.red {
    color: #a00000;
}

.green {
    color: #51a351;
}

.green-bg {
  background-color: #51a351;
  color: #ffffff;
}

.navy {
    color: #2B6FB6;
}

.loginscreen.middle-box {
    margin-top: 160px;
}

.text-align-center {
    text-align: center;
}

.dashboard-row {
    padding: 20px 30px 10px 30px;
}

li.profile-content p {
    color: #ffffff;
    margin-left: 20px;
    font-size: small;
}

.nav-header .text-muted {
    color: #ffffff;
}

.skin-1 .dashboard-header-1 {
    background: #FFFFFF;
}

.padding-20 {
    padding: 20px;
}

.padding-top-20 {
    padding-top: 20px;
}

.padding-left-30{
    padding-left: 30px;
}

.padding-left-40{
    padding-left: 40px;
}


.padding-right-30{
    padding-right: 30px;
}

.margin-bottom-20 {
    margin-bottom: 20px;
}

.margin-top-20 {
    margin-top: 20px;
}

.margin-right-10 {
    margin-right: 10px;
}

.button-support-dashboard{
    margin-top: 100%;
}

.skin-1 .ibox-content-dashboard:last-child {
    border-style: solid solid solid solid;
}

.skin-1 .ibox-content-dashboard {
    border-width: 1px;
    min-height: 140px;
    clear: both;
    background-color: #ffffff;
    color: inherit;
    padding: 15px 20px 20px 20px;
    border-color: #e7eaec;
    border-image: none;
    border-style: solid solid none;
}

.min-height-160 {
    min-height: 160px;
}

.widget a {
    color: #FFFFFF;
}

ul.side-menu-fixed {
    position: fixed;
    #left: 0;
    #right: 0;
    #z-index: 1000;
    #padding: 10px 20px;
    #background: white;
    #border-top: 1px solid #e7eaec;
    #margin-left: 220px;
}

.btn-primary a{
    color: #FFFFFF;
}

.label-primary a, .badge-primary a{
    color: #FFFFFF;
}
.label-primary a:hover, .badge-primary a:hover{
    color: #ddd;
}

.btn-primary a:hover {
    color: #ddd;
}

.btn-primary a:visited {
    color: #FFFFFF;
}


@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px) {
    ul.side-menu-fixed {
        position: fixed;
        bottom: 60px;
    }

    .button-support-dashboard{
        margin-top: 70%;
    }

}

}



/* UPMEFOP */
.landing-page .navbar-default .navbar-nav > .active > a, .landing-page .navbar-default .navbar-nav > .active > a:hover {
    border-top: 6px solid #2B6FB6;!important;
}

.landing-page .navbar-default .navbar-nav > .active > a, .landing-page .navbar-default .navbar-nav > .active > a:hover {
    border-top: 6px solid #2B6FB6;
}

.landing-page .btn-primary{
    background-color: #2B6FB6;
    border-color: #2B6FB6;
}

.landing-page .social-icon a {
    background: #2B6FB6;
}

.landing-page .navy-line {
    background-color: #2B6FB6;
    border-bottom: 2px solid #2B6FB6;
}

.navy-bg {
    background-color: #2B6FB6;
}

.landing-page .navbar-default .navbar-nav > li > a:hover, .landing-page .navbar-default .navbar-nav > li > a:focus {
    color: #2B6FB6;
}

.landing-page section p {
    color: #6b6b6b;
    font-size: 16px;
}

.landing-page .btn-primary.disabled, .landing-page .btn-primary.disabled:hover, .landing-page .btn-primary.disabled:focus, .landing-page .btn-primary.disabled:active, .landing-page .btn-primary.disabled.active, .landing-page .btn-primary[disabled], .landing-page .btn-primary[disabled]:hover, .landing-page .btn-primary[disabled]:focus, .landing-page .btn-primary[disabled]:active, .landing-page .btn-primary.active[disabled], .landing-page fieldset[disabled] .btn-primary, .landing-page fieldset[disabled] .btn-primary:hover, .landing-page fieldset[disabled] .btn-primary:focus, .landing-page fieldset[disabled] .btn-primary:active, .landing-page fieldset[disabled] .btn-primary.active {
    background-color: #999;
    border-color: #999;
}

.help-block{
    color: #8a6d3b;
    background-color: #fcf8e3;
    padding: 15px;
    /*margin-bottom: 20px;*/
    border: 1px solid #faebcc;
    border-radius: 4px;
}

.thankyou-block{
    min-height: 400px;
    padding-top: 160px;
    text-align: center;
}

.equal {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}

.thumbnail-noborder {
    display: block;
    /* padding: 4px; */
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    /* border: 1px solid #ddd; */
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}



.landing-page li.pricing-title {
    background: #337ab7;
}

.landing-page .pricing-plan .pricing-price span {
    font-weight: 900;
    font-size: 18px;
    color: #337ab7;
    border:0px;
}