/***********************************************************/
/* Sotelma Override Bootstrap Classes */
/***********************************************************/
.panel-primary > .panel-heading {
    color: #fff;
    background-color: rgb(14,76,53); /*#1d71b9; */
    border-color: rgb(14,76,53);
}

.panel-primary {
    border-color: rgb(14,76,53);
}

/*a, a:hover, a:link, a:visited  {
    color: #005a84;
}*/

.btn-primary, .disabled .btn-primary:hover {
    color: #FFF;
    background-color: rgb(14,76,53);
    border-color: rgb(14,76,53);
}

body {
    font-family: "Open Sans",Open Sans,Arial,sans-serif;
    color: #414042;
}

.disabled.btn-primary, [disabled].btn-primary, fieldset[disabled] .btn-primary, .disabled.btn-primary:hover, [disabled].btn-primary:hover, fieldset[disabled] .btn-primary:hover, .disabled.btn-primary:focus, [disabled].btn-primary:focus, fieldset[disabled] .btn-primary:focus, .disabled.btn-primary:active, [disabled].btn-primary:active, fieldset[disabled] .btn-primary:active, .active.disabled.btn-primary, [disabled].active.btn-primary, fieldset[disabled] .active.btn-primary, .btn-primary:hover, .btn-primary:focus {
    color: #fff;
    background-color: #1d71b9;
    border-color: #1d71b9;
}

.content {
    padding-bottom: 200px;
}

.footer {
    background-color: #2d2d2d;
    position: absolute;
    width: 100%;
    height: 10% !important;
    text-align: center;
}

.footeradimage {
    width: 700px;
    height: 100%;
}

.footerimage {
    position: absolute;
    bottom: 0px;
    width: 100%;
}

.footercopyright {
    position: absolute;
    bottom: 20px;
    width: 100%;
}

.dark-gray-background {
    background: none repeat scroll 0 0 rgb(14,76,53);
}

    .dark-gray-background p {
        color: #bebebe;
    }

.no-bottom-margin {
    margin-bottom: 0 !important;
}

p {
    color: #333333;
    font-family: "Lato",sans-serif;
    font-size: 18px;
    line-height: 33px;
    margin-bottom: 20px;
}

.social {
    margin-bottom: 20px;
}

.float-right {
    float: right;
}

ol, ul {
    list-style: outside none none;
}

.dark-gray-background p {
    color: #bebebe;
}

.copyright {
    text-align: right;
    width: 100%;
}

.no-bottom-margin {
    margin-bottom: 0 !important;
}

.float-right {
    float: right;
}

p {
    color: #333333;
    font-family: "Lato",sans-serif;
    font-size: 15px;
    line-height: 33px;
    margin-bottom: 20px;
}

.social li a {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 6px;
    display: block;
    height: 32px;
    line-height: 32px;
    margin-right: 0;
    text-align: center;
    transition: background 0.2s linear 0s;
    width: 32px;
}

    .social li a i {
        color: #333333;
        font-size: 20px;
        line-height: 32px;
    }

.social li {
    float: right;
    height: 32px;
    margin-left: 10px;
    width: 32px;
}

    .social li a:hover {
        background: none repeat scroll 0 0 #ce3e32;
    }

.footer .social {
    display: inline-block;
    float: none;
    margin: 10px auto;
}

.link4gSelfcare {
    margin: auto 5px;
}

