/*RESET*/
@charset "iso-8859-1";
*{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 #0196a9;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;}
/*RESET*/


/*P�GINA*/
*{font-family: 'Marine',sans-serif,Helvetica,Arial;}
h1, h2, h3, h4, h5, h6, 

.page-login {
	background-image: url('../images/bg-login.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: cover;
}
.page-login .box-login {
    border: 0 none;
    box-shadow: none;
	background: none;
}
.page-login .box-login {
	margin-right: 10%;
	border-radius:15px;
}

.box-login .box-login-inner{
	max-width:620px;
	padding: 30px 15px;
}

.box-login .box-login-inner{
    margin: 0;
}

.box-login .box-login-inner > .row > .col-1 > .col-1 {
    float: left;
}
.page-login .box-login label{
	color: #4a4948;
}
.page-login .box-login .forgot-password {
    color: #0061a9;
	font-weight: bold;
}
.page-login a {
	display: block;
    background: rgba(0, 0, 0);
    box-shadow: none;
	border-radius: 6px;
    padding: 10px 30px;
	margin: 0 auto 20px auto;
	text-align: center;
    color: #fff;
    text-transform: uppercase;
	width: 80%;
}
.page-login a:hover {
    background: rgba(0, 00, 0);
}

.box-login .box-login-inner input[type="text"], .box-login .box-login-inner input[type="password"] {
    width: 100%;
	margin-bottom: 20px;
	height: 40px;
    background-color: #fff !important;
    border: 0;
    border-bottom: 1px solid #4a4948;
    border-radius: 0px;
    box-shadow: none;
    padding: 0;
}

.page-login .logo-image{
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.calcule-box .options-box .option-group-title{display: block;}
.calcule-box .options-box .dt-table .dt-table-cell{display: block;}
.calcule-box .options-box .option-group-item{margin-right: 5px;}
.page-home .product .number > small{display: none !important;}
.page-home .product .number:before{content:"R$"}
.page-login .box-login{min-height: 175px;max-width: 450px; top: 40%;}

.page-login .form{
	background: #2b2b2b;
	padding: 40px 50px;
	border-radius: 15px;
}
/*P�GINA*/
@media screen and (max-width: 360px){
.page-login .box-login {
    top: 0 !important;
}
}
@media screen and (max-width: 768px){
.page-login {
    background: none !important;
}
}