.lightbox{position: fixed!important;z-index: 19870214;top: 0!important;left: 0!important;bottom: 0!important;right: 0!important;visibility: hidden;}
.lightbox .fr{float: right;}
.lightbox .close-lightbox{padding-right: 10px;font-size:12px;}
.lightbox .lightbox-main{position: relative;z-index: 1987021400;width: 40%;margin: 30px auto 0 auto;margin-left: 30%;min-width: 320px;border: 1px solid #b3b3b3;background-color: #fff;}
.lightbox .lightbox-content{margin-top:10px;padding: 10px;min-height: 50px;font-size:12px}
.lightbox .lightbox-main h3.title{width: 100%;margin:0 auto;border-bottom:1px solid #ccc;height: 30px;line-height: 30px;text-indent: 10px;background: #f7f7f7;font-weight: 600;height: 36px;line-height: 36px;}
.lightbox .lightbox-main h3.title .lightbox-title{font-size: 14px;font-weight: 600;}
.lightbox .form-control{width: 100%;display: block;margin:10px 0;}
.lightbox .form-control .label{width: 20%;display: inline-block;text-align: right;font-weight: 600;line-height: 25px;vertical-align: top;}
.lightbox .form-control .field{padding-left: 10px;display: inline-block;line-height: 25px;}
.lightbox .form-buttons{text-align: center;margin:10px 0;}
.lightbox .form-buttons div{width: 50%;text-align: center;display: inline-flex;}
.lightbox .form-buttons div button{text-align: center;margin:0 auto;}
.lightbox .form-buttons .form-ok-button{padding: 8px 40px;color: #fff;text-align: center;background-color: #c41d4a;font-family: Arial,Helvetica,sans-serif;text-decoration: none;text-transform: capitalize;border-radius: 2px;height: 36px;line-height: 36px;border: none;cursor: pointer;font-size: 14px;}
.lightbox .form-buttons .form-ok-button:hover{background-color: #FF5667;}
.lightbox .form-buttons .form-btn-yes{width: 48%;float: left;font-size: 16px;line-height: 40px;cursor: pointer;color: #2683ff;text-align: center;}
.lightbox .form-buttons .form-btn-no{width: 48%;float: right;font-size: 16px;line-height: 40px;cursor: pointer;color: #2683ff;text-align: center;border-left: 1px solid #CCC;}
.lightbox .form-error{color:#c41d4a;line-height: 22px;display: none;margin-left: 20%;}
.lightbox .form-placeholder {text-align: center;}
.lightbox .message{width: 100%;font-size: 14px;color: #333;display: block;}
.lightbox em{font-style: normal;}
.lightbox .form-error-message{font-size: 12px;color: #c41d4a;}
.lightbox .imgShow{left: 10px;top: 10px;width: 95px;height: 95px;display: none;position: absolute;cursor: pointer;overflow: hidden;}
.lightbox .imgShow img{max-height: 100%;bottom: 0;left: 0;margin: auto;width: 95px;height: 100px;}
.lightbox .litb-btn-yellow{cursor: pointer;background-color:#c41d4a;color:#FFF;font-size:14px;width: 160px;padding: 8px 20px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);border: none;outline: none;}
.lightbox .litb-btn-white{width: 160px;color: #333;font-size: 14px;padding: 8px 20px;border-radius: 6px;background-color: #F0F0F0;-moz-border-radius: 6px;-webkit-border-radius: 6px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);border: none;outline: none;cursor: pointer;}
.lightbox .litb-btn-yellow:hover{background-color: #FF5667;}
.lightbox .litb-btn-white:hover{background-color: #FFFFFF;}
.lightbox .btn-ok{width: 90px !important;border: none;cursor: pointer;background-color:#c41d4a;color:#FFF;font-size:14px;width: 160px;padding: 8px 20px;border: none;outline: none;}
.lightbox .btn-ok:hover{background-color: #FF5667;}
.lightbox .imgShow .del-icon{width: 20px;height: 20px;text-align: center;background: #333;color: #fff;font-size: 14px;}
.lightbox .imgShow .del-icon, .imgShow img{position: absolute;top: 0;right: 0;display: block;}
.lightbox .message-label{margin: 5px 0;}
.lightbox .message-return-content dd{width: 100%;padding: 5px 0;}
.lightbox .message-return-content dd input[type="text"]{line-height: 22px;}
.confirm-order-buttons{cursor: pointer;background-color:#c41d4a;color:#FFF;font-size:14px;padding: 8px 20px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);border: none;outline: none;}
.confirm-order-buttons:hover{background-color: #FF5667;}
.black_layer{cursor: wait;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 19870214;opacity: .68;background-color: rgba(0,0,0,0.741176);}
.upload_img_wwrap{text-align: center;}
.error_message {color:#c41d4a;}
