﻿body {
    padding-bottom: 20px;
    color:#222121;
    font-size:12px;
}

div#loading {
    display: none;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

h1, h2, h3, h4{
    margin-top:10px;
    margin-bottom:0px;
}

h1 {
    font-family: "lato", Helvetica;
    font-size: 25px;
}

h2 {
    font-family: "lato", Helvetica;
    font-size: 20px;
    border-bottom: 2px solid #0159a5;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-weight: bold;
}

h3 {
    font-family: "lato", Helvetica;
    font-size: 16px;
    border-bottom: 2px solid #0159a5;
    margin-bottom: 15px;
    padding-bottom: 10px;
    font-weight:bold;
}



.panel-group-border{
    border:#bababa solid 1px;
    padding:15px;
    border-radius:5px;
    margin-bottom:15px;
    background-color:white;

}

.date .input-group-addon {
    background-color: none !important;
    border: none !important;
    border-radius: 0px !important;
    border-bottom: 1px solid #428bca !important;
}

.no-radius {
    border-radius: 0px !important;
}

.no-padding{
    padding:0px !important;
}

.no-margin {
    margin: 0px !important;
}

.margin-top20px{
    margin-top:20px;
}

.form-control {
    height: 34px;
    padding: 6px 10px;
    padding-left:0px;
    font-size: 16px;
    border: none !important;
    border-bottom: 1px solid #428bca !important;
    border-radius: 0px;
    box-shadow: none;
    transition: all 0.15s !important;
}

    .form-control:hover, .form-control:focus, .form-control:active {
        border-bottom: 2px solid #0159a5 !important;
        box-shadow:none;
    }

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    /*max-width: 280px;*/
}

.text-theme-color-one {
    color: #428bca !important;
}

.text-theme-hover-red:hover {
    color: #a70303 !important;
}

.text-theme-color-white {
    color: #ffffff !important;
}

.text-font-size-22px{
    font-size:22px !important;
}

.text-font-size-16px {
    font-size: 16px !important;
}

.text-font-size-14px {
    font-size: 14px !important;
}

.text-font-size-12px {
    font-size: 12px !important;
}

.fb-profile img.fb-image-lg {
    z-index: 0;
    width: 100%;
    margin-bottom: 10px;
    height:200px;
}

.fb-image-profile {
    margin: -90px 20px 0px 50px;
    z-index: 9;
    width: 171px;
    max-height: 171px
}

@media (max-width:768px) {

    .fb-profile img.fb-image-lg {
        height: 160px;
    }

    .fb-profile-text > h1 {
        font-weight: 700;
        font-size: 16px;
    }

    .fb-image-profile {
        margin: -45px 10px 20px 15px;
        z-index: 9;
        width: 20%;
    }


    .fb-profile-text h2 {
        font-size: 14px !important;
    }
}

.border-bottom-5px {
    border-bottom: 5px solid #428bca !important;
}

.navigation-links {
    font-weight: bold;
    color: #0357B2;
}
.navigation-sepatator {
    margin:10px;
}

.navbar-toggle{
    background-color:#0159a5;
    color:#fff;
    border-color:#0159a5;
}

    .navbar-toggle:hover .navbar-toggle:active {
        background-color: #428bca;
        border-color: #0357B2;
    }



body {
    background: url('/images/bg-cover.png') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}