/* CSS Document */

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:black;
	font-size:14px;
	
	margin-top:15px;
	margin-bottom:10px;
	background-color:#639BF1;
		
	/*
	background-image:url(../../img/bg.png);
	background-repeat: repeat-x;
	*/
}

.bg1 {
	background-color:#DDDDDD; 
	background-image:url(/img/background/bg1.png); 
	background-repeat: repeat-x;
}

.bg2 {
	background-color:#DDDDDD; 
	background-image:url(/img/background/bg2.png); 
	background-repeat: repeat-x;
}

.bg3 {
	background-color:#DDDDDD; 
	background-image:url(/img/background/bg3.png); 
	background-repeat: repeat-x;
}

.container {
	background-color:white;
	border-bottom:1px solid #647090;
	border-right:1px solid #647090;
}

h2 {
	color:#F15942;
	border-bottom:1px solid #CCCCCC;
}

ul {
	margin-left:-20px;
}

ol {
	margin-left:-20px;
}

/* pannel */

.panel-green {
    border-color: #5cb85c;
}

.panel-green > .panel-heading {
    border-color: #5cb85c;
    color: #fff;
    background-color: #5cb85c;
}

.panel-green > a {
    color: #5cb85c;
}

.panel-green > a:hover {
    color: #3d8b3d;
}

.panel-red {
    border-color: #d9534f;
}

.panel-red > .panel-heading {
    border-color: #d9534f;
    color: #fff;
    background-color: #d9534f;
}

.panel-red > a {
    color: #d9534f;
}

.panel-red > a:hover {
    color: #b52b27;
}

.panel-yellow {
    border-color: #f0ad4e;
}

.panel-yellow > .panel-heading {
    border-color: #f0ad4e;
    color: #fff;
    background-color: #f0ad4e;
}

.panel-yellow > a {
    color: #f0ad4e;
}

.panel-yellow > a:hover {
    color: #df8a13;
}

/* Menu sistem re-coloring */

.navbar { 
	padding-top:12px;
	margin-bottom:2px !important;  
	/* height:58px; */
}

.navbar-nav > li > a { padding-top: 6px !important; padding-bottom: 6px !important; }

.navbar-brand {margin-top: 0px !important; padding-top:0px ; }

/* navbar - block */
.navbar-default {
	/*
   	background-color: #365E91;
    border-color: #999999;
	*/
	background-color:#F8F8F8;
	/*
	border-color: #DDDDEE;
	*/
}

/* title */
.navbar-default .navbar-brand {
	color:#428BCA;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #F15942;	
}

/* link */
.navbar-default .navbar-nav > li > a {
	/*
    color: black;
	background-color: #365E91; 	
	*/
	border:1px solid #F8F8F8;
	
	border-top-left-radius:4px; 
	border-top-right-radius:4px; 
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;	
	
	font-size:15px;
}

/* hover */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: white;				
	background-color: #F15942; /* orange */
	
	border:1px solid #AAAAAA;
	
	border-top-left-radius:4px; 
	border-top-right-radius:4px; 
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;		
}

/* active */
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {

	color: white;	
	background-color: #428BCA;	

	border:1px solid #AAAAAA;
	
	border-top-left-radius:4px; 
	border-top-right-radius:4px; 
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;	
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
	color: #FFF;
	background-color: #F15942;
}
/* caret */
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #777;
    border-bottom-color: #777;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #333;
    border-bottom-color: #333;	
}
.navbar-default .navbar-nav > .open > a .caret, 
.navbar-default .navbar-nav > .open > a:hover .caret, 
.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #555;
    border-bottom-color: #555;
}
/* mobile version */
.navbar-default .navbar-toggle {
    border-color: #DDD;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #DDD;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #CCC;
}

.dropdown-menu {
	background-color: #428BCA;	/* addon blue */
	/*
	border-top: 1px solid #E57208;
	padding-top:13px;
	padding-bottom:13px;	
	*/
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #777;
	color: #FFF;
	background-color: #428BCA;	/* addon blue */		
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #333;
	color: #FFF;
	background-color: #F15942;	/* addon orange */		
}

/* Google Custom Search */

/* AM22 - To make google search box appear correct */
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus, .gsc-search-button 
{
    box-sizing: content-box;
    line-height: normal;
}

/* AM22 - To make google search results tabs appear correct */
.gsc-tabsArea div 
{
    /*By default, Google custom search CSS sets it as AUTO, which shows scroll bars*/
    overflow: visible; 
}

.nowrap {
    white-space: nowrap;
}

.partners-view a {
	margin-bottom:10px;
}