@charset "utf-8";


.checkoutHtml { min-height: 400px; }
.checkoutHtml .container-area { display: inline-block; -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25); -webkit-border-radius: 6px; border: 1px solid rgba(100, 100, 100, .4); -webkit-background-clip: padding-box; border: 1px solid #B9BABE; margin-top: 20px; background: #fff; padding: 20px; }
.checkoutHtml .logo-center { margin-top: 30px; text-align: center; margin-bottom: 20px; }
.checkoutHtml .logo-center img { width: 100%; max-width: 300px; }
.checkoutHtml .mainHeader { height: 100px; top: 0; }
.checkoutHtml .mainHeader .logo { margin-top: 15px; float: left; top: 15px; left: 15px; width:160px; }
.checkoutHtml .mainHeader .logo img { width: 100%; height: auto; }
.checkoutHtml .mainHeader .lang_selector_header { float: right; margin-top: 60px; margin-right: -79px; }
.checkoutHtml .mainHeader .lang_selector_header .lang_flag { padding: 2px; }
.checkoutHtml .mainHeader .bt-login { float: right; cursor: pointer; margin-top: 19px; margin-right: 19px; text-shadow: -1px -1px 0 #222; font-size: 16px; font-weight: 500; color: #fff; display: inline-block; background-color: #008dae; padding: 7px 17px; }
.checkoutHtml .mainHeader #sign_in { float: right; height: 94px; background: url('../../public/image/theme/home/bt_inscrevase.png') no-repeat 0 0; cursor: pointer; background-size: 100px; right: 0; width: 100px; }
.checkoutHtml .mainHeader .bt-login:hover, #sign_in:hover { opacity: 0.6; transition: all 0.3s ease-in-out; }
.checkoutHtml .container-info { text-align: center; margin-top: 20px; color: #777; }
.checkoutHtml .container-info .track-txt { font-size: 30px; }
.checkoutHtml .container-info .track-icon { font-size: 30px; }
.checkoutHtml .item-input .emailTextArea { border: 1px solid #CCC; height: 270px; border-radius: 4px !important; cursor: not-allowed; background: #e8e8e8; padding: 10px; overflow: hidden; }
.checkoutHtml .item-input #stamp-evaluate { width: 100% !important; height: 40px; text-align: center; cursor: default; border: 1px solid #CCC; background: #e8e8e8; }
.checkoutHtml .item-input #stamp-evaluate div { font-size: 25px; color: #666666; display: -webkit-inline-box; }
.checkoutHtml .item-input #stamp-evaluate .accept-evaluation { color: #8BC34A; }
.checkoutHtml .item-input #stamp-evaluate .refuse-evaluation { color: #FF5722; }
.checkoutHtml .item-input #stamp-evaluate .interpose-evaluation { color: #FF8C00; }
.checkoutHtml .item-input #stamp-evaluate .current-evaluation { opacity: 0.5; }

.checkoutHtml .change-user .btn { zoom: .6; }
.checkoutHtml .title-info { text-transform: uppercase; }
.checkoutHtml .title-info label { font-size: 18px; }
.checkoutHtml .bx-new { width: 100%; float: left; background: #E9E4E5; padding: 20px;  }
.checkoutHtml .bx-new-company { width: 100%; float: left; background: #acc; padding: 20px;  }
.checkoutHtml .ptservice { float: left; }
.checkoutHtml .services { float: left; width: 100%; }
.checkoutHtml .services .nav { text-align: center; font-size: 12px; margin-top: 10px; background: #fff; border: 1px solid rgba(100, 100, 100, .4); }
.checkoutHtml .services .nav div { cursor: pointer; text-transform: uppercase; display: inline-block; padding: 5px; }
.checkoutHtml .services .nav .on { color: #4DC5DB; }
.checkoutHtml .services .additional_services { }
.checkoutHtml .services .servicesPJ { border: 1px solid rgba(100, 100, 100, .4); background: #F7ECC1; width: 100%; text-transform: uppercase; float: left; padding: 9px; color: #C6C8CA; font-size: 12px; }
.checkoutHtml .item-submit { width: 100%; float: left; margin-top: 20px; }

#form-checkout-pay .checkout-title { text-align: center; margin-bottom: 20px; font-size: 23px; color: #9e9e9e; }
#form-checkout-pay .checkout-title .basket { background: #fab936; border: 1px solid silver; border-radius: .4rem; margin-right: 10px; }
#form-checkout-pay .checkout-subtitle { margin-bottom: 5px; font-size: 18px; color: #9e9e9e; }
#form-checkout-pay .checkout-resume { background-color: #fff; border: 1px solid silver; border-radius: .4rem; padding: 10px; margin-bottom: 50px; }
#form-checkout-pay .checkout-products-list { list-style-type: none; -webkit-margin-before: 0; margin-bottom: 10px; }
#form-checkout-pay .checkout-products-list li { padding: 10px; }
#form-checkout-pay .checkout-products-list p { max-width: 100%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: .2em; }
#form-checkout-pay .checkout-total-value { padding-top: 10px; margin-top: 10px; border-top: 1px solid silver; }
#form-checkout-pay .font-size { font-size: 15px; }
#form-checkout-pay .payment-title-info { text-align: center; font-size: 20px; }
#form-checkout-pay .payment-title { text-align: center; font-size: 15px; color: #9e9e9e; margin-top: 30px; }
#form-checkout-pay .payment_code_success { text-align: center; font-size: 30px; color: #4dc5db; }
