a, a:hover {
    text-decoration: none
}

.copyright, .footer, .login-header {
    box-shadow: 0 3px 6px #00000029
}



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

button {
    border: none
}

body {
    line-height: 1;
    transition: .3s ease-in-out;
    scroll-behavior: smooth
}

    body::-webkit-scrollbar {
        display: none
    }

ol, ul {
    list-style: none
}

:focus-visible {
    outline: -webkit-focus-ring-color auto 0 !important
}

blockquote, q {
    quotes: none
}

a:hover {
    color: #fff
}

blockquote:after, blockquote:before, q:after, q:before {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.table td, .table th {
    vertical-align: middle
}

i {
    font-style: italic
}

@font-face {
    font-family: Barlow-Light;
    src: url('/fonts/Barlow-Light.ttf')
}

.lato-light {
    font-family: Barlow-Light
}

@font-face {
    font-family: Barlow-Black;
    src: url('/fonts/Barlow-Black.ttf')
}

.Barlow-Black {
    font-family: Barlow-Black
}

.Barlow-Bold, .login-left h1 {
    font-family: Barlow-Bold
}

@font-face {
    font-family: Barlow-Bold;
    src: url('/fonts/Barlow-Bold.ttf')
}

@font-face {
    font-family: Barlow-Medium;
    src: url('/fonts/Barlow-Medium.ttf')
}

.Barlow-Medium {
    font-family: Barlow-Medium
}

@font-face {
    font-family: Barlow-Regular;
    src: url('/fonts/Barlow-Regular.ttf')
}

.Barlow-Regular {
    font-family: Barlow-Regular
}

.fs-9 {
    font-size: 9px
}

.lh-62 {
    line-height: 62px
}

.text-black2 {
    color: #152437
}

.login-container {
    width: 1640px;
    max-width: 93%;
    margin: 0 auto
}

.login-header {
    background: no-repeat padding-box #f3f3f3;
    padding: 25px 0
}

.login-left, .login-right {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.login-left {
    background-image: url(/images/login-left-bg.webp);
    display: flex;
    justify-content: start;
    align-items: center;
    padding: 0 50px
}

.login-right {
    background-image: url(/images/login-right-bg.webp);
    padding: 133px 129px 133px 239px;
    position: relative
}

.login-left-fixed {
    position: absolute;
    font-size: 26px;
    line-height: 36px;
    font-family: Barlow-Medium;
    letter-spacing: -.78px;
    color: #fff;
    bottom: 0;
    right: 0;
    padding: 12px 21px;
    background-color: #292b2c;
    border-radius: 8px 0 0
}

.login-form {
    padding: 74px 45px;
    backdrop-filter: blur(33px)
}

.login-left h1 {
    font-size: 67px;
    line-height: 72px;
    color: #152437;
    letter-spacing: -2.01px
}

.login-left p {
    font-size: 57px;
    line-height: 72px;
    font-family: Barlow-Regular;
    color: #152437;
    letter-spacing: -1.71px
}

.form-group.index-group {
    position: relative;
    margin-bottom: 32px
}

    .form-group.index-group label {
        position: absolute;
        left: 28px;
        top: 20px;
        font-size: 21px;
        line-height: 28px;
        color: #8b90a2;
        transition: top .3s,font-size .3s,color .3s
    }

    .form-group.index-group .label-captcha {
        left: 27px !important
    }

    .form-group.index-group input:focus {
        border: 1px solid #d3d3d3;
        outline: 0;
        box-shadow: none
    }

        .form-group.index-group input:focus + label, .form-group.index-group input:not(:placeholder-shown) + label {
            top: 2px;
            font-size: 18px;
            line-height: 19px;
            background-color: #fff;
            padding: 0 4px;
            border-radius: 4px;
            left: 23px
        }

.field-icon {
    float: right;
    margin-top: -56px;
    margin-right: 16px;
    position: relative;
    z-index: 2;
    font-size: 36px;
    color: #777
}

.login-form .welcome-note {
    font-size: 44px;
    line-height: 62px;
    font-family: Barlow-Bold;
    color: #152437;
    letter-spacing: 0
}

.login-form .welcome-subnote {
    font-size: 17px;
    line-height: 28px;
    font-family: Barlow-Regular;
    color: #152437;
    letter-spacing: 0;
    margin-bottom: 24px
}

.footer {
    background: no-repeat padding-box #292b2c
}

.footer-subdiv {
    max-width: 359px
}

    .footer-subdiv h3 {
        color: #f2f7fb;
        font-size: 20px;
        line-height: 27px;
        font-family: Barlow-Bold;
        margin-bottom: 10px
    }

    .copyright span, .copyright ul li a, .footer-subdiv p, .footer-subdiv ul li a, .footer-subdiv ul li i {
        color: #f2f7fb;
        font-size: 18px;
        line-height: 25px
    }

    .footer-subdiv p, .footer-subdiv ul li a {
        font-family: Barlow-Regular
    }

        .footer-subdiv p span {
            color: #1592e6;
            text-decoration: underline
        }

.footer-link-wrapper {
    padding: 31px 0 20px
}

.copyright {
    background: no-repeat padding-box #222324;
    padding: 10px 0
}

.btn-wrapper a {
    font-size: 20px;
    line-height: 27px;
    font-family: Barlow-Regular;
    color: #fff
}

.btn-wrapper .login-btn {
    color: #fff;
    padding: 8px 40px;
    background: no-repeat padding-box #34495e;
    border-radius: 10px
}

.pinfo { color: #d9534f !important;}
.iclear {overflow: hidden;zoom: 1;}
menu-tab-content ul li, ul.menu-tabs li {font-size: 14px;color:#0c93d4;font-weight: normal;font-family: Rambla,Arial,serif; }
.iclear ul, ul li {list-style: none; padding: 0;margin: 0;font-size: 13px;color:#382f2f;line-height: 1.42857143; font-weight:normal; }
.term {margin: 0;font-size: 12px;color: #777777;line-height: 1.42857143;padding-left: 1.25rem;}
.padd-2{padding-top:5px;}
.instruction {font-size: 10px;}
.i-hadd {font-size: 9px;color: #58584c;font-weight: 700; margin-top:10px;}
.padd-10{padding-top:10px;}
.fright{float:right;}
 .fleft{float:left;}
 .hide{display:none}

.lblbox {margin-bottom:7px; font-size: 13px; text-align: left; }
.lbllft { width: 27%;}
.lblrgt {width: 70%;color: #484545;}
.labeltxt {text-align: left;font-weight: normal; color: #000;font-size: 13px; }
.labeltxt > span {float: right;margin-right: 10px; }
a:hover { color: #0275d8; text-decoration: underline;}


/*loader*/
.bigloader{position:fixed;top:10px;z-index:9;text-align:center;left:50%;}
.bigloader .fa-spinner{font-size:25px;color:#35DAEF;}
/*new loader*/
.bigloader1 {position: fixed;top: 50%;z-index:9999;left: 49%;overflow: hidden;zoom: 1;}
.preloader2 {display: inline-block;padding: 0px;text-align: left;}
/*new loader*/

/*auto complete*/
    .dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
width: 84%;
}

.dropdown-menu li{padding:1px!important;margin:0px!important;}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #2980b9;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #2980b9;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #999999;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0 dotted;
  border-bottom: 4px solid #000000;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
}

/*auto complete*/
