/*
Static file for Theme changes
Theme name: freshThyme
Version: 1.0
Created: 9/18/14
Last Updated: 2/23/15
Author: Jen Rasmussen, Four51

Colors:
maroon	#723B41 	rgb (114, 59, 65)
green 	#008C40 	rgb (0, 140, 64)
lt green #47A447
yellow	#F5CD5E	 	rgb (245, 205, 94)
mustard	#EEC25F		rgb (238, 194, 95)
white  	#FFFFFF		rgb (255, 255, 255)

*/


.navbar .container .navbar-nav li.active .fa-caret-down, .navbar .container-view .navbar-nav li.active .fa-caret-down {

    color:#008C40;
}

input.ng-invalid:focus,
textarea.ng-invalid:focus,
select.ng-invalid:focus,
input.ng-invalid:invalid:focus,
textarea.ng-invalid:invalid:focus,
select.ng-invalid:invalid:focus,
input.ng-invalid.ng-invalid:focus,
textarea.ng-invalid.ng-invalid:focus,
select.ng-invalid.ng-invalid:focus,
input.ng-invalid:invalid.ng-invalid:focus,
textarea.ng-invalid:invalid.ng-invalid:focus,
select.ng-invalid:invalid.ng-invalid:focus,
input.ng-invalid:invalid:focus,
textarea.ng-invalid:invalid:focus,
select.ng-invalid:invalid:focus,
input.ng-invalid:invalid:invalid:focus,
textarea.ng-invalid:invalid:invalid:focus,
select.ng-invalid:invalid:invalid:focus {
    color: #999;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background-color: #47A447;
    border-color: #008C40;
    color: #FFF;
}

body {
    background-color:none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
}

.apparelLogo {
    background:url('//www.four51.com/Themes/Custom/a127ce85-d2a4-4d9e-942f-5bdb0342003b/freshThyme/images/custom/logo-apparel.png') no-repeat;
    height:164px;
    width:380px;
    float:right;
    position:absolute;
    top:15%;
    right:15%;
}

@media (max-width: 980px) {
    .apparelLogo {
        display:none;
    }
}

.app-loading-indicator-cell p {
    background-color:#008C40;
    color: #FFF;
}

.app-loading-indicator-cell i {
    color: #FFF;
}

.nav  i {
    color:#FFF;
}

/*what is this?*/
.nav .text-primary {
    /*color: #723B41;*/
    color:#FFF;
}

.panel .panel-heading {
    border-top: 0 none;
}

/*CONTAINER*/
.container-view {
    margin-top: 75px;
}

.container,
.container-view {
    margin-right: auto;
    margin-left: auto;
    padding-left: 5px;
    padding-right: 5px;
}

@media (min-width: 768px) {
    .container,
    .container-view {
        width: 730px;
    }
}

@media (min-width: 992px) {
    .container,
    .container-view {
        width: 1170px;
    }
}

@media (min-width: 1200px) {
    .container,
    .container-view {
        width: 1170px;
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 5px;
    padding-right: 5px;
}
/**/

.jumbotron {
    background: transparent;
}

@media (max-width: 360px) {
    .jumbotron   {
        margin: 0px 5px -45px;
    }
}

.jumbotron img {
    margin:0 auto;
}

@media (max-width: 768px) {
    .jumbotron img {
        width: 10%;
        height:auto;
    }
}

.copyright-view {
    color: #fff;
}

/*NAV*/
.navbar, .navbar-default, .dropdown-mega {
    border:0 none;
}


@media (min-width: 768px) {
    .dropdown-mega {
        top: 110px;
    }
}

@media (max-width: 768px) {
    .dropdown-mega {
        width:100%;
        padding:0;
        margin:0;
        top:70px;
    }
}

.navbar .container .navbar-nav.pull-left li.fadeInLeft, .navbar .container-view .navbar-nav.pull-left li.fadeInLeft {
    padding-left:10px;
}

.navbar-fixed-top.headroom {
    transition:none;
}

.navbar-default {
    background:url('//www.four51.com/Themes/Custom/a127ce85-d2a4-4d9e-942f-5bdb0342003b/freshThyme/images/custom/bg_header.png') repeat-x scroll center 0 /*rgba(0, 0, 0, 0)*/;
    height: 126px;
    border:0 none;
    font-family: 'Bree Serif', serif;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
}

.navbar-nav.pull-left {
    background:url('//www.four51.com/Themes/Custom/a127ce85-d2a4-4d9e-942f-5bdb0342003b/freshThyme/images/custom/bg_nav_left.png') no-repeat top left;
    height:76px;
    position:relative;
    left:20px;
    width:520px;
}

@media (max-width: 768px) {
    .navbar-default, .navbar-nav.pull-left {
        background:none #008C40;
        height: auto;
        left:0;
    }

    .navbar-nav.pull-left {
        width:70%;
    }
}

.container .navbar-nav li a   {
    color: #454545;
}

@media (max-width: 768px) {
    .container .navbar-nav li.active > a {
        color: #F5CD5E;
    }
}

.container .navbar-nav.pull-left li.products  a,
.container .navbar-nav.pull-left li.order a {
    background: url('//www.four51.com/Themes/Custom/a127ce85-d2a4-4d9e-942f-5bdb0342003b/freshThyme/images/custom/bg_nav_div.png') no-repeat scroll right center rgba(0, 0, 0, 0);
}

@media (max-width: 768px) {
    .container .navbar-nav.pull-left li.products  a,
    .container .navbar-nav.pull-left li.order a {
        background: none;
    }
}

.navbar .container .navbar-nav.pull-left li.fadeInLeft a i,
.navbar .container-view .navbar-nav.pull-left li.fadeInLeft a i {
    color: #FFF;
}

.navbar .container .navbar-nav li.active .fa-caret-down, .navbar .container-view .navbar-nav li.active .fa-caret-down {
    left: 56%;
    /*left:25%;*/
}

.navbar .container .navbar-nav.pull-right li a i:first-of-type {
    border-color: #FFF;
    border-width: 2px;
    /*border:0 none;*/
}

.navbar .container .navbar-nav.pull-right li a, .navbar .container-view .navbar-nav.pull-right li a {
    padding: 20px 5px;
}

.navbar .container .navbar-nav.pull-right li a {
    color:#008C40;
}

.navbar .container .navbar-nav.pull-right li a:hover,
.navbar .container .navbar-nav.pull-right li a:hover i:first-of-type,
.navbar .container .navbar-nav li.active a:hover .fa-caret-down
{
    color:#F5CD5E;
}

span.cartText {
    position:relative;
    right: 5px;
    top:2px;
}

.navbar-nav li.dropdown li > a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dotted #5da97a;
    color: #fff;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 8px 12px;
}

.navbar-nav li.dropdown li > a:hover {
    background: none repeat scroll 0 0 #004822;
    border-bottom: 1px solid #0d8940;
    border-radius: 6px;
    color: #fff;
}
.container .navbar-nav li.active a, .navbar-default .navbar > .active > a:hover .navbar-default .navbar > .active > a:focus {
    background: none repeat scroll 0 0 transparent;
}

.dropdown-menu {
    background-color: #008C40;
    top: 125%;
}

.navbar {
    margin-bottom: 0;
    height: 126px;
    position: relative;
    top:0px;
    border:0 none;
}

@media (max-width: 768px) {
    .navbar   {
        height:auto;
    }
}

.nav ul li span.text-primary, .nav ul li span i.text-primary {
    color: #47A447;
    margin:0 0 15px 0;
    padding: 5px;
}

.nav ul li span i.text-primary {
    background-color: #47A447;
    border:2px solid #fff;
    border-radius: 2px;
    color: #fff;
}

.nav ul li span i {
    background-color: #47A447;
    border:2px solid #fff;
    border-radius: 2px;
    color: #fff;
    margin:0 0 15px 0;
    padding:5px;
}

.nav i {
    color: #47A447;
}

@media (max-width: 768px) {
    .nav i {
        color: #FFF;
    }
}

li.logout i, .btn-danger i.fa-power-off {
    color:#fff;
}


.dropdown-mega > a i {
    color: #47A447;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background-color:transparent; color:#FFF;
}

/**/

/*LOGIN*/
.order-cloud-image,
body {
    background:url('//www.four51.com/Themes/Custom/a127ce85-d2a4-4d9e-942f-5bdb0342003b/freshThyme/images/custom/bg.jpg') top center fixed;
}

.form-signin {
    background-color: #FFF;
}

.form-signin img {
    margin:0 auto;
}

.login .form-control {
    background-color: #f5cd5e;
    background-image: none;
    border: none;
}

.alerts {
    padding:20px 0 0 0;
}

.login .btn-info,
.login .btn-primary {
    background-color:#00853f;
    border-color:#00853f;
}

.login .btn-info:hover,
.login .btn-primary:hover {
    background-color:#00592A;
}

.login .alert-info {
    background-color:#F5CD5E;
    border:none;
    color: #723B41;
}

.login .view-form-icon i {
    color: #fff;
}
/**/

.panel-product-list ul li.inline .well {
    border:2px solid #47A447;
    border-radius:2px;
}

.panel-product-list ul li.inline h3 {
    min-height:115px;
}

@media (max-width: 1000px) {
    .panel-product-list ul li.inline h3 {
        min-height: 100px;
    }
}

@media (max-width: 767px) {
    .panel-product-list ul li.inline h3 {
        min-height: 100%;
    }

    .panel-product-list ul li.inline .thumbnail img {
        max-height: 100px;
    }

    .alert-warning {
        background-color: #F5CD5E;
        border-color: #EEC25F;
        color: #723B41;
    }

    .text-info {
        color: #723B41;
    }
}

.create-address-shipping .checkbox {
    display:none;
}