body {margin:0 auto !important;color:#000 !important;}

.row {margin-right: 0px !important; margin-left: 0px !important;}
.col-12 {padding-right: 0px !important; padding-left: 0px !important;}

.Quick-Apply-Logo {width:100%; background-color:#FFF; padding-bottom:10px;margin-top: 0px;}
.Quick-Apply-Logo_Grid {max-width:600px; margin:0 auto; padding-left: 10px;}

.QuickApply-Banner {max-width:580px;margin:0 auto;margin-top:10px;}
.QuickApply-H1 {max-width: 600px; margin: 0 auto; padding: 0px 15px;}
.QuickApply-H1 h1 {text-align: left; font-size: 18px; font-weight: bold; margin-top: 20px;}
.QuickApply-H1 p {text-align: left; font-size: 13px;}
.QuickApply-TC {font-size: 0.8rem !important; font-size: 8px; font-family: tahoma; line-height: 22px !important; color:#000;}
.QuickApply-Accordion {margin-top: -100px;}

.Quick-Apply-Condition-Grid {max-width: 600px; margin: 0 auto; margin-top: 30px; padding: 0px 15px;}
.Quick-Apply-Condition-txtTitle {font-size: 18px; font-size:1.2rem; font-weight: bold;}
.Quick-Apply-Condition-txt {font-size: 13px; font-size: 0.8rem;}

.Quick-Apply-h1ConditionApply {font-weight: bold;font-size: 14px;font-size: 0.9rem; text-decoration: underline;}
.Quick-Apply-h2ConditionApply {font-weight: bold;font-size: 14px;font-size: 0.9rem; margin-top:20px;}
.Quick-Apply-Remark {padding: 10px 15px; font-size: 13px; font-size: 0.8rem; max-width:600px; margin:0 auto;}

.Quick-Apply-Accordion-Title {background-color: #E0DBDB; display: block; padding: 10px; cursor: pointer; position: absolute; width:100%; color:#000;}
.QuickApply-Accordion-Detail img{width:15px;margin:10px;}

.Quick-Apply-Footer {width: 100%; background-color: #ffd504; position: absolute; left: 0px; margin-top:20px;}
.Quick-Apply-Footer-copyright {max-width: 600px; margin: 0 auto; padding: 5px 0px 5px 0px; font-size: 12px; font-size: 0.75rem; text-align: center;}

.standard-layout {padding: 0px 0px 0px 0px !important; max-width:600px; margin: 0 auto;}

div[id*="form-Krungsri_"]{max-width:600px; margin:0 auto;padding: 0px 15px;}
.kcc-dropdraw select{margin: 5px auto; padding: 10px 15px; width: 100%; height: 40px; border: solid 1px #dee2e6; border-radius: 0; font-size: 8px; font-size: 0.8rem; color: #58595B; outline: none; cursor: pointer; background-image: url(/KrungsriCreditCard/media/Quick-Apply/arrow-y.png); background-position: 95% !important; background-repeat: no-repeat !important;}
.kcc-dropdraw select:focus {border: solid 2px #ffd401; !important;}

.kcc-input input {margin: 5px auto; padding: 10px 15px; width: 100%; height: 40px; border: solid 1px #dee2e6; border-radius: 0; font-size: 8px; font-size: 0.8rem; color: #58595B; outline: none;}
.kcc-input div {padding: 0px !important;}
.kcc-input input:focus {border: solid 2px #ffd401 !important;}
.kcc-input input::placeholder {color:#58595B;}
.kcc-input input:focus::placeholder {color: #dee2e6;}
.error-name , .error-namex , .error-province , .error-message ,.field-validation-error {display: block; margin-top: -5px !important; font-size: 11px !important; font-size: 0.7rem !important; color:#FF0000 !important;}

.kcc-condition {margin-top:20px;}
.kcc-condition input {width: auto; display: inline-block; margin-right: 10px;}
.kcc-condition label{width:90%;}

.kcc-capcha {margin: -20px !important;}