header {
    position: sticky;
    width: 100%;
    top: 0px;
    z-index: 99;
    background: rgb(255, 255, 255);
    border-bottom: 2px solid rgb(22, 47, 106);
}
header .home-one .top-header .top-header-content{
	background: rgb(255, 255, 255);
	height: 110px;
}
.home-one .navbar-details .navigation-link .navbar-nav .nav-item .nav-link{
	color: #162f6a;
    font-style: normal;
    font-size: 25px;
    /*border-bottom: 8px solid;*/
    margin-right: 70px;
}
/*.home-one .navbar-details{
	height: 40px;
}*/
header .home-one .top-header .top-header-content .contact-top-information{
	/*margin: 70px;*/
}
.ms-n5 {
    margin-left: -40px;
}
.menuright {
    display: flex
;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    margin-left: 35px;
}
.menuright .menutop {
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    list-style: none;
    display: flex
;
    align-items: center;
    justify-items: center;
    margin-bottom: 0;
}
.menuright .menutop li {
    padding: 0 4px;
    position: relative;
    border-right: 1px solid #162f6a;
}
.menuright .menutop li .skipcontent {
    padding-right: 4px;
    background: transparent;
    border: 0;
}
.menuright .menutop li .skipcontent svg {
    width: 32px;
    height: 32px;
    margin: 4px;
    transform: translateY(-1px);
    -webkit-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
}
.bhashini-plugin-container #bhashiniLanguageDropdown {
    display: none;
}
.accessibility-panel {
      position: fixed;
      top: 20px;
      right: 20px;
      z-index: 1050;
    }
    .high-contrast {
      background-color: #000 !important;
      color: #fff !important;
    }
    .high-contrast a {
      color: yellow !important;
    }
    .high-contrast h2 {
      color: yellow !important;
    }
    body.high-contrast p {
        color: yellow;
    }


.search-box {
      border: 1px solid #ccc;
      border-radius: 5px;
      padding: 5px 10px;
          margin-right: 170px;
    }
    .search-input {
      border: none;
      outline: none;
    }
    .search-btn {
      background: none;
      border: none;
      outline: none;
    }
    .custommargin {
    margin-left: 70px;
    margin-right: 70px;
}
.topHeadContainer {
    float: right;
}
@media screen and (min-width: 320px) and (max-width: 576px) {
    .home-one .navbar-details {
	    height: auto;
	}
  input#example-search-input {
    display: none;
  }
  .accessibility-panel {
      top: 140px;
      right: 100px;
  }
  .center-logo {
      display: none !important;
  }
}


.login-container {
    width: 375px;
    margin: 0 auto;
  }
  .login-layout {
    background: linear-gradient(to bottom, #194785 0%, #1f72c5e0 76%);
  }
  .login-layout .main-container:before {
    display: none;
  }
  .login-layout .main-content {
    margin-left: 0 !important;
    margin-right: 0 !important;
    min-height: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .login-layout label {
    margin-bottom: 11px;
  }
  .login-layout .widget-box {
    visibility: hidden;
    position: fixed;
    z-index: -5;
    border-bottom: none;
    box-shadow: none;
    padding: 6px;
    background-color: #fff;
    -moz-transform: scale(0, 1) translate(-150px);
    -webkit-transform: scale(0, 1) translate(-150px);
    -o-transform: scale(0, 1) translate(-150px);
    -ms-transform: scale(0, 1) translate(-150px);
    transform: scale(0, 1) translate(-150px);
  }
  .login-layout .widget-box.visible {
    visibility: visible;
    position: relative;
    z-index: auto;
    -moz-transform: scale(1, 1) translate(0);
    -webkit-transform: scale(1, 1) translate(0);
    -o-transform: scale(1, 1) translate(0);
    -ms-transform: scale(1, 1) translate(0);
    transform: scale(1, 1) translate(0);
    transition: transform 0.3s ease;
    -moz-transition: -moz-transform 0.3s ease;
    -webkit-transition: -webkit-transform 0.3s ease;
    -o-transition: -o-transform 0.2s ease;
  }
  .login-layout .widget-box .widget-main {
    padding: 16px 36px 36px;
    background: #f7f7f7;
  }
  .login-layout .widget-box .widget-main form {
    margin: 0;
  }
  .login-layout .widget-box .widget-body .toolbar > div > a {
    font-size: 15px;
    font-weight: 400;
    text-shadow: 1px 0 1px rgba(0, 0, 0, 0.25);
  }
  .login-box .forgot-password-link {
    color: #fe9;
  }
  .login-box .user-signup-link {
    color: #cf7;
  }
  .login-box .toolbar {
    background: #5090c1;
    border-top: 2px solid #597597;
  }
  .login-box .toolbar > div {
    width: 50%;
    display: inline-block;
    padding: 9px 0 11px;
  }
  .login-box .toolbar > div:first-child {
    float: left;
    text-align: left;
  }
  .login-box .toolbar > div:first-child > a {
    margin-left: 11px;
  }
  .login-box .toolbar > div:first-child + div {
    float: right;
    text-align: right;
  }
  .login-box .toolbar > div:first-child + div > a {
    margin-right: 11px;
  }
  .forgot-box .toolbar {
    background: #c16050;
    border-top: 2px solid #976559;
    padding: 9px 18px;
  }
  .signup-box .toolbar {
    background: #76b774;
    border-top: 2px solid #759759;
    padding: 9px 18px;
  }
  .forgot-box .back-to-login-link,
  .signup-box .back-to-login-link {
    color: #fe9;
    font-size: 14px;
    font-weight: 700;
    text-shadow: 1px 0 1px rgba(0, 0, 0, 0.25);
  }
  .login-layout .login-box .widget-main {
    padding-bottom: 16px;
  }
  .social-or-login {
    margin-top: 4px;
    text-align: center;
    position: relative;
    z-index: 1;
  }
  .social-or-login :first-child {
    display: inline-block;
    background: #f7f7f7;
    padding: 0 8px;
    color: #5090c1;
    font-size: 13px;
  }
  .social-or-login:before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 0;
    right: 0;
    border-top: 1px dotted #a6c4db;
  }
  .social-login a {
    border-radius: 100%;
    width: 42px;
    height: 42px;
    line-height: 46px;
    padding: 0;
    margin: 0 1px;
    border-width: 0;
  }
  .social-login a > .ace-icon {
    font-size: 24px;
    margin: 0;
  }
  @media only screen and (max-width: 540px) {
    .login-layout .widget-box .widget-main {
      padding: 16px;
    }
    .login-container {
      width: 98%;
    }
    .login-layout .widget-box {
      padding: 0;
    }
    .login-layout .main-content {
      padding-left: 6px;
      padding-right: 6px;
    }
    .login-box .toolbar > div {
      width: auto;
    }
  }
  .light-login {
    background: #dfe0e2 url(images/pattern.jpg) repeat;
  }
  .light-login .widget-box {
    padding: 1px 1px 0;
    -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.12);
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.12);
    border-bottom: 1px solid rgba(50, 50, 50, 0.33);
  }
  .light-login .widget-box .toolbar {
    border-top-width: 1px;
  }
  .light-login .widget-box.login-box {
    background-color: #bcc6cf;
    background-color: rgba(100, 110, 120, 0.4);
  }
  .light-login .widget-box.signup-box {
    background-color: #c1cec4;
    background-color: rgba(110, 120, 100, 0.4);
  }
  .light-login .widget-box.forgot-box {
    background-color: #d2c5c5;
    background-color: rgba(120, 110, 100, 0.4);
  }
  .blur-login {
    background: #394557 url(images/meteorshower2.jpg) repeat;
  }
  .invoice-info {
    line-height: 24px !important;
    color: #444;
    vertical-align: bottom;
    margin-left: 9px;
    margin-right: 9px;
  }
  .invoice-info-label {
    display: inline-block;
    max-width: 100px;
    text-align: right;
    font-size: 14px;
  }
  .invoice-box .label-large[class*="arrowed"] {
    margin-left: 11px !important;
    max-width: 95%;
  }
  .error-container {
    margin: 20px;
    padding: 0;
    background: #fff;
  }
  @media only screen and (max-width: 767px) {
    .error-container {
      margin: 12px;
    }
  }
  @media only screen and (max-width: 479px) {
    .error-container {
      margin: 6px;
    }
  }

  .input-icon {
    position: relative;
  }
  span.input-icon {
    display: inline-block;
  }
  .input-icon > input {
    padding-left: 24px;
    padding-right: 6px;
  }
  .input-icon.input-icon-right > input {
    padding-left: 6px;
    padding-right: 24px;
  }
  .input-icon > .ace-icon {
    padding: 0 3px;
    z-index: 2;
    position: absolute;
    top: 1px;
    bottom: 1px;
    left: 3px;
    line-height: 30px;
    display: inline-block;
    color: #909090;
    font-size: 16px;
  }
  .input-icon.input-icon-right > .ace-icon {
    left: auto;
    right: 3px;
  }
  .input-icon > input:focus + .ace-icon {
    color: #579;
  }
  .input-icon ~ .help-inline {
    padding-left: 8px;
  }
  .form-search .radio [type="radio"] + label,
  .form-inline .radio [type="radio"] + label,
  .form-search .checkbox [type="checkbox"] + label,
  .form-inline .checkbox [type="checkbox"] + label {
    float: left;
    margin-left: -20px;
  }
  .form-search .form-search .radio [type="radio"] + label,
  .form-search .form-inline .radio [type="radio"] + label,
  .form-search .form-search .checkbox [type="checkbox"] + label,
  .form-search .form-inline .checkbox [type="checkbox"] + label,
  .form-inline .form-search .radio [type="radio"] + label,
  .form-inline .form-inline .radio [type="radio"] + label,
  .form-inline .form-search .checkbox [type="checkbox"] + label,
  .form-inline .form-inline .checkbox [type="checkbox"] + label {
    margin-left: 0;
    margin-right: 3px;
  }
  .form-search .input-append .search-query:focus,
  .form-search .input-prepend .search-query:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .input-append input,
  .input-prepend input,
  .input-append select,
  .input-prepend select,
  .input-append .uneditable-input,
  .input-prepend .uneditable-input {
    border-radius: 0;
  }
  .input-mini {
    width: 60px;
    max-width: 100%;
  }
  .input-small {
    width: 90px;
    max-width: 100%;
  }
  .input-medium,
  .input-md {
    width: 150px;
    max-width: 100%;
  }
  .input-large {
    width: 210px;
    max-width: 100%;
  }
  .input-xlarge {
    width: 270px;
    max-width: 100%;
  }
  .input-xxlarge {
    width: 530px;
    max-width: 100%;
  }
  input.input-lg {
    font-size: 18px;
  }
  input[type="checkbox"].ace,
  input[type="radio"].ace {
    opacity: 0;
    position: absolute;
    z-index: 1;
    width: 18px;
    height: 18px;
    cursor: pointer;
  }
  label input[type="checkbox"].ace,
  label input[type="radio"].ace {
    z-index: -100 !important;
    width: 1px !important;
    height: 1px !important;
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute;
  }
  input[type="checkbox"].ace:checked,
  input[type="radio"].ace:checked,
  input[type="checkbox"].ace:focus,
  input[type="radio"].ace:focus {
    outline: 0 !important;
  }
  input[type="checkbox"].ace + .lbl,
  input[type="radio"].ace + .lbl {
    position: relative;
    display: inline-block;
    margin: 0;
    line-height: 20px;
    min-height: 18px;
    min-width: 18px;
    font-weight: 400;
    cursor: pointer;
  }
  input[type="checkbox"].ace + .lbl::before,
  input[type="radio"].ace + .lbl::before {
    cursor: pointer;
    font-family: fontAwesome;
    font-weight: 400;
    font-size: 12px;
    color: #32a3ce;
    content: "\a0";
    background-color: #fafafa;
    border: 1px solid #c8c8c8;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    border-radius: 0;
    display: inline-block;
    text-align: center;
    height: 16px;
    line-height: 14px;
    min-width: 16px;
    margin-right: 1px;
    position: relative;
    top: -1px;
  }
  input[type="checkbox"].ace:checked + .lbl::before,
  input[type="radio"].ace:checked + .lbl::before {
    display: inline-block;
    content: "\f00c";
    background-color: #f5f8fc;
    border-color: #adb8c0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05),
      inset 0 -15px 10px -12px rgba(0, 0, 0, 0.05),
      inset 15px 10px -12px rgba(255, 255, 255, 0.1);
  }
  input[type="checkbox"].ace:hover + .lbl::before,
  input[type="radio"].ace:hover + .lbl::before,
  input[type="checkbox"].ace + .lbl:hover::before,
  input[type="radio"].ace + .lbl:hover::before {
    border-color: #ff893c;
  }
  input[type="checkbox"].ace:active + .lbl::before,
  input[type="radio"].ace:active + .lbl::before,
  input[type="checkbox"].ace:checked:active + .lbl::before,
  input[type="radio"].ace:checked:active + .lbl::before {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0 1px 3px rgba(0, 0, 0, 0.1);
  }
  input[type="checkbox"].ace.ace-checkbox-2 + .lbl::before,
  input[type="radio"].ace.ace-checkbox-2 + .lbl::before {
    box-shadow: none;
  }
  input[type="checkbox"].ace.ace-checkbox-2:checked + .lbl::before,
  input[type="radio"].ace.ace-checkbox-2:checked + .lbl::before {
    background-color: #f9a021;
    border-color: #f9a021;
    color: #fff;
  }
  input[type="checkbox"].ace:disabled + .lbl::before,
  input[type="radio"].ace:disabled + .lbl::before,
  input[type="checkbox"].ace[disabled] + .lbl::before,
  input[type="radio"].ace[disabled] + .lbl::before,
  input[type="checkbox"].ace.disabled + .lbl::before,
  input[type="radio"].ace.disabled + .lbl::before {
    background-color: #ddd !important;
    border-color: #ccc !important;
    box-shadow: none !important;
    color: #bbb;
  }
  .checkbox label input[type="checkbox"].ace + .lbl,
  .radio label input[type="radio"].ace + .lbl {
    margin-left: -10px;
  }
  input[type="radio"].ace + .lbl::before {
    border-radius: 100%;
    font-size: 10px;
    font-family: FontAwesome;
    text-shadow: 0 0 1px #32a3ce;
    line-height: 15px;
    height: 17px;
    min-width: 17px;
  }
  input[type="radio"].ace:checked + .lbl::before {
    content: "\f111";
  }
  input[type="checkbox"].ace.input-lg + .lbl::before {
    border-radius: 4px;
    font-size: 16px;
    height: 24px;
    line-height: 21px;
    min-width: 24px;
    top: auto;
  }
  input[type="radio"].ace.input-lg + .lbl::before {
    font-size: 14px;
    height: 24px;
    line-height: 22px;
    min-width: 24px;
    top: auto;
  }
  input[type="checkbox"].ace.ace-switch {
    width: 55px;
    height: 25px;
  }
  input[type="checkbox"].ace.ace-switch + .lbl {
    margin: 0 4px;
    min-height: 24px;
  }
  input[type="checkbox"].ace.ace-switch + .lbl::before {
    font-family: "Open Sans";
    content: "ON\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";
    color: #999;
    text-shadow: 0 0 0 #999;
    font-weight: 400;
    font-size: 11px;
    line-height: 17px;
    height: 20px;
    overflow: hidden;
    border-radius: 12px;
    background-color: #f5f5f5;
    -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.15);
    border: 1px solid #ccc;
    text-align: left;
    float: left;
    padding: 0;
    width: 52px;
    text-indent: -21px;
    margin-right: 0;
    -webkit-transition: text-indent 0.3s ease;
    -o-transition: text-indent 0.3s ease;
    transition: text-indent 0.3s ease;
    top: auto;
  }
  input[type="checkbox"].ace.ace-switch + .lbl::after {
    font-family: "Open Sans";
    content: "III";
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    color: #aaa;
    text-shadow: none;
    background-color: #fff;
    border-radius: 100%;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    position: absolute;
    top: -2px;
    left: -3px;
    -webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.3);
    -webkit-transition: left 0.3s ease;
    -o-transition: left 0.3s ease;
    transition: left 0.3s ease;
  }
  input[type="checkbox"].ace.ace-switch:checked + .lbl::before {
    text-indent: 8px;
    color: #fff;
    text-shadow: 0 0 0 #fff;
    background-color: #8ab2c9;
    border-color: #6a8ca8;
  }
  input[type="checkbox"].ace.ace-switch:checked + .lbl::after {
    left: 34px;
    background-color: #fff;
    color: #98a0a5;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-2 + .lbl::before {
    content: "YES\a0\a0\a0\a0\a0\a0\a0\a0\a0NO";
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-3 + .lbl::after {
    font-family: FontAwesome;
    font-size: 13px;
    line-height: 22px;
    content: "\f00d";
    top: -1px;
    text-shadow: none;
    padding: 0;
    text-align: center;
    color: #bbb;
    letter-spacing: 0;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-3:checked + .lbl::after {
    content: "\f00c";
    color: #8ab2c9;
    text-shadow: none;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-4,
  input[type="checkbox"].ace.ace-switch.ace-switch-5 {
    width: 60px;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-4 + .lbl::before,
  input[type="checkbox"].ace.ace-switch.ace-switch-5 + .lbl::before {
    content: "ON\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";
    font-size: 12px;
    line-height: 21px;
    height: 24px;
    overflow: hidden;
    border-radius: 12px;
    background-color: #8b9aa3;
    border: 1px solid #8b9aa3;
    color: #fff;
    width: 56px;
    text-indent: -25px;
    text-shadow: 0 0 0 #fff;
    display: inline-block;
    position: relative;
    box-shadow: none;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-4 + .lbl::after,
  input[type="checkbox"].ace.ace-switch.ace-switch-5 + .lbl::after {
    content: "III";
    font-size: 11px;
    position: absolute;
    top: 2px;
    left: 2px;
    letter-spacing: 0;
    width: 20px;
    height: 20px;
    line-height: 19px;
    text-shadow: none !important;
    color: #939393;
    background-color: #fff;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-4:checked + .lbl::before,
  input[type="checkbox"].ace.ace-switch.ace-switch-5:checked + .lbl::before {
    text-indent: 9px;
    background-color: #468fcc;
    border-color: #468fcc;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-4:checked + .lbl::after,
  input[type="checkbox"].ace.ace-switch.ace-switch-5:checked + .lbl::after {
    left: 34px;
    background-color: #fff;
    color: #848484;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-5 + .lbl::before {
    content: "YES\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0NO";
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-5:checked + .lbl::before {
    text-indent: 8px;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-6 + .lbl {
    position: relative;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-6 + .lbl::before {
    font-family: FontAwesome;
    content: "\f00d";
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: none;
    border-width: 0;
    font-weight: lighter;
    font-size: 16px;
    border-radius: 12px;
    display: inline-block;
    background-color: #888;
    color: #f2f2f2;
    width: 52px;
    height: 22px;
    line-height: 21px;
    text-indent: 32px;
    -webkit-transition: background 0.1s ease;
    -o-transition: background 0.1s ease;
    transition: background 0.1s ease;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-6 + .lbl::after {
    content: "";
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    position: absolute;
    top: 2px;
    left: 3px;
    border-radius: 12px;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    width: 18px;
    height: 18px;
    text-align: center;
    background-color: #f2f2f2;
    border: 4px solid #f2f2f2;
    -webkit-transition: left 0.2s ease;
    -o-transition: left 0.2s ease;
    transition: left 0.2s ease;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-6:checked + .lbl::before {
    content: "\f00c";
    text-indent: 6px;
    color: #fff;
    border-color: #b7d3e5;
    background-color: #ff893c;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-6:checked + .lbl::after {
    left: 32px;
    background-color: #fff;
    border: 4px solid #fff;
    text-shadow: 0 -1px 0 rgba(0, 200, 0, 0.25);
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-7 {
    width: 75px;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-7 + .lbl {
    position: relative;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-7 + .lbl::before {
    content: "OFF\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0ON";
    font-weight: bolder;
    font-size: 13px;
    line-height: 20px;
    background-color: #fff;
    border: 2px solid #aaa;
    border-radius: 0;
    box-shadow: none;
    color: #aaa;
    width: 74px;
    height: 26px;
    line-height: 22px;
    overflow: hidden;
    text-indent: 5px;
    display: inline-block;
    position: relative;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-7 + .lbl::after {
    content: "\f00d";
    font-family: FontAwesome;
    font-size: 16px;
    position: absolute;
    top: 3px;
    left: 39px;
    width: 32px;
    height: 20px;
    line-height: 18px;
    text-align: center;
    padding: 0;
    text-indent: 0;
    background-color: #aaa;
    color: #fff;
    border-radius: 0;
    box-shadow: none;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-7:checked + .lbl::before {
    color: #468fcc;
    background-color: #fff;
    text-indent: -28px;
    border-color: #307ecc;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-7:checked + .lbl::after {
    left: 3px;
    content: "\f00c";
    background-color: #468fcc;
    color: #fff;
  }
  input[type="checkbox"].ace.ace-switch + .lbl[data-lbl]::before {
    content: attr(data-lbl);
  }
  input[type="checkbox"].ace.ace-switch.btn-empty + .lbl::after {
    content: "";
  }
  input[type="checkbox"].ace.ace-switch.btn-rotate + .lbl::after {
    content: "\2261";
    line-height: 20px;
    font-size: 17px;
  }
  input[type="checkbox"].ace.ace-switch-4.btn-rotate + .lbl::after,
  input[type="checkbox"].ace.ace-switch-5.btn-rotate + .lbl::after {
    line-height: 17px;
  }
  input[type="checkbox"].ace.ace-switch.btn-flat + .lbl::before,
  input[type="checkbox"].ace.ace-switch.btn-flat + .lbl::after {
    border-radius: 0 !important;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-4 + .lbl::before,
  input[type="checkbox"].ace.ace-switch.ace-switch-5 + .lbl::before {
    text-indent: -24px;
  }
  input[type="checkbox"].ace.ace-switch.ace-switch-4:checked + .lbl::before,
  input[type="checkbox"].ace.ace-switch.ace-switch-5:checked + .lbl::before {
    text-indent: 7px;
  }
  input.ace + .lbl.padding-16::before {
    margin-right: 16px;
  }
  input.ace + .lbl.padding-14::before {
    margin-right: 14px;
  }
  input.ace + .lbl.padding-12::before {
    margin-right: 12px;
  }
  input.ace + .lbl.padding-10::before {
    margin-right: 10px;
  }
  input.ace + .lbl.padding-8::before {
    margin-right: 8px;
  }
  input.ace + .lbl.padding-6::before {
    margin-right: 6px;
  }
  input.ace + .lbl.padding-4::before {
    margin-right: 4px;
  }
  input.ace + .lbl.padding-2::before {
    margin-right: 2px;
  }
  input.ace + .lbl.padding-0::before {
    margin-right: 0;
  }
  .ace-file-input {
    display: block;
    font-size: inherit;
    position: relative;
    height: 30px;
  }
  .ace-file-input input[type="file"] {
    position: absolute;
    z-index: -999;
    width: 1px;
    height: 1px;
    overflow: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .ace-file-input input[type="file"]:focus {
    outline: 0;
  }
  .ace-file-input .ace-file-container {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 30px;
    background-color: #fff;
    border: 1px solid #000;
    cursor: pointer;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 0.15s;
    -o-transition: all 0.15s;
    transition: all 0.15s;
  }
  .ace-file-input .ace-file-container:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #f59942;
  }
  .ace-file-input .ace-file-container:before {
    display: inline-block;
    content: attr(data-title);
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    line-height: 24px;
    text-align: center;
    padding: 0 8px;
    background-color: #307ecc;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    border: 2px solid #fff;
    border-left-width: 4px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  .ace-file-input .ace-file-container .ace-file-name {
    display: inline-block;
    height: 28px;
    max-width: 80%;
    white-space: nowrap;
    overflow: hidden;
    line-height: 28px;
    color: #888;
    font-size: 13px;
    vertical-align: top;
    position: static;
    padding-left: 30px;
  }
  .ace-file-input .ace-file-container .ace-file-name:after {
    display: inline-block;
    content: attr(data-title);
  }
  .ace-file-input .ace-file-container.selected {
    right: 16px;
  }
  .ace-file-input .ace-file-container.selected .ace-file-name {
    color: #666;
  }
  .ace-file-input .ace-file-container .ace-icon {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    line-height: 24px;
    width: 26px;
    text-align: center;
    font-family: FontAwesome;
    font-size: 13px;
    border: 2px solid #fff;
    color: #fff;
    -webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
    background-color: #d1d1d1;
  }
  .ace-file-input .ace-file-container.selected .ace-file-name .ace-icon {
    background-color: #efad62;
  }
  .ace-file-input .ace-file-container.selected .ace-file-name .file-image {
    background-color: #bd7a9d;
  }
  .ace-file-input .ace-file-container.selected .ace-file-name .file-video {
    background-color: #87b87f;
  }
  .ace-file-input .ace-file-container.selected .ace-file-name .file-audio {
    background-color: #8b7ac9;
  }
  .ace-file-input .ace-file-container.selected .ace-file-name .file-archive {
    background-color: #efad62;
  }
  .ace-file-input .ace-file-container.hide-placeholder:before {
    display: none;
  }
  .ace-file-input a:hover {
    text-decoration: none;
  }
  .ace-file-input .remove {
    position: absolute;
    right: -8px;
    top: 6px;
    display: none;
    width: 17px;
    text-align: center;
    height: 17px;
    line-height: 15px;
    font-size: 11px;
    font-weight: 400;
    background-color: #fb7142;
    border-radius: 100%;
    color: #fff;
    text-decoration: none;
  }
  .ace-file-input .ace-file-container.selected + .remove {
    display: inline-block;
  }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .ace-file-input input[type="file"] {
      position: absolute;
      width: 0;
      height: 0;
    }
  }
  .ace-file-input input[type="file"].disabled + .ace-file-container,
  .ace-file-input input[type="file"][disabled] + .ace-file-container,
  .ace-file-input input[type="file"][readonly] + .ace-file-container {
    cursor: not-allowed;
    background-color: #eee;
  }
  .ace-file-input input[type="file"].disabled + .ace-file-container:hover,
  .ace-file-input input[type="file"][disabled] + .ace-file-container:hover,
  .ace-file-input input[type="file"][readonly] + .ace-file-container:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #e3e3e3;
  }
  .ace-file-input input[type="file"].disabled + .ace-file-container:before,
  .ace-file-input input[type="file"][disabled] + .ace-file-container:before,
  .ace-file-input input[type="file"][readonly] + .ace-file-container:before {
    border-color: #eee;
    background-color: #a1aaaf;
  }
  .ace-file-input input[type="file"][readonly] + .ace-file-container {
    cursor: default;
  }
  .ace-file-input .ace-file-overlay {
    position: absolute;
    top: -2px;
    bottom: -2px;
    left: -2px;
    right: -10px;
    z-index: 99;
    background-color: rgba(0, 0, 0, 0.5);
  }
  .ace-file-input .ace-file-overlay > .overlay-content {
    display: inline-block;
    position: relative;
    top: 10%;
    left: 0;
    right: 0;
    text-align: center;
  }
  .ace-file-multiple {
    height: auto;
  }
  .ace-file-multiple .ace-file-container {
    position: relative;
    height: auto;
    border: 1px dashed #aaa;
    border-radius: 4px;
    text-align: center;
  }
  .ace-file-multiple .ace-file-container:before {
    display: inline-block;
    content: attr(data-title);
    position: relative;
    right: 0;
    left: 0;
    margin: 12px;
    line-height: 22px;
    background-color: #fff;
    color: #ccc;
    font-size: 18px;
    font-weight: 700;
    border-width: 0;
  }
  .ace-file-multiple .ace-file-container.selected .ace-file-name .ace-icon {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    line-height: 24px;
    width: 26px;
    text-align: center;
    font-family: FontAwesome;
    font-size: 13px;
    border: 2px solid #fff;
    color: #fff;
    -webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
  }
  .ace-file-multiple .ace-file-container .ace-file-name {
    position: relative;
    display: block;
    padding: 0;
    height: auto;
    width: auto;
    max-width: 100%;
    margin: 0 4px;
    border-bottom: 1px solid #ddd;
    text-align: left;
  }
  .ace-file-multiple .ace-file-container .ace-file-name:first-child {
    margin-top: 1px;
  }
  .ace-file-multiple .ace-file-container .ace-file-name:last-child {
    border-bottom-width: 0;
    margin-bottom: 1px;
  }
  .ace-file-multiple .ace-file-container .ace-file-name img {
    padding: 2px;
    border: 1px solid #d7d7d7;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    margin: 4px 8px 4px 1px;
  }
  .ace-file-multiple .ace-file-container .ace-file-name:after {
    display: none;
  }
  .ace-file-multiple .ace-file-container.selected .ace-file-name:after {
    display: inline-block;
    white-space: pre;
  }
  .ace-file-multiple .ace-file-container .ace-file-name img + .ace-icon,
  .ace-file-multiple .ace-file-container.selected .ace-file-name img + .ace-icon {
    display: none;
  }
  .ace-file-multiple .remove {
    right: -11px;
    top: -11px;
    border: 3px solid #bbb;
    border-radius: 32px;
    background-color: #fff;
    color: red;
    width: 23px;
    height: 23px;
    line-height: 15px;
  }
  .ace-file-multiple .ace-file-container.selected + .remove:hover {
    border-color: #f4c0b1;
  }
  .ace-file-multiple .ace-file-overlay {
    position: absolute;
    top: -12px;
    bottom: -6px;
    left: -12px;
    right: -12px;
  }
  .ace-file-multiple .ace-file-overlay > .overlay-content {
    top: 20%;
  }
  .ace-file-multiple .ace-file-container .ace-file-name .ace-icon {
    position: relative;
    display: block;
    text-align: center;
    height: auto;
    line-height: 64px;
    width: auto;
    font-size: 64px;
    color: #d5d5d5;
    margin: 4px 0;
    background-color: transparent;
  }
  .ace-file-multiple .ace-file-container.selected:after {
    display: none;
  }
  .ace-file-multiple .ace-file-container.selected .ace-file-name .ace-icon {
    position: relative;
    margin-right: 4px;
    margin-left: 2px;
    line-height: 24px;
  }
  .ace-file-multiple .ace-file-container .ace-file-name.large {
    text-align: center;
    border-bottom: 1px solid #222;
    margin: 0 1px 3px;
  }
  .ace-file-multiple .ace-file-container .ace-file-name.large:last-child {
    margin: 0 1px;
  }
  .ace-file-multiple .ace-file-container .ace-file-name.large:after {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 4px;
    background-color: #555;
    color: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
  }
  .ace-file-multiple .ace-file-container .ace-file-name.large img {
    border-width: 0;
    margin: 0 !important;
    padding: 0;
  }
  .ace-file-multiple input[type="file"].disabled + .ace-file-container:hover,
  .ace-file-multiple input[type="file"][disabled] + .ace-file-container:hover,
  .ace-file-multiple input[type="file"][readonly] + .ace-file-container:hover {
    border-color: #aaa;
  }
  .ace-file-multiple input[type="file"].disabled + .ace-file-container:before,
  .ace-file-multiple input[type="file"][disabled] + .ace-file-container:before,
  .ace-file-multiple input[type="file"][readonly] + .ace-file-container:before {
    background-color: transparent;
  }
  .ace-file-multiple input[type="file"].disabled + .ace-file-container .ace-icon,
  .ace-file-multiple input[type="file"][disabled] + .ace-file-container .ace-icon,
  .ace-file-multiple
    input[type="file"][readonly]
    + .ace-file-container
    .ace-icon {
    border-color: #eee;
  }
  .input-group .input-group-addon {
    border-radius: 0 !important;
  }
  .form-group.has-success .input-group .input-group-addon {
    border-color: #9cc573;
  }
  .form-group.has-error .input-group .input-group-addon {
    border-color: #f2a696;
  }
  .form-group.has-warning .input-group .input-group-addon {
    border-color: #e3c94c;
  }
  .form-group.has-info .input-group .input-group-addon {
    border-color: #72aec2;
  }
  .input-group > .btn {
    line-height: 20px;
    padding: 0 6px;
    border-radius: 0 !important;
  }
  .input-group > .btn.btn-sm {
    line-height: 22px;
  }
  .input-group > .btn + .btn {
    margin-left: 1px;
  }
  .input-group > .btn-group > .btn {
    line-height: 23px;
  }
  .input-group > .btn-group > .btn.btn-sm {
    line-height: 26px;
  }
  .input-group > .btn > .caret,
  .input-group > .btn-group > .btn > .caret,
  .input-group > .btn.btn-sm > .caret,
  .input-group > .btn-group > .btn.btn-sm > .caret {
    margin-top: 10px;
  }
  .input-group.input-group-compact {
    width: 1px;
  }
  .form-group select,
  .form-group textarea,
  .form-group input[type="text"],
  .form-group input[type="password"],
  .form-group input[type="datetime"],
  .form-group input[type="datetime-local"],
  .form-group input[type="date"],
  .form-group input[type="month"],
  .form-group input[type="time"],
  .form-group input[type="week"],
  .form-group input[type="number"],
  .form-group input[type="email"],
  .form-group input[type="url"],
  .form-group input[type="search"],
  .form-group input[type="tel"],
  .form-group input[type="color"] {
    background: #fff;
  }
  .form-group.has-success input,
  .form-group.has-success select,
  .form-group.has-success textarea {
    border-color: #9cc573;
    color: #8bad4c;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .form-group.has-success input:focus,
  .form-group.has-success select:focus,
  .form-group.has-success textarea:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(130, 188, 58, 0.3);
    box-shadow: 0 0 0 2px rgba(130, 188, 58, 0.3);
    color: #6f8a3c;
    border-color: #779c52;
    background-color: #f4f9f0;
  }
  .form-group.has-success input:focus + .ace-icon,
  .form-group.has-success select:focus + .ace-icon,
  .form-group.has-success textarea:focus + .ace-icon {
    color: #8bad4c;
  }
  .form-group.has-success .ace-icon {
    color: #8bad4c;
  }
  .form-group.has-success .btn .ace-icon {
    color: inherit;
  }
  .form-group.has-success .control-label,
  .form-group.has-success .help-block,
  .form-group.has-success .help-inline {
    color: #7ba065;
  }
  .form-group.has-info input,
  .form-group.has-info select,
  .form-group.has-info textarea {
    border-color: #72aec2;
    color: #4b89aa;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .form-group.has-info input:focus,
  .form-group.has-info select:focus,
  .form-group.has-info textarea:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(58, 120, 188, 0.3);
    box-shadow: 0 0 0 2px rgba(58, 120, 188, 0.3);
    color: #3b6c87;
    border-color: #488ea5;
    background-color: #f1f7f9;
  }
  .form-group.has-info input:focus + .ace-icon,
  .form-group.has-info select:focus + .ace-icon,
  .form-group.has-info textarea:focus + .ace-icon {
    color: #4b89aa;
  }
  .form-group.has-info .ace-icon {
    color: #4b89aa;
  }
  .form-group.has-info .btn .ace-icon {
    color: inherit;
  }
  .form-group.has-info .control-label,
  .form-group.has-info .help-block,
  .form-group.has-info .help-inline {
    color: #657ba0;
  }
  .form-group.has-error input,
  .form-group.has-error select,
  .form-group.has-error textarea {
    border-color: #f2a696;
    color: #d68273;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .form-group.has-error input:focus,
  .form-group.has-error select:focus,
  .form-group.has-error textarea:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(219, 137, 120, 0.3);
    box-shadow: 0 0 0 2px rgba(219, 137, 120, 0.3);
    color: #ca5f4c;
    border-color: #d77b68;
    background-color: #fef9f8;
  }
  .form-group.has-error input:focus + .ace-icon,
  .form-group.has-error select:focus + .ace-icon,
  .form-group.has-error textarea:focus + .ace-icon {
    color: #d68273;
  }
  .form-group.has-error .ace-icon {
    color: #d68273;
  }
  .form-group.has-error .btn .ace-icon {
    color: inherit;
  }
  .form-group.has-error .control-label,
  .form-group.has-error .help-block,
  .form-group.has-error .help-inline {
    color: #d16e6c;
  }
  .form-group.has-warning input,
  .form-group.has-warning select,
  .form-group.has-warning textarea {
    border-color: #e3c94c;
    color: #d3bd50;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .form-group.has-warning input:focus,
  .form-group.has-warning select:focus,
  .form-group.has-warning textarea:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(216, 188, 65, 0.3);
    box-shadow: 0 0 0 2px rgba(216, 188, 65, 0.3);
    color: #c0a830;
    border-color: #d5b630;
    background-color: #fdfbf3;
  }
  .form-group.has-warning input:focus + .ace-icon,
  .form-group.has-warning select:focus + .ace-icon,
  .form-group.has-warning textarea:focus + .ace-icon {
    color: #d3bd50;
  }
  .form-group.has-warning .ace-icon {
    color: #d3bd50;
  }
  .form-group.has-warning .btn .ace-icon {
    color: inherit;
  }
  .form-group.has-warning .control-label,
  .form-group.has-warning .help-block,
  .form-group.has-warning .help-inline {
    color: #d19d59;
  }
  .form-group input[disabled],
  .form-group input:disabled {
    color: #848484 !important;
    background-color: #eee !important;
  }
  @media only screen and (max-width: 767px) {
    .help-inline,
    .input-icon + .help-inline {
      padding-left: 0;
      display: block !important;
    }
  }

  .list-group {
    margin-left: auto;
  }
  .list-group-item {
    border-radius: 0 !important;
  }
  .lighter {
    font-weight: lighter;
  }
  .bolder {
    font-weight: bolder;
  }
  .inline {
    display: inline-block !important;
  }
  .block {
    display: block !important;
  }
  .center,
  .align-center {
    text-align: center !important;
  }
  .align-left {
    text-align: left !important;
  }
  .align-right {
    text-align: right !important;
  }
  .middle {
    vertical-align: middle;
  }
  .align-middle {
    vertical-align: middle !important;
  }
  .align-top {
    vertical-align: top !important;
  }
  .align-bottom {
    vertical-align: bottom !important;
  }
  .position-relative,
  .pos-rel {
    position: relative;
  }
  .position-absolute,
  .pos-abs {
    position: absolute;
  }
  .no-float {
    float: none !important;
  }
  .line-height-normal {
    line-height: normal !important;
  }
  .line-height-0 {
    line-height: 0 !important;
  }
  .line-height-1 {
    line-height: 1 !important;
  }
  .line-height-125 {
    line-height: 1.25 !important;
  }
  .line-height-150 {
    line-height: 1.5 !important;
  }
  .dark {
    color: #333 !important;
  }
  .white {
    color: #fff !important;
  }
  .red {
    color: #dd5a43 !important;
  }
  .red2 {
    color: #e08374 !important;
  }
  .light-red {
    color: #f77 !important;
  }
  .blue {
    color: #f5f5f5 !important;
  }
  .light-blue {
    color: #93cbf9 !important;
  }
  .green {
    color: #69aa46 !important;
  }
  .light-green {
    color: #b0d877 !important;
  }
  .orange {
    color: #ff892a !important;
  }
  .orange2 {
    color: #feb902 !important;
  }
  .light-orange {
    color: #fcac6f !important;
  }
  .purple {
    color: #a069c3 !important;
  }
  .pink {
    color: #c6699f !important;
  }
  .pink2 {
    color: #d6487e !important;
  }
  .brown {
    color: brown !important;
  }
  .grey {
    color: #777 !important;
  }
  .light-grey {
    color: #bbb !important;
  }
  .bigger-110 {
    font-size: 110% !important;
  }
  .bigger-120 {
    font-size: 120% !important;
  }
  .bigger-130 {
    font-size: 130% !important;
  }
  .bigger-140 {
    font-size: 140% !important;
  }
  .bigger-150 {
    font-size: 150% !important;
  }
  .bigger-160 {
    font-size: 160% !important;
  }
  .bigger-170 {
    font-size: 170% !important;
  }
  .bigger-180 {
    font-size: 180% !important;
  }
  .bigger-190 {
    font-size: 190% !important;
  }
  .bigger-200 {
    font-size: 200% !important;
  }
  .bigger-210 {
    font-size: 210% !important;
  }
  .bigger-220 {
    font-size: 220% !important;
  }
  .bigger-230 {
    font-size: 230% !important;
  }
  .bigger-240 {
    font-size: 240% !important;
  }
  .bigger-250 {
    font-size: 250% !important;
  }
  .bigger-260 {
    font-size: 260% !important;
  }
  .bigger-270 {
    font-size: 270% !important;
  }
  .bigger-280 {
    font-size: 280% !important;
  }
  .bigger-290 {
    font-size: 290% !important;
  }
  .bigger-300 {
    font-size: 300% !important;
  }
  .bigger-115 {
    font-size: 115% !important;
  }
  .bigger-125 {
    font-size: 125% !important;
  }
  .bigger-175 {
    font-size: 175% !important;
  }
  .bigger-225 {
    font-size: 225% !important;
  }
  .bigger-275 {
    font-size: 275% !important;
  }
  .smaller-90 {
    font-size: 90% !important;
  }
  .smaller-80 {
    font-size: 80% !important;
  }
  .smaller-70 {
    font-size: 70% !important;
  }
  .smaller-60 {
    font-size: 60% !important;
  }
  .smaller-50 {
    font-size: 50% !important;
  }
  .smaller-40 {
    font-size: 40% !important;
  }
  .smaller-30 {
    font-size: 30% !important;
  }
  .smaller-20 {
    font-size: 20% !important;
  }
  .smaller-75 {
    font-size: 75% !important;
  }
  .width-20 {
    width: 20% !important;
  }
  .width-25 {
    width: 25% !important;
  }
  .width-30 {
    width: 30% !important;
  }
  .width-35 {
    width: 35% !important;
  }
  .width-40 {
    width: 40% !important;
  }
  .width-45 {
    width: 45% !important;
  }
  .width-50 {
    width: 50% !important;
  }
  .width-55 {
    width: 55% !important;
  }
  .width-60 {
    width: 60% !important;
  }
  .width-65 {
    width: 65% !important;
  }
  .width-70 {
    width: 70% !important;
  }
  .width-75 {
    width: 75% !important;
  }
  .width-80 {
    width: 80% !important;
  }
  .width-85 {
    width: 85% !important;
  }
  .width-90 {
    width: 90% !important;
  }
  .width-95 {
    width: 95% !important;
  }
  .width-100 {
    width: 100% !important;
  }
  .width-75 {
    width: 75% !important;
  }
  .width-25 {
    width: 25% !important;
  }
  .width-auto {
    width: auto !important;
  }
  .height-auto {
    height: auto !important;
  }
  .no-padding {
    padding: 0 !important;
  }
  .no-padding-bottom {
    padding-bottom: 0 !important;
  }
  .no-padding-top {
    padding-top: 0 !important;
  }
  .no-padding-left {
    padding-left: 0 !important;
  }
  .no-padding-right {
    padding-right: 0 !important;
  }
  .no-margin {
    margin: 0 !important;
  }
  .no-margin-bottom {
    margin-bottom: 0 !important;
  }
  .no-margin-top {
    margin-top: 0 !important;
  }
  .no-margin-left {
    margin-left: 0 !important;
  }
  .no-margin-right {
    margin-right: 0 !important;
  }
  .no-border {
    border-width: 0;
  }
  .no-border-bottom {
    border-bottom-width: 0;
  }
  .no-border-top {
    border-top-width: 0;
  }
  .no-border-left {
    border-left-width: 0;
  }
  .no-border-right {
    border-right-width: 0;
  }
  .overflow-hidden {
    overflow: hidden !important;
  }
  .overflow-scroll {
    overflow-x: hidden !important;
    overflow-y: scroll !important;
  }
  .no-radius {
    border-radius: 0 !important;
  }
  .no-text-shadow {
    text-shadow: none !important;
  }
  .hr {
    display: block;
    height: 0;
    overflow: hidden;
    font-size: 0;
    border-width: 1px 0 0 0;
    border-top: 1px solid #e3e3e3;
    margin: 12px 0;
    border-top-color: rgba(0, 0, 0, 0.11);
  }
  .hr-double {
    height: 3px;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    border-top-color: rgba(0, 0, 0, 0.11);
    border-bottom-color: rgba(0, 0, 0, 0.11);
  }
  .hr.dotted,
  .hr-dotted {
    border-style: dotted;
  }
  .hr-32,
  .hr32 {
    margin: 32px 0;
  }
  .hr-30,
  .hr30 {
    margin: 30px 0;
  }
  .hr-28,
  .hr28 {
    margin: 28px 0;
  }
  .hr-26,
  .hr26 {
    margin: 26px 0;
  }
  .hr-24,
  .hr24 {
    margin: 24px 0;
  }
  .hr-22,
  .hr22 {
    margin: 22px 0;
  }
  .hr-20,
  .hr20 {
    margin: 20px 0;
  }
  .hr-18,
  .hr18 {
    margin: 18px 0;
  }
  .hr-16,
  .hr16 {
    margin: 16px 0;
  }
  .hr-14,
  .hr14 {
    margin: 14px 0;
  }
  .hr-12,
  .hr12 {
    margin: 12px 0;
  }
  .hr-10,
  .hr10 {
    margin: 10px 0;
  }
  .hr-8,
  .hr8 {
    margin: 8px 0;
  }
  .hr-6,
  .hr6 {
    margin: 6px 0;
  }
  .hr-4,
  .hr4 {
    margin: 4px 0;
  }
  .hr-2,
  .hr2 {
    margin: 2px 0;
  }
  .space {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
  }
  [class*="vspace-"] {
    display: none;
  }
  .space-32 {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 32px 0 31px;
  }
  [class*="vspace-32"] {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 32px 0 31px 0;
  }
  .space-30 {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 30px 0 29px;
  }
  [class*="vspace-30"] {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 30px 0 29px 0;
  }
  .space-28 {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 28px 0 27px;
  }
  [class*="vspace-28"] {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 28px 0 27px 0;
  }
  .space-26 {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 26px 0 25px;
  }
  [class*="vspace-26"] {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 26px 0 25px 0;
  }
  .space-24 {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 24px 0 23px;
  }
  [class*="vspace-24"] {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 24px 0 23px 0;
  }
  .space-22 {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 22px 0 21px;
  }
  [class*="vspace-22"] {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 22px 0 21px 0;
  }
  .space-20 {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 20px 0 19px;
  }
  [class*="vspace-20"] {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 20px 0 19px 0;
  }
  .space-18 {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 18px 0 17px;
  }
  [class*="vspace-18"] {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 18px 0 17px 0;
  }
  .space-16 {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 16px 0 15px;
  }
  [class*="vspace-16"] {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 16px 0 15px 0;
  }
  .space-14 {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 14px 0 13px;
  }
  [class*="vspace-14"] {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 14px 0 13px 0;
  }
  .space-12 {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 12px 0 11px;
  }
  [class*="vspace-12"] {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 12px 0 11px 0;
  }
  .space-10 {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 10px 0 9px;
  }
  [class*="vspace-10"] {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 10px 0 9px 0;
  }
  .space-8 {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 8px 0 7px;
  }
  [class*="vspace-8"] {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 8px 0 7px 0;
  }
  .space-6 {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 6px 0 5px;
  }
  [class*="vspace-6"] {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 6px 0 5px 0;
  }
  .space-4 {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 4px 0 3px;
  }
  [class*="vspace-4"] {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 4px 0 3px 0;
  }
  .space-2 {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 2px 0 1px;
  }
  [class*="vspace-2"] {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 2px 0 1px 0;
  }
  .space-0,
  [class*="vspace-0"] {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 12px 0;
    margin: 0;
  }

  .btn-primary,
  .btn-primary:focus {
    background-color: #428bca !important;
    border-color: #428bca;
  }
  .btn-primary:hover,
  .btn-primary:active,
  .open > .btn-primary.dropdown-toggle {
    background-color: #1b6aaa !important;
    border-color: #428bca;
  }
  .btn-primary.no-border:hover,
  .btn-primary.no-border:active {
    border-color: #1b6aaa;
  }
  .btn-primary.no-hover:hover,
  .btn-primary.no-hover:active {
    background-color: #428bca !important;
  }
  .btn-primary.active {
    background-color: #2f7bba !important;
    border-color: #27689d;
  }
  .btn-primary.no-border.active {
    background-color: #2b72ae !important;
    border-color: #2b72ae;
  }
  .btn-primary.disabled,
  .btn-primary[disabled],
  fieldset[disabled] .btn-primary,
  .btn-primary.disabled:hover,
  .btn-primary[disabled]:hover,
  fieldset[disabled] .btn-primary:hover,
  .btn-primary.disabled:focus,
  .btn-primary[disabled]:focus,
  fieldset[disabled] .btn-primary:focus,
  .btn-primary.disabled:active,
  .btn-primary[disabled]:active,
  fieldset[disabled] .btn-primary:active,
  .btn-primary.disabled.active,
  .btn-primary[disabled].active,
  fieldset[disabled] .btn-primary.active {
    background-color: #428bca !important;
    border-color: #428bca;
  }
  .btn-info,
  .btn-info:focus {
    background-color: #307ecc !important;
    border-color: #307ecc;
  }
  .btn-info:hover,
  .btn-info:active,
  .open > .btn-info.dropdown-toggle {
    background-color: #4f99c6 !important;
    border-color: #307ecc;
  }
  .btn-info.no-border:hover,
  .btn-info.no-border:active {
    border-color: #4f99c6;
  }
  .btn-info.no-hover:hover,
  .btn-info.no-hover:active {
    background-color: #307ecc !important;
  }
  .btn-info.active {
    background-color: #5fa6d3 !important;
    border-color: #4396cb;
  }
  .btn-info.no-border.active {
    background-color: #539fd0 !important;
    border-color: #539fd0;
  }
  .btn-info.disabled,
  .btn-info[disabled],
  fieldset[disabled] .btn-info,
  .btn-info.disabled:hover,
  .btn-info[disabled]:hover,
  fieldset[disabled] .btn-info:hover,
  .btn-info.disabled:focus,
  .btn-info[disabled]:focus,
  fieldset[disabled] .btn-info:focus,
  .btn-info.disabled:active,
  .btn-info[disabled]:active,
  fieldset[disabled] .btn-info:active,
  .btn-info.disabled.active,
  .btn-info[disabled].active,
  fieldset[disabled] .btn-info.active {
    background-color: #307ecc !important;
    border-color: #307ecc;
  }
  .btn-info2,
  .btn-info2:focus {
    background-color: #95c6e5 !important;
    border-color: #95c6e5;
  }
  .btn-info2:hover,
  .btn-info2:active,
  .open > .btn-info2.dropdown-toggle {
    background-color: #67a6ce !important;
    border-color: #95c6e5;
  }
  .btn-info2.no-border:hover,
  .btn-info2.no-border:active {
    border-color: #67a6ce;
  }
  .btn-info2.no-hover:hover,
  .btn-info2.no-hover:active {
    background-color: #95c6e5 !important;
  }
  .btn-info2.active {
    background-color: #7eb6da !important;
    border-color: #62a6d1;
  }
  .btn-info2.no-border.active {
    background-color: #72afd6 !important;
    border-color: #72afd6;
  }
  .btn-info2.disabled,
  .btn-info2[disabled],
  fieldset[disabled] .btn-info2,
  .btn-info2.disabled:hover,
  .btn-info2[disabled]:hover,
  fieldset[disabled] .btn-info2:hover,
  .btn-info2.disabled:focus,
  .btn-info2[disabled]:focus,
  fieldset[disabled] .btn-info2:focus,
  .btn-info2.disabled:active,
  .btn-info2[disabled]:active,
  fieldset[disabled] .btn-info2:active,
  .btn-info2.disabled.active,
  .btn-info2[disabled].active,
  fieldset[disabled] .btn-info2.active {
    background-color: #95c6e5 !important;
    border-color: #95c6e5;
  }
  .btn-success,
  .btn-success:focus {
    background-color: #87b87f !important;
    border-color: #87b87f;
  }
  .btn-success:hover,
  .btn-success:active,
  .open > .btn-success.dropdown-toggle {
    background-color: #629b58 !important;
    border-color: #87b87f;
  }
  .btn-success.no-border:hover,
  .btn-success.no-border:active {
    border-color: #629b58;
  }
  .btn-success.no-hover:hover,
  .btn-success.no-hover:active {
    background-color: #87b87f !important;
  }
  .btn-success.active {
    background-color: #75aa6c !important;
    border-color: #629959;
  }
  .btn-success.no-border.active {
    background-color: #6ba462 !important;
    border-color: #6ba462;
  }
  .btn-success.disabled,
  .btn-success[disabled],
  fieldset[disabled] .btn-success,
  .btn-success.disabled:hover,
  .btn-success[disabled]:hover,
  fieldset[disabled] .btn-success:hover,
  .btn-success.disabled:focus,
  .btn-success[disabled]:focus,
  fieldset[disabled] .btn-success:focus,
  .btn-success.disabled:active,
  .btn-success[disabled]:active,
  fieldset[disabled] .btn-success:active,
  .btn-success.disabled.active,
  .btn-success[disabled].active,
  fieldset[disabled] .btn-success.active {
    background-color: #87b87f !important;
    border-color: #87b87f;
  }
  .btn-warning,
  .btn-warning:focus {
    background-color: #ffb752 !important;
    border-color: #ffb752;
  }
  .btn-warning:hover,
  .btn-warning:active,
  .open > .btn-warning.dropdown-toggle {
    background-color: #e59729 !important;
    border-color: #ffb752;
  }
  .btn-warning.no-border:hover,
  .btn-warning.no-border:active {
    border-color: #e59729;
  }
  .btn-warning.no-hover:hover,
  .btn-warning.no-hover:active {
    background-color: #ffb752 !important;
  }
  .btn-warning.active {
    background-color: #f2a73e !important;
    border-color: #f0981c;
  }
  .btn-warning.no-border.active {
    background-color: #f1a02f !important;
    border-color: #f1a02f;
  }
  .btn-warning.disabled,
  .btn-warning[disabled],
  fieldset[disabled] .btn-warning,
  .btn-warning.disabled:hover,
  .btn-warning[disabled]:hover,
  fieldset[disabled] .btn-warning:hover,
  .btn-warning.disabled:focus,
  .btn-warning[disabled]:focus,
  fieldset[disabled] .btn-warning:focus,
  .btn-warning.disabled:active,
  .btn-warning[disabled]:active,
  fieldset[disabled] .btn-warning:active,
  .btn-warning.disabled.active,
  .btn-warning[disabled].active,
  fieldset[disabled] .btn-warning.active {
    background-color: #ffb752 !important;
    border-color: #ffb752;
  }
  .btn-danger,
  .btn-danger:focus {
    background-color: #d15b47 !important;
    border-color: #d15b47;
  }
  .btn-danger:hover,
  .btn-danger:active,
  .open > .btn-danger.dropdown-toggle {
    background-color: #b74635 !important;
    border-color: #d15b47;
  }
  .btn-danger.no-border:hover,
  .btn-danger.no-border:active {
    border-color: #b74635;
  }
  .btn-danger.no-hover:hover,
  .btn-danger.no-hover:active {
    background-color: #d15b47 !important;
  }
  .btn-danger.active {
    background-color: #c4513e !important;
    border-color: #aa4434;
  }
  .btn-danger.no-border.active {
    background-color: #ba4b39 !important;
    border-color: #ba4b39;
  }
  .btn-danger.disabled,
  .btn-danger[disabled],
  fieldset[disabled] .btn-danger,
  .btn-danger.disabled:hover,
  .btn-danger[disabled]:hover,
  fieldset[disabled] .btn-danger:hover,
  .btn-danger.disabled:focus,
  .btn-danger[disabled]:focus,
  fieldset[disabled] .btn-danger:focus,
  .btn-danger.disabled:active,
  .btn-danger[disabled]:active,
  fieldset[disabled] .btn-danger:active,
  .btn-danger.disabled.active,
  .btn-danger[disabled].active,
  fieldset[disabled] .btn-danger.active {
    background-color: #d15b47 !important;
    border-color: #d15b47;
  }
  .btn-inverse,
  .btn-inverse:focus {
    background-color: #555 !important;
    border-color: #555;
  }
  .btn-inverse:hover,
  .btn-inverse:active,
  .open > .btn-inverse.dropdown-toggle {
    background-color: #303030 !important;
    border-color: #555;
  }
  .btn-inverse.no-border:hover,
  .btn-inverse.no-border:active {
    border-color: #303030;
  }
  .btn-inverse.no-hover:hover,
  .btn-inverse.no-hover:active {
    background-color: #555 !important;
  }
  .btn-inverse.active {
    background-color: #434343 !important;
    border-color: #313131;
  }
  .btn-inverse.no-border.active {
    background-color: #3b3b3b !important;
    border-color: #3b3b3b;
  }
  .btn-inverse.disabled,
  .btn-inverse[disabled],
  fieldset[disabled] .btn-inverse,
  .btn-inverse.disabled:hover,
  .btn-inverse[disabled]:hover,
  fieldset[disabled] .btn-inverse:hover,
  .btn-inverse.disabled:focus,
  .btn-inverse[disabled]:focus,
  fieldset[disabled] .btn-inverse:focus,
  .btn-inverse.disabled:active,
  .btn-inverse[disabled]:active,
  fieldset[disabled] .btn-inverse:active,
  .btn-inverse.disabled.active,
  .btn-inverse[disabled].active,
  fieldset[disabled] .btn-inverse.active {
    background-color: #555 !important;
    border-color: #555;
  }
  .btn-pink,
  .btn-pink:focus {
    background-color: #d6487e !important;
    border-color: #d6487e;
  }
  .btn-pink:hover,
  .btn-pink:active,
  .open > .btn-pink.dropdown-toggle {
    background-color: #b73766 !important;
    border-color: #d6487e;
  }
  .btn-pink.no-border:hover,
  .btn-pink.no-border:active {
    border-color: #b73766;
  }
  .btn-pink.no-hover:hover,
  .btn-pink.no-hover:active {
    background-color: #d6487e !important;
  }
  .btn-pink.active {
    background-color: #c74072 !important;
    border-color: #af3462;
  }
  .btn-pink.no-border.active {
    background-color: #be386a !important;
    border-color: #be386a;
  }
  .btn-pink.disabled,
  .btn-pink[disabled],
  fieldset[disabled] .btn-pink,
  .btn-pink.disabled:hover,
  .btn-pink[disabled]:hover,
  fieldset[disabled] .btn-pink:hover,
  .btn-pink.disabled:focus,
  .btn-pink[disabled]:focus,
  fieldset[disabled] .btn-pink:focus,
  .btn-pink.disabled:active,
  .btn-pink[disabled]:active,
  fieldset[disabled] .btn-pink:active,
  .btn-pink.disabled.active,
  .btn-pink[disabled].active,
  fieldset[disabled] .btn-pink.active {
    background-color: #d6487e !important;
    border-color: #d6487e;
  }
  .btn-purple,
  .btn-purple:focus {
    background-color: #9585bf !important;
    border-color: #9585bf;
  }
  .btn-purple:hover,
  .btn-purple:active,
  .open > .btn-purple.dropdown-toggle {
    background-color: #7461aa !important;
    border-color: #9585bf;
  }
  .btn-purple.no-border:hover,
  .btn-purple.no-border:active {
    border-color: #7461aa;
  }
  .btn-purple.no-hover:hover,
  .btn-purple.no-hover:active {
    background-color: #9585bf !important;
  }
  .btn-purple.active {
    background-color: #8573b5 !important;
    border-color: #705ca8;
  }
  .btn-purple.no-border.active {
    background-color: #7c69af !important;
    border-color: #7c69af;
  }
  .btn-purple.disabled,
  .btn-purple[disabled],
  fieldset[disabled] .btn-purple,
  .btn-purple.disabled:hover,
  .btn-purple[disabled]:hover,
  fieldset[disabled] .btn-purple:hover,
  .btn-purple.disabled:focus,
  .btn-purple[disabled]:focus,
  fieldset[disabled] .btn-purple:focus,
  .btn-purple.disabled:active,
  .btn-purple[disabled]:active,
  fieldset[disabled] .btn-purple:active,
  .btn-purple.disabled.active,
  .btn-purple[disabled].active,
  fieldset[disabled] .btn-purple.active {
    background-color: #9585bf !important;
    border-color: #9585bf;
  }
  .btn-grey,
  .btn-grey:focus {
    background-color: #a0a0a0 !important;
    border-color: #a0a0a0;
  }
  .btn-grey:hover,
  .btn-grey:active,
  .open > .btn-grey.dropdown-toggle {
    background-color: #888 !important;
    border-color: #a0a0a0;
  }
  .btn-grey.no-border:hover,
  .btn-grey.no-border:active {
    border-color: #888;
  }
  .btn-grey.no-hover:hover,
  .btn-grey.no-hover:active {
    background-color: #a0a0a0 !important;
  }
  .btn-grey.active {
    background-color: #949494 !important;
    border-color: #828282;
  }
  .btn-grey.no-border.active {
    background-color: #8c8c8c !important;
    border-color: #8c8c8c;
  }
  .btn-grey.disabled,
  .btn-grey[disabled],
  fieldset[disabled] .btn-grey,
  .btn-grey.disabled:hover,
  .btn-grey[disabled]:hover,
  fieldset[disabled] .btn-grey:hover,
  .btn-grey.disabled:focus,
  .btn-grey[disabled]:focus,
  fieldset[disabled] .btn-grey:focus,
  .btn-grey.disabled:active,
  .btn-grey[disabled]:active,
  fieldset[disabled] .btn-grey:active,
  .btn-grey.disabled.active,
  .btn-grey[disabled].active,
  fieldset[disabled] .btn-grey.active {
    background-color: #a0a0a0 !important;
    border-color: #a0a0a0;
  }
  .btn-yellow {
    color: #963 !important;
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.4) !important;
  }
  .btn-yellow,
  .btn-yellow:focus {
    background-color: #fee188 !important;
    border-color: #fee188;
  }
  .btn-yellow:hover,
  .btn-yellow:active,
  .open > .btn-yellow.dropdown-toggle {
    background-color: #f7d05b !important;
    border-color: #fee188;
  }
  .btn-yellow.no-border:hover,
  .btn-yellow.no-border:active {
    border-color: #f7d05b;
  }
  .btn-yellow.no-hover:hover,
  .btn-yellow.no-hover:active {
    background-color: #fee188 !important;
  }
  .btn-yellow.active {
    background-color: #fbd972 !important;
    border-color: #f9cf4f;
  }
  .btn-yellow.no-border.active {
    background-color: #fad463 !important;
    border-color: #fad463;
  }
  .btn-yellow.disabled,
  .btn-yellow[disabled],
  fieldset[disabled] .btn-yellow,
  .btn-yellow.disabled:hover,
  .btn-yellow[disabled]:hover,
  fieldset[disabled] .btn-yellow:hover,
  .btn-yellow.disabled:focus,
  .btn-yellow[disabled]:focus,
  fieldset[disabled] .btn-yellow:focus,
  .btn-yellow.disabled:active,
  .btn-yellow[disabled]:active,
  fieldset[disabled] .btn-yellow:active,
  .btn-yellow.disabled.active,
  .btn-yellow[disabled].active,
  fieldset[disabled] .btn-yellow.active {
    background-color: #fee188 !important;
    border-color: #fee188;
  }
  .btn-yellow:hover,
  .btn-yellow:focus,
  .btn-yellow.focus,
  .open > .btn-yellow.dropdown-toggle,
  .btn-yellow.active,
  .open > .btn-yellow.active.dropdown-toggle {
    color: #963;
  }
  .btn-light {
    color: #888 !important;
    text-shadow: 0 -1px 0 rgba(250, 250, 250, 0.25) !important;
  }
  .btn-light,
  .btn-light:focus {
    background-color: #e7e7e7 !important;
    border-color: #e7e7e7;
  }
  .btn-light:hover,
  .btn-light:active,
  .open > .btn-light.dropdown-toggle {
    background-color: #d9d9d9 !important;
    border-color: #e7e7e7;
  }
  .btn-light.no-border:hover,
  .btn-light.no-border:active {
    border-color: #d9d9d9;
  }
  .btn-light.no-hover:hover,
  .btn-light.no-hover:active {
    background-color: #e7e7e7 !important;
  }
  .btn-light.active {
    background-color: #e0e0e0 !important;
    border-color: #cecece;
  }
  .btn-light.no-border.active {
    background-color: #d8d8d8 !important;
    border-color: #d8d8d8;
  }
  .btn-light.disabled,
  .btn-light[disabled],
  fieldset[disabled] .btn-light,
  .btn-light.disabled:hover,
  .btn-light[disabled]:hover,
  fieldset[disabled] .btn-light:hover,
  .btn-light.disabled:focus,
  .btn-light[disabled]:focus,
  fieldset[disabled] .btn-light:focus,
  .btn-light.disabled:active,
  .btn-light[disabled]:active,
  fieldset[disabled] .btn-light:active,
  .btn-light.disabled.active,
  .btn-light[disabled].active,
  fieldset[disabled] .btn-light.active {
    background-color: #e7e7e7 !important;
    border-color: #e7e7e7;
  }
  .btn-light:hover,
  .btn-light:focus,
  .btn-light.focus,
  .open > .btn-light.dropdown-toggle,
  .btn-light.active,
  .open > .btn-light.active.dropdown-toggle {
    color: #888;
  }
  .btn-light.btn-xs:after,
  .btn-light.btn-mini:after {
    left: -2px;
    right: -2px;
    top: -2px;
    bottom: -2px;
  }
  .btn-light.btn-sm:after {
    left: -4px;
    right: -4px;
    top: -4px;
    bottom: -4px;
  }
  .btn-light .btn-lg:after {
    left: -6px;
    right: -6px;
    top: -6px;
    bottom: -6px;
  }
  .btn.btn-white {
    text-shadow: none !important;
    background-color: #fff !important;
  }
  .btn.btn-white.no-hover:hover,
  .btn.btn-white.no-hover:active {
    background-color: #fff !important;
  }
  .btn.btn-white:focus,
  .btn.btn-white.active {
    box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.1) !important;
  }
  .btn.btn-white:focus.btn-bold,
  .btn.btn-white.active.btn-bold {
    box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.15) !important;
  }
  .btn.btn-white.active:after {
    display: none;
  }
  .btn.btn-white {
    border-color: #ccc;
    color: #444 !important;
  }
  .btn.btn-white:hover,
  .btn.btn-white:focus,
  .btn.btn-white.active,
  .btn.btn-white:active,
  .open > .btn.btn-white.dropdown-toggle,
  .open > .btn.btn-white.active.dropdown-toggle {
    background-color: #ebebeb !important;
    border-color: #ccc;
    color: #3a3434 !important;
  }
  .btn.btn-white:hover.no-border,
  .btn.btn-white:focus.no-border,
  .btn.btn-white.active.no-border,
  .btn.btn-white:active.no-border,
  .open > .btn.btn-white.dropdown-toggle.no-border,
  .open > .btn.btn-white.active.dropdown-toggle.no-border {
    border-color: #ccc;
  }
  .btn.btn-white.disabled,
  .btn.btn-white[disabled],
  fieldset[disabled] .btn.btn-white,
  .btn.btn-white.disabled:hover,
  .btn.btn-white[disabled]:hover,
  fieldset[disabled] .btn.btn-white:hover,
  .btn.btn-white.disabled:focus,
  .btn.btn-white[disabled]:focus,
  fieldset[disabled] .btn.btn-white:focus,
  .btn.btn-white.disabled:active,
  .btn.btn-white[disabled]:active,
  fieldset[disabled] .btn.btn-white:active,
  .btn.btn-white.disabled.active,
  .btn.btn-white[disabled].active,
  fieldset[disabled] .btn.btn-white.active {
    border-color: #ccc;
  }
  .btn-white.btn-default {
    border-color: #abbac3;
    color: #80909a !important;
  }
  .btn-white.btn-default:hover,
  .btn-white.btn-default:focus,
  .btn-white.btn-default.active,
  .btn-white.btn-default:active,
  .open > .btn-white.btn-default.dropdown-toggle,
  .open > .btn-white.btn-default.active.dropdown-toggle {
    background-color: #eff2f4 !important;
    border-color: #abbac3;
    color: #6b8595 !important;
  }
  .btn-white.btn-default:hover.no-border,
  .btn-white.btn-default:focus.no-border,
  .btn-white.btn-default.active.no-border,
  .btn-white.btn-default:active.no-border,
  .open > .btn-white.btn-default.dropdown-toggle.no-border,
  .open > .btn-white.btn-default.active.dropdown-toggle.no-border {
    border-color: #abbac3;
  }
  .btn-white.btn-default.disabled,
  .btn-white.btn-default[disabled],
  fieldset[disabled] .btn-white.btn-default,
  .btn-white.btn-default.disabled:hover,
  .btn-white.btn-default[disabled]:hover,
  fieldset[disabled] .btn-white.btn-default:hover,
  .btn-white.btn-default.disabled:focus,
  .btn-white.btn-default[disabled]:focus,
  fieldset[disabled] .btn-white.btn-default:focus,
  .btn-white.btn-default.disabled:active,
  .btn-white.btn-default[disabled]:active,
  fieldset[disabled] .btn-white.btn-default:active,
  .btn-white.btn-default.disabled.active,
  .btn-white.btn-default[disabled].active,
  fieldset[disabled] .btn-white.btn-default.active {
    border-color: #abbac3;
  }
  .btn-white.btn-primary {
    border-color: #307ecc;
    color: #307ecc !important;
  }
  .btn-white.btn-primary:hover,
  .btn-white.btn-primary:focus,
  .btn-white.btn-primary.active,
  .btn-white.btn-primary:active,
  .open > .btn-white.btn-primary.dropdown-toggle,
  .open > .btn-white.btn-primary.active.dropdown-toggle {
    background-color: #eaf2f8 !important;
    border-color: #307ecc;
    color: #537c9f !important;
  }
  .btn-white.btn-primary:hover.no-border,
  .btn-white.btn-primary:focus.no-border,
  .btn-white.btn-primary.active.no-border,
  .btn-white.btn-primary:active.no-border,
  .open > .btn-white.btn-primary.dropdown-toggle.no-border,
  .open > .btn-white.btn-primary.active.dropdown-toggle.no-border {
    border-color: #307ecc;
  }
  .btn-white.btn-primary.disabled,
  .btn-white.btn-primary[disabled],
  fieldset[disabled] .btn-white.btn-primary,
  .btn-white.btn-primary.disabled:hover,
  .btn-white.btn-primary[disabled]:hover,
  fieldset[disabled] .btn-white.btn-primary:hover,
  .btn-white.btn-primary.disabled:focus,
  .btn-white.btn-primary[disabled]:focus,
  fieldset[disabled] .btn-white.btn-primary:focus,
  .btn-white.btn-primary.disabled:active,
  .btn-white.btn-primary[disabled]:active,
  fieldset[disabled] .btn-white.btn-primary:active,
  .btn-white.btn-primary.disabled.active,
  .btn-white.btn-primary[disabled].active,
  fieldset[disabled] .btn-white.btn-primary.active {
    border-color: #307ecc;
  }
  .btn-white.btn-success {
    border-color: #a7c9a1;
    color: #81a87b !important;
  }
  .btn-white.btn-success:hover,
  .btn-white.btn-success:focus,
  .btn-white.btn-success.active,
  .btn-white.btn-success:active,
  .open > .btn-white.btn-success.dropdown-toggle,
  .open > .btn-white.btn-success.active.dropdown-toggle {
    background-color: #edf4eb !important;
    border-color: #a7c9a1;
    color: #6ea465 !important;
  }
  .btn-white.btn-success:hover.no-border,
  .btn-white.btn-success:focus.no-border,
  .btn-white.btn-success.active.no-border,
  .btn-white.btn-success:active.no-border,
  .open > .btn-white.btn-success.dropdown-toggle.no-border,
  .open > .btn-white.btn-success.active.dropdown-toggle.no-border {
    border-color: #a7c9a1;
  }
  .btn-white.btn-success.disabled,
  .btn-white.btn-success[disabled],
  fieldset[disabled] .btn-white.btn-success,
  .btn-white.btn-success.disabled:hover,
  .btn-white.btn-success[disabled]:hover,
  fieldset[disabled] .btn-white.btn-success:hover,
  .btn-white.btn-success.disabled:focus,
  .btn-white.btn-success[disabled]:focus,
  fieldset[disabled] .btn-white.btn-success:focus,
  .btn-white.btn-success.disabled:active,
  .btn-white.btn-success[disabled]:active,
  fieldset[disabled] .btn-white.btn-success:active,
  .btn-white.btn-success.disabled.active,
  .btn-white.btn-success[disabled].active,
  fieldset[disabled] .btn-white.btn-success.active {
    border-color: #a7c9a1;
  }
  .btn-white.btn-danger {
    border-color: #d7a59d;
    color: #b7837a !important;
  }
  .btn-white.btn-danger:hover,
  .btn-white.btn-danger:focus,
  .btn-white.btn-danger.active,
  .btn-white.btn-danger:active,
  .open > .btn-white.btn-danger.dropdown-toggle,
  .open > .btn-white.btn-danger.active.dropdown-toggle {
    background-color: #fbf4f3 !important;
    border-color: #d7a59d;
    color: #b46f64 !important;
  }
  .btn-white.btn-danger:hover.no-border,
  .btn-white.btn-danger:focus.no-border,
  .btn-white.btn-danger.active.no-border,
  .btn-white.btn-danger:active.no-border,
  .open > .btn-white.btn-danger.dropdown-toggle.no-border,
  .open > .btn-white.btn-danger.active.dropdown-toggle.no-border {
    border-color: #d7a59d;
  }
  .btn-white.btn-danger.disabled,
  .btn-white.btn-danger[disabled],
  fieldset[disabled] .btn-white.btn-danger,
  .btn-white.btn-danger.disabled:hover,
  .btn-white.btn-danger[disabled]:hover,
  fieldset[disabled] .btn-white.btn-danger:hover,
  .btn-white.btn-danger.disabled:focus,
  .btn-white.btn-danger[disabled]:focus,
  fieldset[disabled] .btn-white.btn-danger:focus,
  .btn-white.btn-danger.disabled:active,
  .btn-white.btn-danger[disabled]:active,
  fieldset[disabled] .btn-white.btn-danger:active,
  .btn-white.btn-danger.disabled.active,
  .btn-white.btn-danger[disabled].active,
  fieldset[disabled] .btn-white.btn-danger.active {
    border-color: #d7a59d;
  }
  .btn-white.btn-warning {
    border-color: #e7b979;
    color: #daa458 !important;
  }
  .btn-white.btn-warning:hover,
  .btn-white.btn-warning:focus,
  .btn-white.btn-warning.active,
  .btn-white.btn-warning:active,
  .open > .btn-white.btn-warning.dropdown-toggle,
  .open > .btn-white.btn-warning.active.dropdown-toggle {
    background-color: #fef7ec !important;
    border-color: #e7b979;
    color: #db9a3d !important;
  }
  .btn-white.btn-warning:hover.no-border,
  .btn-white.btn-warning:focus.no-border,
  .btn-white.btn-warning.active.no-border,
  .btn-white.btn-warning:active.no-border,
  .open > .btn-white.btn-warning.dropdown-toggle.no-border,
  .open > .btn-white.btn-warning.active.dropdown-toggle.no-border {
    border-color: #e7b979;
  }
  .btn-white.btn-warning.disabled,
  .btn-white.btn-warning[disabled],
  fieldset[disabled] .btn-white.btn-warning,
  .btn-white.btn-warning.disabled:hover,
  .btn-white.btn-warning[disabled]:hover,
  fieldset[disabled] .btn-white.btn-warning:hover,
  .btn-white.btn-warning.disabled:focus,
  .btn-white.btn-warning[disabled]:focus,
  fieldset[disabled] .btn-white.btn-warning:focus,
  .btn-white.btn-warning.disabled:active,
  .btn-white.btn-warning[disabled]:active,
  fieldset[disabled] .btn-white.btn-warning:active,
  .btn-white.btn-warning.disabled.active,
  .btn-white.btn-warning[disabled].active,
  fieldset[disabled] .btn-white.btn-warning.active {
    border-color: #e7b979;
  }
  .btn-white.btn-info {
    border-color: #307ecc;
    color: #307ecc !important;
  }
  .btn-white.btn-info:hover,
  .btn-white.btn-info:focus,
  .btn-white.btn-info.active,
  .btn-white.btn-info:active,
  .open > .btn-white.btn-info.dropdown-toggle,
  .open > .btn-white.btn-info.active.dropdown-toggle {
    background-color: #eef5fa !important;
    border-color: #307ecc;
    color: #5896bf !important;
  }
  .btn-white.btn-info:hover.no-border,
  .btn-white.btn-info:focus.no-border,
  .btn-white.btn-info.active.no-border,
  .btn-white.btn-info:active.no-border,
  .open > .btn-white.btn-info.dropdown-toggle.no-border,
  .open > .btn-white.btn-info.active.dropdown-toggle.no-border {
    border-color: #307ecc;
  }
  .btn-white.btn-info.disabled,
  .btn-white.btn-info[disabled],
  fieldset[disabled] .btn-white.btn-info,
  .btn-white.btn-info.disabled:hover,
  .btn-white.btn-info[disabled]:hover,
  fieldset[disabled] .btn-white.btn-info:hover,
  .btn-white.btn-info.disabled:focus,
  .btn-white.btn-info[disabled]:focus,
  fieldset[disabled] .btn-white.btn-info:focus,
  .btn-white.btn-info.disabled:active,
  .btn-white.btn-info[disabled]:active,
  fieldset[disabled] .btn-white.btn-info:active,
  .btn-white.btn-info.disabled.active,
  .btn-white.btn-info[disabled].active,
  fieldset[disabled] .btn-white.btn-info.active {
    border-color: #307ecc;
  }
  .btn-white.btn-inverse {
    border-color: #959595;
    color: #555 !important;
  }
  .btn-white.btn-inverse:hover,
  .btn-white.btn-inverse:focus,
  .btn-white.btn-inverse.active,
  .btn-white.btn-inverse:active,
  .open > .btn-white.btn-inverse.dropdown-toggle,
  .open > .btn-white.btn-inverse.active.dropdown-toggle {
    background-color: #e4e4e4 !important;
    border-color: #959595;
    color: #4c4545 !important;
  }
  .btn-white.btn-inverse:hover.no-border,
  .btn-white.btn-inverse:focus.no-border,
  .btn-white.btn-inverse.active.no-border,
  .btn-white.btn-inverse:active.no-border,
  .open > .btn-white.btn-inverse.dropdown-toggle.no-border,
  .open > .btn-white.btn-inverse.active.dropdown-toggle.no-border {
    border-color: #959595;
  }
  .btn-white.btn-inverse.disabled,
  .btn-white.btn-inverse[disabled],
  fieldset[disabled] .btn-white.btn-inverse,
  .btn-white.btn-inverse.disabled:hover,
  .btn-white.btn-inverse[disabled]:hover,
  fieldset[disabled] .btn-white.btn-inverse:hover,
  .btn-white.btn-inverse.disabled:focus,
  .btn-white.btn-inverse[disabled]:focus,
  fieldset[disabled] .btn-white.btn-inverse:focus,
  .btn-white.btn-inverse.disabled:active,
  .btn-white.btn-inverse[disabled]:active,
  fieldset[disabled] .btn-white.btn-inverse:active,
  .btn-white.btn-inverse.disabled.active,
  .btn-white.btn-inverse[disabled].active,
  fieldset[disabled] .btn-white.btn-inverse.active {
    border-color: #959595;
  }
  .btn-white.btn-pink {
    border-color: #d299ae;
    color: #af6f87 !important;
  }
  .btn-white.btn-pink:hover,
  .btn-white.btn-pink:focus,
  .btn-white.btn-pink.active,
  .btn-white.btn-pink:active,
  .open > .btn-white.btn-pink.dropdown-toggle,
  .open > .btn-white.btn-pink.active.dropdown-toggle {
    background-color: #fbeff4 !important;
    border-color: #d299ae;
    color: #ac5978 !important;
  }
  .btn-white.btn-pink:hover.no-border,
  .btn-white.btn-pink:focus.no-border,
  .btn-white.btn-pink.active.no-border,
  .btn-white.btn-pink:active.no-border,
  .open > .btn-white.btn-pink.dropdown-toggle.no-border,
  .open > .btn-white.btn-pink.active.dropdown-toggle.no-border {
    border-color: #d299ae;
  }
  .btn-white.btn-pink.disabled,
  .btn-white.btn-pink[disabled],
  fieldset[disabled] .btn-white.btn-pink,
  .btn-white.btn-pink.disabled:hover,
  .btn-white.btn-pink[disabled]:hover,
  fieldset[disabled] .btn-white.btn-pink:hover,
  .btn-white.btn-pink.disabled:focus,
  .btn-white.btn-pink[disabled]:focus,
  fieldset[disabled] .btn-white.btn-pink:focus,
  .btn-white.btn-pink.disabled:active,
  .btn-white.btn-pink[disabled]:active,
  fieldset[disabled] .btn-white.btn-pink:active,
  .btn-white.btn-pink.disabled.active,
  .btn-white.btn-pink[disabled].active,
  fieldset[disabled] .btn-white.btn-pink.active {
    border-color: #d299ae;
  }
  .btn-white.btn-purple {
    border-color: #b7b1c6;
    color: #7d6fa2 !important;
  }
  .btn-sm,
  .btn-group-sm > .btn {
    border-width: 4px;
    font-size: 13px;
    padding: 4px 9px;
    line-height: 1.38;
  }
  h4 {
    margin: 5px 0px 15px 0px;
}

.high-contrast nav.navbar-details.navbar.navbar-expand-lg {
    background-color: #000;
}

.high-contrast section.government-service
 {
    background-color: #11141B;
}

.high-contrast .home-one .government-service .card
{
    background-color: #000;
}
.high-contrast h4
 {
    color: yellow !important;
}
.high-contrast .card.h-100
 {
    background: #11141B;
}


body.high-contrast p {
    color: yellow !important;
}

.high-contrast .accessibility-panel {
    background: #000;
}

.high-contrast .text-white {
    color: yellow !important;
}

.high-contrast section .semi-title .animated-circles{
    color: yellow !important;
}



body.high-contrast {
      background-color: #121212 !important;
      color: #f0f0f0 !important;
    }
    body.invert {
      filter: invert(1) hue-rotate(180deg);
    }
    body.saturated {
      filter: saturate(2);
    }
    .highlight-links a {
          color : rgb(255, 255, 0) !important;
    background-color: rgb(0, 0, 0) !important;
      padding: 2px 4px;
      border-radius: 4px;
    }
    .hidden-images img {
      display: none !important;
    }
    .custom-cursor * {
      cursor: auto !important;
    }

    body.high-contrast path.jsx-3810348369
     {
        fill: #ff0 !important;
    }

    .highlight-links path.jsx-3810348369
     {
        fill: #ff0 !important;
    }