.form-error{display:none;color:red;}
#MINI-CART-CONTENT{display:none;position:absolute;background:white;border:1px solid black;padding:10px;-webkit-box-shadow: -1px 2px 17px -1px rgba(0,0,0,0.75);-moz-box-shadow: -1px 2px 17px -1px rgba(0,0,0,0.75);box-shadow: -1px 2px 17px -1px rgba(0,0,0,0.75);}

.progressbar-wrapper{position:relative;width:500px;height:30px;background:white;border:2px solid black;}
.progressbar-bar{position:absolute;height:30px;line-height:30px;background:#489C2C;}
.progressbar-label{margin-right:10px;text-align:right;color:white;font-weight:bold;}


/** extranet **/
.extranet-cart-wrapper{padding:10px;border:1px solid black;}

.ui-accordion-header{text-transform:uppercase;font-size:1.2rem!important}
.ui-state-active{background:#6cb043;border:1px solid #6cb043;} /*tab do acordion ativa*/

.extranet-tab-wrapper{margin-top:1px;position:relative;z-index:2;top:1px;}
.extranet-tab-wrapper:after{content:'';display:block;clear:both;}
.extranet-tab{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;float:left;padding:8px 20px;cursor:pointer;background:#CEF2D5;color:#6B5032;min-width:50px;text-align:center;font-size:1.1rem}
.extranet-tab.on{background:white;border-bottom:1px solid white;color:black}
.extranet-tab:last-of-type{border-right:1px solid #dddddd;border-top-right-radius:5px;}
.extranet-tab:first-of-type{border-top-left-radius:5px;}
.extranet-tab-content{border:1px solid #dddddd;padding:5px}

.extranet-product-list-wrapper:after{content:'';display:block;clear:both;}
.extranet-product-wrapper{border:2px ridge black;margin:5px 10px;padding:10px;}
.extranet-product-wrapper, .extranet-product-wrapper span{font-size:12px;color:#4a4a4a}
.extranet-product-content{clear:both;display:none}
.extranet-product-content-close{float:right;margin:2px;cursor:pointer;}
.extranet-product-subprod-wrapper{clear:both;border-top:1px dotted #dddddd;margin-top:10px;}
.extranet-product-minimized{cursor:pointer;}
.extranet-subprod-wrapper{background:#EDEDED;margin-top:10px;border-bottom:2px solid #DDDDDD;padding:5px;}

.extranet-dates-box {
	border: 1px solid  #f3f4f4;
	padding:10px;
}

.extranet-body button, .extranet-body input[type="submit"], .extranet-body .button{background:#6cb043;border:none;cursor:pointer;color:white;padding:4px;}

.ui-accordion .ui-accordion-content{padding:5px 3px 3px 3px;}



/*calendario*/
.ui-datepicker{box-shadow:0px 6px 63px -17px rgba(0,0,0,0.75);}


/* form login */
.login-inputs-container{padding:0 0.375em;}
.login-inputs-container input{background:#f5f5f5;color:#404142;height:1.875em;line-height:1.875em;margin-bottom:0.313em;font-size:0.625em;font-family:'Open Sans', sans-serif;padding:0 0.5rem;}
.login-button{color:#ffffff;background:#515354;font-size:0.750em;padding:0.125em 0.250em;}
.login-link{font-family:'Open Sans', sans-serif;font-size:0.563em;color:#404142;}
.login-links-container{padding:0 0.375em;}


.banner-slick .slick-slide iframe, .banner-slick .slick-slide video, .page-slick .slick-slide iframe, .page-slick .slick-slide video, .page-slick iframe, .page-slick video{
    width: 100vw !important;
    height: 100vh !important;
    object-fit: cover !important;
}
