/* Beyond Framework Design - Copyright Alexandre Gregório HACIUS.COM.BR  No commercial/personal Copy/Use Rights allowed.  
*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}:after,:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
*/
*, *:after, *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@font-face { font-family: ubuntu-regular; src: url(ubuntu-regular.ttf);}
@font-face{
font-family: "Quicksand-Regular";
src: url("Quicksand-Regular.woff2") format("woff2"),url("Quicksand-Regular.woff") format("woff"),url("Quicksand-Regular.ttf") format("truetype");
font-weight: lighter;
}
html,body{
height:100%;
color:#2F2F2F;
}
.line-14{line-height: 1.4;}
.line-15{line-height: 1.5;}
.line-16{line-height: 1.6;}
.line-17{line-height: 1.7;}
.line-18{line-height: 1.8;}
.formtag{ display:inline; margin:0px; padding:0px;}
.imgmax100p img{max-width:100%;}
.img100p img{width:100%;}
.layout-2a{ width:70%; float:left;}
.layout-2b{ width:28%; float:left;}

.pointer{cursor:pointer;}
.lato{font-family:"Lato", sans-serif; }
.quicksand{font-family: "Quicksand-Regular", sans-serif;}
.ubuntu{font-family: "ubuntu-regular", sans-serif;}
.arial{font-family: "arial", sans-serif;}
.inline{display:inline;}
.absolute{position:absolute;}
.relative{position:relative;}
.block{display:block;}
.inlineblock{display:inline-block;}
.roboto{font-family:"Roboto", sans-serif; }
body{
font-family: "Roboto", sans-serif;
line-height: 1.42857143;
margin:0px;
padding:0px;}
button{cursor:pointer; outline:0px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {line-height: 1.5;color: inherit;margin:5px;}
h1{ font-size:48px;}h2{ font-size:42px; }h3{ font-size:38px; }h4{ font-size:30px; }h5{ font-size:25px; }h6{ font-size:20px; }
a, a:active,a:hover,a:visited, a:focus{ text-decoration:none; outline:0px; outline: 0;}
img{ border:none;}
input{ padding:13px; border:solid #dedede 1px; border-radius:3px; width:98%;} 

.bnddrop-left{ background-color:#fff; padding-top:10px;  padding-bottom:10px; border-radius:5px; position:absolute; min-width:55px; box-shadow: 0 1px 20px rgba(0,0,0,0.2);}
.bnddrop-right{ background-color:#fff;  right: 1px; padding-top:10px;  padding-bottom:10px;  border-radius:5px; position:absolute; min-width:55px; box-shadow: 0 1px 20px rgba(0,0,0,0.2);}
.drop{z-index:9999;}
.nav-responsivo{background-color:#4A4E51;}
.brand-centro{ padding-top:15px; float:right; margin-right:40%; }
.brand-esquerda{padding-top:18px; padding-left:15px;  float:left; }
.brand-direita{ padding-top:15px;padding-right:15px;  float:right;}
.nav_itens{margin:0px; padding:0px; text-decoration:none; display:block; list-style-type: none; font-family:"Quicksand-Regular",Arial, Helvetica, sans-serif;}
.nav_itens li{ float:left;}
.nav_itens a{-webkit-transition: all ease .3s;
-o-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s; padding:30px; padding-left:10px; padding-right:10px; text-decoration:none; display:block; font-size:16px; }
.nav_itens a:hover{

}

.nav-1{ 
display: -webkit-flex;
display: flex;
padding:10px;

}
.nav-1 div{ margin:3px;}
.nav-1-logo{ margin-right:20px; margin-left:20px;}
.nav-1-search{-webkit-transition: all ease .5s;
-o-transition: all ease .5s;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;

flex: 1; border-bottom:solid #ccc 2px;}
.search-button{background-color:transparent; box-shadow:none; color:#fff; font-size:25px; border:0px; padding-left:10px;}
.dialog-1{padding:20px; margin:5px;
font-family:"Quicksand-Regular",Arial, Helvetica, sans-serif;
-o-transition: all ease .5s;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;
color:#fff;
}
.dialog-1 >i{ font-size:20px;color:#fff; float:left; padding-top:5px;  margin-right:10px; }
.dialog-1:hover{ padding-left:25px;}
.dialog-1 h1{ font-size:20px; color:#fff; float:left; margin:0px; }
.dialog-1 .open{margin:5px; margin-bottom:0px; clear:both;}

.dialog-2{padding:30px; margin:5px;
font-family:"Quicksand-Regular",Arial, Helvetica, sans-serif;
-o-transition: all ease .5s;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;
color:#fff;
}
.dialog-2 >i{ font-size:24px;color:#fff; float:left; padding-top:6px;  margin-right:10px; }
.dialog-2:hover{ padding-left:35px;}
.dialog-2 h1{ font-size:24px; color:#fff; float:left; margin:0px; }
.dialog-2 .open{margin:20px; clear:both;}

.dialog-3{padding:40px; margin:5px;
font-family:"Quicksand-Regular",Arial, Helvetica, sans-serif;
-o-transition: all ease .5s;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;
color:#fff;
}

.dialog-3 >i{ font-size:26px;color:#fff; float:left; padding-top:6px;  margin-right:10px; }
.dialog-3:hover{ padding-left:25px;}
.dialog-3 h1{ font-size:26px; color:#fff; float:left; margin:0px; }
.dialog-3 .open{margin:20px; clear:both;}

.bndmodal-bg {

    position: fixed; 
    z-index: 9999; 
    padding-top: 100px; 
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4); 
}
.bndmodal {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    min-width:200px;
        min-height:100px;
          max-height:90%;
          width:80%;
          height:50%;
        background-color:#fff;
            z-index: 99999; 
            overflow:auto;
}

.ilabel-1{ font-size:13px; color:#333; margin-bottom:5px; display:block; margin-left:7px;}
.itext-1{ -o-transition: all ease .5s;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s; background-color:transparent; outline:none; border:none; border-bottom:solid #F2F4F5 2px;  border-radius:0px;
    width:99%;
}
.itext-1:hover{border-bottom:solid #dedede 2px;}
.itext-azul:focus{ border-bottom:solid #5BAED7 2px;}
.itext-verde:focus{ border-bottom:solid #4AD110 2px;}
.itext-preto:focus{ border-bottom:solid #000 2px;}
.itext-teal:focus{ border-bottom:solid #15AD9F 2px;}

.itext-2{ -o-transition: all ease .5s;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s; outline:none; border:none;  border-radius:5px;
    width:99%;
        border:solid #f4f4f4 1px;
    border-bottom: 2px solid rgba(204,204,204,0.27);
    margin-bottom:3px;

}

.img-1,.img-1 img{ width:100%; min-width:50px; max-width:100px;}

.img-2,.img-2 img{ width:100%; min-width:100px; max-width:200px;}
.img-3,.img-3 img{ width:100%; min-width:100px; max-width:300px;}
.img-4,.img-4 img{ width:100%; min-width:100px; max-width:400px;}
.img-5,.img-5 img{ width:100%; min-width:100px; max-width:800px;}

.imgcirc{ margin:10px; display: inline-block;
  position: relative;
  overflow: hidden;
  border-radius: 50%;}
  .imgcirc  img {width:150%; height:auto;margin-top: 0px; margin-left: -20%;}
  
.imgcirc-1 {width:100px; height:100px;}
.imgcirc-2 {width:150px; height:150px;}
.imgcirc-3 {width:200px; height:200px;}
.imgcirc-4 {width:250px; height:250px;}
.imgcirc-5 {width:300px; height:300px;}




.badge-1{  border-radius:5px; color:#fff; font-size:10px; padding:4px; font-weight:bold;  position:absolute; top:30%;  right:-15px; z-index:999999999999999999999999999999999;}
.badge-2{  border-radius:5px; color:#fff; font-size:10px; padding:4px; font-weight:bold;  position:absolute; top:0%;  right:10px; z-index:999999999999999999999999999999999;}
.midia-1{
padding:10px;
    clear:both;
    display: table;
    width:100%;
    margin-top:10px;

}

.midia-left{ display:table-cell;   vertical-align:middle;}
.midia-right{ display:table-cell;   vertical-align:middle;}

.midia-end{clear:both;}

.list-1 span,.list-1 a,.list-1 a:visited,.list-1 a:focus{ 
-webkit-transition: all ease .2s;
-o-transition: all ease .2s;
-moz-transition: all ease .2s;
-ms-transition: all ease .2s;
transition: all ease .2s;
 display:block; padding:8px; padding-left:15px;  padding-right:15px;  cursor:pointer;}
.list-1 a:hover,.list-1 span:hover {padding-top:15px; padding-bottom:15px;}
.list-1 i{ margin-right:5px;}
.line-1{ border-bottom:solid #dedede 1px; margin-bottom:10px; margin-top:10px; height:1px; width:100%;}
.ulmenu{
    list-style:none; margin:0px; padding:0px;
}
.ulmenu .add{
border:dashed #dedede  3px;
}
.ulmenu li{ margin-bottom:3px; clear:both; }
.ulmenu li > i{margin-right:8px;}
.menu-badge{ margin-right:-13px; margin-top:-4px; float:right;}
.open{}
.closed{display:none;}

.outline{outline: 0px; outline: none;}
.placeholder-banco::-webkit-input-placeholder {color:#fff;opacity:1;}
.placeholder-banco::-moz-placeholder {color:#fff;opacity:1;}
.placeholder-banco:-ms-input-placeholder {color:#fff;opacity:1;}
.placeholder-banco:-moz-placeholder {color:#fff;opacity:1;}

.placeholder-cinza-1::-webkit-input-placeholder {color:#f4f4f4;opacity:1;}
.placeholder-cinza-1::-moz-placeholder {color:#f4f4f4;opacity:1;}
.placeholder-cinza-1:-ms-input-placeholder {color:#f4f4f4;opacity:1;}
.placeholder-cinza-1:-moz-placeholder {color:#f4f4f4;opacity:1;}

.placeholder-cinza-2::-webkit-input-placeholder {color:#ccc;opacity:1;}
.placeholder-cinza-2::-moz-placeholder {color:#ccc;opacity:1;}
.placeholder-cinza-2:-ms-input-placeholder {color:#ccc;opacity:1;}
.placeholder-cinza-2:-moz-placeholder {color:#ccc;opacity:1;}

.placeholder-cinza-3::-webkit-input-placeholder {color:#666;opacity:1;}
.placeholder-cinza-3::-moz-placeholder {color:#666;opacity:1;}
.placeholder-cinza-3:-ms-input-placeholder {color:#666;opacity:1;}
.placeholder-cinza-3:-moz-placeholder {color:#666;opacity:1;}

.wizard-step{
-webkit-transition: all ease .3s;
-o-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
display:inline-block;
padding:25px;
width:100px;
height:100px;
text-align:center;
border-radius:50%;
overflow:hidden;
font-size:36px;
color:#999;
/* cursor:pointer; */ 

}
.wizard-step:hover {
width:230px;
border-radius:50px;
padding-top:10px;
padding-bottom:40px;

}
.wizard-step span{
display:none;
font-size:16px;
min-width:150px;
}
.wizard-step:hover span{
display:block;
padding:0px;
}
.wizard-next,.wizard-previous{cursor:pointer;}
.row{margin:0px;}
.row:after{clear:both;}
.flut{position:fixed; background-color:#CCC;}
.flut-e{ bottom:20px; left:10px; }
.flut-d{bottom:20px; right:10px;}
.flut-1{ padding:10px; min-width:50px; min-height:50px;}
.flut-3{ padding:10px; min-width:50px; min-height:50px; border-radius:50%;}
.unfloat{float:none;}
.vertical-align{display: table-cell; vertical-align: middle;}
.circ span {
vertical-align: middle;
display: table-cell;
border-radius: 50%;
-webkit-border-radius: 50%; -moz-border-radius: 50%;  behavior: url(ide2.0/css/PIE.htc);

}
.circ {
text-align: center;
display: table;
vertical-align: middle;
color: white;
font-weight: bold;
text-decoration: none;
position:relative;    z-index: 100;
}
.circ-1{width:30px; height:30px;}
.circ-2{width:40px; height:40px;}
.circ-3{width:50px; height:50px;}
.circ-4{width:60px; height:60px; }
.circ-5{width:70px; height:70px;}
.circ-6{width:80px; height:80px;}
.circ-7{width:90px; height:90px;}
.circ-8{width:100px; height:100px;}
.circ-9{width:110px; height:110px;}
.circ-10{width:120px; height:120px;}

.circ-1 span{font-size:16px;}
.circ-2 span{font-size:18px;}
.circ-3 span{font-size:22px;}
.circ-4 span{font-size:25px;}
.circ-5 span{font-size:30px;}
.circ-6 span{font-size:35px;}
.circ-7 span{font-size:40px;}
.circ-8 span{font-size:45px;}
.circ-9 span{font-size:50px;}
.circ-10 span{font-size:55px;}

.uppercase{text-transform: uppercase;}


.widget {
width: 100%;
display: table;


}

.widget-center {
padding: 20px;
vertical-align: middle;
display: table-cell;
_position: absolute;
_top: 50%;
}

.widget-hover,.widget-content {
width: inherit;
margin: auto;
padding-top: -5px; 
text-align:center;
_position: relative;
_top: -50%;

}


.bt {
text-align: center;
display: inline-block;
vertical-align: middle;
text-decoration: none;
border:0px;
box-shadow:none;
}
.bt span {
vertical-align: middle;
display: inline-block;
}
.vertical {
writing-mode: vertical-lr;
text-align: center;
height: 100%;
width: 100%;
}
.horizontal {
display: inline-block;
writing-mode: horizontal-tb;
width: 100%;
text-align: center;
}
.overflow{overflow:hidden;}
.overflow-v,.overflow-v span{overflow:visible!important;}

.shadow-1{ box-shadow: 0 1px 20px rgba(0,0,0,0.1);}
.sombra3d{box-shadow: 0 5px 8px 0 rgba(161, 165, 167, 0.35);}
.sombra3dh:hover{box-shadow: 0 5px 8px 0 rgba(161, 165, 167, 0.35);}
.titulo_icone{ display:none; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.fa-hover{ -webkit-transition: all ease .5s;
-o-transition: all ease .5s;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s; text-align:center; float:left; background-color:#fff; width:80px; height:150px; margin:5px; padding:10px; overflow:auto;}
.fa-hover a{  color:#666; }
.fa-hover i{  color:#666; font-size:20px; }
.fa-hover:hover .titulo_icone{  display:inline; }
.fa-hover:hover {background-color: #096;color: #FFF;}
.fa-hover:hover i {  color:#FFF;    }
.toolbar{ display:none!important;}
.paleta{ float:left; padding:10px; width:100px; height:100px; border:solid #fff 1px;border-radius:3px;  display:table;  text-align:center; padding-top:40px; margin:2px; }
.hover-line-bottom {
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 0px transparent;
position: relative;
overflow: hidden;
}
.hover-line-bottom:before {
content: "";
position: absolute;
z-index: -1;
left: 50%;
right: 50%;
bottom: 0;

height: 3px;
width:0px;
-webkit-transition-property: left, right;
transition-property: left, right;
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hover-line-bottom:focus:before,.hover-line-bottom:hover:before,  .hover-line-bottom:active:before {right:0;left:0;width:auto;}
.hover-line-branco:before{ background-color: #fff;}
.hover-line-azul:before{ background-color: blue;}
.hover-line-preto:before{ background-color: #000;}
.hover-line-teal:before{ background-color: #15AD9F;}
.table-1 {width:100%; overflow-x:auto; margin-bottom:10px;}
.table-1 th, td {
    border-bottom: 1px solid #dedede;
        padding: 15px;
    text-align: left;
}




.effects-1{  -webkit-transition: all 0.1s;-moz-transition: all 0.1s;-o-transition: all 0.1s;transition: all 0.1s; -o-transition:all 0.1s;}
.effects-2{  -webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s; -o-transition:all 0.2s;}
.effects-3{  -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; -o-transition:all 0.3s;}
.effects-4{  -webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s; -o-transition:all 0.4s;}
.effects-5{  -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; -o-transition:all 0.5s;}
.efeito,.effect,.effects{-webkit-transition: all ease .3s;-o-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;transition: all ease .3s;}
.flex{display: -webkit-flex;display: -ms-flex;display: -moz-flex;display: flex;}
.flex-1{ -webkit-flex: 1;-ms-flex: 1;-moz-flex: 1;display: flex;}

.mold-radius-1{ border-radius: 0px 20px 0px 20px;}.mold-radius-1:hover{ border-radius: 20px 0px 20px 0px;}
.mold-radius-2{ border-radius: 0px 40px 0px 40px;}.mold-radius-2:hover{ border-radius: 40px 0px 40px 0px;}
.mold-radius-3{ border-radius: 0px 70px 0px 70px;}.mold-radius-3:hover{ border-radius: 70px 0px 70px 0px;}
.mold-radius-4{ border-radius: 0px 100px 0px 100px;}.mold-radius-4:hover{ border-radius: 100px 0px 100px 0px;}
.mold-radius-5{ border-radius: 0px 200px 0px 200px;}.mold-radius-5:hover{ border-radius: 200px 0px 200px 0px;}

.imagem-esquerda{ float:left; padding-right:40px; padding-bottom:40px; padding-top:35px;}
.imagem-direita{ float:right; padding-left:40px; padding-bottom:40px; padding-top:35px;}

.linha{ border-bottom:slid #dedede 1px; padding-top:7px; padding-bottom:7px;}
.secao{ margin-bottom:10px; margin-top:10px; padding-bottom:10px; padding-top:10px;  clear:both;}

.sombra_leve{box-shadow: 1px 1px 7px 1px #ccc;}
.sombra_leveh:hover{	box-shadow: 1px 1px 7px 1px #ccc;}
.sombra{box-shadow: 1px 1px 7px 1px #999;}
.sombrah:hover{	box-shadow: 1px 1px 7px 1px #999;}
.sombrahazul:hover{	box-shadow: 1px 1px 7px 1px #4AC5FF;}

.layout-1{width:90%; margin:auto; padding:20px;}

.layout-2 { margin:10px;}
.layout-2 .small-left{ width:28%;  min-width:200px; padding:15px; float:left;}
.layout-2 .small-right{ width:28%;  min-width:200px; padding:15px; float:left;}
.layout-2 .big-right{width:70%; min-width:300px; padding:15px; float:right;}
.layout-2 .big-left{width:70%; min-width:300px; padding:15px; float:right;}



.layout-3{}


.col-2{float:left; width:50%;}
.col-3{float:left; width:33.33333333333333%;}
.col-4{float:left; width:25%;}
.col-5{float:left; width:20%;}
.col-6{float:left; width:16.66666666666667%;}
.col-7{float:left; width:14.28571428571429%;}
.col-8{float:left; width:12.5%;}
.col-9{float:left; width:11.11111111111111%;}
.col-10{float:left; width:10%;}
.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10{-webkit-transition: all ease .3s;-o-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;transition: all ease .3s;}

.radius-2{ border-radius:2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; behavior: url(ide2.0/css/PIE.htc);   z-index: 100;}
.radius-3{ border-radius:3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;  behavior: url(ide2.0/css/PIE.htc);   z-index: 100;}
.radius-4{ border-radius:4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;  behavior: url(ide2.0/css/PIE.htc);   z-index: 100;}
.radius-5{ border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  behavior: url(ide2.0/css/PIE.htc);   z-index: 100;}
.radius-7{border-radius:7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;     behavior: url(ide2.0/css/PIE.htc);   z-index: 100;}
.radius-10{ border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;  behavior: url(ide2.0/css/PIE.htc);   z-index: 100;}
.radius-15{ border-radius:15px; -webkit-border-radius: 15px; -moz-border-radius: 15px;  behavior: url(ide2.0/css/PIE.htc);   z-index: 100;}
.radius-50p{ border-radius:50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;  behavior: url(ide2.0/css/PIE.htc);   z-index: 100;}

.h-auto{ height:auto;}
.h-5{ height:5px;}
.h-10{ height:10px;}
.h-15{ height:15px;}
.h-20{ height:20px;}
.h-25{ height:25px;}
.h-30{ height:30px;}
.h-35{ height:35px;}
.h-40{ height:40px;}
.h-45{ height:45px;}
.h-50{ height:50px;}
.h-55{ height:55px;}
.h-60{height:60px;}
.h-70{height:70px;}
.h-80{height:80px;}
.h-90{height:90px;}
.h-100{height:100px;}
.h-110{height:110px;}
.h-120{height:120px;}
.h-130{height:130px;}
.h-140{height:140px;}
.h-150{height:150px;}
.h-160{height:160px;}
.h-170{height:170px;}
.h-180{height:180px;}
.h-190{height:190px;}
.h-200{height:200px;}
.h-230{height:230px;}
.h-260{height:260px;}
.h-290{height:290px;}
.h-300{height:300px;}
.h-350{height:350px;}
.h-400{height:400px;}
.h-450{height:450px;}
.h-500{height:500px;}
.h-550{height:550px;}
.h-600{height:600px;}
.h-650{height:650px;}
.h-700{height:700px;}
.h-750{height:750px;}
.h-770{height:770px;}
.h-800{height:800px;}
.h-850{height:850px;}
.h-900{height:900px;}
.h-950{height:950px;}
.h-1000{height:1000px;}
.h-100p{height:100%;}
.h-99p{height:99%;}
.h-95p{height:95%;}
.h-50p{height:50%;}

.min-h50{ min-height:50px;}
.min-h60{min-height:60px;}
.min-h70{min-height:70px;}
.min-h80{min-height:80px;}
.min-h90{min-height:90px;}
.min-h100{min-height:100px;}
.min-h110{min-height:110px;}
.min-h120{min-height:120px;}
.min-h130{min-height:130px;}
.min-h140{min-height:140px;}
.min-h150{min-height:150px;}
.min-h160{min-height:160px;}
.min-h170{min-height:170px;}
.min-h180{min-height:180px;}
.min-h190{min-height:190px;}
.min-h200{min-height:200px;}
.min-h230{min-height:230px;}
.min-h260{min-height:260px;}
.min-h290{min-height:290px;}
.min-h300{min-height:300px;}
.min-h350{min-height:350px;}
.min-h400{min-height:400px;}
.min-h450{min-height:450px;}
.min-h500{min-height:500px;}
.min-h550{min-height:550px;}
.min-h600{min-height:600px;}
.min-h650{min-height:650px;}
.min-h700{min-height:700px;}
.min-h750{min-height:750px;}
.min-h770{min-height:770px;}
.min-h800{min-height:800px;}
.min-h850{min-height:850px;}
.min-h900{min-height:900px;}
.min-h950{min-height:950px;}
.min-h1000{min-height:1000px;}

.max-h50{ max-height:50px;}
.max-h60{max-height:60px;}
.max-h70{max-height:70px;}
.max-h80{max-height:80px;}
.max-h90{max-height:90px;}
.max-h100{max-height:100px;}
.max-h110{max-height:110px;}
.max-h120{max-height:120px;}
.max-h130{max-height:130px;}
.max-h140{max-height:140px;}
.max-h150{max-height:150px;}
.max-h160{max-height:160px;}
.max-h170{max-height:170px;}
.max-h180{max-height:180px;}
.max-h190{max-height:190px;}
.max-h200{max-height:200px;}
.max-h230{max-height:230px;}
.max-h260{max-height:260px;}
.max-h290{max-height:290px;}
.max-h300{max-height:300px;}
.max-h350{max-height:350px;}
.max-h400{max-height:400px;}
.max-h450{max-height:450px;}
.max-h500{max-height:500px;}
.max-h550{max-height:550px;}
.max-h600{max-height:600px;}
.max-h650{max-height:650px;}
.max-h700{max-height:700px;}
.max-h750{max-height:750px;}
.max-h779{max-height:779px;}
.max-h800{max-height:800px;}
.max-h850{max-height:850px;}
.max-h900{max-height:900px;}
.max-h950{max-height:950px;}
.max-h1000{max-height:1000px;}

.w-auto{ width:auto;}
.w-5{ width:5px;}
.w-10{ width:10px;}
.w-15{ width:15px;}
.w-20{ width:20px;}
.w-25{ width:25px;}
.w-30{ width:30px;}
.w-35{ width:35px;}
.w-40{ width:40px;}
.w-45{ width:45px;}
.w-50{ width:50px;}
.w-55{ width:55px;}
.w-60{width:60px;}
.w-70{width:70px;}
.w-80{width:80px;}
.w-90{width:90px;}
.w-100{width:100px;}
.w-110{width:110px;}
.w-120{width:120px;}
.w-130{width:130px;}
.w-140{width:140px;}
.w-150{width:150px;}
.w-160{width:160px;}
.w-170{width:170px;}
.w-180{width:180px;}
.w-190{width:190px;}
.w-200{width:200px;}
.w-230{width:230px;}
.w-260{width:260px;}
.w-290{width:290px;}
.w-300{width:300px;}
.w-350{width:350px;}
.w-400{width:400px;}
.w-450{width:450px;}
.w-500{width:500px;}
.w-550{width:550px;}
.w-600{width:600px;}
.w-650{width:650px;}
.w-700{width:700px;}
.w-750{width:750px;}
.w-779{width:779px;}
.w-800{width:800px;}
.w-850{width:850px;}
.w-900{width:900px;}
.w-950{width:950px;}
.w-1000{width:1000px;}

.min-w50{ min-width:50px;}
.min-w60{min-width:60px;}
.min-w70{min-width:70px;}
.min-w80{min-width:80px;}
.min-w90{min-width:90px;}
.min-w100{min-width:100px;}
.min-w110{min-width:110px;}
.min-w120{min-width:120px;}
.min-w130{min-width:130px;}
.min-w140{min-width:140px;}
.min-w150{min-width:150px;}
.min-w160{min-width:160px;}
.min-w170{min-width:170px;}
.min-w180{min-width:180px;}
.min-w190{min-width:190px;}
.min-w200{min-width:200px;}
.min-w230{min-width:230px;}
.min-w260{min-width:260px;}
.min-w290{min-width:290px;}
.min-w300{min-width:300px;}
.min-w350{min-width:350px;}
.min-w400{min-width:400px;}
.min-w450{min-width:450px;}
.min-w500{min-width:500px;}
.min-w550{min-width:550px;}
.min-w600{min-width:600px;}
.min-w650{min-width:650px;}
.min-w700{min-width:700px;}
.min-w750{min-width:750px;}
.min-w779{min-width:779px;}
.min-w800{min-width:800px;}
.min-w850{min-width:850px;}
.min-w900{min-width:900px;}
.min-w950{min-width:950px;}
.min-w1000{min-width:1000px;}

.max-w50{ max-width:50px;}
.max-w60{max-width:60px;}
.max-w70{max-width:70px;}
.max-w80{max-width:80px;}
.max-w90{max-width:90px;}
.max-w100{max-width:100px;}
.max-w110{max-width:110px;}
.max-w120{max-width:120px;}
.max-w130{max-width:130px;}
.max-w140{max-width:140px;}
.max-w150{max-width:150px;}
.max-w160{max-width:160px;}
.max-w170{max-width:170px;}
.max-w180{max-width:180px;}
.max-w190{max-width:190px;}
.max-w200{max-width:200px;}
.max-w230{max-width:230px;}
.max-w260{max-width:260px;}
.max-w290{max-width:290px;}
.max-w300{max-width:300px;}
.max-w350{max-width:350px;}
.max-w400{max-width:400px;}
.max-w450{max-width:450px;}
.max-w500{max-width:500px;}
.max-w550{max-width:550px;}
.max-w600{max-width:600px;}
.max-w650{max-width:650px;}
.max-w700{max-width:700px;}
.max-w750{max-width:750px;}
.max-w779{max-width:779px;}
.max-w800{max-width:800px;}
.max-w850{max-width:850px;}
.max-w900{max-width:900px;}
.max-w950{max-width:950px;}
.max-w1000{max-width:1000px;}

.w-100p{ width:100%;}
.w-99p{ width:99%;}
.w-98p{ width:98%;}
.w-95p{ width:95%;}
.w-90p{ width:90%;}
.w-80p{ width:80%;}
.w-70p{ width:70%;}
.w-60p{ width:60%;}
.w-50p{ width:50%;}
.w-40p{ width:40%;}
.w-30p{ width:30%;}
.w-20p{ width:20%;}
.w-10p{ width:10%;}

.mright-3{margin-right:3px;}
.mright-5{margin-right:5px;}
.mright-8{margin-right:8px;}
.mright-10{margin-right:10px;}
.mright-15{margin-right:15px;}

.mleft-3{margin-left:3px;}
.mleft-5{margin-left:5px;}
.mleft-8{margin-left:8px;}
.mleft-10{margin-left:10px;}
.mleft-15{margin-left:15px;}

.m-auto{ margin:auto;}
.m-3{ margin:3px;}
.m-5{ margin:5px;}
.m-7{margin:7px;}
.m-10{margin:10px;}
.m-15{margin:15px;}
.m-20{margin:20px;}
.m-25{margin:25px;}
.m-30{margin:30px;}
.m-35{margin:35px;}
.m-40{margin:40px;}
.m-45{margin:45px;}
.m-50{margin:50px;}

.m-50p{margin:50%;}
.m-40p{margin:40%;}
.m-30p{margin:30%;}
.m-20p{margin:20%;}
.m-10p{margin:10%;}
.m-5p{margin:5%;}
.m-4p{margin:4%;}
.m-3p{margin:3%;}
.m-2p{margin:2%;}
.m-1p{margin:1%;}

.m-n,.m-0{margin:0;}
.m-l{margin-left:0;}
.m-r{margin-right:0;}
.m-t{margin-top:0;}
.m-b{margin-bottom:0;}

.p-3,.p-3h:hover{padding:3px;}
.p-5,.p-5h:hover{padding:5px;}
.p-7,.p-7h:hover{padding:7px;}
.p-10,.p-10h:hover{padding:10px;}
.p-15,.p-15h:hover{padding:15px;}
.p-20,.p-20h:hover{padding:20px;}
.p-25,.p-25h:hover{padding:25px;}
.p-30,.p-30h:hover{padding:30px;}
.p-35,.p-35h:hover{padding:35px;}
.p-40,.p-40h:hover{padding:40px;}
.p-45,.p-45h:hover{padding:45px;}
.p-50,.p-50h:hover{padding:50px;}

.p-50p{padding:50%;}
.p-40p{padding:40%;}
.p-30p{padding:30%;}
.p-20p{padding:20%;}
.p-10p{padding:10%;}
.p-5p{padding:5%;}
.p-4p{padding:4%;}
.p-3p{padding:3%;}
.p-2p{padding:2%;}
.p-1p{padding:1%;}

.p-n,.p-nh:hover,.p-0,.p-0h:hover{padding:0;}
.p-l,.p-lh:hover{padding-left:0;}
.p-r,.p-rh:hover{padding-right:0;}
.p-t,.p-th:hover{padding-top:0;}
.p-b,.p-bh:hover{padding-bottom:0;}
.p-top{padding-right:0; padding-left:0; padding-bottom:0; }
.p-right{padding-left:0; padding-top:0; padding-bottom:0; }
.p-bottom{padding-right:0; padding-left:0; padding-top:0; }
.p-left{padding-right:0; padding-top:0; padding-bottom:0;}
.p-x{padding-top:0; padding-bottom:0; }
.p-y{padding-right:0; padding-left:0;  }


.t-12,.t-12h:hover{ font-size:12px;}
.t-13,.t-13h:hover{ font-size:13px;}
.t-14,.t-14h:hover{ font-size:14px;}
.t-15,.t-15h:hover{ font-size:15px;}
.t-16,.t-16h:hover{ font-size:16px;}
.t-17,.t-17h:hover{ font-size:17px;}
.t-18,.t-18h:hover{ font-size:18px;}
.t-19,.t-19h:hover{font-size:19px; }
.t-20,.t-20h:hover{font-size:20px; }
.t-21,.t-21h:hover{font-size:21px; }
.t-22,.t-22h:hover{font-size:22px;}
.t-23,.t-23h:hover{font-size:23px; }
.t-24,.t-24h:hover{font-size:24px;}
.t-25,.t-25h:hover{font-size:25px; }
.t-26,.t-26h:hover{font-size:26px;}
.t-27,.t-27h:hover{font-size:27px; }
.t-28,.t-28h:hover{font-size:28px;}
.t-29,.t-29h:hover{font-size:29px; }
.t-30,.t-30h:hover{font-size:30px;}
.t-31,.t-31h:hover{font-size:31px; }
.t-32,.t-32h:hover{font-size:32px; }
.t-33,.t-33h:hover{font-size:33px;}
.t-34,.t-34h:hover{font-size:34px; }
.t-35,.t-35h:hover{font-size:35px; }
.t-36,.t-36h:hover{font-size:36px;}
.t-37,.t-37h:hover{font-size:37px; }
.t-38,.t-38h:hover{font-size:38px; }
.t-39,.t-39h:hover{font-size:39px;}
.t-40,.t-40h:hover{font-size:40px;}

.o-10,.o-10h:hover {filter: alpha(opacity=0.1); opacity: 0.1; -moz-opacity: 0.1; -khtml-opacity: 0.1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.1)"; }
.o-20,.o-20h:hover {filter: alpha(opacity=0.2); opacity: 0.2; -moz-opacity: 0.2; -khtml-opacity: 0.2; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.2)"; }
.o-30,.o-30h:hover {filter: alpha(opacity=0.3); opacity: 0.3; -moz-opacity: 0.3; -khtml-opacity: 0.3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.3)"; }
.o-40,.o-40h:hover {filter: alpha(opacity=0.4); opacity: 0.4; -moz-opacity: 0.4; -khtml-opacity: 0.4; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.4)"; }
.o-50,.o-50h:hover {filter: alpha(opacity=0.5); opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5)"; }
.o-60,.o-60h:hover {filter: alpha(opacity=0.6); opacity: 0.6; -moz-opacity: 0.6; -khtml-opacity: 0.6; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.6)"; }
.o-70,.o-70h:hover {filter: alpha(opacity=0.7); opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.7)"; }
.o-80,.o-80h:hover {filter: alpha(opacity=0.8); opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.8)"; }
.o-90,.o-90h:hover {filter: alpha(opacity=0.9); opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.9)"; }
.o-100,.o-100h:hover {filter: alpha(opacity=1); opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"; }

.degrade-1{background: linear-gradient(to bottom, #68E9CC 0%,#4A7DE8 100%);}
.degrade-2{background: linear-gradient(141deg, #4FC08D 0%,  #389C70 100%);}
.degrade-3{background: linear-gradient(to bottom, #51AAA6 0%, #23786e 100%);}




.cor-2E4369,.cor-2E4369h:hover{background-color: #2e4369;} 
.cor-F4F4F4,.cor-F4F4F4h:hover{background-color: #F4F4F4;} 
.cor-FAFAFA,.cor-FAFAFAh:hover{background-color: #fafafa;}



.cor-51AAA4,.cor-51AAA4h:hover{background-color: #51AAA4;} 
.cor-6AC4CB,.cor-6AC4CBh:hover{background-color: #6AC4CB;} 
.cor-60BB96,.cor-60BB96h:hover{background-color: #60BB96;} 
.cor-DC4424,.cor-DC4424h:hover{background-color: #DC4424;} 
.cor-878C9A,.cor-878C9Ah:hover{background-color: #878C9A;} 
.cor-c09adc,.cor-c09adch:hover{background-color: #c09adc;} 
.cor-3d3c4a,.cor-3d3c4ah:hover{background-color: #3d3c4a;} 
.cor-676d7e,.cor-676d7eh:hover{background-color: #676d7e;} 
.cor-707685,.cor-707685h:hover{background-color: #707685;} 
.cor-e28f92,.cor-e28f92h:hover{background-color: #e28f92;} 
.cor-89B399,.cor-89B399h:hover{background-color: #89B399;} 
.cor-F8F9FB,.cor-F8F9FBh:hover{background-color: #F8F9FB;} 
.cor-F2F4F5,.cor-F2F4F5h:hover{background-color: #F2F4F5;} 
.cor-00AEEE,.cor-00AEEEh:hover{background-color: #00AEEE;} 
.cor-4FC08D,.cor-4FC08Dh:hover{background-color: #4FC08D;} 
.cor-FFC360,.cor-FFC360h:hover{background-color: #FFC360;} 
.cor-2DB3C4,.cor-2DB3C4h:hover{background-color: #2DB3C4;} 
.cor-57B057,.cor-57B057h:hover{background-color: #57B057;} 
.cor-F18C8F,.cor-F18C8Fh:hover{background-color: #F18C8F;} 
.cor-5CD1DF,.cor-5CD1DFh:hover{background-color: #5CD1DF;} 
.cor-42323D,.cor-42323Dh:hover{background-color: #42323D;}
.cor-46475B,.cor-46475Bh:hover{background-color: #46475B;}
.cor-68E9CC,.cor-68E9CCh:hover{background-color: #68E9CC;}
.cor-4ECAC2,.cor-4ECAC2h:hover{background-color: #4ECAC2;}
.cor-7FC0C4,.cor-7FC0C4h:hover{background-color: #7FC0C4;}
.cor-7BB0E7,.cor-7BB0E7h:hover{background-color: #7BB0E7;}
.cor-4A7DE8,.cor-4A7DE8h:hover{background-color: #4A7DE8;}
.cor-8E49E8,.cor-8E49E8h:hover{background-color: #8E49E8;}
.cor-FFF5DF,.cor-FFF5DFh:hover{background-color: #FFF5DF;}
.cor-F6ECE0,.cor-F6ECE0h:hover{background-color: #F6ECE0;}
.cor-F3D052,.cor-F3D052h:hover{background-color: #F3D052;}
.cor-E1B56A,.cor-E1B56Ah:hover{background-color: #E1B56A;}
.cor-E3A74F,.cor-E3A74Fh:hover{background-color: #E3A74F;}
.cor-E17A37,.cor-E17A37h:hover{background-color: #E17A37;}
.cor-833133,.cor-833133h:hover{background-color: #833133;}
.cor-D3544B,.cor-D3544Bh:hover{background-color: #D3544B;}
.cor-B94643,.cor-B94643h:hover{background-color: #B94643;}
.cor-B4495B,.cor-B4495Bh:hover{background-color: #B4495B;}
.cor-F16264,.cor-F16264h:hover{background-color: #F16264;}
.cor-D92B44,.cor-D92B44h:hover{background-color: #D92B44;}
.cor-D54F74,.cor-D54F74h:hover{background-color: #D54F74;} 
.cor-414349,.cor-414349h:hover{background-color: #414349;} 
.cor-4F5157,.cor-4F5157h:hover{background-color: #4F5157;} 
.cor-FAFAFA,.cor-FAFAFAh:hover{background-color: #FAFAFA;} 
.cor-F6F7F9,.cor-F6F7F9h:hover{background-color: #F6F7F9;} 
.cor-FAF7F0,.cor-FAF7F0h:hover{background-color: #FAF7F0;} 
.cor-FD564D,.cor-FD564Dh:hover{background-color: #FD564D;} 
.cor-66D177,.cor-66D177h:hover{background-color: #66D177;} 
.cor-02B3BD,.cor-02B3BDh:hover{background-color: #02B3BD;} 
.cor-8FD3D6,.cor-8FD3D6h:hover{background-color: #8FD3D6;} 
.cor-FEC107,.cor-FEC107h:hover{background-color: #FEC107;} 
.cor-EFE4D2,.cor-EFE4D2h:hover{background-color: #EFE4D2;} 
.cor-F6C580,.cor-F6C580h:hover{background-color: #F6C580;} 
.cor-EFB26F,.cor-EFB26Fh:hover{background-color: #EFB26F;} 
.cor-F3BD7D,.cor-F3BD7Dh:hover{background-color: #F3BD7D;} 
.cor-EC986A,.cor-EC986Ah:hover{background-color: #EC986A;} 
.cor-D6705A,.cor-D6705Ah:hover{background-color: #D6705A;} 
.cor-36393D,.cor-36393Dh:hover{background-color: #36393D;} 
.cor-94826C,.cor-94826Ch:hover{background-color: #94826C;} 
.cor-404E5B,.cor-404E5Bh:hover{background-color: #404E5B;} 
.cor-3F4555,.cor-3F4555h:hover{background-color: #3F4555;} 
.cor-4B4B4D,.cor-4B4B4Dh:hover{background-color: #4B4B4D;} 
.cor-434343,.cor-434343h:hover{background-color: #434343;} 
.cor-404040,.cor-404040h:hover{background-color: #404040;} 
.cor-2F2F2F,.cor-2F2F2Fh:hover{background-color: #2F2F2F;} 
.cor-51AAA4,.cor-51AAA4h:hover{background-color: #51AAA4;} 
.cor-6AC4CB,.cor-6AC4CBh:hover{background-color: #6AC4CB;} 
.cor-60BB96,.cor-60BB96h:hover{background-color: #60BB96;} 
.cor-DC4424,.cor-DC4424h:hover{background-color: #DC4424;} 


.tcor-2E4369,.tcor-2E4369h:hover{color: #2E4369;}
.tcor-42323D,.tcor-42323Dh:hover{color: #42323D;}
.tcor-46475B,.tcor-46475Bh:hover{color: #46475B;}
.tcor-68E9CC,.tcor-68E9CCh:hover{color: #68E9CC;}
.tcor-4ECAC2,.tcor-4ECAC2h:hover{color: #4ECAC2;}
.tcor-7FC0C4,.tcor-7FC0C4h:hover{color: #7FC0C4;}
.tcor-7BB0E7,.tcor-7BB0E7h:hover{color: #7BB0E7;}
.tcor-4A7DE8,.tcor-4A7DE8h:hover{color: #4A7DE8;}
.tcor-8E49E8,.tcor-8E49E8h:hover{color: #8E49E8;}
.tcor-FFF5DF,.tcor-FFF5DFh:hover{color: #FFF5DF;}
.tcor-F6ECE0,.tcor-F6ECE0h:hover{color: #F6ECE0;}
.tcor-F3D052,.tcor-F3D052h:hover{color: #F3D052;}
.tcor-E1B56A,.tcor-E1B56Ah:hover{color: #E1B56A;}
.tcor-E3A74F,.tcor-E3A74Fh:hover{color: #E3A74F;}
.tcor-E17A37,.tcor-E17A37h:hover{color: #E17A37;}
.tcor-833133,.tcor-833133h:hover{color: #833133;}
.tcor-D3544B,.tcor-D3544Bh:hover{color: #D3544B;}
.tcor-B94643,.tcor-B94643h:hover{color: #B94643;}
.tcor-B4495B,.tcor-B4495Bh:hover{color: #B4495B;}
.tcor-F16264,.tcor-F16264h:hover{color: #F16264;}
.tcor-D92B44,.tcor-D92B44h:hover{color: #D92B44;}
.tcor-D54F74,.tcor-D54F74h:hover{color: #D54F74;} 
.tcor-c09adc,.tcor-c09adch:hover{color: #c09adc;} 
.tcor-3d3c4a,.tcor-3d3c4ah:hover{color: #3d3c4a;} 
.tcor-676d7e,.tcor-676d7eh:hover{color: #676d7e;} 
.tcor-707685,.tcor-707685h:hover{color: #707685;} 
.tcor-e28f92,.tcor-e28f92h:hover{color: #e28f92;} 
.tcor-414349,.tcor-414349h:hover{color: #414349;} 
.tcor-4F5157,.tcor-4F5157h:hover{color: #4F5157;} 
.tcor-FAFAFA,.tcor-FAFAFAh:hover{color: #FAFAFA;} 
.tcor-F6F7F9,.tcor-F6F7F9h:hover{color: #F6F7F9;} 
.tcor-FAF7F0,.tcor-FAF7F0h:hover{color: #FAF7F0;} 
.tcor-FD564D,.tcor-FD564Dh:hover{color: #FD564D;} 
.tcor-66D177,.tcor-66D177h:hover{color: #66D177;} 
.tcor-02B3BD,.tcor-02B3BDh:hover{color: #02B3BD;} 
.tcor-8FD3D6,.tcor-8FD3D6h:hover{color: #8FD3D6;} 
.tcor-FEC107,.tcor-FEC107h:hover{color: #FEC107;} 
.tcor-EFE4D2,.tcor-EFE4D2h:hover{color: #EFE4D2;} 
.tcor-F6C580,.tcor-F6C580h:hover{color: #F6C580;} 
.tcor-EFB26F,.tcor-EFB26Fh:hover{color: #EFB26F;} 
.tcor-F3BD7D,.tcor-F3BD7Dh:hover{color: #F3BD7D;} 
.tcor-EC986A,.tcor-EC986Ah:hover{color: #EC986A;} 
.tcor-D6705A,.tcor-D6705Ah:hover{color: #D6705A;} 
.tcor-36393D,.tcor-36393Dh:hover{color: #36393D;} 
.tcor-94826C,.tcor-94826Ch:hover{color: #94826C;} 
.tcor-404E5B,.tcor-404E5Bh:hover{color: #404E5B;} 
.tcor-3F4555,.tcor-3F4555h:hover{color: #3F4555;} 
.tcor-4B4B4D,.tcor-4B4B4Dh:hover{color: #4B4B4D;} 
.tcor-434343,.tcor-434343h:hover{color: #434343;} 
.tcor-404040,.tcor-404040h:hover{color: #404040;} 
.tcor-2F2F2F,.tcor-2F2F2Fh:hover{color: #2F2F2F;} 
.tcor-878C9A,.tcor-878C9Ah:hover{color: #878C9A;} 
.tcor-51AAA4,.tcor-51AAA4h:hover{color: #51AAA4;} 
.tcor-6AC4CB,.tcor-6AC4CBh:hover{color: #6AC4CB;} 
.tcor-60BB96,.tcor-60BB96h:hover{color: #60BB96;} 
.tcor-DC4424,.tcor-DC4424h:hover{color: #DC4424;} 

.transparent{background-color:transparent;}
.ttransparent{color:transparent;}
.btransparent{border-color:transparent;}

.preto,.pretoh:hover{background-color: #000;}
.branco,.brancoh:hover{background-color: #fff;}

.azul-1,.azul-1h:hover{background-color: #5BAED7;}
.azul-2,.azul-2h:hover{background-color: #39C;}
.azul-3,.azul-3h:hover{background-color: #2B80A8;}
.azul-4,.azul-4h:hover{background-color: #1F5B78;}

.verde-1,.verde-1h:hover{background-color: #4AD110;}
.verde-2,.verde-2h:hover{background-color: #15C452;}
.verde-3,.verde-3h:hover{background-color: #1BA547;}
.verde-4,.verde-4h:hover{background-color: #158038;}

.teal-1,.teal-1h:hover{background-color: #7FD1C5;}
.teal-2,.teal-2h:hover{background-color: #51BBA7;}
.teal-3,.teal-3h:hover{background-color: #15AD9F;}
.teal-4,.teal-4h:hover{background-color: #0B8684;}

.roxo-1,.roxo-1h:hover{background-color: #BE93C1;}
.roxo-2,.roxo-2h:hover{background-color: #A265A7;}
.roxo-3,.roxo-3h:hover{background-color: #7D4A81;}
.roxo-4,.roxo-4h:hover{background-color: #714374;}

.amarelo-1,.amarelo-1h:hover{background-color: #EEF17E;}
.amarelo-2,.amarelo-2h:hover{background-color: #E3CC60;}
.amarelo-3,.amarelo-3h:hover{background-color: #D7B826;}
.amarelo-4,.amarelo-4h:hover{background-color: #BFA422;}

.vermelho-1,.vermelho-1h:hover{background-color: #FF4D4D;}
.vermelho-2,.vermelho-2h:hover{background-color: #EE4D4D;}
.vermelho-3,.vermelho-3h:hover{background-color: #E23130;}
.vermelho-4,.vermelho-4h:hover{background-color: #B22D00;}

.cinza-1,.cinza-1h:hover{background-color:#f4f4f4;}
.cinza-2,.cinza-2h:hover{background-color: #dedede;}
.cinza-3,.cinza-3h:hover{background-color: #ccc;}
.cinza-4,.cinza-4h:hover{ background-color: #999; }
.cinza-5,.cinza-5h:hover{background-color: #666;}

.laranja-1,.laranja-1h:hover{background-color: #FFB56A;}
.laranja-2,.laranja-2h:hover{background-color: #FE8A51;}
.laranja-3,.laranja-3h:hover{background-color: #E57262;}
.laranja-4,.laranja-4h:hover{background-color: #FF8000;}

.marrom-1,.marrom-1h:hover{background-color: #C1ADA4;}
.marrom-2,.marrom-2h:hover{background-color: #9E8872;}
.marrom-3,.marrom-3h:hover{background-color: #754A4A;}
.marrom-4,.marrom-4h:hover{background-color: #492F2F;}

.rosa-1,.rosa-1h:hover{background-color: #FBF0F4;}
.rosa-2,.rosa-2h:hover{background-color: #E49EB7;}
.rosa-3,.rosa-3h:hover{background-color: #D66C91;}
.rosa-4,.rosa-4h:hover{background-color: #C93F70;}

.tpreto,.tpreto a,.tpretoh:hover,.tpretoh a:hover{color: #000;}
.tbranco , .tbranco a:link,.tbranco a,.tbranco a:visited, .tbrancoh a,.tbrancoh:hover,.tbrancoh a:hover{color: #fff;}

.tazul-1,.tazul-1h:hover{color: #5BAED7;}
.tazul-2,.tazul-2h:hover{color: #39C;}
.tazul-3,.tazul-3h:hover{color: #2B80A8;}
.tazul-4,.tazul-4h:hover{color: #1F5B78;}

.tverde-1,.tverde-1h:hover{color: #4AD110;}
.tverde-2,.tverde-2h:hover{color: #15C452;}
.tverde-3,.tverde-3h:hover{color: #1BA547;}
.tverde-4,.tverde-4h:hover{color: #158038;}

.tteal-1,.tteal-1h:hover{color: #7FD1C5;}
.tteal-2,.tteal-2h:hover{color: #51BBA7;}
.tteal-3,.tteal-3h:hover{color: #15AD9F;}
.tteal-4,.tteal-4h:hover{color: #0B8684;}

.troxo-1,.troxo-1h:hover{color: #BE93C1;}
.troxo-2,.troxo-2h:hover{color: #A265A7;}
.troxo-3,.troxo-3h:hover{color: #7D4A81;}
.troxo-4,.troxo-4h:hover{color: #714374;}

.tamarelo-1,.tamarelo-1h:hover{color: #EEF17E;}
.tamarelo-2,.tamarelo-2h:hover{color: #E3CC60;}
.tamarelo-3,.tamarelo-3h:hover{color: #D7B826;}
.tamarelo-4,.tamarelo-4h:hover{color: #BFA422;}

.tvermelho-1,.tvermelho-1h:hover{color: #FF4D4D;}
.tvermelho-2,.tvermelho-2h:hover{color: #EE4D4D;}
.tvermelho-3,.tvermelho-3h:hover{color: #E23130;}
.tvermelho-4,.tvermelho-4h:hover{color: #B22D00;}

.tcinza-1,.tcinza-1h:hover{color:#f4f4f4;}
.tcinza-2,.tcinza-2h:hover{color: #dedede;}
.tcinza-3,.tcinza-3h:hover{color: #ccc;}
.tcinza-4,.tcinza-4h:hover{ color: #999; }
.tcinza-5,.tcinza-5h:hover{color: #666;}

.tlaranja-1,.tlaranja-1h:hover{color: #FFB56A;}
.tlaranja-2,.tlaranja-2h:hover{color: #FE8A51;}
.tlaranja-3,.tlaranja-3h:hover{color: #E57262;}
.tlaranja-4,.tlaranja-4h:hover{color: #FF8000;}

.tmarrom-1,.tmarrom-1h:hover{color: #C1ADA4;}
.tmarrom-2,.tmarrom-2h:hover{color: #9E8872;}
.tmarrom-3,.tmarrom-3h:hover{color: #754A4A;}
.tmarrom-4,.tmarrom-4h:hover{color: #492F2F;}

.trosa-1,.trosa-1h:hover{color: #FBF0F4;}
.trosa-2,.trosa-2h:hover{color: #E49EB7;}
.trosa-3,.trosa-3h:hover{color: #D66C91;}
.trosa-4,.trosa-4h:hover{color: #C93F70;}

.b-1,.b-1h:hover{ border:solid 1px;}
.b-2,.b-2h:hover{ border:solid 2px;}
.b-3,.b-3h:hover{ border:solid 3px;}
.b-4,.b-4h:hover{ border:solid 4px;}
.b-5,.b-5h:hover{ border:solid 5px;}
.b-6,.b-6h:hover{ border:solid 6px;}
.b-7,.b-7h:hover{ border:solid 7px;}
.b-8,.b-8h:hover{ border:solid 8px;}
.b-9,.b-9h:hover{ border:solid 9px;}
.b-10,.b-10h:hover{ border:solid 10px;}

.bb-1,.bb-1h:hover{border-bottom:solid 1px;}
.bb-2,.bb-2h:hover{border-bottom:solid 2px;}
.bb-3,.bb-3h:hover{border-bottom:solid 3px;}
.bb-4,.bb-4h:hover{border-bottom:solid 4px;}
.bb-5,.bb-5h:hover{border-bottom:solid 5px;}

.b-n{border:none;}
.b-l{border-left:none;}
.b-r{border-right:none;}
.b-t{border-top:none;}
.b-b{border-bottom:none;}

.bbranco,.bbrancoh:hover{ border-color:#FFF;}
.bpreto,.bpretoh:hover{ border-color:#000;}

.bazul-1,.bazul-1h:hover{border-color: #5BAED7;}
.bazul-2,.bazul-2h:hover{border-color: #39C;}
.bazul-3,.bazul-3h:hover{border-color: #2B80A8;}
.bazul-4,.bazul-4h:hover{border-color: #1F5B78;}

.bverde-1,.bverde-1h:hover{border-color: #4AD110;}
.bverde-2,.bverde-2h:hover{border-color: #15C452;}
.bverde-3,.bverde-3h:hover{border-color: #1BA547;}
.bverde-4,.bverde-4h:hover{border-color: #158038;}

.bteal-1,.bteal-1h:hover{border-color: #7FD1C5;}
.bteal-2,.bteal-2h:hover{border-color: #51BBA7;}
.bteal-3,.bteal-3h:hover{border-color: #15AD9F;}
.bteal-4,.bteal-4h:hover{border-color: #0B8684;}

.broxo-1,.broxo-1h:hover{border-color: #BE93C1;}
.broxo-2,.broxo-2h:hover{border-color: #A265A7;}
.broxo-3,.broxo-3h:hover{border-color: #7D4A81;}
.broxo-4,.broxo-4h:hover{border-color: #714374; }

.bamarelo-1,.bamarelo-1h:hover{border-color: #EEF17E;}
.bamarelo-2,.bamarelo-2h:hover{border-color: #E3CC60;}
.bamarelo-3,.bamarelo-3h:hover{border-color: #D7B826;}
.bamarelo-4,.bamarelo-4h:hover{border-color: #BFA422;}

.bvermelho-1,.bvermelho-1h:hover{border-color: #FF4D4D;}
.bvermelho-2,.bvermelho-2h:hover{border-color: #EE4D4D;}
.bvermelho-3,.bvermelho-3h:hover{border-color: #E23130;}
.bvermelho-4,.bvermelho-4h:hover{border-color: #B22D00;}

.bcinza-1,.bcinza-1h:hover{border-color:#f4f4f4;}
.bcinza-2,.bcinza-2h:hover{border-color: #dedede;}
.bcinza-3,.bcinza-3h:hover{border-color: #ccc;}
.bcinza-4,.bcinza-4h:hover{ border-color: #999; }
.bcinza-5,.bcinza-5h:hover{border-color: #666;}

.blaranja-1,.blaranja-1h:hover{border-color: #FFB56A;}
.blaranja-2,.blaranja-2h:hover{border-color: #FE8A51;}
.blaranja-3,.blaranja-3h:hover{border-color: #E57262;}
.blaranja-4,.blaranja-4h:hover{border-color: #FF8000;}

.bmarrom-1,.bmarrom-1h:hover{border-color: #C1ADA4;}
.bmarrom-2,.bmarrom-2h:hover{border-color: #9E8872;}
.bmarrom-3,.bmarrom-3h:hover{border-color: #754A4A;}
.bmarrom-4,.bmarrom-4h:hover{border-color: #492F2F;}

.brosa-1,.brosa-1h:hover{border-color: #FBF0F4;}
.brosa-2,.brosa-2h:hover{border-color: #E49EB7;}
.brosa-3,.brosa-3h:hover{border-color: #D66C91;}
.brosa-4,.brosa-4h:hover{border-color: #C93F70;}

.divisor{ width:100px;  height:5px; margin-top:20px; margin-bottom:20px; padding:0px;}
.tag {
display: inline-block;
margin-right: 2px;
color: white;
padding: 5px;
margin-bottom: 5px;
font-size: 14px;
font-weight: normal;
background-color: #AEC4C6;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
border-radius:5px;
}
.tag:hover{padding-left:10px;color:#fff;background-color:#16a085; cursor:pointer;}
.tag a{ color:#fff; display:block;}
.tag a:hover{ color:#fff;}
button{ box-shadow:none!important; outline: none; outline: 0;}
button:focus,button:active{  outline: none; outline:0px; outline: 0; }
.blocoflat{
background-color: #6BADC2;
width: 25%;
min-width: 330px;
float: left;
height: 330px;
padding: 20px;
color: #fff;
margin-right: 10px;
margin-bottom: 10px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.blocoflat .fa{	font-size: 9em; margin:auto; margin-top:15px; margin-bottom:20px;}
.blocoflat .famini{	font-size: 16px; margin:auto; margin-top:0px; margin-bottom:0px;}
.blocoflat a{ color:#FFF; }
.blocoflat a:hover{ color:#FFF;text-decoration:none;}
.blocoflat .fa a:hover{ color:#FFF;}
.blocoflat .link_blocoflat a{visibility:hidden;}
.blocoflat:hover .link_blocoflat a{	color:#fff; visibility:visible;}
.blocoflat:hover .form_blocoflat { display:inline;}
.blocoflat:hover{
background-color: #458EA7;
padding-left: 37px;
padding-left: 20px\9 /* IE */
}

.tit_blocoflat{ font-family:"Quicksand-Regular", Arial, Helvetica, sans-serif; font-size:22px; margin-bottom:15px;}
.link_blocoflat{
padding:0px; padding-left:10px; display:block; border-left:solid #ffffff 0px; margin-bottom:15px;	-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;}
.link_blocoflat a{  color:#FFF; font-family:"Quicksand-Regular", Arial, Helvetica, sans-serif; font-size:17px;text-decoration:none;}
.link_blocoflat a:hover{  color:#FFF; font-family:"Quicksand-Regular", Arial, Helvetica, sans-serif; font-size:17px;text-decoration:none;}
.link_blocoflat:hover{ border-left:solid #fff  20px; margin-left:10px; text-decoration:none;}
.form_blocoflat { display:none; color:#FFF; font-family:"Quicksand-Regular", Arial, Helvetica, sans-serif; font-size:17px;}

/* Funcionais */
.pai .filhoexibir{display:none;}
.pai:hover .filhoexibir{display:block;}
.fbold{ font-weight:bold; }
.f100,.fthin{  font-weight:100!important;}
.f300,flight{  font-weight:300;}
.f400,.fregular{  font-weight:400;}
.f500,.fmedium{  font-weight:500;}
.clear{ clear:both;}
.link_under{ text-decoration:underline;}
.omob,.omob-table,.omob-inline,.omob-block{ display:none;}
.obig{ display:none;}
.left{ float:left;}
.right{ float:right;}
.hide,.hidden,.esconder{ display:none;}
.center,.centro,.centralizar{text-align:center;}
.alignleft,.align-left{text-align:left;}
.alignright,.align-right{text-align:right;}
.justify,.justificar{text-align:justify;}
@media screen and (min-width: 1200px) and (max-width: 10000px){	.obig{ display:show;}}


@media screen and (min-width: 700px) and (max-width: 1070px){
       .layout-2a{ width:60%; float:left;}
.layout-2b{ width:37%; float:left;}
.obig{ display:none;}
.col-2,.col-4,.col-6,.col-8,.col-10{ width:50%; float:left;}
.col-3,.col-9{ width:33.33333333333333%; float:left;}
.col-5,.col-7{ width:100%; float:none;}


.brand-centro{ padding-top:15px; float:right; margin-right:25%; }
.brand-esquerda{padding-top:15px; padding-left:15px; text-align:left; float:left; }
}
@media screen and (min-width: 0px) and (max-width: 699px){
.layout-2a{ width:100%; float:none;}
.layout-2b{ width:100%; float:none;}
    
.bndbox-mob{   position: fixed;
width:98%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);}    

.layout-2 .small-left{ width:100%;  min-width:100%; padding:15px; float:none;}
.layout-2 .small-right{ width:100%;  min-width:100%; padding:15px;  float:none;}
.layout-2 .big-right{width:100%;  min-width:100%; padding:15px; float:none;}
.layout-2 .big-left{width:100%;  min-width:100%; padding:15px; float:none;}


h1{ font-size:38px;}h2{ font-size:32px; }h3{ font-size:28px; }h4{ font-size:20px; }h5{ font-size:15px; }h6{ font-size:10px; }
.nav-1-search{ width:50px;}
.m-0-mob{ margin:0px;}
.m-3-mob{ margin:3px;}
.m-5-mob{ margin:5px;}
.m-7-mob{margin:7px;}
.m-10-mob{margin:10px;}
.m-15-mob{margin:15px;}
.m-20-mob{margin:20px;}
.m-25-mob{margin:25px;}
.m-30-mob{margin:30px;}
.m-35-mob{margin:35px;}
.m-40-mob{margin:40px;}
.m-45-mob{margin:45px;}
.m-50-mob{margin:50px;}


.t-10-mob,.t-10h-mob:hover{ font-size:12px;}
.t-12-mob,.t-12h-mob:hover{ font-size:12px;}
.t-13-mob,.t-13h-mob:hover{ font-size:13px;}
.t-14-mob,.t-14h-mob:hover{ font-size:14px;}
.t-15-mob,.t-15h-mob:hover{ font-size:15px;}
.t-16-mob,.t-16h-mob:hover{ font-size:16px;}
.t-17-mob,.t-17h-mob:hover{ font-size:17px;}
.t-18-mob,.t-18h-mob:hover{ font-size:18px;}
.t-19-mob,.t-19h-mob:hover{font-size:19px; }
.t-20-mob,.t-20h-mob:hover{font-size:20px; }

.p-0-mob{padding:0px;}
.p-3-mob{padding:3px;}
.p-5-mob{padding:5px;}
.p-7-mob{padding:7px;}
.p-10-mob{padding:10px;}
.p-15-mob{padding:15px;}
.p-20-mob{padding:20px;}
.p-25-mob{padding:25px;}
.p-30-mob{padding:30px;}
.p-35-mob{padding:35px;}
.p-40-mob{padding:40px;}
.p-45-mob{padding:45px;}
.p-50-mob{padding:50px;}

.w-100p-mob{ width:100%;}
.w-99p-mob{ width:99%;}
.w-98p-mob{ width:98%;}
.w-95p-mob{ width:95%;}

.h-auto-mob{height:auto;}
.h-100-mob{height:100px;}
.h-200-mob{height:200px;}
.h-300-mob{height:300px;}





.b-0-mob,.b-10h-mob:hover{ border:0px;}
.b-1-mob,.b-1h-mob:hover{ border:solid 1px;}
.b-2-mob,.b-2h-mob:hover{ border:solid 2px;}


.bb-1-mob,.bb-1h-mob:hover{border-bottom:solid 1px;}


.unfloat-mob{float:none;}

.brand-centro{ padding-top:15px; float:right; padding-bottom:20px;width:35%; }
.brand-esquerda{padding-top:15px; padding-left:15px;padding-bottom:20px; text-align:left; float:left; }
.brand-direita{ padding-top:15px; padding-bottom:20px;padding-right:15px; text-align:right; float:right;}
.mobile_nav{}
.odesk{ display:none;}
.obig{ display:none;}
.omob-table{ display:table;}
.omob-inline{ display:inline;}
.omob-block{ display:inline;}
.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10{width:100%; float:none;}   

}

@media screen and (min-width: 0px) and (max-width: 500px){
.wizard-step{
padding:18px;
width:80px;
height:80px;
font-size:30px;
display:block;
margin-bottom:7px;

}
.wizard-step:hover {
width:100%;
border-radius:50px;
padding-top:10px;
padding-bottom:80px;

}



.midia-1{
padding:5px;
    clear:both;
    display: block;
    width:100%;
    margin-top:10px;

}

.brand-centro{ padding-top:15px; float:none; padding-bottom:20px;width:35%;  margin:auto;}
.brand-esquerda{padding-top:15px; padding-left:15px;padding-bottom:20px; text-align:center; float:none;  margin:auto;}
.brand-direita{ padding-top:15px; padding-bottom:20px;padding-right:15px; text-align:center; float:none;  margin:auto;}

.midia-left{ display:block;   vertical-align:middle; padding:10px; width:100%; max-height:none; max-width:100%;}
.midia-right{ display:block;   vertical-align:middle; padding:10px; width:100%; max-height:none; max-width:100%;}
.midia-left img,.midia-right img{text-align:center; margin:auto; max-height:none; max-width:100%; width:100%; }
}

