@charset "utf-8";
/**
Color Map
---------- 
BackGround: #ffffff
Red: 		#d10a11 - RGB(231, 30, 37)
Grey: 		#000000 - RGB(254, 254, 254)
White: 		#ffffff - RGB(255, 255, 255)
Orange: 	#ffffff - RGB(231, 173, 68)
Silver:     #F2F2F2 -- RGB(242, 242, 242)
**/

section.section-logo{padding: 24px 24px;}
#header.white-header {background-color: rgba(254, 254, 254, 0.98) !important;}
/**#header.white-header {background-color: rgba(254, 254, 254, 1) !important;}**/
#header.white-header.fixed-position {background-color: rgba(254, 254, 254, 0.90) !important;} 
.navbar-default .navbar-nav > li > a:hover{color:#ffffff;}
.navbar-default .navbar-nav > li > a:visited{color:#fff;}
.navbar-default .navbar-nav > li > a:focus{color:#ffffff;}

li.open a{color:#d10a11 !important;}


.btn.btn-lg{border:thin #000000 solid; background-color:#000000;}
li.facebook a:hover, li.twitter a:hover, li.instagram a:hover{text-decoration:none;}
span.about-icon{font-size:9em;}
div.about-icon-wrap{padding-bottom:1em; }
div.about-icon{background: #000000;}
.about-icon-wrap{text-align: center; margin: 0 auto; padding: 1em 0 1em;}
div.parallax h2.main-heading{color:#FFF;}


/** Error Pages **/
#banner-400, #banner-401, #banner-403, #banner-404, #banner-500 {background-image: url('../img/banner/img-il-castello.jpg');}

.common-spacing, .common-spacing .demo-wrapper {}

.contact-form [type='button'].btn {
	background: transparent;
	width: 100%;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
	padding: 14px 10px;
	border-color: #ffffff;
	color: #004687;
	min-width: 1px;
}

.contact-form [type='button'].btn:hover {
	background: #ffffff;
	color: #fff;
}

#callout_data
{
    outline: none;
    border: 1px solid #004687;
    background-color: #eee;
    font-size: 1em;
    padding: 0.7em 1em;
	-webkit-appearance:none;
	color: #004687;	
	cursor:not-allowed;	
}

#stock_data
{
    outline: none;
    border: 1px solid #004687;
    background: none;
    font-size: 1em;
    padding: 0.7em 1em;
	-webkit-appearance:none;
	color: #004687;	
}

.sable-tab-bar button.sable-jobcard-submit{background-color:lightgreen;}

.ibox-content i.fa{color:#004687 !important;}
.ibox-content a, .ibox-content a i, .ibox-content a h4{color:#004687 !important;}
.ibox-content a:hover, .ibox-content a i:hover, .ibox-content a h4:hover{color:#d10a11 !important;}

.sableDashboardMenu li label.nav-label{font-weight:normal !important;}

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: landscape) 
{
	#header.white-header, #header.white-header.fixed-position {background-color: #000000 !important; color: #f2f2f2 !important;}
	span.about-icon{font-size:7em;}
}

@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) 
{
	#header.white-header, #header.white-header.fixed-position {background-color: #000000 !important; color: #f2f2f2 !important;}
	span.about-icon{font-size:5em;}
}