﻿/*green: #9dca3b
	red: #ec5123
	brown: #452a17
*/
.text-orange{
    color:#ec5123;
}
#navbarCategories {
    background-color: white;
    border-color: white;
}

    #navbarCategories #categories {
        padding-left: 0px;
        padding-right: 0px;
    }

    #navbarCategories .nav-pills > li > a, .nav-pills > li > a:hover, .nav-pills > li > a:focus {
        color: #ec5123;
    }

        #navbarCategories .nav-pills > li > a:hover {
            background-color: #9dca3b;
            color: white;
        }

    #navbarCategories .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
        background-color: #452a17;
        color: white;
    }

.btn-primary, .btn-primary:hover, .btn-primary:focus, .focus.btn-primary, .btn-primary:active, .active.btn-primary,
.open > .dropdown-toggle.btn-primary,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
    background-color: #452a17;
}

.btn-success, .btn-success:hover, .btn-success:focus, .focus.btn-success, .btn-success:active, .active.btn-success,
.open > .dropdown-toggle.btn-success,
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
    background-color: #9dca3b;
}

.btn-danger, .btn-danger:hover, .btn-danger:focus, .focus.btn-danger, .btn-danger:active, .active.btn-danger,
.open > .dropdown-toggle.btn-danger,
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
    background-color: #ec5123;
}

.list-group-item-success {
    background-color: #9dca3b;
    color: white;
}

.panel-success > .panel-heading {
    background-color: #9dca3b;
    color: white;
}

body {
    padding-top: 80px;
}

.navbar-default {
    background-color: #9dca3b;
}

a.navbar-brand {
    padding: 15px 15px;
    height: auto;
}

    a.navbar-brand img {
        height: 50px;
    }

.navbar-default .navbar-nav > li > a {
    color: white;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
    margin-top:17px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error, textarea.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

.carousel-inner {
    max-height: 358px;
}

.carousel-inner > .item > img {
    margin: 0 auto;
}

.categoriesNav {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    .categoriesNav li {
        list-style: none;
        display: block;
        float: left;
        margin-bottom: 10px;
        margin-right: 10px;
    }

.field-validation-error {
    display: block;
    clear: both;
    margin-left: 50%;
}

a .fa {
    color: #ec5123;
}

a.btn-primary .fa {
    color: #ec5123;
}

a.btn-default .fa {
    color: #333;
}

footer {
    background-color: #452a17;
    padding: 20px 0px;
}

    footer * {
        color: white;
    }

#smallcartpanel {
}

    #smallcartpanel.affix {
        top: 55px;
        width: 213px;
    }

    #smallcartpanel .cartQuantity {
        width: 30px;
        margin-right: 5px;
    }

    #smallcartpanel .option {
        font-style: italic;
        font-size: 0.9em;
        font-weight: bold;
    }

    #smallcartpanel .cartTotal {
        margin: 10px 10px;
        padding: 10px 5px;
        background-color: #ec5123;
        font-weight: bold;
        color: white;
    }

    #smallcartpanel a .fa {
        color: White;
    }

.fullCart .cartTotal * {
    font-weight: bold;
    font-size: 1.1em;
}

label.optionGroupTitle {
    font-weight: bold;
    text-decoration: underline;
}

.ui-widget-header, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #9DCA3B), color-stop(0.5, #CCED8A), color-stop(1, #9DCA3B) ) !important;
    background-image: -o-linear-gradient(bottom, #9DCA3B 0%, #CCED8A 50%, #9DCA3B 100%) !important;
    background-image: -moz-linear-gradient(bottom, #9DCA3B 0%, #CCED8A 50%, #9DCA3B 100%) !important;
    background-image: -webkit-linear-gradient(bottom, #9DCA3B 0%, #CCED8A 50%, #9DCA3B 100%) !important;
    background-image: -ms-linear-gradient(bottom, #9DCA3B 0%, #CCED8A 50%, #9DCA3B 100%) !important;
    background-image: linear-gradient(to bottom, #9DCA3B 0%, #CCED8A 50%, #9DCA3B 100%) !important;
}

    .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
        background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #EC5223), color-stop(0.5, #F2AE9B), color-stop(1, #EC5223) ) !important;
        background-image: -o-linear-gradient(bottom, #EC5223 0%, #F2AE9B 50%, #EC5223 100%) !important;
        background-image: -moz-linear-gradient(bottom, #EC5223 0%, #F2AE9B 50%, #EC5223 100%) !important;
        background-image: -webkit-linear-gradient(bottom, #EC5223 0%, #F2AE9B 50%, #EC5223 100%) !important;
        background-image: -ms-linear-gradient(bottom, #EC5223 0%, #F2AE9B 50%, #EC5223 100%) !important;
        background-image: linear-gradient(to bottom, #EC5223 0%, #F2AE9B 50%, #EC5223 100%) !important;
    }


@media(min-width:1200px) {
    #smallcartpanel.affix {
        width: 262px;
    }
}

@media all and (min-width:768px) {
    #modalProduct .modal-dialog {
        width: 800px;
    }

    .navbar-nav > li > a {
        padding-top: 30px;
        padding-bottom: 30px;
        font-size: 1.3em;
    }

    #modalProduct .form-group {
        margin-bottom: 5px;
    }
}


@media all and (max-width:768px) {
    #smallcartpanel.affix {
        position: static;
        width: inherit;
    }
}

@media print {
    a[href]:after {
        content: none;
    }
}


a, button, input {
    outline: none !important;
}


.cookies {
    background-color: Black;
    position: fixed;
    bottom: 0px;
    width: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
    filter: alpha(opacity=80);
    opacity: 0.80;
}

    .cookies * {
        color: White;
    }

    .cookies > div {
        position: relative;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .cookies a {
        color: White;
        font-weight: bold;
        text-decoration: underline;
    }

.closeCookies {
    position: absolute;
    top: 5px;
    right: 5px;
    font-size: 12px;
    border: solid 1px White;
    height: 22px;
    width: 22px;
    text-align: center;
    background-color: Black;
    font-weight: bold;
    padding: 0px;
}

.cancelledorder {
    text-decoration: line-through;
}

.subCategory { 
    margin-top:1em;
    margin-bottom:0.5em;
    font-weight: bold;
    color: #9DCA3B;
    font-size: 1.3em;
}

.carreRenverse {

    margin-left:50%;
    margin-top:-6px;
    height: 10px;
    width: 10px;
    background: #9DCA3B;
    -ms-transform: rotate(45deg); /* Internet Explorer */
    -moz-transform: rotate(45deg); /* Firefox */
    -webkit-transform: rotate(45deg); /* Safari et Chrome */
    -o-transform: rotate(45deg); /* Opera */

}

.hlineleft {
    width: 40%;
    height: 2px;
    background-color:#EC5123;
    margin-left:8%;

}
.hlineright {
    width: 40%;
    height: 2px;
    background-color:#EC5123;
    margin-left:53%;
    margin-top:-6px;

}
.decorativeLine{
    display:block;
    position:relative;
    margin-top:3em;
}

.decorativeLine:last-of-type{
    display:none;
}

.productLine:last-of-type{
    margin-bottom:1em;
}

@media(min-width:992px){
    .panel-body{
    	padding-left: 15px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.document{
    margin-bottom:2em;
}
.documentLabel{
    color:#452A17;
    font-weight:bold;
    margin-right:2em;
}

.carousel-control.left, .carousel-control.right {
    background-image: none
}


}