.form_cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:rgba(255,255,255,0.81);display:flex;justify-content:center;align-items:center}
.form_cover span{color:#b80000!important;font-size:18px;cursor:pointer}
#additional_info .footer{display:flex;justify-content:center;height:70px;align-items:center;margin:20px 0}
#Legal_title{display:none}
.Legal_text{font-size:14px;padding-top:15px;padding-bottom:10px}
#additional_info .toggle_box span{padding-right:20px}
#additional_info .profile_menu_title{margin-top:30px}
#additional_info .dropdown-menu{text-align:right!important;font-size:14px}
.form-check-label{font-size:13px;padding-right:10px}
#auth_box{width:410px;margin:3% auto auto;
    border-radius: 10px;
    overflow: hidden;
}
.auth_box_title{padding:10px 0px;display:block;justify-content:space-between;text-align:center}
.auth_box_title2{display:block;justify-content:space-between;text-align:center;color: #000;}
.auth_box_title img{width: 150px}
#auth_box .field_name{color: #b7b7b7;font-size: 15px;margin: 8px 0;}
.input_label input{padding-right:35px;height:45px;color:#fff!important;font-size:13px;background-color: rgba(0,0,0,0.5)!important;border: none!important;}
.input_label input::placeholder{color: #fff}
.input_label{width:100%;margin-top:5px;position:relative;display:flex;align-items:center}
.input_label.user_name::before{font:normal normal normal 30px/1 FontAwesome;content:"\F10B";position:absolute;padding-right:15px;z-index:10;color:#fff;top:6px}
.input_label.user_pass::before{font:normal normal normal 30px/1 FontAwesome;content:"\F023";position:absolute;padding-right:10px;z-index:10;font-size:22px;right:4px;color:#fff;top:11px}
.send_btn{width:100%;display:block;overflow:hidden;background:rgba(0,0,0,0.5);color:white;height:50px;cursor:pointer;border:none!important;border-radius:8px;-webkit-border-radius:8px;position:relative;margin:40px 0}
.send_btn .line{width:70px;height:75px;background:rgba(255,255,255,0.2);position:absolute;top:-13px;z-index:10;border-top-left-radius:50%;border-bottom-left-radius:50%;-webkit-border-top-left-radius:50%;-webkit-border-bottom-left-radius:50%;font-size:20px;transition:.3s}
.send_btn .line2{width:100%!important;border-radius:8px!important;-webkit-border-radius:8px!important}
.send_btn .title{text-align:center;display:block;font-size:16px!important}
.send_btn .line::before{content:"\F07A";font-family:FontAwesome;padding-right:25px;padding-top:12px;display:block}
.send_btn.register_btn{width:100%!important;margin-top:20px}
.send_btn.register_btn .line::before{content:"\F234"!important;padding-right:20px}
.send_btn.confirm .line::before{content:"\F00C"!important;padding-right:20px}
.send_btn.login_btn{margin-top:20px!important;
    width: 117px;
    border-radius: 30px;
    margin: 0 auto 12px;
    margin-top: 0px;
    padding: 9px 9px;
    height: auto;}
.send_btn.login_btn .line::before{content:"\F08B"!important;padding-right:20px}
#auth_box .alert{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;text-align:center;font-size:15px}
.number_input_div{margin:auto}
.number_input{border:none!important;height:35px;width:100%;letter-spacing:45px;margin-right:-9px}
.line{width:45px;height:1px;background:#000;float:right;margin-left:10px}
.line_box{width:330px;margin:auto;padding-bottom:10px}
.profile-address-cart{background-color:#fff;position:relative;height:280px;display:flex;flex-direction:column;justify-content:space-between;width:98%;margin:20px auto;box-shadow:0 12px 12px 0 rgba(180,180,180,0.1);-webkit-box-shadow:0 12px 12px 0 rgba(180,180,180,0.1)}
.profile-address-cart::before{content:"";height:3px;width:100%;position:absolute;right:0;left:0;top:0;background:linear-gradient(90deg,#00bfd6 48px,#ff7e7e 48px) repeat-x;background-size:96px 3px}
.profile-address-cart-desc{padding:25px 30px 15px;min-height:120px}
.profile-address-cart-desc h4{margin-bottom:5px;color:#6d6d6d;font-size:17px!important}
.profile-address-cart-desc p{font-size:14px!important;color:#979797;padding-top:5px}
.profile-address-cart-data{display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid #f4f4f4;padding:15px 20px}
.profile-address-cart-data ul li{list-style:none;color:#979797;padding-top:10px;font-size:16px}
.profile-address-cart-data ul li .fa{margin:10px}
.profile-address-cart-data ul li .fa-mobile-phone{font-size:30px!important;margin-right:12px!important}
.input_label.username::before{content:"\F007"!important;font:normal normal normal 30px/1 FontAwesome;position:absolute;padding-right:10px;z-index:10;color:#fff;font-size:21px;top:11px;right:3px}
.chosen{background-color:#ef0!important}
.score{display:flex;margin-top:10px;margin-bottom:10px}
.gray{width:100px;height:14px;margin-right:5px;background:url("../files/images/stars.png") repeat-x 0 -14px;direction:ltr}
.red{height:14px;background:url("../files/images/stars.png") repeat-x 0 0}
#share_box p{line-height:35px}
#share_box ul{display:flex;justify-content:space-between;margin:25px 0}
#share_box ul li{list-style:none}
#share_box ul li .fa{font-size:28px}
#share_box .modal-dialog{max-width:390px!important}
#share_box .fa-twitter{color:#4dcceb!important}
#share_box .fa-telegram{color:#08c!important}
#share_box .fa-facebook{color:#1da1f2!important}
.has_error{font-size:13px;color:red;padding-top:10px}
#share_box .fa-whatsapp{color:#1bd741!important}
#share_box .fa-envelope{color:#ef5661!important;cursor:pointer}
#share_box ul li button{font-size:13px;width:100px;background:white;border:1px solid gray;border-radius:5px;-webkit-border-radius:5px;height:35px}
.share_link_form{width:100%;display:none}
.email_form{width:100%;display:flex;justify-content:space-between}
.share_link_form .form-control{width:calc(100% - 100px)!important;height:40px}
.share_link_form button{background-color:#ef5661!important;border-color:#ef5661!important;width:80px;font-size:14px;color:white;height:40px;border-radius:.25rem}
.send_btn.forget_password{width:100%!important}
.send_btn.forget_password .line::before{content:"\F023"!important;padding-right:20px}
#forget_password_code{cursor:pointer}
.page{background:white;margin-top:10px;margin-bottom:10px;width:100%;padding:30px;line-height:30px;border:1px solid #dedede}
.page h2{margin-bottom:20px}
.message_content_div{width:96%;margin:auto}
.user_message_div{border-radius:4px;-webkit-border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,0.09);color:#444d4d;font-size:15px;margin-top:20px;min-height:160px}
.user_message_div_header{background-color:rgba(232,249,249,0.68);padding:18px;display:inline-flex;justify-content:space-between;color:black;width:100%;border-top-right-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;-webkit-border-top-left-radius:4px;cursor:pointer}
.form_link{background-color:#f4516c;color:white!important;padding:4px 15px;border-radius:15px;-webkit-border-radius:15px;font-size:14px}
.to_link{background-color:#34bfa3;color:white!important;padding:4px 15px;border-radius:15px;-webkit-border-radius:15px;font-size:14px}
.message_content{padding:18px;line-height:30px}
.btn:focus{box-shadow:none!important}
.stop-production-img{filter:grayscale(100%);-webkit-filter:grayscale(100%)}
.error_content{text-align:center;margin-top:50px;margin-bottom:30px}
.error_content .btn{width:120px;margin-top:20px}
.error_content h4{margin:10px}
.user_comment_list .comment_header_box{padding:20px;display:flex;justify-content:space-between;font-size:14px}
.user_comment_list .pending_approval{border:1px solid #ece1e2}
.user_comment_list .pending_approval .comment_header_box{color:#2e72bb;background-color:#fff3f4}
.user_comment_list .Accepted{border:1px solid #f1f3f5}
.user_comment_list .Accepted .comment_header_box{color:#777;background-color:rgba(244,250,253,0.8)}
.user_comment_list .comment_box .row{padding:20px 15px}
.user_comment_list .comment_box{background-color:white;margin:0 0 20px 0!important;border:1px solid #e7e7e7}
.fake_tag{margin-top:10px;margin-bottom:15px;font-size:14px;color:#d5901f}
.changes_cart ul{margin-bottom:0!important}
.changes_cart ul li{line-height:30px}
.changes_cart span{padding-bottom:10px;display:block}
.changes_cart ul li{font-size:14px!important}
.available_product{background:#ef5661;color:white;padding:5px 15px}
.available_filter{filter:grayscale(100%)}
.price_item.bootstrap-select .btn-light{background:white!important;border:1px solid #ced4da!important;border-radius:0!important;-webkit-border-radius:0!important;margin-right:20px}
.price_item.bootstrap-select .btn-light .filter-option{text-align:right!important}
.price_item.bootstrap-select .dropdown-menu{text-align:right!important;overflow-x:hidden!important;font-size:14px}
.price_item.bootstrap-select .dropdown-toggle{width:150px}
.price_item.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:150px!important}
button.btn.dropdown-toggle.btn-light{line-height:25px}
#login_btn.send_btn .title{padding-right:20%;text-align:unset}
#register_btn.send_btn .title{padding-right:17%;text-align:unset}
#forget_password.send_btn .title{padding-right:15%;text-align:unset}
.register_accept span.check_box{position:relative;bottom:4px;top:unset}
.background-login{/*position:fixed;*/width:100%;height:100vh;background:url(images/bg-2.jpg) no-repeat;background-size:cover}
.Content_Checkout{padding:0 30px}
.headline-checkout{margin-bottom:12px!important}
#wrapper{box-sizing:border-box;color:#333}
#dialog h3{margin:0 0 10px;padding:0;line-height:1.25;font-size:19px;text-align:center}
.code_span{background:#c7f8c7;padding:10px;font-size:13px;text-align:center}
#forget_password_code{font-size:13px;text-align:center}
#dialog form{direction:ltr;margin:25px auto 0;text-align:center}
#dialog form input{margin:0 5px;text-align:center;line-height:80px;font-size:50px;border:solid 1px #ccc;box-shadow:0 0 5px #ccc inset;outline:0;transition:all .2s ease-in-out;border-radius:3px}
#dialog form input:focus{border-color:#2e72bb;box-shadow:0 0 5px #2e72bb inset}
#dialog form input::selection{background:transparent}
.d-none{display: none}
#show_password{color: white !important;}
@media (max-width:460px) {
    #auth_box {
        width: 100%;
    }
}
