/*
Theme Name: AdoptPath-sasschild
Theme URI: http://digijuice.com/AdoptPath
Author: Digijuice
Author URI: http://digijuice.com/
Description: A SASS child theme for AdoptPath v1.80
Version: 1.00
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, fluid-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, rtl-language-support, theme-options, translation-ready
Text Domain: AdoptPath
Template: AdoptPath
*/




@import "css/bootstrap.css";
body  {font-family: 'Lato', sans-serif;         background-image: url("/cms/wp-content/themes/AdoptPath/img/background-holding2.gif");     background-size: cover; }
p,input, p, li, p a  {font-family: 'Lato', sans-serif; font-size: 18px; }
h1,h2,h3,h4,h5,h6 {
    font-family: "Lubalin",serif;
}
.metatext a { font-size:1em; }
#adopt_a_menu { margin-right:180px; }
#adopt_a_menu li { text-transform: uppercase !important; font-size: 13px !important; }
.digi-menu-container {
    position: relative;
}

.sitetitle {
    font-family: "Lubalin",serif;
    position: relative;
    display: inline-block;
    font-weight: bold;
    margin-left: 15px;
    cursor: pointer;
    height: 80px;
    line-height: 80px;
    font-size: calc(1.2em + .8vw);
}

.sitetitle a {
    color: #73464a;
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    text-decoration: none !important;
}

.sitetitle a:hover {
    text-decoration: none !important;
    color: #73464a;
}


.home-news img
{
    width: 150px !important;
}
@media (min-width: 769px) {
    .digi-menu-container {
        margin-left: 150px !important;
    }
}
.coat-logo {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 170px;
    background-color: #fff;
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.46);
    -moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.46);
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.46);
    color: #77835e;
    font-size: 11px;
    text-align: center;
    padding: 5px 10px 5px 10px;
    z-index: 999;
}

@media only screen and (max-width : 992px) {
    .coat-logo {display:none;}
    #adopt_a_menu { margin-right:0; }
}

.navbar-inverse .navbar-nav>li>a:hover {
    color: #222;
}
h1 {color:#fff !important; padding:0 !important; margin:0 !important; }

.digi-bg-green {
    background: rgba(100,128,80,.9) !important;
}

a {
    color: #f9820b;
}

.digi-bg-white p a {
    color: #f9820b !important;
}

.digi-title {
    display: inline-block;
    margin-top: 15px !important;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #444 !important;
}
.badgeresolved { display:none }
aside.widget {
    border-bottom:solid #eee 1px;
    padding-bottom:10px;
}

.orangetop {
    border-top: 5px solid #f9820b;
}

body {
    padding-bottom: 0px;
}

.tetractys-footer {
    background-color: #262626;
    padding-top:40px;
    padding-bottom:40px;
}


.tetractys-footer .col-md-3 {
    padding: 4px;
}

.tetractys-footer ul {
    list-style-type: none;
    text-transform: uppercase;
    padding: 0; /* Remove padding */
    margin: 0 0 15px 0; /* Remove margins */
}

.tetractys-footer a {
    font-size: 14px;
}
.tetractys-footer p, h5 {
    color: #818181 !important;
    font-size: 14px;
}


.tetractys-footer-logotypes {
    background-color: transparent !important;
    background-image: url(img/footer-bg.png);
    background-repeat: repeat-x !important;
    background-size: 938px 190px !important;
    background-position: center bottom !important;
    min-height: 190px;
    margin-top: -190px;
    z-index: 999;
}

.nav-tabs {
    border-bottom: 0 !important;
}
.digi-bg-white, .dmbs-right .widget {
    background: rgba(255,255,255,.9) !important;
}
.dmbs-right { margin-top:20px; }
h3 { color: #363; font-weight:bold; font-size: 1.2em; margin:0 0 15px 0 !important; text-transform: uppercase;}
h4 { }
.digi-box, .dmbs-right .widget {
    padding: 15px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 2px 2px 4px -2px rgba(0,0,0,0.3);
    -moz-box-shadow: 2px 2px 4px -2px rgba(0,0,0,0.3);
    box-shadow: 2px 2px 4px -2px rgba(0,0,0,0.3);
    margin-bottom: 25px !important;
}

.dmbs-right .widget p, .dmbs-right .widget li, .dmbs-right .widget p a  {font-family: 'Lato', sans-serif; font-size: 14px; }


.digi-tabs-container .digi-tab-panel {
    border-top-left-radius: 0 !important;

    border-top:none !important;
}

.digi-tabs-container  {
    padding:6px;
    background-color: rgba(255,255,255,0.9)
}


.ledgend div.outer {
    display:table;
    width:100%;
}
.ledgend div.inner {
    display:table-cell;
vertical-align:middle;
    text-align:center;
    width:100%;
}
.ledgend div.thebox {
display:inline-block;
}

.badge_Urgent { background-color: #dd3333 !important; color: #fff !important; }
.badge_RequiresAttention { background-color: darkorange !important; color: #fff !important; }
.badge_RepairinProgress { background-color: purple !important; color: #fff !important; }
.badge_Resolved { background-color: darkblue !important; color: #fff !important; }
/*.bootstrap-select > .btn {
    height: 45px;
}*/
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    overflow: visible;
}
.validfailed { color:#d00; display:none; margin-top:5px; font-size: 12px }
.digi-status-label {  color:#fff; padding:0 4px 0 4px; border-radius: 4px; }
.digi_row_spacer { margin-bottom: 10px; }
.Resolved { background-color:#6991fd; }
.RepairinProgress {background-color:#8e67fd; }
.RequiresAttention {background-color:#fe9700; }
.Urgent { background-color:#fd7567; }
.digi_lbl { color:#656565; }
.outerdigiimgbox { text-align: center; margin-bottom: 10px; }
.outerdigiimgbox img { max-width: 100% !important; }
.digiimgbox , .mapImg { border: 1px solid #bbb; padding:2px; display:inline-block;
    margin: 0 auto;  }

.digiimgbox:hover  , .mapImg:hover {
    cursor: pointer;
    border: 1px solid #c8640a; padding:1px;
}
.path_map { width:100%; height:1000px;}


@media (max-width: 768px) {
    .mainNav .navbar-brand {
        padding:0 0 0 10px !important;
    }

    .mainNav .nav >li >a {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        border-bottom: 1px solid #333 !important;
    }

    .mainNav .dropdown-menu{
        display: block;
        position: static;
        background-color:transparent;
        border:0 none;
        box-shadow:none;
        margin-top:0;
        position:static;
        width:100%;
    }

    a.dropdown-toggle .caret {
        display: none;
    }
    .dropdown a.dropdown-toggle{
        display:none;
    }
}

.mainNav .navbar-inverse {
    background-color: #fff;
    border-color: #fff;
}
.mainNav .navbar-brand {
    padding:0;
    height: 80px;
}

.mainNav .nav >li >a {
    padding-top: 30px;
    padding-bottom: 30px;
}
.mainNav .navbar-toggle {
    padding: 10px;
    margin: 25px 15px 25px 0;
}


.mainNav .navbar-inverse .navbar-nav>.active>a, .mainNav .navbar-inverse .navbar-nav>.active>a:hover, .mainNav .navbar-inverse .navbar-nav>.active>a:focus {
    color: #333;
    background-color: #eee !important;
}



/****************** Special Blank CSS classes for child themes to use without disturbing core bootstrap rules ****************/

.dmbs-container {

}

.dmbs-header {

}

.dmbs-header-img {

}

.dmbs-header-text {

}

.dmbs-top-menu {

}

.dmbs-content {

}

.dmbs-main {

}

.dmbs-left {

}

.dmbs-right {

}

.dmbs-footer-menu {

}

.dmbs-author-credits {

}

.dmbs-footer {

}










#login-dp{
    min-width: 250px;
    padding: 14px 14px 0;
    overflow:hidden;
    background-color:rgba(255,255,255,1);
}
#login-dp .help-block{
    font-size:12px
}
#login-dp .bottom{
    background-color:rgba(255,255,255,1);
    border-top:1px solid #ddd;
    clear:both;
    padding:14px;
}
#login-dp .social-buttons{
    margin:12px 0
}
#login-dp .social-buttons a{
    width: 49%;
}
#login-dp .form-group {
    margin-bottom: 10px;
}
.btn-fb{
    color: #fff;
    background-color:#3b5998;
}
.btn-fb:hover{
    color: #fff;
    background-color:#496ebc
}
.btn-tw{
    color: #fff;
    background-color:#55acee;
}
.btn-tw:hover{
    color: #fff;
    background-color:#59b5fa;
}
@media(max-width:768px){
    #login-dp{
        background-color: inherit;
        color: #fff;
    }
    #login-dp .bottom{
        background-color: inherit;
        border-top:0 none;
    }
}



#reportroweditor { display:none }
