.header_bg{
	background: #093E68 url(../images/header_bg.jpg) repeat-x left bottom;
	border-bottom: solid 1px #336691;
	color: #FFF;
	top: 0;
	left: 0;
 	height: 120px; 
 	padding:35px 0 0 10px;
}

/** Navbar viewport toggle */
@media (max-width: 1250px) {
    .navbar-header {
        float: none;
    }
    .navbar-left, .navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav > li {
        float: none;
    }
    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
}

/** navbar */
.navbar-default,
.navbar-inverse {
	border-radius: 0;
    border: 0px !important;
}
/** title */
.navbar-default .navbar-brand,
.navbar-inverse .navbar-brand{
    color: #FFF;
}

.navbar-header a.navbar-brand,
.navbar-header a.navbar-brand:hover,
.navbar-header a.navbar-brand:focus{
	height:35x;
	width:281px;

}

/** link */
.navbar-default .navbar-nav > li > a, 
.navbar-inverse .navbar-nav > li > a {
	color: #FFF;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
	color: #FFF;
    background-color: #337ab7;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a, 
.navbar-inverse .navbar-nav > .active > a:focus {
    color: #FFF;
	background-color: #009DDC;
}

.navbar-default .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:hover{
	background-color: #337ab7;
}

.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover, 
.navbar-inverse .navbar-nav > .open > a:focus {
    color: #FFF;
    background-color: #009DDC;
}


.badge{
	background-color: #CD202C;
}

/** badge */
.navbar-default .navbar-nav > li > a:hover .badge,
.navbar-default .navbar-nav > li > a:focus .badge{
	background-color: #CD202C;
}


/** caret */
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #FFF;
    border-bottom-color: #FFF;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #FFF;
    border-bottom-color: #FFF;
}
.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: #FFF;
    border-bottom-color: #FFF;
}
/** mobile version */
.navbar-default .navbar-toggle {
    border-color: #FFF;
}
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #337ab7;
}

@media (max-width: 767px) {
	
    .navbar-default .navbar-nav .open .dropdown-menu > li > a,
    .navbar-inverse .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,
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    	color: #FFF;
    	background-color: #009DDC;
    }
}

.btn {
    white-space: normal;
}


#navigationBar {
	background-color: #009DDC; 
}


#masthead {
	color: #000;
	background-repeat: no-repeat;
	background-position: right;
	background-color: #4D4D4D;
	height: 90px;
	/**padding: 10px 0 10px 225px;*/
}

#mastheadColumn {
	/**display: inline;*/
}


#tombstone > table{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#summary > .col-sm-6{
    padding-right:5px;
    padding-left:5px;
}
       
#summary div.portlet{
    height: 212px;
    min-height: 160px;
    overflow-y: auto;
}
       
#summary div.portlet-lg{
    height: 450px;
    min-height: 150px;
    overflow-y: auto;
}

#summary div.portlet-md{
    height: 325px;
    min-height: 150px;
    overflow-y: auto;
}

#summary div.portlet.well table{
    background-color: #FFF;
}

caption, 
#summary div.portlet.well table caption,
#summary div.portlet-lg.well table caption
{
    color: #FFF;
    background-color: #4D4D4D;
    padding: 2px;
	border-left: solid red;
}


.sw-alternateBg{
	background-color: #009DDC;
}

/** White to transparent hightlight - linear, top to bottom */
.sw-highlight,
a.sw-highlight:hover,
a.sw-highlight:focus{
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.74) 0%, rgba(116,116,116,0) 70%, rgba(56,56,56,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.74)), color-stop(70%,rgba(116,116,116,0)), color-stop(100%,rgba(56,56,56,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.74) 0%,rgba(116,116,116,0) 70%,rgba(56,56,56,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0.74) 0%,rgba(116,116,116,0) 70%,rgba(56,56,56,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.74) 0%,rgba(116,116,116,0) 70%,rgba(56,56,56,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0.74) 0%,rgba(116,116,116,0) 70%,rgba(56,56,56,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdffffff', endColorstr='#004D4D4D',GradientType=0 ); /* IE6-9 */
}
/** Dark grey to transparent shadow - linear, bottom to top */
.sw-shadow,
a.sw-shadow:hover,
a.sw-shadow:focus{
    
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(28,28,28,0) 50%, rgba(56,56,56,0.65) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(28,28,28,0)), color-stop(100%,rgba(56,56,56,0.65))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(28,28,28,0) 50%,rgba(56,56,56,0.65) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(28,28,28,0) 50%,rgba(56,56,56,0.65) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(28,28,28,0) 50%,rgba(56,56,56,0.65) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(28,28,28,0) 50%,rgba(56,56,56,0.65) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a64D4D4D',GradientType=0 ); /* IE6-9 */
}


.btn-primary, .sw-btn, .sw-btn.sw-shadow {
	background-color: #525252;
	border-color: #666;
}


.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:active:hover,
a.sw-btn:hover,
a.sw-btn:focus,
a.sw-btn:active,
a.sw-btn:active:hover,
a.sw-btn:active:focus,
button.sw-btn:hover,
button.sw-btn:focus,
button.sw-btn:active,
button.sw-btn:active:hover {
	border-color: #333;
	background-color: #777;
	border-color: #383838;
}


{
	background-color: #777;
}

.sw-btn-welcome{
	min-height: 50px;
	height: 80px;
	font-size: 16px;
	vertical-align: middle;
	border-radius: 8px;
	display: inline-block;
}

.sw-btn-xlg{
  min-height: 100px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}


.sw-triangle-right{
	border-top: 50% solid transparent;
	border-left: 50% solid red;
	border-bottom: 50% solid transparent;
}


.-row > div{
    border: 1px solid red;
}

.table-no-border>thead>tr>th, 
.table-no-border>tbody>tr>th, 
.table-no-border>tfoot>tr>th, 
.table-no-border>thead>tr>td, 
.table-no-border>tbody>tr>td, 
.table-no-border>tfoot>tr>td,
.table-no-border>tbody,
.table-no-border>thead,
.table-no-border>tfoot{
  border-top: none !important; 
  border-bottom: none !important; 
}    

.border-top-radius(@radius) {
  border-top-right-radius: @radius;
   border-top-left-radius: @radius;
}

#bihead {
	color: White;
	background-repeat: no-repeat;
	background-position: right;
	background-color: #4D4D4D;
	height: 90px; /**padding: 10px 0 10px 225px;*/
}