﻿body {
    padding-top: 110px;
    padding-bottom: 20px;
    line-height:none;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

.headerBG {
    background: rgba(147, 1, 15, 1); /* Old browsers */
background: -moz-linear-gradient(top, #e30914 68%, #e30914 68%, #b5b5b5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e30914 68%,#e30914 68%,#b5b5b5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e30914 68%,#e30914 68%,#b5b5b5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e30914', endColorstr='#b5b5b5',GradientType=0 ); /* IE6-9 */
}
.bgColor-Red {
    background-color: #E30914;
}
site-grey {
    color: #E6E6E6
}
.logoContainer {
    max-width:1430px;
    margin-left:auto;
    margin-right:auto;
    padding-left:4%;
}
.logoHeader {
    font-weight:600;
    font-size:45pt;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:10px;
    text-shadow:1px 1px 5px rgba(23,23,23,1);
    font-weight:normal;
    color:#D6D6D6;
    letter-spacing:0pt;
    word-spacing:14pt;
    text-align:left;
    font-family:arial black, sans-serif;
    line-height:1;
}
.logoSubHeader {
    font-size:15pt;
    font-weight: bold;
}

.logoHeader-Color {
    color: #E6E6E6
}

.test-color {
    color: yellow;
}
.dropdownCaret {
    color: gray; 
    margin-top: 23px; 
    float: right;
}
ul.nav .caret {
    border-top-color: #E30914;
}
ul.dropdown-menu {
    background-color: #101010;
    border-radius: 10px;
}
.dropdown-menu li a {
    color: white;
}
.dropdown-menu li a:hover{
    background-color: rgba(147, 1, 15, 1);

}
a.menuTxt {
    font-weight: bold;
}
a.btn-primary {
    background-color: gray;
    border: 1px solid black;
}
a.btn-primary:hover, a.btn-primary:focus, a.btn-primary:active, 
a.active.btn-primary, .open a.btn-primary.dropdown-toggle {
    color: white;
    background-color: rgba(147, 1, 15, 1);
    border-color: #285e8e;
}

@media screen and (max-width: 768px) {
    body div.navbar div.container ul.nav li.dropdown a span.innerCaret {
        display: block;
        border-top-color: #E30914;
        margin-top: 8px;
        margin-right: 8px;
        float: left;
    }
    .outerCaret {
        display: none;
    }
}

@media screen and (min-width: 768px) {
    .innerCaret {
        display: none;
    }
    .outerCaret {
        display: block;
    }
}


/********************  FIXES  **************************/

/*Logo Div Container fix [.logoImgContainer]*/
@media screen and (max-width: 831px) {
    .logoImgContainer {
        margin-top: 66px;
    }
}

@media screen and (min-width: 831px) {
    .logoImgContainer {
        margin-top: 20px;
    }
}

/*Daily Orders Locator Fix [.logoSlideText-Container]*/
@media screen and (max-width: 791px) {
    .logoSlideText-Container {
        margin-left: 0px;
    }
}
@media screen and (min-width: 791px) {
    .logoSlideText-Container {
        margin-left: 45px;
    }
}
/**END** Daily Orders Locator Fix [.logoSlideText-Container]*/