/** All Pages **/
.required {
    color: #444;
}

/** Signup Page **/
.signup-background {
    background-color: #eeeeee;
}

#signup-holder {
    background-color: #eeeeee;
    position: relative;
    width: 90%;
    padding: 35px 0;
    margin: 0 auto;
    text-align: center;
}

#signup-inner {
    position: relative;
    margin-bottom: 1em;
    background-color: #fff;
    border: 1px solid #ddd;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

#signup-inner .step-pane {
    padding: 35px 30px 10px;
}

#signup-inner .step-content {
    padding: 0px;
}

#signup-inner .action-holder {
    position: relative;
    height:70px;
}

#signup-inner .action-holder .btn-prev {
   float:left;
}

#signup-inner .action-holder .btn-next {
    float:right;
}

#signup-form .submit {
    margin-bottom: 20px;
    text-align: center;
}

#signup-inner .signup-main {
    -webkit-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.25);
    box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.25);
}

#signup-inner #name-result {
    margin-left:10px;
}

#signup-inner #name-result i {
    margin:5px;
    font-size:25px;
}

#signup-inner #name-result i.info {
    color:#444;
}

#signup-inner #name-result i.info:hover {
    cursor: pointer;
}

#signup-inner #name-result .success {
    color:green;
}

#signup-inner #name-result .error {
    color:red;
}

/** Page header **/
.masthead {
    /*background: url('/medical/site/img/slayer.png');*/
    /*background-size: cover;*/
    background-color: #0082d2;
}
.home-masthead {
    background: url('/medical/site/img/desk2.jpg') !important;
    background-size: cover !important;
}

.navbar .navbar-header h1 {
    font-size:37px;
    margin: 9px 10px 0px 0px;
    color:#FFFFFF;
}

.masthead .masthead-description {
    font-size: 22px;
    font-weight: 600;
}

.masthead-carousel .carousel-controls {
    position: absolute;
    left: 50px !important;
    bottom: 25px;
}
.masthead-carousel .carousel-control {
    margin: 3px;
}

.masthead-carousel .carousel-control.left,
.masthead-carousel .carousel-control.right {
    border: 1px solid !important;
    transition: all .2s ease-in-out !important;
}
.masthead-carousel .carousel-control.left:hover,
.masthead-carousel .carousel-control.right:hover {
    transform: scale(1.1) !important;
}
.testimonial-image:hover{
    transform: scale(1.1) !important;
}
.img-circular {
    width: 170px;
    height: 170px;
    background-size: cover;
    display: block;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    float: left;
}

.navbar-inverse .navbar-nav > li > a:hover {
    background: #0e4f8f !important;
}

.navbar-inverse .navbar-social > li > a {
    color: #0e4f8f !important;
}

.navbar-inverse .navbar-social > li > a:hover {
    color: #ffffff !important;
}

.navbar.navbar-inverse {
    background-color: #ffffff !important;
}

.navbar-inverse .navbar-nav > li > a {
    color: #0e4f8f;
}

.footer {
    background: #0082d2 !important;
}

.footer-social-link li a:hover {
    color: #979797 !important;
}

.copyright {
    color: #0e4f8f;
    background: #FFFFFF !important;
}

.copyright a {
    color: #0e4f8f !important;
}

.masthead .btn-transparent, .footer .btn-transparent {
    background-color: #0e4f8f;
}

.pricing-header {
    background-color: #0e4F8F;
}

.pricing-plan-ribbon-secondary {
    background-color: #F3642A;
}

.styled {
    font-family: Impact;
    -webkit-text-stroke: 2px #0e4f8f;
}

.styled span {
    font-style: italic;
}