
*{margin:0;padding:0;font-family: 'Roboto', sans-serif;outline: none !important;border:0}
button:focus{border:none;outline: none;}
img{max-width: 100%;}
.pad0 {padding: 0;}
.marT0{margin-top:0 !important}
.marT7{margin-top:7px}
.small{font-size:12px}
.red{color:#E00000}
.btn-primary {
    color: #2F246C;
    background-color: #fdd209;
    border-color: #fdd209;
    font-size: 16px;
    min-width: 150px;
    padding: 4px 15px;
}

.header-top {
    background: #280071;
    text-align:right;
}

a#customer-portal {
    background: #FDD209;
    padding: 10px 15px;
    display: inline-block;
    color: #000;
}

header nav li {
    display: inline-block;
    margin: 10px 15px;
}

header nav li a {
    font: normal normal normal 16px/19px Roboto;
    color: #000000;
    padding: 5px 0 2px;
    display: block;
}
header nav li a.active,header nav li a:hover {color:#00A9E0;border-bottom:1px solid #00A9E0;text-decoration: none;}
#main-banner a{margin-right:5px}
#main-banner h1 {
    color: #fff;
    max-width: 830px;
    margin-bottom: 20px;
    line-height: 44px;
    font-size:34px;
}
.info-slide img{margin:0 auto 20px}
.info-slide > div > div {
    color: #fff;
    background: rgba(40, 5, 113, 0.7);
    border-radius: 100px 8px 101px 8px;
    float: left;
    padding: 30px;
    text-align: center;
    min-height: 181px;
    width: 100%;
    font-size: 14px;
}
.info-slide.height-small > div > div {min-height: 100px;padding: 15px 15px 10px;margin-bottom: 30px;}
.info-slide.height-small img{margin-bottom: 10px;}
.info-slide.height-small > div.col-md-4 {display: inline-block;float: none;width: 33%;}
.info-slide.height-small {text-align: center;}
.img-content-layout{padding:50px 0 }
.img-content-layout h2{margin-top:0}
.img-content-layout .btn{max-width: 120px;}
.img-content-layout .row.reverse {
    display: flex;
    flex-direction: row-reverse;
}
.img-content-layout .row > div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 500px;
}
.check-list li {padding: 12px 12px 12px 45px;list-style: none;background: url(../../images/landing/check-icon-blue.svg) 0 5px no-repeat;margin: 15px 0;}

.check-list {
    margin: 0 0 15px;
}

footer {background: #2F246C;color: #F3F7FA;padding:15px}
footer *{color: #F3F7FA;font-size:12px}
#footer-quick-nav{margin-bottom: 0;}
#footer-quick-nav li a:hover{color:#fff}
#footer-quick-nav li {
    display: block;
    float: left;
    list-style: none;
    padding: 0 5px;
    margin: 0 5px;
}
#footer-quick-nav li:not(:last-child) {
  border-right: 1px solid #fff;
}

/* Slick Slider */
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;min-height: 660px;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.slick-dots{text-align: center;position: absolute;width: 100%;bottom: 0;}
.slick-dots button {background:rgba(255,255,255,.5);border: none;width: 10px;text-indent: 15px;height: 10px;border-radius: 50%}
.slick-dots li.slick-active button:focus,.slick-dots button:focus{border:none}
.slick-dots li {display: inline-block;margin: 0 5px;overflow: hidden}
.slick-dots li.slick-active button{background: #fff}
.feature-slide > div {width: 12%;float: left;background:rgba(40, 5, 113, 0.7);margin: 0 1% 15px;padding: 10px 5px;text-align: center;min-height: 122px;}
.feature-slide > div p {font-size: 14px;color: #fff;text-align: center;line-height: 16px;}
.feature-slide > div > img {
  display: inline-block;
  margin: 10px 0;
}
.form-group input[type=text].form-control,.form-group input[type=password].form-control {
    border: none;
    border-bottom: 1px solid #ccc;
    box-shadow: none;
    border-radius: 0;
    padding:7px 0;
}
input[type=text].form-control:focus{border-color:#00A9E0}
.form-group{position: relative;margin-top: 30px;}
.form-group input:not(:placeholder-shown) + label, .form-group label {
    position: absolute;
    top: 8px;
    font-size: 13px;
    transition: all .2s ease;
}
.form-group input.form-control:focus + label{
    top: -15px;
    font-size: 13px;
}
.form-group.filled label {
  top: -20px !important;
  font-size: 13px;
}
input:focus + label {
    top: 0;
}

/* Checkbox */
.checkbox-container{position: relative;padding: 0 0 0 25px;cursor: pointer;font-weight: 400;margin-right: 15px;font-size: 14px;}
.checkbox-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  
  /* Create a custom checkbox */
  .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #eee;
  }
  
  /* On mouse-over, add a grey background color */
  .checkbox-container:hover input ~ .checkmark {
    background-color: #ccc;
  }
  
  /* When the checkbox is checked, add a blue background */
  .checkbox-container input:checked ~ .checkmark {
    background-color: #2196F3;
  }
  
  /* Create the checkmark/indicator (hidden when not checked) */
  .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  /* Show the checkmark when checked */
  .checkbox-container input:checked ~ .checkmark:after {
    display: block;
  }
  table.table th {
    background: #280071;
    color: #fff;
    font-weight: 400;
}
  /* Style the checkmark/indicator */
  .checkbox-container .checkmark:after {
    left: 6px;
    top: 2px;
    width: 7px;
    height: 11px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }

/* The radiobox-container */
.radiobox-container {
    display: inlline-block;
    position: relative;
    padding-left: 25px;
    margin-bottom: 12px;
    cursor: pointer;
    font-weight: 400;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-right: 15px;
  }
  
  /* Hide the browser's default radio button */
  .radiobox-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
  }
  
  /* Create a custom radio button */
  .radio {
    position: absolute;
    top: 0;
    border: 1px solid #280071;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #eee;
    border-radius: 50%;
    margin: 2px 0;
  }
  
  /* On mouse-over, add a grey background color */
  .radiobox-container:hover input ~ .radio {
    background-color: #ccc;
  }
  
  /* When the radio button is checked, add a blue background */
  .radiobox-container input:checked ~ .radio {
    background-color: #fff;
  }
  
  /* Create the indicator (the dot/circle - hidden when not checked) */
  .radio:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  /* Show the indicator (dot/circle) when checked */
  .radiobox-container input:checked ~ .radio:after {
    display: block;
  }
  
  /* Style the indicator (dot/circle) */
  .radiobox-container .radio:after {
       top: 2px;
       left: 2px;
       width: 9px;
       height: 9px;
       border-radius: 50%;
       background: #280071;
  }
  .modal-content .close-ico {
    position: absolute;
    right: 20px;
    top: 20px;
    background: none;
}
.modal-secondary-actions a {
    margin: 30px 5px 0;
    padding: 10px 20px 10px 40px;
    display: inline-block;
}
.modal-container {
    display: flex;
}
#modal-bg{background:url(../../images/landing/modal-bg.png) 0 0 no-repeat;background-size:cover}
.card {
    padding: 20px;
    border: 1px solid #12A8E0;
    margin: 15px 0;
}
#notification-panel {
    background: #280571;
    color: #fff;
    border: none;
    font-size: 13px;
    margin: 20px 0;
    border-radius: 25px;
}

#notification-panel .panel-header {
    border-bottom: 1px solid #fff;
    padding: 7px;
}
#notification-panel .panel-footer{background:none;border:none}
#notification-panel .panel-footer a{color:#fff}
ul.bullet {list-style: none;}
ul.bullet li:before {
    content: '';
    background: #280571;
    height: 9px;
    width: 9px;
    display: block;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 5px;
}
ul.bullet li {
    position: relative;
    line-height: 22px;
    margin-bottom: 10px;
    padding-left: 25px;
}
header {
  box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
  background: #fff;
}

.panel-default>.panel-heading {
  background: #2F246C;
  color: #fff;
}
.panel-default {
  border-color: #12A8E0;
}
.card.card-padding{padding:40px;border:none;background:#fff;box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);}
body {
  background: rgb(26 177 227 / .05);
}


ul.nav.nav-tabs {
  text-align: center;
  border: none;
}

.nav-tabs>li {
  float: none;
  display: inline-block;
  margin: 0 -2px;
  border-radius: 20px 20px 0 0;
}

.nav-tabs>li.active a,.nav-tabs>li.active:hover a,.nav-tabs>li.active:focus a,.nav-tabs>li.active,.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
  color: #fff;
  background: #00A9E0;
  /* margin: 0 !important; */
}

.nav-tabs>li>a {
  border: 1px solid #eee;
  margin: 0;
  min-width: 100px;
  padding: 5px 15px;
}
.panel-group .panel{border:none}
.panel-group .panel.opned > .panel-heading {
  background: #2f246c;
  color: #fff;
}

.panel-group .panel-default>.panel-heading {
  background: #DCEEFA;
    color: #000000;
    padding:0;
}
.panel-group .panel-default>.panel-heading a {
  padding: 10px;
  display: block;
  text-decoration: none;
  position: relative;
  font-weight: 400;
}
.panel-group .panel-default.opned>.panel-heading a:after {content: '';display: block;position: absolute;height: 1px;width: 14px;background: #fff;top: 18px;right: 15px;}
.panel-group .panel-default.opned>.panel-heading a:before{display:none}
.panel-group .panel-default>.panel-heading a:after {content: '';display: block;position: absolute;height: 1px;width: 14px;background: #000;top: 18px;right: 15px;}
.panel-group .panel-default>.panel-heading a:before {content: '';display: block;position: absolute;height: 1px;width: 13px;background: #000;top: 18px;right: 15px;transform:rotate(90deg)}

a.hamburger{display:none}
/* Keyboard */
.ui-keyboard{text-align:center;padding:.3em;position:absolute;left:0;top:0;z-index:16000;-ms-touch-action:manipulation;touch-action:manipulation}.ui-keyboard-has-focus{z-index:16001}.ui-keyboard div{font-size:1.1em}.ui-keyboard[contenteditable]{white-space:pre}.ui-keyboard-button{height:2em;min-width:2em;margin:.1em;cursor:pointer;overflow:hidden;line-height:2em;-moz-user-focus:ignore}.ui-keyboard-button span{padding:0;margin:0;white-space:nowrap;display:inline-block}.ui-keyboard-button-endrow{clear:left}.ui-keyboard-space{width:15em}.ui-keyboard-empty span,.ui-keyboard-space span{font:0/0 a;text-shadow:none;color:transparent}.ui-keyboard-preview-wrapper{text-align:center;position:relative;overflow:hidden}.ui-keyboard-preview{text-align:left;margin:0 0 3px 0;display:inline;width:99%}.ui-keyboard-keyset{text-align:center;white-space:nowrap}.ui-keyboard-input{text-align:left}.ui-keyboard-input-current{-moz-box-shadow:0 0 5px #4d90fe;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe}.ui-keyboard-placeholder{color:#888}.ui-keyboard-nokeyboard{color:#888;border-color:#888}.ui-keyboard-spacer{display:inline-block;width:1px;height:0;cursor:default}.ui-keyboard-LRM span,.ui-keyboard-NBSP span,.ui-keyboard-RLM span,.ui-keyboard-ZWJ span,.ui-keyboard-ZWNJ span,.ui-keyboard-ZWSP span{font-size:.5em;line-height:1.5em;white-space:normal}.ui-keyboard-button.ui-keyboard-combo.ui-state-default{border-color:#ffaf0f}button.ui-keyboard-accept.ui-keyboard-valid-input{border-color:#0c0;background:#080;color:#fff}button.ui-keyboard-accept.ui-keyboard-valid-input:not([disabled]):hover{background:#0a0}button.ui-keyboard-accept.ui-keyboard-invalid-input{border-color:#c00;background:#800;color:#fff;opacity:.5}button.ui-keyboard-accept.ui-keyboard-invalid-input:not([disabled]):hover{background:#a00}.ui-keyboard-caret{background:#c00;width:1px;margin-top:3px}div.ui-body.ui-keyboard button.ui-keyboard-button.ui-btn{padding:.5em 1em;border-color:transparent}.ui-body .ui-keyboard-button{width:3em;height:3em;display:inline-block}.ui-body .ui-keyboard-widekey{width:5.5em}.ui-body .ui-keyboard-space{width:15em}.ui-body .ui-keyboard-space span{visibility:hidden}.ui-body .ui-keyboard-keyset{line-height:.5em}.ui-body input.ui-input-text,.ui-body textarea.ui-input-text{width:95%}.ui-body .ui-btn-inner{height:2em;padding:.2em 0;margin:0}.ui-body .ui-btn{margin:0;font-size:13px}button.ui-keyboard-button.btn{padding:1px 6px}button.ui-keyboard-toggle span{width:.8em;height:.8em;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain}button.ui-keyboard-toggle span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iIzExMSI+PHBhdGggZD0iTTguNyw0LjRINy41SDUuMHYtMS45YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40LDAtMi41LDEuMS0yLjUsMi41djEuOWgxLjIgdi0xLjljMC0wLjcsMC42LTEuMiwxLjItMS4yczEuMiwwLjYsMS4yLDEuMnYxLjljLTAuNywwLTEuMiwwLjYtMS4yLDEuMlY4LjggYzAsMC43LDAuNiwxLjIsMS4yLDEuMmg1LjBDOS40LDEwLDEwLDkuNCwxMCw4LjhWNS42QzEwLDUuMCw5LjQsNC40LDguOCw0LjR6IE02LjYsNy40djEuMCBjMCwwLjItMC4xLDAuMy0wLjMsMC4zUzYuMCw4LjYsNi4wLDguNFY3LjRjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zLDAuMy0wLjYsMC42LTAuNiBTNi45LDYuNiw2LjksNi45QzYuOSw3LjEsNi44LDcuMyw2LjYsNy40eiIvPjwvc3ZnPg==)}.ui-keyboard-dark-theme button.ui-keyboard-toggle span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iI2VlZSI+PHBhdGggZD0iTTguNyw0LjRINy41SDUuMHYtMS45YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40LDAtMi41LDEuMS0yLjUsMi41djEuOWgxLjIgdi0xLjljMC0wLjcsMC42LTEuMiwxLjItMS4yczEuMiwwLjYsMS4yLDEuMnYxLjljLTAuNywwLTEuMiwwLjYtMS4yLDEuMlY4LjggYzAsMC43LDAuNiwxLjIsMS4yLDEuMmg1LjBDOS40LDEwLDEwLDkuNCwxMCw4LjhWNS42QzEwLDUuMCw5LjQsNC40LDguOCw0LjR6IE02LjYsNy40djEuMCBjMCwwLjItMC4xLDAuMy0wLjMsMC4zUzYuMCw4LjYsNi4wLDguNFY3LjRjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zLDAuMy0wLjYsMC42LTAuNiBTNi45LDYuNiw2LjksNi45QzYuOSw3LjEsNi44LDcuMyw2LjYsNy40eiIvPjwvc3ZnPg==)}button.ui-keyboard-toggle.ui-keyboard-disabled span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iIzExMSI+PHBhdGggZD0iTTcuNCA0LjRWMi41YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40IDAtMi41IDEuMS0yLjUgMi41djEuOSBjLTAuNyAwLTEuMiAwLjUtMS4yIDEuMnYzLjFDMS4zIDkuNCAxLjggMTAgMi41IDEwaDQuOWMwLjcgMCAxLjItMC42IDEuMi0xLjJWNS42IEM4LjcgNC45IDguMSA0LjQgNy40IDQuNHogTTUuMyA3LjR2MS4wYzAgMC4yLTAuMSAwLjMtMC4zIDAuM2MtMC4yIDAtMC4zLTAuMS0wLjMtMC4zVjcuNCBjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zIDAuMy0wLjYgMC42LTAuNmMwLjMgMCAwLjYgMC4zIDAuNiAwLjYgQzUuNiA3LjEgNS41IDcuMyA1LjMgNy40eiBNNi4yIDQuNEgzLjdWMi41YzAtMC43IDAuNS0xLjIgMS4yLTEuMmMwLjcgMCAxLjIgMC42IDEuMiAxLjIgVjQuNHoiLz48L3N2Zz4=)}.ui-keyboard-dark-theme button.ui-keyboard-toggle.ui-keyboard-disabled span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iI2VlZSI+PHBhdGggZD0iTTcuNCA0LjRWMi41YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40IDAtMi41IDEuMS0yLjUgMi41djEuOSBjLTAuNyAwLTEuMiAwLjUtMS4yIDEuMnYzLjFDMS4zIDkuNCAxLjggMTAgMi41IDEwaDQuOWMwLjcgMCAxLjItMC42IDEuMi0xLjJWNS42IEM4LjcgNC45IDguMSA0LjQgNy40IDQuNHogTTUuMyA3LjR2MS4wYzAgMC4yLTAuMSAwLjMtMC4zIDAuM2MtMC4yIDAtMC4zLTAuMS0wLjMtMC4zVjcuNCBjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zIDAuMy0wLjYgMC42LTAuNmMwLjMgMCAwLjYgMC4zIDAuNiAwLjYgQzUuNiA3LjEgNS41IDcuMyA1LjMgNy40eiBNNi4yIDQuNEgzLjdWMi41YzAtMC43IDAuNS0xLjIgMS4yLTEuMmMwLjcgMCAxLjIgMC42IDEuMiAxLjIgVjQuNHoiLz48L3N2Zz4=)}.ui-keyboard.ui-keyboard-disabled button:not(.ui-keyboard-toggle),.ui-keyboard.ui-keyboard-disabled input{opacity:.5}.ui-keyboard-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5)}.ui-keyboard-popup{display:inline-block;max-width:22em}.ui-keyboard.ui-keyboard-popup-open .ui-keyboard-keyset .ui-keyboard-button{pointer-events:none}div.ui-keyboard-extender{margin-left:5px}button.ui-keyboard-extender span{width:.9em;height:.9em;display:inline-block;margin-bottom:3px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgc3R5bGU9ImZpbGw6IzExMSI+PGc+PHBhdGggc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzExMSIgZD0iTSAwLjUsNC41IDE1LjUsNC41IDE1LjUsMTUuNSAwLjUsMTUuNSBaIj48L3BhdGg+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iMiIgeT0iNiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjYiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSI4IiB5PSI2Ij48L3JlY3Q+PHBhdGggZD0ibSAxMSw2IDMsMCAwLDUgLTIsMCAwLC0zIC0xLDAgeiI+PC9wYXRoPjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjEyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSI2IiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjEyIj48L3JlY3Q+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iOSIgeT0iOSI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjYiIHk9IjkiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSIyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIzIiBoZWlnaHQ9IjIiIHg9IjIiIHk9IjkiPjwvcmVjdD48L2c+PC9zdmc+)}.ui-keyboard-dark-theme button.ui-keyboard-extender span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgc3R5bGU9ImZpbGw6I2VlZSI+PGc+PHBhdGggc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2VlZSIgZD0iTSAwLjUsNC41IDE1LjUsNC41IDE1LjUsMTUuNSAwLjUsMTUuNSBaIj48L3BhdGg+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iMiIgeT0iNiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjYiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSI4IiB5PSI2Ij48L3JlY3Q+PHBhdGggZD0ibSAxMSw2IDMsMCAwLDUgLTIsMCAwLC0zIC0xLDAgeiI+PC9wYXRoPjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjEyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSI2IiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjEyIj48L3JlY3Q+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iOSIgeT0iOSI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjYiIHk9IjkiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSIyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIzIiBoZWlnaHQ9IjIiIHg9IjIiIHk9IjkiPjwvcmVjdD48L2c+PC9zdmc+)}@media all and (max-width:319px){.ui-keyboard div{font-size:9px}.ui-keyboard .ui-keyboard-input{font-size:12px}.ui-body .ui-btn{margin:0;font-size:9px}.ui-body .ui-keyboard-button{width:1.8em;height:2.5em}.ui-body .ui-keyboard-widekey{width:4em}.ui-body .ui-keyboard-space{width:8em}.ui-body .ui-btn-inner{height:2.5em;padding:.3em 0}}@media all and (min-width:320px) and (max-width:479px){.ui-keyboard div{font-size:9px}.ui-keyboard .ui-keyboard-input{font-size:14px}.ui-body .ui-btn{margin:0;font-size:11px}.ui-body .ui-keyboard-button{width:1.8em;height:3em}.ui-body .ui-keyboard-widekey{width:4.5em}.ui-body .ui-keyboard-space{width:10em}.ui-body .ui-btn-inner{height:3em;padding:.7em 0}}@media all and (min-width:480px) and (max-width:767px){.ui-keyboard div{font-size:13px}.ui-keyboard .ui-keyboard-input{font-size:14px}.ui-body .ui-btn{margin:0;font-size:10px}.ui-body .ui-keyboard-button{height:2.5em}.ui-body .ui-btn-inner{height:2.5em;padding:.5em 0}}

.ico{padding-left:35px;position: relative;}
.btn-primary:hover,.btn-primary:focus{background:#280571;}
.modal-content-pad{padding:40px}
.ico:before{content:'';height:28px;width:28px;display: block;top: -5px;position: absolute;left: 0;background-size: 22px !important;}
.ico.call:before{background:url(../../images/landing/call.svg) center center no-repeat;}
.ico.mail:before{background:url(../../images/landing/mail.svg) center center no-repeat}
.ico.locate:before{background:url(../../images/landing/map.svg) center center no-repeat}
.ico.time:before{background:url(../../images/landing/time.svg) center center no-repeat}
.slick-slide{background-size:cover !important;background-position:center center;min-height:600px}

.form-group input[type=text].form-control.search {
  background: url(../../images/landing/search.svg) right 6px no-repeat;
  background-size: 20px;
  padding-right: 30px;
}

@media screen and (min-width:1200px){
    .img-content-layout img{width:90%;margin:0 auto}
    header nav li:last-child{display: none;}
}
@media screen and (max-width:1024px){
  #modal-bg{display: none;}
  .modal-content-pad,.modal-body{padding:20px !important}
  .header-top {display: none;}
  header nav li {display: block;padding: 0;margin: 0;}
  header nav {position: fixed;top: 52px;right: -100%;z-index: 100;background: #E5F8FF;height: 100vh;transition: all .2s ease-in-out;}
  header nav.open{right:0}
  header nav li a {padding: 15px 20px;}
  .logo {text-align: center;}
  .logo img {width: 150px;}
  header nav li a.active, header nav li a:hover {background: #fff;border-color: #ccc;}
  header nav li a {border-bottom: 1px solid #ccc;}
  a.hamburger {position: absolute;top: 15px;right: 15px;display: block;z-index: 100;}
  .img-content-layout .row > div {display: block;float: none;min-height:auto}
  .img-content-layout .row.reverse {display: block;}
  .img-content-layout .row.reverse > div:first-child {text-align: center;margin-bottom: 20px;}
  .fscreen .container {max-width: 520px;}
  .fscreen .container h2,.fscreen .container p {text-align: center;}
  .info-slide > div > div {min-height: 200px}
  .info-slide > div > div {background: none;float: none;text-align: left;min-height: auto;padding: 0;}
  .info-slide > div {float: none;width: 100%;}
  .info-slide > div > div p {display: inline;position: relative;top: -8px;padding-left: 8px;}
  .info-slide > div > div img {width: 25px;display: inline;}
  #main-slider {margin-top: 20px;}
  .feature-slide > div {
    padding: 0;
    min-height: 86px;
    background: none;
}

.feature-slide > div > img {max-width: 33px;max-height: 32px;}

.feature-slide > div > p {
    font-size: 9px;
    line-height: 11px;
}
}

@media screen and (max-width:520px){
  footer div{text-align: center;margin-bottom: 5px;}
  #footer-quick-nav,#footer-quick-nav li{float:none !important}
  #footer-quick-nav li{display: inline-block;margin:5px 0;padding:0 10px}
  .feature-slide > div {
      padding: 0;
      min-height: 77px;
      background: none;
  }

  .feature-slide > div > img {
      max-height: 25px;
      max-width: 25px;
  }

  .feature-slide > div > p {
      font-size: 9px;
      line-height: 11px;
  }
  .info-slide > div > div p{font-size:13px}
  #main-banner .btn-primary{font-size:14px;min-width:100px}
}


/* added by anuja for otp field */
.error .form-control {
	border-color: #f00
}

.error .error-msg {
	color: #f00;
	font-size: 10px
}

.error {
	color: #f00;
}

.wrapper {
  min-height: calc(100vh - 47px);
}
.footer{
  height: 40px;
}

.modal-container {
    min-height: 420px;
}

.blue-border{ border: 1px solid #00a9e0 !important;}

/*added by anuja */
.logo{margin-top: 20px;}

.tabClass{
  color: #fff;
  background: #00A9E0;
  /* margin: 0 !important; */
}
.table.text-align-center>thead>tr>th,
.table.text-align-center>tbody>tr>td {
	vertical-align: middle;
	text-align: center
}

/* added by anuja static pages css */
.policytext{
	border: 1px solid #12a8e0;
    border-radius: 4px;
    padding: 15px;
    height: 300px;
    overflow: auto;
}
.policytext li {
    margin-left: 0px;
    list-style-type: inherit;
    line-height: inherit;
}
ul.parent-list {
  margin-left: 20px;
}

ul.child-list {
  margin-left: 20px;
}
/* added by anuja static pages css   */