
body { padding-right: 0 !important }

.bgm-orange{
    background-color: #FF851B !important;
}

.bgm-trans{
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.table-sortable th{
    cursor: pointer;
}

.separator{
    height: 25px;
}

.sub-menu.sub-menu-no-plus>a:before, .sub-menu.sub-menu-no-plus.toggled>a:before, .sub-menu-no-plus.toggled>a:after {
    content: "";
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}


.btn-hodi{
    color: #fff;
    background-color: #00B6FA;
}

.btn-secondair{
    color: #fff;
    background-color: #55b8f3;
}

.btn-hodi:hover, .btn-hodi:active, .btn-hodi:focus,
.btn-secondair:hover, .btn-secondair:active, .btn-secondair:focus{
    color: #fff;
}

[data-href] {
    cursor: pointer;
}


.s-profile> span{
    display: block;
    height: 129px;
    margin-bottom: 5px;
    width: 100%;
}

.main-menu>li.active>a, .main-menu>li>a:hover {
    background-color: #00B6FA;
}
.main-menu .active>a, .main-menu a.active, .main-menu a:hover {
    color: #FFF;
}

[data-ma-theme=hd-it] {
    background-color: #00B6FA;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #FFF;
    text-decoration: none;
    outline: 0;
    background-color: #00B6FA;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    text-decoration: none;
    color: #FFF;
    background-color: #00B6FA}

.dropdown-menu>li.hover-success>a:focus, .dropdown-menu>li.hover-success>a:hover {
    text-decoration: none;
    color: #FFF;
    background-color: #4CAF50
}
.dropdown-menu>li.hover-warning>a:focus, .dropdown-menu>li.hover-warning>a:hover {
    text-decoration: none;
    color: #FFF;
    background-color: #FF9800
}
.dropdown-menu>li.hover-danger>a:focus, .dropdown-menu>li.hover-danger>a:hover {
    text-decoration: none;
    color: #FFF;
    background-color: #F44336
}

.deliverydateTable{
    margin: 0px -10px;
}
.deliverydateTable td, .deliverydateTable th{
    padding: 10px;
    border-bottom: 1px solid #F9F9F9;
}

.login-content {
    min-height: 100vh;
    text-align: center;
    background-color: #00B6FA;
}

.table.no-padding>tbody>tr>td,
.table.no-padding>tbody>tr>th,
.table.no-padding>tfoot>tr>td,
.table.no-padding>tfoot>tr>th,
.table.no-padding>thead>tr>td,
.table.no-padding>thead>tr>th {
    padding: 10px 0px !important;
}

.sub-menu ul>li>a:hover, .sub-menu ul>li.active>a {
    color: #00B6FA;
}

.block-header .actions {
    top: -15px !important;
}

.text-link, .text-link:hover{
    color: #5E5E5E;
    text-decoration: underline;
}

.fa.fa-p-r{
    padding-right: 10px;
}

.fa.fa-p-l{
padding-left: 10px;
}

.btn.btn-no-shadow{
box-shadow: 0 0px 0px rgba(0,0,0,.16), 0 0px 0px rgba(0,0,0,.12);
}

.dropdown-menu-xl {
    width: 400px;
}

.dropdown-menu-xl {
    width: 350px;
}

@media screen and (max-width: 767px) {
    .dropdown-menu-xl {
        width: 95%;
    }
}

.cart-group{
    border-bottom: solid #ccc 1px !important;
}

.cart-title, .cart-title-total{
    float:left;
    width: calc(100% - 100px);
    font-weight: bold;
}

.cart-title-total, .cart-price-total{
    font-size: larger;
}

.cart-description{
    float:left;
    width: calc(100% - 100px);
    font-size: smaller;
    font-style: italic;
    max-height: 43px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.cart-price, .cart-price-total{
    float:left;
    width: 100px;
    text-align: right;
}

.mini-charts-item .chart .fa{
    width: 68px;
    height: 35px;
    color: #fff;
    font-size: 36px;
    text-align: center;
}

.bgm-hodi{
    background-color: #00B6FA!important;
}

.bgm-secondair{
    background-color: #55b8f3!important;
}

.border{
    border: 1px solid #E9E9E9 !important;
}

.cart-method-info{
    margin-left: 50px;
}


/*************************************/
/**** BOOTSTRAP CHECKBOX BRANDING ****/
/*************************************/

.checkbox-main input[type="checkbox"]:checked + label::before {
    background-color: #00B6FA;
    border-color: #00B6FA;
}
.checkbox-main input[type="checkbox"]:checked + label::after {
    color: #fff;
}
.radio-main input[type="radio"] + label::after {
    background-color: #00B6FA;
}
.radio-main input[type="radio"]:checked + label::before {
    border-color: #00B6FA;
}
.radio-main input[type="radio"]:checked + label::after {
    background-color: #00B6FA;
}

[data-toggle]{
    cursor: pointer;
}

attr{
    border-bottom: 1px dashed #000;
    text-decoration: none;
}

.text-bold{
    font-weight: bold!important;
}

label{
 cursor: pointer;
}

.text-small{
    font-size: smaller;
}



/*************************************/
/********* BOOTSTRAP WIZARD **********/
/*************************************/

.stepwizard-step p {
margin-top: 10px;
}
.stepwizard-row {
display: table-row;
}
.stepwizard {
display: table;
width: 50%;
position: relative;
}
.stepwizard-step button[disabled] {
opacity: 1 !important;
filter: alpha(opacity=100) !important;
}
.stepwizard-row:before {
top: 14px;
bottom: 0;
position: absolute;
content: " ";
width: 100%;
height: 1px;
background-color: #ccc;
z-order: 0;
}
.stepwizard-step {
display: table-cell;
text-align: center;
position: relative;
}
.btn-circle {
width: 30px;
height: 30px;
text-align: center;
padding: 6px 0;
font-size: 12px;
line-height: 1.428571429;
border-radius: 15px;
}

/*End Wizard*/
