@charset "iso-8859-1";
/*
 * Please don't change anything.
 * To personalize, use theme.css 
 *
 */

*{margin:0;padding:0;outline:none;list-style-type:none;text-decoration:none;}
.clear{clear:both}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
img{border:none;}
fieldset{border: none;}
input[type=text],input[type=password],textarea,select{border:1px solid #c1c1c1;padding:6px;color:#666;font-family:"Lato", Helvetica, Arial, sans-serif;vertical-align:middle;box-shadow:0 2px 2px rgba(0,0,0,.15) inset;}
input[type=text]:FOCUS,input[type=password]:FOCUS,textarea:FOCUS,select:FOCUS{border:1px solid #AAA;box-shadow:0 3px 4px rgba(0,0,0,.2) inset;transition:all  .5s ease-in-out}
input.clean, input.clean:focus, input.clean:hover{border:none;color:#666;vertical-align:middle;box-shadow:none;}
select{cursor: pointer;}
.no-resize{resize:none}
/* GENERAL CLASSES */
.empty{display: block;padding: 1px;}
.block{display: block;}
.hidden{display: none !important;}
.fit{display:block;width:100%;}
.fit.space{width:80%;margin:5% auto;}
.content-pages{display: block;width:95%;margin: 0 auto;}
.title-bdb{display: block;border-bottom: 1px solid #e5e5e5;font-size: 24px;}
.title-bdb label{font-size: 12px;}
.fl{float: left !important;}
.fr{float: right !important;}
.tac{text-align: center !important;}
.tal{text-align: left !important;}
.tar{text-align: right !important;}
.bdt{border-top: 1px solid;}
.bdb{border-bottom: 1px solid;}

.no-clear{*zoom:1;}
.no-clear:before,.no-clear:after{display:table !important;line-height:0 !important;content:normal !important;}
.no-clear:after{clear:none !important;}

h1{font-size: 24px !important;}
h2{font-size: 20px !important;}
