﻿
.clear{clear:both;}
.modal-dialog{margin-top:15px;}
.social-btn{margin:35px 0;}
.social-btn a{margin:0 5px !important;margin-top:-3px !important;}
.btn-o.btn-facebook{background-color:#43609c;border:1px solid #43609c;color:#fff !important;}
.btn-o.btn-google{background-color:#dd4b39;border:1px solid #dd4b39;color:#fff !important;}
.btn-o.btn-facebook:hover, .btn-o.btn-facebook:focus, .btn-o.btn-facebook:active{background-color:transparent;color:#43609c !important;}
.btn-o.btn-google:hover, .btn-o.btn-google:focus, .btn-o.btn-google:active{background-color:transparent;color:#dd4b39 !important;}
.login-social{margin-bottom:20px;}
.login-social a{float:left;margin-right:10px;margin-bottom:10px;}
.page-error-404{color:#303641;text-align:center;}
.page-error-404 .error-symbol{font-size:120px;}
.page-error-404 .error-text{padding-bottom:25px;font-size:16px;}
.page-error-404 .error-text h2{font-size:45px;}
.page-error-404 .error-text p{font-size:22px;}
.page-error-404 .error-text + hr{margin-bottom:50px;}
.page-error-404 .input-group{width:250px;margin:0 auto;}
.err-message{list-style:inside;padding-left:10px;}
#myloader{display:none;position:fixed;z-index:999999;background-color:rgba(255,255,255,0.7);width:100%;height:100%;top:0;left:0;}
#myloader img{position:fixed;top:50%;left:50%;width:66px;height:66px;margin-top:-33px;margin-left:-33px;}
.dialog-loader{color:#aaa;}
.prezzo-barrato{text-decoration:line-through;opacity:0.4;}