/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */

html,

body {
	font-family: 'Lato', sans-serif;
  

}



/****************** 
***** SCROLL ******
******************/

    ::-webkit-scrollbar {
    width: 5px;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 10px #fff; 
    border-radius: 0px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 100px #c0392b; 
}

/****************** 
******* NAV *******
******************/
.navbar-default {
  background-color: #c0392b;
  border-color: #982d22;
  text-transform: uppercase;
  font-size: 11px;
}

.navbar-inverse{
  width: 100%;
  background: none;
  border-color: #c0392b;
  border-radius: 0px;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 1;
  text-transform: uppercase;
  font-size: 10.9px;
}

.navbar-inverse .navbar-nav > li > a {
  color: #000;
  text-align: center;
  font-weight: bold;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li> a:focus {
  color: #c0392b;
  font-weight: bold;
}

.navbar-default .navbar-brand {
  color: #fff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #c0c0c0;
}
.navbar-default .navbar-text {
  color: #ecf0f1;
}
.navbar-default .navbar-nav > li > a {
  color: #ecf0f1;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #f1f1f1;
  background: #982d22
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ecf0f1;
  background-color: #982d22;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #ecf0f1;
  background-color: #982d22;
}
.navbar-default .navbar-toggle {
  border-color: #982d22;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #982d22;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ecf0f1;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #ecf0f1;
}
.navbar-default .navbar-link {
  color: #ecf0f1;
}
.navbar-default .navbar-link:hover {
  color: #ecf0f1;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #fff;
  }
}


/****************** 
******* TAB *******
******************/

/* Tabs panel */
.tabbable-panel {
  align-content: center;
  border:none;
  padding: 10px;
}

/* Default mode */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #737373;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #82251c;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #c0392b;
  position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  margin-top: -3px;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 15px 0;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}

/* Below tabs mode */

.tabbable-line.tabs-below > .nav-tabs > li {
  border-top: 4px solid transparent;
}
.tabbable-line.tabs-below > .nav-tabs > li > a {
  margin-top: 0;
}
.tabbable-line.tabs-below > .nav-tabs > li:hover {
  border-bottom: 0;
  border-top: 4px solid #fbcdcf;
}
.tabbable-line.tabs-below > .nav-tabs > li.active {
  margin-bottom: -2px;
  border-bottom: 0;
  border-top: 4px solid #f3565d;
}
.tabbable-line.tabs-below > .tab-content {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}

.nav-tabs > li, .nav-pills > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
     zoom:1; /* hasLayout ie7 trigger */
}

.nav-tabs, .nav-pills {
    text-align:center;
}




/****************** 
****** LOGIN ******
******************/
#login-dp{
    min-width: 250px;
    padding: 14px 14px 0;
    overflow:hidden;
    background-color:rgba(255,255,255,.8);
}
#login-dp .help-block{
    font-size:12px    
}
#login-dp .bottom{
    background-color:rgba(255,255,255,.8);
    border-top:1px solid #ddd;
    clear:both;
    padding:14px;
}

#login-dp a{
  color:#c0392b;
}

#login-dp .form-group {
    margin-bottom: 10px;
}

@media(max-width:768px){
    #login-dp{
        background-color: #fff;
        color: #000;
    }
    #login-dp .bottom{
        background-color: #fff;
        border-top: 1 none;
    }
}


/****************** 
*** BTN E PANEL ***
******************/ 


.btn {
	  border-color: #c0392b;
    border-radius: 0px;
}

.btn-new {
  background-color: transparent;
  border: 4px solid #c0392b;
  width: 200px;
  height: 50px;
  text-transform: uppercase;
  font-weight: bolder;
  font-size: 20px;
}

.btn-new:hover {
    color: #c0392b;
    background-color: #fff;
    border:4px solid #ecf0f1;
}

.btn-block{
  background-color: transparent;
  color: #000;
}

.btn-block:hover{
  color: #fff;
  background-color:#c0392b;
  border-color: #c0392b;
}


.btn-sq-xs {
  width: 25px !important;
  height: 25px !important;
  padding:2px;
  border-color: none;
}


.panel {
  border-radius: 0px;
}

#panel h4 {
  font-weight: bold;
  color: #c0392b;
}

#panel p {
  font-size: 14px;
  text-align: justify;
}

/****************** 
******* NEW *******
******************/	
.newsletter {
	padding: 7px;
	padding-bottom: 30px;
	background-color: #4c4c4c;
}

#newsletter h2 {
	font-family: 'Raleway', sans-serif;
	font-size: 25px;
	font-weight: 400;
	color: #ffffff;
	text-align: center;
}

#newsletter input {
	border-radius: 0px;
}


#newsletter .btn.outline {
    background: none;
    padding: 12px 22px;
    text-transform: uppercase;
    font-size: 15px;

}

#newsletter .btn-primary.outline {
    border: 2px solid #c0392b;
    color: #fff;
}
#newsletter .btn-primary.outline:hover, .btn-primary.outline:focus, .btn-primary.outline:active, .btn-primary.outline.active, .open > .dropdown-toggle.btn-primary {
    color: #fff;
    border-color: #fff;
}


/****************** 
****** FOOTER *****
******************/	

* {
    margin: 0;

  }

.footer, .push {
    color: #fff;
    padding-top: 30px;
    background-color: #4c4c4c;
    height: 290px;
    list-style: none;

}
.footer {
    border:solid 0px blue;
}

.footer a{
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
}

.footer p{
  font-size: 10px;
  text-transform: uppercase;
}

.footer hr{
  opacity: 0.5;
}



/****************** 
******* CART  ******
******************/

ul.dropdown-cart{
    min-width:250px;
}
ul.dropdown-cart li .item{
    display:block;
    padding:3px 10px;
    margin: 3px 0;
}
ul.dropdown-cart li .item:hover{
    background-color:#f3f3f3;
}
ul.dropdown-cart li .item:after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

ul.dropdown-cart li .item-left{
    float:left;
}
ul.dropdown-cart li .item-left img,
ul.dropdown-cart li .item-left span.item-info{
    float:left;
}
ul.dropdown-cart li .item-left span.item-info{
    margin-left:10px;   
}
ul.dropdown-cart li .item-left span.item-info span{
    display:block;
}
ul.dropdown-cart li .item-right{
    float:right;
}
ul.dropdown-cart li .item-right button{
    margin-top:14px;
}



/****************** 
**** SIDE MENU  ***
******************/


.list-group{
  border-color: #000;
  border-radius: 0px;
}

.list-group a{
  font-size: 11px;
  text-transform: uppercase;
}

.list-group .active {
  color: #000;
  background-color: #fbfcfc;
  border-right:4px solid #c0392b;
  border-top: none;
  border-bottom: none;
  font-weight: bolder;

}


.list-group .active:hover {
  background-color: #4c4c4c;
    border-right:4px solid #c0392b;
}

.list-group-item {
  border: none;

}



/****************** 
****** FRAME  *****
******************/

iframe {
  border:none;
  height: 1000px;
}

iframe ::-webkit-scrollbar {
    width: 5px;
}
 
iframe ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 10px #fff; 
    border-radius: 0px;
}
 
iframe ::-webkit-scrollbar-thumb {
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 10px #000; 

}

@media(max-width:768px){
  iframe {
    width: 100%;
    height: 500px;
    padding-top: 0px;
  }

.list-group {
  width: 0px;
  height: 0px;
  visibility: hidden;
}

@media(max-width:768px){
 .footer{ //navbar class
   position: fixed;
   height: 43%;
   visibility: hidden;
 }
}

#sitemap {
  visibility: hidden;
  width: 0px;
  height: 0px;
}

