#loginReveal{width:300px;margin-left:-150px !important}
#loginReveal.register, #addressFormReveal{width:400px;margin-left:-200px !important}
#personalDataReveal,#changePasswordReveal{width:300px;margin-left:-150px !important}
.account_form{font-size:16px}
.account_form .form-group{margin-bottom:5px}
.account_form .form-group-center{text-align:center}
.account_form .group50{width:48%}
.account_form .group25{width:24%}
.account_form .group-left{float:left}
.account_form .group-right{float:right}
.registerForm .form-group{width:48%;float:left}
.registerForm .form-group:nth-child(odd){float:right}
.registerForm .form-group-center{float:none !important;width:100% !important;margin-top:10px;margin-bottom:10px}
.account_form input[type="text"],.account_form input[type="password"],.account_form input[type="email"]{border:1px solid #CCC;border-radius:5px;width:288px;box-shadow:1px 1px #F2F2F2;margin-bottom:10px;padding:5px;font-size:16px}
.registerForm input[type="text"], .registerForm input[type="password"], .registerForm input[type="email"]{width:180px}
#fbForm .form-group{width:95% !important;float:none !important}
.account_form .group50 input[type="text"], .account_form .group50 input[type="password"], .account_form .group50 input[type="email"]{width:90%}
.account_form .group25 input[type="text"], .account_form .group25 input[type="password"], .account_form .group25 input[type="email"]{width:80%}
.account_form input.error{border-color:#EF0D11}
.account_form label{display:block;padding-bottom:3px;font-size:16px}
.account_form h1{border-bottom:1px solid #000;font-size:24px;font-weight:normal;margin:0;margin-bottom:15px;padding-bottom:5px}
.account_form input[type="button"]{display:inline-block;padding:5px;padding-left:15px;padding-right:15px;border-radius:4px;border:1px solid #eea236;background-color:#FF7B01;color:#FFF;font-size:16px;cursor:pointer;min-width:120px}
.account_form input[type="button"]:hover{background-color:#EC971F}
.account_form input[type="button"]:disabled{background-color:rgba(100,100,100,0.6) !important;color:#F2F2F2 !important;border:1px solid #CCC !important;box-shadow:none}
.account_form a{color:#337ab7}
.account_form a:hover{color:#286090}
.account_form hr{margin-top:20px;margin-bottom:20px}
#forgot-password{display:inline-block;float:right;line-height:32px}
.acenter{text-align:center}
.account_created{text-align:center;font-size:18px;line-height:32px}
#account-menu{display:inline-block;position:relative;border:none !important;padding:0 !important;height:auto !important;min-height:30px;padding-top:5px !important;margin-top:-5px !important}
#account-menu-content{display:none !important;position:absolute !important;background-color:#515151;border-radius:3px;box-shadow:1px 1px rgba(89,86,86,0.5);height:auto !important;width:130px;margin-top:8px;margin-left:-65px;left:50%;border:1px solid #FF7B01 !important}
#showAccountMenu{text-overflow:ellipsis;max-width:145px;overflow:hidden;display:block;white-space:nowrap}
#account-menu:hover #showAccountMenu{color:#FF7B01}
#account-menu:hover #account-menu-content{display:block !important;-webkit-transition:height 0.3s ease-in;-moz-transition:height 0.3s ease-in;-o-transition:height 0.3s ease-in;-ms-transition:height 0.3s ease-in;transition:height 0.3s ease-in}
#account-menu-content a{display:block;padding:10px;padding-left:2px;border-bottom:1px solid #000;color:#FFF;text-align:left;font-weight:normal;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;transition:background-color 0.3s ease}
#account-menu-content a:last-child{border-bottom:none}
#account-menu-content:after, #account-menu-content:before{bottom:100%;left:14%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
#account-menu-content:after{border-color:rgba(136, 183, 213, 0);border-bottom-color:#515151;border-width:5px;margin-left:-5px}
#account-menu-content:before{border-color:rgba(194, 225, 245, 0);border-bottom-color:#FF7B01;border-width:8px;margin-left:-8px}
.account_block{font-size:14px;line-height:20px;border:1px solid #CCC;border-radius:5px;padding:20px;margin-right:5px;margin-bottom:15px}
.account_block h2{margin:0;padding:0;border-bottom:1px solid #CCC;padding-bottom:10px;margin-bottom:15px}
.account_block h2 a{float:right;font-size:14px;font-weight:normal}
.account_block h2 a:hover{color:#000}
.account_block a{color:#FF7B01}
#addressForm #strada{width:365px}
.account_form .chosen-container{margin-bottom:10px}
ul.items-list{list-style:none;margin:0;padding:0;width:100%}
ul.items-list li{list-style:none;width:100%;display:block;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #F2F2F2}
ul.items-list li:last-child{border-bottom:none}
ul.items-list li:before{content:'\232A';padding-right:5px;font-size:18px;margin-left:5px;display:inline-block;float:left}
ul.items-list li a{display:inline-block;float:right;margin-left:5px;margin-right:5px}
ul.items-list li a:hover{color:#333}
ul.items-list li:hover{background-color:#F9F9F9}
ul.items-list li span{display:inline-block;width:65%}
ul.items-list li div.info{float:right;text-align:right;width:30%;margin-right:5px;color:#FF7B01}
.account-label-line{margin-bottom:15px}
.account-label-line::after{clear:both;display:block;content:' '}
.account-label-line input[type="radio"],.account-label-line input[type="checkbox"]{float:left}
.account-label-line label{float:left;margin-left:5px;width:85%}
ul.order_status{list-style:none;margin:0;padding:0;position:absolute;width:500px}
ul.order_status li{float:left;padding-top:0 !important;margin-left:0 !important;margin-right:0;margin-top:4px;display:inline-block !important;width:auto !important;white-space:nowrap;border-bottom:none !important;font-size:12px;border-top:3px solid #999;color:#999;padding-left:10px}
ul.order_status li:first-child{padding-left:0}
ul.order_status li.active{font-weight:bold}
ul.order_status li.active, ul.order_status li.done{border-top:3px solid #FF7B01;color:#000}
ul.order_status li::before{content:'' !important;display:none !important}
ul.order_status li::after{content:'\232A';padding-left:10px;font-size:12px !important}
ul.order_status li:last-child::after{content:''}
li.order_li span{padding-bottom:30px;position:relative}
h2.expanded{}
h2.toexpand{border-bottom:none !important;margin-bottom:0 !important;padding-bottom:0 !important}
.expand_content{display:none}
h2 a.expand{float:none !important;display:block !important;width:100% !important;font-size:20px;font-weight:normal;color:#000}
h2.expanded a.expand{font-weight:bold}
a.expand::after{content:'\232A';padding-left:10px;float:right;padding-right:10px;font-weight:bold;font-size:24px}
h2.expanded a.expand::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
ul.items-list li a.fright{float:right !important}
a.pdf{display:inline-block;margin:5px;background-repeat:no-repeat;background-position:top center;padding-top:34px;text-align:center;background-image:url(../imagini/pdf_icon.png)}
a.pdf_inactive{display:inline-block;margin:5px;background-repeat:no-repeat;background-position:top center;padding-top:34px;text-align:center;background-image:url(../imagini/pdf_icon_inactive.png);color:#666}
#registerFbPicture{border-radius:65px;border:1px solid #666}
.orbar{border-bottom:1px solid #CCC;line-height:5px;text-align:center;height:12px;margin-bottom:30px;margin-top:25px}
.orbar span{display:inline-block;padding:10px;background-color:#FFF;font-size:18px}
.fb-button-place{text-align:center}
.account_form a{color:#FF7B01}
#login_parola_submit{display:inline-block;padding:5px;padding-right:5px;padding-left:5px;text-align:center;border-radius:4px;border:1px solid #eea236;background-color:#FF7B01;color:#FFF;font-size:16px;cursor:pointer}