* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
body { padding: 0; margin: 0; background:#fff; font-size: 16px; font-family: 'Open Sans'; color:#444; font-weight:300; -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -moz-text-stroke: 0.20px;
    -o-text-stroke: 0.20px;
    -ms-text-stroke: 0.20px;
    -webkit-text-stroke: 0.20px;
    text-stroke: 0.20px;  }

@font-face {
	font-family: 'Open Sans';
	src: url(../fonts/Light/OpenSans-Light.woff2?v=1.101) format("woff2"), url(../fonts/Light/OpenSans-Light.woff?v=1.101) format("woff");
	font-weight: 300;
	font-style: normal
}
@font-face {
	font-family: 'Open Sans';
	src: url(../fonts/LightItalic/OpenSans-LightItalic.woff2?v=1.101) format("woff2"), url(../fonts/LightItalic/OpenSans-LightItalic.woff?v=1.101) format("woff");
	font-weight: 300;
	font-style: italic
}
@font-face {
	font-family: 'Open Sans';
	src: url(../fonts/Regular/OpenSans-Regular.woff2?v=1.101) format("woff2"), url(../fonts/Regular/OpenSans-Regular.woff?v=1.101) format("woff");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Open Sans';
	src: url(../fonts/Italic/OpenSans-Italic.woff2?v=1.101) format("woff2"), url(../fonts/Italic/OpenSans-Italic.woff?v=1.101) format("woff");
	font-weight: 400;
	font-style: italic
}
@font-face {
	font-family: 'Open Sans';
	src: url(../fonts/Semibold/OpenSans-Semibold.woff2?v=1.101) format("woff2"), url(../fonts/Semibold/OpenSans-Semibold.woff?v=1.101) format("woff");
	font-weight: 600;
	font-style: normal
}
@font-face {
	font-family: 'Open Sans';
	src: url(../fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff2?v=1.101) format("woff2"), url(../fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.101) format("woff");
	font-weight: 600;
	font-style: italic
}
@font-face {
	font-family: 'Open Sans';
	src: url(../fonts/Bold/OpenSans-Bold.woff2?v=1.101) format("woff2"), url(../fonts/Bold/OpenSans-Bold.woff?v=1.101) format("woff");
	font-weight: 700;
	font-style: normal
}
@font-face {
	font-family: 'Open Sans';
	src: url(../fonts/BoldItalic/OpenSans-BoldItalic.woff2?v=1.101) format("woff2"), url(../fonts/BoldItalic/OpenSans-BoldItalic.woff?v=1.101) format("woff");
	font-weight: 700;
	font-style: italic
}
@font-face {
	font-family: 'Open Sans';
	src: url(../fonts/ExtraBold/OpenSans-ExtraBold.woff2?v=1.101) format("woff2"), url(../fonts/ExtraBold/OpenSans-ExtraBold.woff?v=1.101) format("woff");
	font-weight: 800;
	font-style: normal
}
@font-face {
	font-family: 'Open Sans';
	src: url(../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff2?v=1.101) format("woff2"), url(../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff?v=1.101) format("woff");
	font-weight: 800;
	font-style: italic
}
.clr { clear:both; }
p { margin-top:0; margin-bottom:0; }
h1, h2, h3, h4, h5, h6, figure { margin: 0; }
.logo { float: left; margin-top:9px; }
.logo img { width:190px }
a {  }
.col-left li:hover { -moz-transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000); -webkit-transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000); -o-transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000); -ms-transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000); transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000); }
.header { background:#3b526f; height:48px; width:100%; }
.container { max-width:962px; width:100%; margin:0 auto; }


.content {border:1px solid #dedede;margin: 25px 0 20px;position:relative;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.content:after, banner:after, .form-group:after, .box-gray:after, .fg-middle:after, .radioBox:after, .tc-text:after, .fg-btn:after { content:''; clear:both; display:table; }

.main-col { margin:0 -30px; }

h2 { color: #1d86ff; font-size: 30px; font-weight:400; padding:40px 40px 40px; font-family: 'Open Sans';background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d3e3f6), to(#efefef));
background: -webkit-linear-gradient(top, #d3e3f6, #efefef);
background: -moz-linear-gradient(top, #d3e3f6, #efefef);
background: -ms-linear-gradient(top, #d3e3f6, #efefef);
background: -o-linear-gradient(top, #d3e3f6, #efefef);
}
/*.col { margin:0 -20px; }*/
.form-group {position: relative;width: 100%;float: left;margin-bottom: 35px;  }
.form-group input[type='text']{ height:35px; line-height:35px; padding:0; width:100%;  font-size:16px; font-weight:500; z-index: 3; color: #234168;position:relative; background:transparent !important }
h3 { font-weight:600; margin-bottom:12px; padding-left:20px; font-size:18px; }
.form-group label.lbl-small { font-size:16px;  }
.form-group label { text-align:left; color: #444444; padding-right:10px; float:left; width:100%; margin-bottom:6px; z-index:1000; font-size:18px;  } 
.form-group label span { color:#00337f; display:inline-block; }
.form-group label span.required-text { font-style:italic; color:#e94a3d; padding-left:4px;  }
.fg-select { border: 1px solid #dedede; height:56px; float: left;width:24%; o-border-radius: 2px; -webkit-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px;    }
.custom-select {  padding:0 0; width:55%; margin:0 auto; position: relative;background: #fff; height:100%; outline:none !important; }
.custom-select:before { position: absolute;right: 1px;top: 1px;width: 24px;background: #fff;height: 33px;z-index: 16; }
.custom-select:after { border-right: 1px solid #a1a1a1;border-top: 1px  solid #a1a1a1;content: "";height: 12px;margin-top: -10px;position: absolute; right:0;top: 50%;-webkit-transform: rotate(135deg);transform: rotate(135deg);width:12px;z-index:5; }
.custom-select select { height:100%;width: 100%;padding:0;-moz-appearance: none; -webkit-appearance: none;appearance: none;position: relative;line-height: 1.25;border-radius: 0;background: transparent;border: 0 !important;color: #657a95;font-size: 18px; font-weight:normal; font-family: 'Open Sans'; z-index:10 }
select:focus { outline: none !important; }
select::-ms-expand { display: none; }
.formgroup-mobile input[type='text'] { width: 100%;  float: left;}
.fg-select.fg-select-large, .fg-select.fg-select-large .custom-select { width:100%; }
.fg-select.fg-select-large .custom-select select { padding:0 10px; }
.fg-select.fg-select-large .custom-select:after { right:13px; }
.col-bottom {/* margin:0 -13px;*/ }
.form-group.fg-three { width:33.33333333333333%; padding:0 13px 22px; }
.error-msg { font-size:13px; color:red;  width:100px; float:left; position:absolute; left:20px; bottom:0; right:20px; display:none; }
.form-group input[type='submit'] { background:#1d86ff; outline:0; color:#fff; font-size:16px; padding:22px 90px; border:0; line-height:normal; -moz-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;cursor:pointer; display:inline-block; float:none;  -moz-box-shadow:1px 3px 4px rgba(0, 0, 0, 0.25); -o-box-shadow:1px 3px 4px rgba(0, 0, 0, 0.25); -webkit-box-shadow:1px 3px 4px rgba(0, 0, 0, 0.25); box-shadow:1px 3px 4px rgba(0, 0, 0, 0.25);}
.form-group.fg-btn { padding:20px 0 28px; text-align:center; width:100%; display:inline-block; }


/*new*/
.box-gray { background:#f8f8f8; padding-top:15px; margin-bottom:15px}
.text-center { text-align:center}
.fg-group.fg-nb{ border:0; margin-bottom:5px }
.fg-middle { padding:0 39px}
.fg-group { width:50%; float:left; margin-bottom:15px; border-bottom:1px solid #c6dfff}
.fg-group.fg-fw { width:100%; padding-bottom:5px}
.fg-first { width:100%; margin:0 auto; text-align:center; }
.fg-first .fg-group { float:none; margin:0 auto 15px; display:inline-block;  }
.fg-group label{ font-size:13.5px; font-weight:600; color:#00337f; display:block;}
/*white-space: nowrap; overflow: hidden; text-overflow: ellipsis;*/
.fg-group p { font-size:16px;  font-weight:300; color:#222; margin:8px 0 9px; -moz-font-smoothing: antialiased;-o-font-smoothing: antialiased;-ms-font-smoothing: antialiased;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;-moz-text-stroke: 0.20px; -o-text-stroke: 0.20px; -ms-text-stroke: 0.20px; -webkit-text-stroke: 0.20px; text-stroke: 0.20px;}
.rup-icon { margin-right:8px}
/*checkbox */
.checkbox { position:relative;width:100% !important; height:25px; float:left; margin:0px 0 13px }
.checkbox input { width:15px; height:15px }
.checkmark { position: absolute;top: 3px;left: 3px; height: 17px; width: 17px;background-color: #fff; border:1px solid #7f99bf; z-index:99}
.checkbox:hover input ~ .checkmark {  border:1px solid #7f99bf; height: 17px; width: 17px }
.checkbox input:checked ~ .checkmark { border:1px solid #7f99bf; height:17px; width:17px}
.checkmark:after { content: ""; position: absolute; display: none }
.checkbox input:checked ~ .checkmark:after { display: block }
.checkbox .checkmark:after { left: 5px; top:1px;width: 3px;height: 8px; border: solid #4c70a5; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.checkbox .text { color:#444444; position:absolute; left:0; top:2px; text-align:left;font-weight:300; padding-left:30px; z-index:500; font-size:17px;-moz-font-smoothing: antialiased;-o-font-smoothing: antialiased;-ms-font-smoothing: antialiased;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;-moz-text-stroke: 0.20px; -o-text-stroke: 0.20px; -ms-text-stroke: 0.20px; -webkit-text-stroke: 0.20px; text-stroke: 0.20px; }
.tc-text { margin-bottom:40px}
.tc-text .checkbox .text { font-size:13.3px; color:#00337f; line-height:1.25; top:4px }
.radio-group { width:100%; padding:10px 63px 25px; float:left }
.radio-group .sml-text { padding-left:32px; float:left; color:#0066cc; padding-top:5px; width:100%; font-size:15px }
.radioBox { margin:0 0 30px; width:75%}
.radioBox .radio { position: relative; width:33.33333333333333%; margin-bottom:0; float:left}
.radioBox .radio span { position: relative; padding-left: 30px; padding-right:0px;font-weight:300; color: #222;font-size:21px;-moz-font-smoothing: antialiased;-o-font-smoothing: antialiased;-ms-font-smoothing: antialiased;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;-moz-text-stroke: 0.20px; -o-text-stroke: 0.20px; -ms-text-stroke: 0.20px; -webkit-text-stroke: 0.20px; text-stroke: 0.20px;}
.radioBox .radio span strong { color:#999; font-weight:normal }
.radioBox .radio span:before  {
  content: ''; width: 11px;height: 11px;position: absolute;background: #00337f; left: 8px; top:10px;-webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: 0.3s all; -moz-transition: 0.3s all; -ms-transition: 0.3s all;-o-transition: 0.3s all;transition: 0.3s all  }
.radioBox .radio span:after { content: '';width:15px; height:15px;position: absolute;left: 0; top: 7px;border: 1px solid #869ec2; -webkit-border-radius: 100%; -moz-border-radius: 100%;-ms-border-radius: 100%;border-radius: 100% }
.radioBox .radio input[type="radio"] { cursor: pointer; position: absolute; width: 100%; height: 100%;z-index: 1;opacity: 0;opacity: 0filter: alpha(opacity=0) }
.radioBox .radio input[type="radio"]:checked + span { color: #222;font-size:21px;-moz-font-smoothing: antialiased;-o-font-smoothing: antialiased;-ms-font-smoothing: antialiased;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;-moz-text-stroke: 0.20px; -o-text-stroke: 0.20px; -ms-text-stroke: 0.20px; -webkit-text-stroke: 0.20px; text-stroke: 0.20px; }
.radioBox .radio input[type="radio"]:checked + span:before {-webkit-transform: scale(1); -moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1) }
.radio .rd-text { color: #222; font-size: 21px; font-weight:300; position:absolute; left:45px; top:0}
.radioBox.radioBox[data-layout="horizontal"] .radio {display: inline-block}
.radioBox .radio span br { display:none}
.radioBox.radioBox[data-layout="vertical"] .radio { width: 100%;
 float: left; margin: 15px 0 }
.fg-group.fg-btn { text-align:center; margin:10px 0px 20px}
.fg-group input[type='submit'] { background:#1d86ff; outline:0; color:#fff; font-size:19px; font-weight:300; text-transform:uppercase; width:140px; height:40px; line-height:40px; border:0; line-height:normal; -moz-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;cursor:pointer; display:inline-block; float:none;  -moz-box-shadow:1px 3px 4px rgba(0, 0, 0, 0.25); -o-box-shadow:1px 3px 4px rgba(0, 0, 0, 0.25); -webkit-box-shadow:1px 3px 4px rgba(0, 0, 0, 0.25); box-shadow:1px 3px 4px rgba(0, 0, 0, 0.25); font-family: 'Open Sans'}
.footer { background:#2e7dcc; border-bottom:4px solid #0962ae; width:100%; float:left; padding:18px 0 }
.footer p, .footer p a { color:#fff; font-size:13.5px; line-height:1.23 }
/*popup box*/

.popup-overlay { content:''; position:fixed; left:0; top:0; background:rgba(0, 0, 0, 0.7); width:100%; height:100%; z-index:999; }
.popup-row { width:100%; float:left; height:100%; z-index:999;  position: fixed; left:0; top:0; right:0; bottom:0; text-align:center; } /*display:none */
.popup-row:before{ content:''; font-size:0; display:inline-block; vertical-align:middle;  height:100%;}
/*.popup-row:after { content:''; position:absolute; left:0; top:0; background:rgba(0, 0, 0, 0.7); width:100%; height:100%; z-index:0; }
*/
.popup-overlay { content:''; position:fixed; left:0; top:0; background:rgba(0, 0, 0, 0.7); width:100%; height:100%; z-index:999}
.popup-box { max-width:690px; width:100%; background:#fff; margin:0 auto; z-index:1000; position:relative;padding:30px 30px; font-size:16px; display:inline-block; vertical-align:middle; text-align:left !important; border:1px solid #dedede; -moz-border-radius:4px;  -o-border-radius:4px;  -ms-border-radius:4px;  border-radius:4px; }
.popup-box:before {content:'';  position:absolute; left:0; top:0; width:100%; height:12px;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d3e3f6), to(#efefef));
background: -webkit-linear-gradient(top, #d3e3f6, #efefef);
background: -moz-linear-gradient(top, #d3e3f6, #efefef);
background: -ms-linear-gradient(top, #d3e3f6, #efefef);
background: -o-linear-gradient(top, #d3e3f6, #efefef);}
.popup-box h4 { font-size:28px; color:#1d86ff; font-weight:500; margin:5px 0 40px;}
.popup-box p { line-height:1.23; font-size:16px; text-align: center; color: #000; font-weight: normal;}
.close-btn { position: absolute;right:20px;top:35px;width: 29px;height: 29px; cursor:pointer; }
.close-btn:before, .close-btn:after { position: absolute;right: 13px; content: ' ';height: 29px;width: 3px;background-color: #7f7f7f; }
.close-btn:before { transform: rotate(45deg); }
.close-btn:after { transform: rotate(-45deg);}
.popup-box .click-here { color:#333; text-decoration:underline; }
.popup-box .fg-group.fg-btn { margin:50px 0 15px; }
.popup-box .fg-group, .popup-box .fg-group.fg-btn {width:100%; margin:0 auto; float:none; text-align:center }
.popup-box .fg-group.fg-btn { border-bottom:0; margin-top:15px; }
.popup-box .fg-group label { margin-bottom:10px; text-align:left; color:#555;}

/*.radioBox .radio input[type="radio"]:checked ~ * { 
    background:pink !important;
}*/
.radioBox .radio .rd-text1:before  {
  content: ''; width: 7px;height: 7px;position: absolute;background: #00337f; left: 5px; top:12px;-webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: 0.3s all; -moz-transition: 0.3s all; -ms-transition: 0.3s all;-o-transition: 0.3s all;transition: 0.3s all  }
.radioBox .radio .rd-text1.active:before {
-webkit-transform: scale(1); -moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1) }
.novalue { height:21px;}
.rd-text1 { float:left}
.rd-text1 label { left:0; top:5px; position:relative;  color: #222; font-size: 18px;font-weight: 300;}
.fg-customerbox { margin:0 -15px; }
.fg-customerbox .fg-row { position: relative; width: 33.33333333333333%; float:left; padding:0 15px; margin: 25px 0; }
.fg-customerbox .fg-group {width: 100% }
.fg-customerbox .fg-group input { margin:21px 0 5px}
.fg-customerbox  .error { color: red; font-size: 12px;margin-top: 5px;float: left; width: 100%; position: absolute; left: 15px; bottom: 1px;right: 15px; }
.popup-box .fg-group input[type='submit'] { width:100px; height:35px; font-size:16px; margin-right:10px; border:0px; line-height:0px;}
.popup-box .fg-group input[type='submit']:last-child {margin-right:0px}
.popup-box .error { width:100%; font-size:12px; color:red; margin-top:5px; float:left}
.error-page .content { min-height:350px; margin-bottom:95px; background:#fbfbfb;}
.error-row {width:100%; height:100%; text-align:center; }
.error-col{ /*width:100%; height:100%; left:0; top:0;*/ margin:auto; text-align:center }
.error-row h3 { color:#00337f; font-weight:300; font-size:60px;display:inline-block; margin:45px 0 0; width:100% }
.error-row h4 { color:#444; background:#fff; padding:8px 15px;font-weight:600; font-size:18px;  width:auto; margin:-3px auto 25px; display:inline-block; }
.error-row p { width:70%; margin:0 auto; display:block; font-size:14px; line-height:1.3}
h2 { color: #1d86ff; font-size: 24px; font-weight:400; padding:15px 40px 15px; font-family: 'Open Sans';background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d3e3f6), to(#efefef));
background: -webkit-linear-gradient(top, #d3e3f6, #efefef);
background: -moz-linear-gradient(top, #d3e3f6, #efefef);
background: -ms-linear-gradient(top, #d3e3f6, #efefef);
background: -o-linear-gradient(top, #d3e3f6, #efefef);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3e3f6', endColorstr='#efefef');
}
.chkauth-box { position:relative; float:left; width:100%}
.chkauth-box .error { left:3px !important;
    color: red;
    font-size: 12px;
    margin-top: 5px;
    float: left;
    width: 100%;
    position: absolute;
    bottom: 1px;
    right: 15px;
}
.tc-text.mrgn-btm { margin-bottom:0}

.chkauth-box .error {
    bottom: initial;
    margin-top: 10px;
}


/*Changes done on 01Oct2019*/
/*.otpContent h2, .customerDetailsContent h2 {
    background: #1d86ff;
    color: #fff;
}*/
.otpContent .fg-group{
    border-bottom: none;
    margin-bottom: 0;
}
.customerDetailsContent .fg-group {
    border-bottom:none;
    margin-bottom: 0;
    padding-right: 10px;
    width: 48%;
    margin: 0 1% 30px;
    position:relative;
}
    .customerDetailsContent .fg-group input, .customerDetailsContent .fg-group p{
        border-bottom: 1px solid #000;
        width:100%;
        float:left;
    }
    .otpContent input {
    border: none;
    border-bottom: 1px solid #000;
    background: #fff;
}

.otpContent .fg-group input[type='submit'] {
    line-height: 20px;
}
#RfgOtp, .error {
    width: 100%;
    float: left;
    padding: 8px 0px;
    font-size: 12px;
    left: 0;
    bottom: -25px;
    position:absolute;
}
.content {
    width:100%;
     float:left;
}
.otpContent .content, .customerDetailsContent .content {
    border: none;
}
.otpInner {
    border: 1px solid #dedede;
    padding: 39px 0px;
}
.customerDetailsInner {
    border: 1px solid #dedede;
    padding: 39px;
}

.customerDetailsContent .fg-group.fg-fw, .customerDetailsContent #pnlPopup .fg-group {
    width: 100%;
}
.customerDetailsContent .fg-group.fg-group label {
    width: 100%;
    float:left;
    padding:8px 0;
}
.tc-text .checkbox .text {
    font-weight: 600;
}
.customerDetailsContent .fg-group.no-border{
    border-bottom:none;
}
#dvUntilCan label{
    display:none;
}
.customerDetailsContent .fg-group input#inptButton {
    width: auto;
    float: none;
}
.customerDetailsContent .fg-group .checkbox input {
    width: 15px;
}
.customerDetailsContent #pnlPopup .popup-box{
    text-align:center!important;
}
.popup-box:before{
    display:none;
}
.customerDetailsContent #pnlPopup .fg-group.fg-btn {
    width: auto;
    display: inline-block;
}
.customerDetailsContent .fg-group.fg-group.transaction-radio{
    margin-left:0;
}
.customerDetailsContent .fg-group.fg-group.transaction-radio label {
    width: auto;
    float: none;
    padding: 0;
}
.customerDetailsContent .fg-group.fg-group.transaction-radio input {width:18px; height:18px; border:1px solid black;}
input[type="radio"]:checked {
    background-color: #1d86ff;
}
@media only screen and (max-width:992px) {
    .container {
        max-width: 96%;        
    }
    .otpContent .content {
        margin-top: 30px;
        
    }
    .otpContent h2, .customerDetailsContent h2 {
        padding: 20px 30px;
        font-size: 22px;
    }
    .otpContent .content .fg-group input[type='submit'] {
        width: auto;
        font-size: 18px;
        height: auto;
    }
    .otpContent .content .fg-group.fg-nb:nth-child(4) {
        border-bottom: none;
    }
}
@media only screen and (max-width:767px){
    .otpContent h2, .customerDetailsContent h2 {
        font-size: 20px;
    }
    .otpContent .fg-group label, .customerDetailsContent .fg-group.fg-group label, .customerDetailsContent .fg-group .tc-text .checkbox .text {
        font-size: 16px;
    }
    .customerDetailsContent .fg-group input.novalue {
        height: 25px;
    }
    .fg-middle.customerDetailsInner{
        padding-top:30px;
    }
    .container.customerDetailsContent {
        padding: 30px 0;
    }
    .popup-row{top:100px!important;}
}
@media only screen and (max-width:639px) {
    .customerDetailsContent .fg-group{
        width:100%;
    }
    .modalPopup{
        max-width:90%;
    }
}
/*Changes done on 01Oct2019*/
/** 04oct2019 */

#dvUntilCan {
margin-top: 13px  !important;
}

#RequiredFieldValidator1,#RequiredFieldValidator2,  #RequiredFieldValidator5{
bottom: -10px  !important; 
}

#lblOTPExpire{
    margin-bottom: 30px !important;    
    margin-left: 15px  !important;
}

#RequiredFieldValidator4, #msgotp{
position: inherit !important;	
}

 #lblAmt{ font-size:13.5px; font-weight:600; color:#00337f; display:block;  padding: 8px 0;}

.nopadding {
    padding: 0 !important;
}


/* ---------------*/
.chkauth-box { margin-top:35px;}


/*.selectbox {
    position:relative;
}
.selectbox:before {
    border: solid #000000;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position:absolute;
    top:50%;
    right:5px;
    content:'';
}

select option {
    background: #ffffff;
	background-color : #ffffff;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
}


*/

input[type='button'] {
    background: #1d86ff;
    outline: 0;
    color: #fff;
    font-size: 19px;
    font-weight: 300;
    text-transform: uppercase;
    width: 140px;
    height: 40px;
    line-height: 40px;
    border: 0;
    line-height: normal;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    float: none;
    -moz-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.25);
    -o-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.25);
    box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.25);
    font-family: 'Open Sans'
}
.logout {
    float: right;
    vertical-align: middle;
    height: 48px;
    display: flex;
    align-items: center;
    background: #3b526f;
}

.btn_logout {
    background: none;
    color: #fff;
    border: 1px solid #fff;
    text-align: right;
    width: auto;
    padding: 5px 10px;
    border-radius: 4px;
    margin-top:0;
    cursor:pointer;
}
.header .container:after{
    content:"";
    display:block;
    clear:both;
    width:100%
}
