﻿@media all {
    .nb-navbar-marginright {
        margin-right: 4px;
    }

    .nb-navbar-paddingleft {
        padding-left: 4px;
    }

    .wrapper > .container {
        min-height: 100%;
        height: auto;
        height: 100%;
        margin: 14px auto -260px; /* the bottom margin is the negative value of the footer's height */
    }

    .nb-panelheader {
        padding-top: 7.5px;
    }

    .nb-boldanchor {
        font-weight: bold
    }

    .td-aligntext-center {
        text-align: center
    }

    .accordion-toggle .panel-heading .panel-title {
        color: #000;
    }

    .accordion-toggle .panel-heading .panel-title:after {
        /* symbol for "opening" panels */
        font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
        content: "\e114";
        float: right;
        color: #000;
    }
    .accordion-toggle.collapsed .panel-heading .panel-title:after {
        /* symbol for "collapsed" panels */
        content: "\e080";
    }

    .nb-caption-paragraph{
        font-weight: 600;
    }

    .nb-text-center {
        text-align: center;
        margin: 5px 0 5px;
    }
            

}

/* Custom, iPhone Retina */
@media (min-width: 320px) {

    body > footer > .container.hidden-md.hidden-lg > div > div > a > h4 {
        min-height: 102px;
    }

    .nb-caption-header{
        font-size: 1.3em;
    }
}

/* Extra Small Devices, Phones */
@media (min-width: 480px) {
    
}

/* Small Devices, Tablets */
@media (min-width: 768px) {
    
     .activation_message {
        margin-top: 18px;
    }

    .dropdown:hover .dropdown-menu {
        display: block;
        margin-top: 0;
    }

    .navbar_icon {
        display: block;
        text-align: center;
    }

    .circle-icon .glyphicon {
        background-color: #286090;
        color: white;
        padding: 10px;
        font-size: 1em;
        border-radius: 50%;    
    }

    .nb-account-dropdown {
        min-width: 220px;
    }

    form > ul > li > .nb-account-nav,
    div > ul > li > .nb-account-nav {
        padding-right: 30px;
    }

    div > .navbar-iconpadding > li > a, div > form > .navbar-iconpadding > li > a  {
        padding-top: 8px;
        padding-bottom: 0;
    }

    div > .navbar-dropdownpadding > li > a {
        padding-top: 18px;
    }

    .circle-icon-text {
        text-align: center;
    }

    div > div > form > ul > li > .nav-anchortoppadding, 
    nav > div > div > ul > li > .nav-anchortoppadding {
        padding-top: 18px;
    }

    .nb-form-content > div > div > div > input,
    .nb-form-content > div > div > div > select {
        max-width : 468px;
    }

    .nb-caption-header{
        font-size: 1.7em;
    }

    .nb-caption-paragraph{
        font-size: 1.2em;
    }
}

/* Medium Devices, Desktops */
@media (min-width: 992px) {
    
}

/* Large Devices, Wide Screens */
@media (min-width: 1200px) {

}