@font-face{font-family:'Roboto-Medium';src:url('../smac_fonts/Roboto-Medium.eot');src:url('../smac_fonts/Roboto-Medium.woff') format('woff'),
url('../smac_fonts/Roboto-Medium.ttf') format('truetype'),
url('../smac_fonts/Roboto-Medium.svg') format('svg');}
@font-face{font-family:'Roboto-Regular';src:url('../smac_fonts/Roboto-Regular.eot');src:url('../smac_fonts/Roboto-Regular.woff') format('woff'),
url('../smac_fonts/Roboto-Regular.ttf') format('truetype'),
url('../smac_fonts/Roboto-Regular.svg') format('svg');}
@font-face{font-family:'Roboto-Thin';src:url('../smac_fonts/Roboto-Thin.eot');src:url('../smac_fonts/Roboto-Thin.woff') format('woff'),
url('../smac_fonts/Roboto-Thin.ttf') format('truetype'),
url('../smac_fonts/Roboto-Thin.svg') format('svg');}
#smac-modal-body *{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0 none;outline:0;padding:0;margin:0;box-sizing:content-box;}
#smac-modal-body{background:#fff;max-width:420px;width:90%;margin:0 auto;min-height:100px;position:relative;}
#smac-modal-body .modal-heading{text-align:left;background-color:#EDEDED;font-family:Roboto-Regular, Arial, Tahoma;font-size:20px;color:#333;font-weight:normal;border-bottom:1px solid #ddd;padding:0 20px;position:relative;min-height:50px;line-height:50px;overflow:hidden;}
#smac-modal-body .modal-close{width:24px;height:24px;background:url(close.png) no-repeat;right:15px;top:13px;position:absolute;opacity:0.5;cursor:pointer !important;}
#smac-modal-body .modal-body{background:#fff;padding:20px;overflow:auto;}
#smac-modal-body .product-heading{font-family:Roboto-Medium, Arial, Tahoma;font-size:18px;color:#333;text-transform:uppercase;margin-bottom:15px;}
#smac-modal-body .modal-body .modal-footer{float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
#smac-modal-body .modal-footer{padding:17px 20px 17px 20px;background-color:#EDEDED;position:relative;display:inline-block;border-top:1px solid #ddd;width:100%;height:100%;vertical-align:bottom;box-sizing:border-box;overflow:auto;}
.smac-modal-loadmask{position:absolute;z-index:10000;width:100%;height:100%;background:#eeeeee;opacity:0.4;left:0;top:0;}
.smac-modal-loadmask-loading{background:url(loading.svg) no-repeat center center;width:100%;height:100%;position:absolute;z-index:10001;top:0;left:0;}
#smac-modal-body #check-data #save-cart-data-result-error{font-size:11px;color:#DF2E2E;font-family:Roboto-Regular, Arial, Tahoma;display:block;}
#smac-modal-body #check-data .error_style{border:1px solid #DF2E2E !important;}
#smac-modal-body #check-data #smac-popup-text,
#save-cart-data-result-success{font-size:14px;line-height:18px;text-align:left;color:#333;font-family:Roboto-Regular, Arial, Tahoma;}
#smac-modal-body #check-data .modal-footer{position:relative;display:block;text-align:center;padding:20px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;background:#EDEDED;}
#smac-modal-body #check-data .modal-footer input + input{margin-left:7px;}
#smac-modal-body #check-data .modal-footer > input{float:left;display:inline-block;height:35px;overflow:hidden;margin:0;padding:0px;width:180px;outline:none;border:0;font-size:14px;font-family:Roboto-Medium, Arial, Tahoma;text-decoration:none;color:#FFF;background:#47c843;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:background .50s;-moz-transition:background .50s;-o-transition:background .50s;transition:background .50s;cursor:pointer;}
#smac-modal-body #check-data .modal-footer > input.save-button-bottom{float:right;}
#smac-modal-body #check-data .modal-footer > input.save-button-bottom:hover{background:#3cb736;}
#smac-modal-body #check-data .modal-footer > input.save-button-bottom:active{background:#33933A;}
#smac-modal-body #check-data .modal-footer > input.close-button-bottom{background:#E94E4E;}
#smac-modal-body #check-data .modal-footer > input.close-button-bottom:hover{background:#E81717;}
#smac-modal-body #check-data .modal-footer > input.close-button-bottom:active{background:#AA3A3A;}
#smac-modal-body #check-data #save-cart-data{margin-top:20px;}
#smac-modal-body #check-data #save-cart-data input[type=text]{background:#fff;border:1px solid #d9d9d9;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-sizing:border-box;display:inline-block;margin:0 0 5px 0;padding:6px 5px;position:relative;width:100%;font-size:12px;color:#333;font-family:Roboto-Regular, Arial, Tahoma;-webkit-transition:border-color .75s;-moz-transition:border-color .75s;-o-transition:border-color .75s;transition:border-color .75s;}
#smac-modal-body #check-data #save-cart-data input[type=text]:focus{border:1px solid #5A5F63;}
#smac-modal-body #check-data #save-cart-data input[type=button]{display:inline-block;height:26px;overflow:hidden;margin:0;padding:0px;width:19%;outline:none;border:0;font-size:12px;font-family:Roboto-Medium, Arial, Tahoma;text-decoration:none;color:#FFF;background:#2980b9;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:background .50s;-moz-transition:background .50s;-o-transition:background .50s;transition:background .50s;cursor:pointer;}
@media (min-width:320px) and (max-width:359px){#smac-modal-body{width:295px;}
#smac-modal-body #check-data .modal-footer{height:100%;overflow:auto;}
#smac-modal-body #check-data .modal-footer > input{width:100%;}
#smac-modal-body #check-data .modal-footer > input + input{margin:6px 0 0 0;}
#smac-modal-body #check-data #save-cart-data input[type=text]{width:100%;}
}
@media (min-width:360px) and (max-width:532px){#smac-modal-body{width:330px;}
#smac-modal-body #check-data .modal-footer{height:100%;overflow:auto;}
#smac-modal-body #check-data .modal-footer > input{width:100%;}
#smac-modal-body #check-data .modal-footer > input + input{margin:6px 0 0 0;}
#smac-modal-body #check-data #save-cart-data input[type=text]{width:100%;}
}
@media (min-width:533px) and (max-width:603px){#smac-modal-body{width:550px;}
#smac-modal-body #check-data .modal-footer > input{width:164px;}
}