﻿.wrapper { /*margin-top: 75px;   padding-top: 5px; padding-bottom: 20px;*/ background: rgb(206, 206, 206);
background: -moz-linear-gradient(90deg, rgb(206, 206, 206) 0%, rgb(238, 238, 238) 77%);
background: -webkit-linear-gradient(90deg, rgb(206, 206, 206) 0%, rgb(238, 238, 238) 77%);
background: -o-linear-gradient(90deg, rgb(206, 206, 206) 0%, rgb(238, 238, 238) 77%);
background: -ms-linear-gradient(90deg, rgb(206, 206, 206) 0%, rgb(238, 238, 238) 77%);
background: linear-gradient(180deg, rgb(206, 206, 206) 0%, rgb(238, 238, 238) 77%);
font-family: 'Roboto', sans-serif; margin-bottom: 0px;
}

#bodyContent { /*background-color: #fff;*/ padding: 20px 0 20px;  /*-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.25);
box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);*/  font-family: 'Roboto', sans-serif;
}

@media (min-width: 768px) 
{
    #bodyContent { padding: 10px 10px;
    }
}

.logonBox {
/*background: rgb(191, 217, 238);
background: -moz-linear-gradient(90deg, rgb(191, 217, 238) 0%, rgb(71, 146, 207) 100%);
background: -webkit-linear-gradient(90deg, rgb(191, 217, 238) 0%, rgb(71, 146, 207) 100%);
background: -o-linear-gradient(90deg, rgb(191, 217, 238) 0%, rgb(71, 146, 207) 100%);
background: -ms-linear-gradient(90deg, rgb(191, 217, 238) 0%, rgb(71, 146, 207) 100%);
background: linear-gradient(180deg, rgb(191, 217, 238) 0%, rgb(71, 146, 207) 100%);*/
position: absolute; width: 100%; top: 45px;  bottom: 0; margin-bottom: 0px;
}

@media (min-width: 768px)
{
    .logonBox { padding-top: 50px; 
    }
}

.logonform { background-color: rgba(255,255,255,0.75);  -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.25);  font-family: 'Roboto', sans-serif; -webkit-border-radius: 5px; padding:20px 50px;
-moz-border-radius: 5px;
border-radius: 5px; z-index: 500;
}

.login-form-group { padding: 10px 15px;
}
.navbar { border-radius: 0;
}
.navbar-inverse  { border: 0px; background-color: #fff;
}
.footer { background-color: #9F9F9F; padding-top: 20px; 
}

.footer p { color: #eee !important;
}

.footer p a{ color: #eee !important;
}

.cartprice label { font-weight: normal; font-size: 12px; margin-left: 10px;
}
.table span {
    font-family: 'Roboto', sans-serif;
}

.form-group { margin-bottom: 0px;
}

.form-group-mobile {
    margin-bottom: 10px;
}

.form-group-mobile label.control-label{
     color: #fff;
}

/*#bodyContent { margin-top: 10px;
}*/
.navbar-fixed-top {     border-width: 0 0 0px;
}



.navbar-brand { padding: 10px 15px;
}

@media (min-width: 768px)
{
    .navbar-btn { padding: 10px 15px;
    }
}

.bg-black {
    background-color: #969696; 
}

.bg-black:hover {
    background-color: #4899DB; 
}

.topbtn, a:hover.topbtn, a:active.topbtn { background-color: #286090; color: #fff !important; text-align: center; /*margin: 5px 0;*/
-webkit-border-radius: 5px; -moz-border-radius: 5px;
border-radius: 5px; font-family: 'Roboto', sans-serif;
}

@media (min-width: 768px) {
    .topbtn { height: 42px;
    }
}

.navbar-nav > li > a { padding: 10px;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {  background-color: #286090;
}


/*.topbtn:hover { background-color: #438DCB; color: #fff !important; 
}*/

.tab-active { background-color: #337AB7; color: #fff;
}

.default-grid { border: 0px;
}

.auction-grid { border: 0;
}

.default-grid { border: 0px; /*padding-top: 30px !important;*/ position: relative;  margin-right: 2px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.25);
background: rgb(191, 217, 238);
background: -moz-linear-gradient(90deg, rgb(191, 217, 238) 0%, rgb(71, 146, 207) 100%);
background: -webkit-linear-gradient(90deg, rgb(191, 217, 238) 0%, rgb(71, 146, 207) 100%);
background: -o-linear-gradient(90deg, rgb(191, 217, 238) 0%, rgb(71, 146, 207) 100%);
background: -ms-linear-gradient(90deg, rgb(191, 217, 238) 0%, rgb(71, 146, 207) 100%);
background: linear-gradient(180deg, rgb(191, 217, 238) 0%, rgb(71, 146, 207) 100%);
font-family: 'Roboto', sans-serif;
color: #fff;
}

.auction-grid { border: 0px; /*padding-top: 30px !important;*/ position: relative;  margin-right: 2px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.25);
background: rgb(191, 217, 238);
background: -moz-linear-gradient(90deg, rgb(191, 217, 238) 0%, rgb(71, 146, 207) 100%);
background: -webkit-linear-gradient(90deg, rgb(191, 217, 238) 0%, rgb(71, 146, 207) 100%);
background: -o-linear-gradient(90deg, rgb(191, 217, 238) 0%, rgb(71, 146, 207) 100%);
background: -ms-linear-gradient(90deg, rgb(191, 217, 238) 0%, rgb(71, 146, 207) 100%);
background: linear-gradient(180deg, rgb(191, 217, 238) 0%, rgb(71, 146, 207) 100%);
background: rgb(251, 192, 140);
background: -moz-linear-gradient(90deg, rgb(251, 192, 140) 33%, rgb(248, 139, 41) 70%);
background: -webkit-linear-gradient(90deg, rgb(251, 192, 140) 33%, rgb(248, 139, 41) 70%);
background: -o-linear-gradient(90deg, rgb(251, 192, 140) 33%, rgb(248, 139, 41) 70%);
background: -ms-linear-gradient(90deg, rgb(251, 192, 140) 33%, rgb(248, 139, 41) 70%);
background: linear-gradient(180deg, rgb(251, 192, 140) 33%, rgb(248, 139, 41) 70%);
font-family: 'Roboto', sans-serif !important;
color: #fff;
}

.default-grid a, .default-grid a:hover, .auction-grid a, .auction-grid li, .auction-grid a:hover { background: none; color: #fff;
}

@media (max-width: 767px) {
    .default-grid a { padding-top: 10px !important;
    }
    
}

/*.default-grid a:hover, .auction-grid a:hover { color: #fff; background: rgb(220, 220, 220)!important;
background: -moz-linear-gradient(90deg, rgb(220, 220, 220) 30%, rgb(150, 150, 150) 100%)!important;
background: -webkit-linear-gradient(90deg, rgb(220, 220, 220) 30%, rgb(150, 150, 150) 100%)!important;
background: -o-linear-gradient(90deg, rgb(220, 220, 220) 30%, rgb(150, 150, 150) 100%)!important;
background: -ms-linear-gradient(90deg, rgb(220, 220, 220) 30%, rgb(150, 150, 150) 100%)!important;
background: linear-gradient(180deg, rgb(220, 220, 220) 30%, rgb(150, 150, 150) 100%)!important;
}*/

.default-grid-slide a  { border: 0px; /*padding-top: 30px !important;*/ position: relative;  margin-right: 2px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.25);
background: rgb(251, 192, 140);
background: -moz-linear-gradient(90deg, rgb(251, 192, 140) 33%, rgb(248, 139, 41) 70%);
background: -webkit-linear-gradient(90deg, rgb(251, 192, 140) 33%, rgb(248, 139, 41) 70%);
background: -o-linear-gradient(90deg, rgb(251, 192, 140) 33%, rgb(248, 139, 41) 70%);
background: -ms-linear-gradient(90deg, rgb(251, 192, 140) 33%, rgb(248, 139, 41) 70%);
background: linear-gradient(180deg, rgb(251, 192, 140) 33%, rgb(248, 139, 41) 70%);
font-family: 'Roboto', sans-serif !important;
color: #fff;
}

.default-grid-slide a:hover { color: #fff; 
/*background: rgb(220, 220, 220)!important;
background: -moz-linear-gradient(90deg, rgb(220, 220, 220) 30%, rgb(150, 150, 150) 100%)!important;
background: -webkit-linear-gradient(90deg, rgb(220, 220, 220) 30%, rgb(150, 150, 150) 100%)!important;
background: -o-linear-gradient(90deg, rgb(220, 220, 220) 30%, rgb(150, 150, 150) 100%)!important;
background: -ms-linear-gradient(90deg, rgb(220, 220, 220) 30%, rgb(150, 150, 150) 100%)!important;
background: linear-gradient(180deg, rgb(220, 220, 220) 30%, rgb(150, 150, 150) 100%)!important;*/
}

.carousel-control { font-size: 30px; left: 0px;
}

.carousel-control.right { right: 0px;
}

.timeDisplay { background-color: rgba(0,0,0,0.3); padding: 15px 20px; margin-left: 5px; margin-right: 5px; /*text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);*/
               font-family: 'Roboto', sans-serif; margin-top: 10px;
}
@media (max-width: 767px)
{
    .timeDisplay { margin-top: 0;
    }
}

.descText { color: #fff; font-size: 12px; clear: both; padding-top: 5px; float: left; margin-left: 15px;
}

.discountHilight1 {
    color: #fff;
    background-color: #f00;
    font-size: 12px;
    padding: 5px 10px;
    float: left;
}

.discountHilight2 { color: #fff; font-size: 12px; clear: both; padding-top: 5px; float: left; margin-left: 15px;
}

.promotion-flags { position: absolute; top: 10px; left: 0px; display: inline-block; padding: 0; margin: 0; list-style: none; font-family: 'Roboto', sans-serif;
}

.promotion-flags li:nth-child(1) { margin-left: 0px; 
}

.promotion-flags .promotion-recommended { background-color: #34b5e8;
}

.promotion-flags .promotion-special { background-color: #f77d0e;
}

.promotion-flags li { position: relative; display: inline-block; vertical-align: top; height: 25px; line-height: 1;  padding: 8px  10px; margin: 0 0 0 0px; font-size: 12px; font-weight: normal; text-transform: uppercase; color: #f7f7f7;
}

.panel-heading { background-color: #4D95D1 !important; border: 0; border-top-left-radius: 0; border-top-right-radius: 0;
    
}

.panel { border: 0; background-color: #fff;
}

@media (max-width: 767px) {
    .p-course-mobile {
        text-align: right;
    }
}

.s-text-red-box { color: #fff; font-size: 12px; clear: both; padding-top: 5px; float: left; margin-left: 15px; background-color: #f00; float: right; padding: 0px 5px; clear: both; margin-top: 3px;
}

/*
* ORV4-139162  Tablet / Midsized view add daily deals bar (Meee, 22 Sep 2016)
* ---------------------------------------------------------------------------
* ---------------------------------------------------------------------------
*/
@media screen and (min-width: 768px) and (max-width: 991px) {
    .topbtn, .topcalendar .topbtn.btn-icon { font-size: 0.9em; padding: 5px 10px !important; height: 32px !important; min-width: 60px;
    }
    .topcalendar .topbtn.btn-icon, .topbtn.btn-icon { padding: 8px 10px !important;
    }
    #headerLogo { width: 70%;
    }
}

#headerLogo { max-width: 300px; max-height: 39px;
}

/*
* SUPPORT-267454  ORES Mobile/Responsive concerns (Mate, 02/03/2020)
* ---------------------------------------------------------------------------
* Resize text in walcome text in WidgetView on small screen
* ---------------------------------------------------------------------------
*/
@media(max-width: 767px) {
    .welcomeDiv h1,
    .welcomeDiv .h1
    :first-child {
        margin-top: 0px;
    }
    .welcomeDiv h1,
    .welcomeDiv .h1 {
        font-size: 25px;
    }
    .welcomeDiv h2,
    .welcomeDiv .h2 {
        font-size: 21px;
    }
    .welcomeDiv h3,
    .welcomeDiv .h3 {
        font-size: 18px;
    }
    .welcomeDiv h4,
    .welcomeDiv .h4 {
        font-size: 15px;
    }
    .welcomeDiv h5,
    .welcomeDiv .h5 {
        font-size: 13px;
    }
    .welcomeDiv h6,
    .welcomeDiv .h6 {
        font-size: 12px;
    }
    .welcomeDiv p,
    .welcomeDiv .p {
        font-size: 16px;
    }
    .welcomeDiv {
        margin: 0px !important;
        padding-top: 1px !important;
        padding-bottom: 5px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
        border-radius: 0px !important;

    }
}