/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

.home-shortcuts {
    margin: 0;
    background: #046166;
    color: #fff;
}


section#home-banner {
    margin:0;
    padding:50px 0 60px;
    background-color:#004448;
    color:#fff;
}

.navbar-main {
    margin-bottom: 0;
    background-color: #046166;
    border: 0;
    min-height: 38px;
    font-family: Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
}

.navbar-main .navbar-nav>.active>a, .navbar-main .navbar-nav>.active>a:focus, .navbar-main .navbar-nav>.active>a:hover, .navbar-main .navbar-nav>.open>a, .navbar-main .navbar-nav>.open>a:focus, .navbar-main .navbar-nav>.open>a:hover, .navbar-main .navbar-nav>li>a:focus, .navbar-main .navbar-nav>li>a:hover {
    color: #eee;
    background-color: #025256;
}
ul.top-nav>li.primary-action>a.btn {
    padding: 6px 15px;
    background-color: #046166;
    color: #fff;
    border-radius: 3px;
}

#order-premium_comparison .price-table-container .price-table .top-head {
    background: #006699;
    background: -moz-linear-gradient(top, #006699 0%, #004c66 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006699), color-stop(100%,#004c66)) !important;
    background: -webkit-linear-gradient(top, #006699 0%,#004c66 100%) !important;
    background: -o-linear-gradient(top, #006699 0%,#004c66 100%) !important;
    background: -ms-linear-gradient(top, #006699 0%,#004c66 100%) !important;
    background: linear-gradient(to bottom, #004448 0%,#046166 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#004c66',GradientType=0);
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}

#order-premium_comparison .price-table-container .price-table .top-head .price-area .price {
    color: white;
}
#order-premium_comparison .price-table-container .order-button, #order-premium_comparison .price-table-container .order-button:hover {
    padding: 13px 0 !important;
    margin: 10px 25px !important;
    font-size: 16px !important;
    color: #ffffff !important;
    display: block !important;
    font-weight: normal !important;
    background: #4a92b7 !important;
    background: -moz-linear-gradient(top, #4a92b7 0%, #006699 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a92b7), color-stop(100%,#006699)) !important;
    background: -webkit-linear-gradient(top, #4a92b7 0%,#006699 100%) !important;
    background: -o-linear-gradient(top, #4a92b7 0%,#006699 100%) !important;
    background: -ms-linear-gradient(top, #4a92b7 0%,#006699 100%) !important;
    background: linear-gradient(to bottom, #046166 0%,#004448 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a92b7', endColorstr='#006699',GradientType=0) !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
    -webkit-text-shadow: 0 0 1px rgba(0,0,0,0.4);
    -moz-text-shadow: 0 0 1px rgba(0,0,0,0.4);
    -ms-text-shadow: 0 0 1px rgba(0,0,0,0.4);
    text-shadow: 0 0 1px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.40);
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.40);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.40);
}

#header .logo img { margin-top: 5px !important; }
#Primary_Navbar-Contact_Us { display: none; }
#product1-description { line-height: 2em !important; }
#order-premium_comparison .price-table-container ul li { background: none !important; }
