@font-face {
font-family: 'FuturaBold';
src: url(fonts/futura-bold-font.ttf);
}

body {
    font-family: 'FuturaBold' !important;
}

table.table.table-bordered thead tr th,label.control-label {
    font-size: 1.2em !important;
}

.login-register-form-section {
        max-width: 350px;
        margin: 0 auto;
    }

    .login-register-form-section i {
        width: 10px;
    }

    .login-register-form-section .nav-tabs > li > a {
        color: #6A488E;
    }

    .login-register-form-section .nav-tabs > li.active > a {
        background-color: #6A488E;
        border-color: #6A488E;
        color: white;
    }

    .login-register-form-section .nav-tabs > li > a,
    .login-register-form-section .nav-tabs > li.active > a {
         min-width: 160px;
        text-align: center;

    }

    .login-register-form-section .nav-tabs {
        /* padding-bottom: 10px; */
        margin-bottom: 10px;
    }


    .login-register-form-section .btn-custom {
        width: 100%;
        background-color: #6A488E;
        border-color: #6A488E;
        margin-bottom: 0.5em;

    }

    .login-register-form-section .btn-custom:hover {
        width: 100%;
        background-color: #6A488E;
        border-color: #6A488E;
    }
    .login-register-form-section .form-group {
        padding: 0 20px;
    }

    .create_acc_text {
    	border-top: 1px solid #EEE;
    	padding-top: 3px;
    	padding-bottom: 3px;
    }

    .is_link {
    	color:#6A488E;
    	cursor: pointer;
    }

    .is_link:hover {
    	color: #6A488E;
    }

  .not-active {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: black;
}

.not-visible {
    display: none !important;
}

  .is-undelined {

display: inline-block;
font-size: 1.8em;
  padding: 10px 10px 15px; /* bottom padding should be higher to make up for pseudo border height */
  background: linear-gradient(90deg, transparent 25%, #6A488E 25%, #6A488E 75%, transparent 75%);
  background-size: 100% 3px;
  background-position: 0% 100%;
  background-repeat: no-repeat;
}


.banner_highlight {
    display: block;

}

.slide_logo, .slide_text
{
  display: inline-block;
}

.slide_text {
  text-transform: uppercase;
  font-weight: bolder;
  font-size: 2em;
  font-family: 'FuturaBold';
  width: 50%;
  margin-left: 150px;
  text-align: left;
  word-spacing: 2px;
  margin-top: 33px;
}

.slide_logo img {
  width: 367px;
    height: 108px;
margin-left: 150px;
}

@media only screen and (max-width:940px) { /* Tablets*/
    .nivo-caption {
       height: 50%;
}

.slide_logo img {
    margin-left: 0;
}

.slide_text {
    margin-left: 0;
    font-size: 1.2em;
    width: 330px;
}
#contact_text {
    width: 100% !important;
}
    }

.nivo-caption {
    position: absolute;
    left: 0px;
    top: 0;
    background: rgba(255,255,255,0.7);
    color: #000;
    width: 100%;
    z-index: 8;
    padding: 5px 10px;
    opacity: 0.8;
    overflow: hidden;
}

.required-field
{
  color: #f00;
}

.boot-box-very-large {
  width: 90%;
  height: 90%;
}
.btn-primary, .btn-success, .btn-primary:active:focus, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary{

    background-color: #6A488E !important;
    border-color: #6A488E !important;
}

.form-control {
    border-color: #6A488E !important;
}
.modal-header{
    background-color:#6A488E !important;;
}
