
/*
 * bootstrap-responsive.css override 
 */

@media (min-width: 768px) and (max-width: 979px) {}

@media (min-width: 768px) and (max-width: 1199px) {
    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
        width: auto;
    }
    #main_wrapper {
        margin: 0px 15px 0;
    }
    #main_wrapper_inner {
        padding: 20px 20px 10px 20px;
    }
    .navbar .nav > li > a {
        padding: 15px 8px;
    }
    .navbar .nav > li {
        font-size: 14px;
    }
    .navbar-inner {
        padding-right: 10px;
        padding-left: 10px;
    }
    #main_head {
        margin-bottom: 20px;
    }
    .main-head-logos {
        margin-bottom: 1em;
    }
}

@media (max-width: 767px) {
    html, body {
        margin: 0;
        padding: 0;
    }
    body {
        background: #FFF none !important;
        padding-top: 10px;
    }
    #main_wrapper {
        width: 100%;
        min-width: 0;
        margin: 0;
        /*margin: 30px auto 0;*/
        background-color: #FFFFFF;
        border-radius: 0;
    }
    #main_wrapper_inner {
        padding: 10px 10px 0 10px;
    }
    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin-right: 0px;
        margin-left: 0px;
    }
    .oblenergo-logo {
        height: 50px;
    }
    #main_content {
        padding: 0;
    }
    #main_head {
        margin-bottom: 20px;
    }
    .main-head-logos {
        margin-bottom: 1em;
    }
    #main_footer {
        margin: 30px 0 0;
        padding: 0;
        text-align: center;
    }
    #main_footer .pull-left, #main_footer .pull-right {
        display: inline;
        float: none;
        margin: 0;
    }
    #main_menu {
        text-align: left;
    }
    .navbar-inner {
/*        background: none;
        background: #8BAFDE;*/
    }
    .navbar .btn-navbar {
        margin-right: -5px;
    }
    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        background-color: #509CFF;
    }
    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
        color: #333;
    }
    .nav-tabs {
        border: none;
    }
    .nav-tabs > li > a {
        border-radius: 4px;
        border-color: #999;/*#08C*/
        margin-bottom: 5px;
        margin-right: 5px;
        /*background-color: #EEE;*/
    }
    .nav-collapse .dropdown-menu {
        display: block;
    }
    .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
        border-color: #DDD;
    }
    .nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
        background-color: #333;
    }
    .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
        box-shadow: none;
    }
    .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
        background-color: transparent;
    }
    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        color: #FFF;
    }
    .navbar-collapse.collapsing {
        -webkit-transition: height 0.01s;
        -moz-transition: height 0.01s;
        -ms-transition: height 0.01s;
        -o-transition: height 0.01s;
        transition: height 0.01s;
    }
    .payment_button_tab_link span.alert {
        display: block;
        margin: 0;
    }
    .table {
        width: auto !important;
    }
    #questionnaireWelcome, #smsInformSetPhoneModal {
        position: absolute;
        top: 20px;
        width: auto;
        left: 20px;
        right: 20px;
        margin: 0;
    }
    #questionnaireWelcome h3, #smsInformSetPhoneModal h3 {
        font-size: inherit;
        line-height: 140%;
    }
    #questionnaireWelcome p {
        margin: 1em 0;
        font-size: inherit;
    }
    #questionnaireWelcome div, #smsInformSetPhoneModal div {
        margin: 0;
    }
    #questionnaireWelcome .text-welcome {
        text-align: left;
        text-indent: 0;
    }
    #smsInformSetPhoneModal .modal-body {
        margin: 0;
    }
    #billsData .expand_billitem {
        font-size: 150% !important;
        font-weight: bold !important;
    }
    .dateIntervalFormContainer,
    #arrearsDataContainer,
    #successfullyPaidPaymentsData, #successfullyPaidPaymentsDataGpz, #successfullyPaidPaymentsDataAct, #successfullyPaidPaymentsDataSvc
    {
        width: auto !important;
        margin-left: 0 !important;
    }
    #userBillingDataContainer, #userNewMeterCountersDataContainer, #userCountersDataContainer {
        min-width: 0 !important;
    }
    #main_content {
        min-height: 0 !important;
    }
    #visa-mc-logos,
    #backgroundTop, 
    /*.AdSense,
    .AdSense-top-container,*/
    #online-help,
    #ZFDebug, 
    #ZFDebug_offset,
    #uens_footer_logo,
    /*#accountsBlockToggleButtonContainer,
    #accountsBlock,*/
    #pollBlockGuest
    {
        display: none;
    }
}
@media (max-width: 799px) {
    .AdSense {
        /*display: none;*/
    }
}
@media (max-width: 320px) {
    #dtek-social-banner {
        display: none;
    }
}

@media (min-width: 1200px) {}

@media (max-width: 480px) {}

@media (max-width: 979px) {}

@media (min-width: 980px) {}
