/* Font Colors */

a, a:not([href]):not([tabindex]) {
  color: #1c53d4;
}

.font-black {
  color: #464646 !important;
}

.font-white {
  color: #fff !important;
}

.text-info,
.font-gray-dark {
  color: #828282 !important;
}


/*MA Colors*/
.font-maBlue {
  color: #1c53d4 !important;
}

.font-maBlue75 {
  color: #407996 !important;
}

.font-maBlue30 {
  color: #b2c9d5 !important;
}

.font-maBlue10 {
  color: #e5edf1 !important;
}

.text-success,
.font-maGreen {
  color: #78965e !important;
}

.font-maGreen75 {
  color: #9ab086 !important;
}

.font-maGreen30 {
  color: #d6dfcf !important;
}

.font-maGreen10 {
  color: #f1f4ef !important;
}

.text-muted,
.font-maGray {
  color: #bbbcbc !important;
}

.font-maGray75 {
  color: #cccdcd !important;
}

.font-maGray30 {
  color: #ebebeb !important;
}

.font-maGray10 {
  color: #f8f8f8 !important;
}


.text-warning,
.font-maOrange {
  color: #ebad14 !important;
}

.font-maOrange50 {
  color: #f5d689 !important;
}

.font-maPlum {
  color: #8f6678 !important;
}

.font-maPlum50 {
  color: #c7b2bb !important;
}

.has-error .help-block,
.text-danger,
.font-maRed,
.parsley-required {
  color: #991f36 !important;
  font-weight: bold;
  font-size: .9em;
}

.font-maRed50 {
  color: #cc8f9a !important;
}

.font-red {
    color: #B40000 !important;
}

.font-green {
    color: #429E46 !important;
}
    /* Other Background Colors */
    .alert-info a,
    .alert-info {
        color: #6c6c6c;
        border-color: #b2c9d5;
        background: #e5edf1;
    }

.alert-notice a,
.alert-notice {
  color: #004c73;
  border-color: #b2c9d5;
  background: #e5edf1;
}

.alert-success a,
.alert-success,
.parsley-success {
  color: #78965e;
  border-color: #d6dfcf;
  background: #d6dfcf;
}

.parsley-success {
  background: #fff;
}

.alert-warning a,
.alert-warning,
.warning {
  color: #ebad14;
  border-color: #ebad14;
  background: #f5d689;
}

.alert-danger a,
.alert-danger,
.danger,
.parsley-error {
  color: #ffffff !important;
  border-color: #cc8f9a !important;
  background: #991f36 !important;
}

.parsley-error {
  background: #fff;
}


.bg-gradientWhiteToGray {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f8f8f8+0,f5f5f5+100 */
  background: rgb(248,248,248); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(248,248,248,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(248,248,248,1) 0%,rgba(245,245,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}

.bg-gradientGrayToGray {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e9e9e9+0,e1e1e1+100 */
  background: #e9e9e9; /* Old browsers */
  background: -moz-linear-gradient(top, #e9e9e9 0%, #e1e1e1 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #e9e9e9 0%,#e1e1e1 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #e9e9e9 0%,#e1e1e1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */
}


.bg-maOrange {
  color: #464646 !important;
  background: #ebad14;
}

.btn.bg-maOrange:hover {
  background: #f5d689;
}

.bg-green {
  color: #fff;
  background-color: #72BF44;
}

  .bg-green .hbspt-form .hs-button {
    background-color: rgb(0, 73, 115);
    color: #fff;
    border: 1px solid rgb(0, 73, 115);
  }


.btnGreen, hs-button {
  background: #72BF44;
  color: #fff !important;
  border: 1px solid #72BF44;
}

  .btnGreen:hover,
  a.btnGreen:hover:not([href]):not([tabindex]) {
    color: #72BF44 !important;
    background-color: #fff;
    border: 1px solid #72BF44;
  }

.btnWhite {
  background-color: #fff;
  color: rgb(0, 76, 115);
  border: 1px solid rgb(0, 76, 115);
}

  .btnWhite:hover,
  a.btnWhite:hover:not([href]):not([tabindex]) {
    color: #fff;
    background-color: rgb(0, 76, 115);
    border: 1px solid rgb(0, 76, 115);
  }

.btnBlue {
  background-color: rgb(0, 73, 115);
  color: #fff;
  border: 1px solid rgb(0, 73, 115);
}

  .btnBlue:hover,
  a.btnBlue:hover:not([href]):not([tabindex]) {
    color: rgb(0, 73, 115);
    background-color: #fff;
    border: 1px solid rgb(0, 73, 115);
  }

.btnMaBlue {
  background-color: #1C53D4;
  color: #fff;
  border: 1px solid #1C53D4;
}

  .btnMaBlue:hover,
  a.btnMaBlue:hover:not([href]):not([tabindex]) {
    color: #1C53D4 !important;
    background-color: #fff;
    border: 1px solid #1C53D4;
  }

.btnLightBlue {
  background-color: #45A6D1;
  color: #fff;
  border: 1px solid #45A6D1;
}

  .btnLightBlue:hover,
  a.btnLightBlue:hover:not([href]):not([tabindex]) {
    color: #45A6D1;
    background-color: #fff;
    border: 1px solid #45A6D1;
  }

.bg-gray {
  color: #000;
  background-color: #f7f7f7;
}

.bg-darkGray {
  color: #fff;
  background-color: #4F4F4F;
}


.bg-grayGradient {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f0f0f0+0,e2e2e2+100 */
  background: #f0f0f0; /* Old browsers */
  background: -moz-linear-gradient(top, #f0f0f0 0%, #e2e2e2 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f0f0f0 0%,#e2e2e2 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f0f0f0 0%,#e2e2e2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
}

.bg-lightGray {
  color: #000;
  background-color: #E7E7E7;
}

.bg-mediumGray {
    color: #000;
    background-color: #BFBFBF;
}

.bg-maOrange50 {
  color: #464646 !important;
  background: #f5d689;
}

.btn.bg-maOrange:hover {
  background: #ebad14;
}

.bg-maPlum {
  color: #fff !important;
  background: #8f6678;
}

.bg-maPlum50 {
  color: #464646 !important;
  background: #c7b2bb;
}

.bg-maRed {
  color: #fff !important;
  border-color: #cc8f9a;
  background: #991f36;
}

.bg-maRed50 {
  color: #464646 !important;
  background: #cc8f9a;
  border-color: #991f36;
}


.bg-maBlue {
  color: #fff !important;
  background: #081417;
}

.btn.bg-maBlue:hover {
  background: #407996;
}


.bg-maBlue75 {
  color: #fff !important;
  background: #407996;
}

.btn.bg-maBlue75:hover {
  background: #004c73;
}

.bg-maBlue30 {
  color: #464646 !important;
  background: #b2c9d5;
}

.bg-maBlue10 {
  color: #464646 !important;
  background: #e5edf1;
}

.btn.bg-maBlue10:hover {
  background: #b2c9d5;
}


.progress-bar-success,
.bootstrap-switch-success,
.checkbox-success div[id^='uniform-'] span.checked,
.radio-success div[id^='uniform-'] span.checked,
.badge-success,
.label-success,
.btn-success,
.hover-maGreen:hover,
.hover-success:hover,
.bg-maGreen {
  color: #fff !important;
  background: #78965e;
}

  .label-success[href]:hover,
  .label-success[href]:focus,
  .btn-success:hover,
  .btn-success:focus,
  .btn-success:active,
  .btn-success.active,
  .open .dropdown-toggle.btn-success,
  .btn-success.disabled,
  .btn-success[disabled],
  .btn-success.disabled:hover,
  .btn-success[disabled]:hover,
  .btn-success.disabled:focus,
  .btn-success[disabled]:focus,
  .btn-success.disabled:active,
  .btn-success[disabled]:active,
  .btn-success.disabled.active,
  .btn-success[disabled].active,
  .btn.bg-maGreen:hover {
    background: #9ab086;
  }

.bg-maGreen75 {
  color: #fff !important;
  background: #9ab086;
}

.btn.bg-maGreen75:hover {
  background: #78965e;
}

.bg-maGreen30 {
  color: #464646 !important;
  background: #d6dfcf;
}

.bg-maGreen10 {
  color: #464646 !important;
  background: #f1f4ef;
}

.btn.bg-maGreen10:hover {
  background: #d6dfcf;
}

.bg-maGray {
  color: #fff !important;
  background: #bbbcbc;
}

.btn.bg-maGray:hover {
  background: #cccdcd;
}

.bg-maGray75 {
  color: #fff !important;
  background: #cccdcd;
}

.btn.bg-maGray75:hover {
  background: #bbbcbc;
}

.bg-maGray30 {
  color: #464646 !important;
  background: #ebebeb;
}

.bg-maGray10 {
  color: #464646 !important;
  background: #f8f8f8;
}

.btn.bg-maGray10:hover {
  background: #ebebeb;
}

.bg-tvWithBars {
  background: url('../images/Error-page-img.webp');
  background-repeat: no-repeat;
  background-size: cover;
  height: 45vw;
}

.bg-gradientGreen {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7ab745+0,acd554+50,acd554+50,acd554+50,7ab745+100 */
  background: rgb(122,183,69); /* Old browsers */
  background: -moz-linear-gradient(left, rgba(122,183,69,1) 0%, rgba(172,213,84,1) 50%, rgba(172,213,84,1) 50%, rgba(172,213,84,1) 50%, rgba(122,183,69,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(122,183,69,1) 0%,rgba(172,213,84,1) 50%,rgba(172,213,84,1) 50%,rgba(172,213,84,1) 50%,rgba(122,183,69,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(122,183,69,1) 0%,rgba(172,213,84,1) 50%,rgba(172,213,84,1) 50%,rgba(172,213,84,1) 50%,rgba(122,183,69,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ab745', endColorstr='#7ab745',GradientType=1 ); /* IE6-9 */
}





/* Black */
.badge-black,
.label-black,
.btn-black,
.hover-black:hover,
.bg-black {
  color: #ffffff;
  background: rgb(37,37,37);
}

.boxed-layout.bg-black {
  background: rgb(37,37,37);
}

.label-black[href]:hover,
.label-black[href]:focus,
.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black,
.btn-black.disabled,
.btn-black[disabled],
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
.btn-black.disabled:active,
.btn-black[disabled]:active,
.btn-black.disabled.active,
.btn-black[disabled].active {
  color: #f8f8f8;
  background: #151515;
}

/* Black Opacity */
.badge-black-opacity,
.label-black-opacity,
.btn-black-opacity,
.hover-black-opacity:hover,
.bg-black-opacity {
  color: #bbbcbc;
  background: #2b323d;
}

  .label-black-opacity[href]:hover,
  .label-black-opacity[href]:focus,
  .btn-black-opacity:hover,
  .btn-black-opacity:focus,
  .btn-black-opacity:active,
  .btn-black-opacity.active,
  .open .dropdown-toggle.btn-black-opacity,
  .btn-black-opacity.disabled,
  .btn-black-opacity[disabled],
  .btn-black-opacity.disabled:hover,
  .btn-black-opacity[disabled]:hover,
  .btn-black-opacity.disabled:focus,
  .btn-black-opacity[disabled]:focus,
  .btn-black-opacity.disabled:active,
  .btn-black-opacity[disabled]:active,
  .btn-black-opacity.disabled.active,
  .btn-black-opacity[disabled].active {
    color: #fff;
    background: #14171c;
  }

.bg-white-gradient {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f5f5f5+0,ebeef0+100,ebeef0+100,ebeef0+100,ebeef0+100,ebeef0+100,ebeef0+100 */
    background: #f5f5f5; /* Old browsers */
    background: -moz-linear-gradient(top, #f5f5f5 0%, #ebeef0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f5f5f5 0%,#ebeef0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f5f5f5 0%,#ebeef0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ebeef0',GradientType=0 ); /* IE6-9 */
}


/* White */
.table,
.label-white,
.bg-white {
  background: #fff;
}

/* White Transparent */
.bg-white-opacity {
  background: rgba(255, 255, 255, .85);
}

.hover-white:hover {
  background: #f8f8f8;
}



/* Border Colors */

.border-black {
  border-color: #212121 !important;
}

.border-maBlue {
  border-color: #004c73 !important;
}

.border-maBlue75 {
  border-color: #407996 !important;
}

.border-maBlue30 {
  border-color: #b2c9d5 !important;
}

.border-maBlue10 {
  border-color: #353df1 !important;
}

.border-maGreen {
  border-color: #78965e !important;
}

.border-maGreen75 {
  border-color: #9ab086 !important;
}

.border-maGreen30 {
  border-color: #d6dfcf !important;
}

.border-maGreen10 {
  border-color: #f1f4ef !important;
}

.border-maGray {
  border-color: #bbbcbc !important;
}

.border-maGray50 {
  border-color: #cccdcd !important;
}

.border-maGray30 {
  border-color: #ebebeb !important;
}

.border-maGray10 {
  border-color: #f8f8f8 !important;
}

/* Box Shadow Colors */

.parsley-success {
  border-color: #9ab086 !important;
}

.parsley-error {
  border-color: #991f36 !important;
}
