
/* CSS Document */

body {width:100%; margin:0px; padding:0px; overflow-x:hidden;font-family:"Century Gothic"; color:#575757; background-color:#e2e2e2; }
#page2 img{ border:0px; padding:5px; margin:5px; border:1px solid #E9E9E9}
/*
#page{ margin:20px auto; height:600px; width:293px; box-sizing:border-box; padding:74px 21px; border-radius:5px; background:url(/images/back.jpg) no-repeat}
#page_content{ overflow:visible; position:relative; z-index:100; height:452px;}
*/
#page{ height:100%; width:100%; box-sizing:border-box; background-color:#FFF;}
#page_content{ overflow:visible; position:relative; z-index:100; background:rgba(255,255,255,0.85); overflow:auto; box-sizing:border-box;}


#datepicker, table.ui-datepicker-calendar thead tr th
{
  font-size : 8pt;
}

img{ border:0;}
a{ cursor:pointer;}

#loader_mate,#alert_mate{background:rgba(255,255,255,0.7); top:0; left:0; position:fixed; width:100%; height:100%; display:none; z-index:9999}
#alert-buttons {bottom: 5px; left: 15px; position: absolute; right: 15px;}
#loader{width:77px; height:77px; position:fixed; top:40%; left:40%; background:url(/images/loader77.png)}









ul { text-indent:0px !important; overflow:hidden;}

hr { margin:0 auto}

h1 { font-size:17px; margin:7px 0; line-height:27px; padding:0px;}
h2 { font-size:25px; margin:7px 10px; line-height:27px; padding:0px; color:#1829a4}
h4 { padding:5px; background:#e64938; font-size:20px; color:#FFF !important; margin:10px 0 10px 0 !important;}

blockquote { border-left-color:#4c54ea !important}
blockquote p{ font-style:italic; font-size:1.1em !important; color:#4c54ea !important;}

.pages{ overflow:hidden; text-indent:0px}
.pages span {float:left; line-height:42px;}
.pages div { width:41px !important; height:37px !important; text-align:center; line-height:32px; float:left;}
	.pages div a {color:#fff; background: #999; display:block; text-decoration:none; font-size:20px; margin-right:2px; width:39px !important;height:32px !important;}
	.pages div a:hover { color:#333}
	.pages div.cur { margin-right:2px;}
	.pages div.cur a {background: #fff; color:#333; border:1px dashed #333333;height:30px !important;}

.wide_cont{max-width:1200px; min-width:980px; height:100%; margin:0 auto}
.nobdr {border:0px; padding:0px; margin:0px;}





	
@media (min-width: 992px){
.col-md-4 {
    width: 33.0% !important;
}
}
	
@media only screen and (max-width:320px) and (min-width:240px) {
	#tiles li, #bottom_menu li {
		width: 256px;
	}
}
.clear{ clear:both;}

body .ui-page .ui-input-text.error,
body .ui-page .ui-btn.error {
	border-color: #f00;
}






