 /*
 ###########################
 Text Main 	: #0F75BC
 BG Main 	: #184BA6
 Semi Lys	: #9FC7E4
 Lys        : #BAD2DF
 Extra Lys	: #EBF5FC
 Mørk       : #005BBC
 ###########################
 */

.txtdark,
.link:hover > .txtdark-hover,
span.link:hover,
.link.fa-stack:hover {
	color: #005BBC;
}

.txtmain,
.fa-checkbox input:focus ~ i, .fa-checkbox input:active ~ i, .fa-radio input:focus ~ i, .fa-radio input:active ~ i{
    color: #0F75BC;
}

.txtsemilight {
    color: #9FC7E4;
}

.txtlight {
    color: #EBF5FC;
}

.bgdark,
.bgdark-hover:hover {
    background: #005BBC;
}

.bgmain {
    background: #184BA6;
}

.bglight,
.bglight-hover:hover {
    background: #EBF5FC;
}

.form-control:focus:not([readonly]) {
	border-color: #9FC7E4;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border-color: #0F75BC;
}

.ui-widget-header .ui-state-hover,
.ui-widget-header .ui-state-focus {
	padding-top:5px;
	border:none;
	background: #EBF5FC url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}

.ui-datepicker .ui-datepicker-next-hover {
	right:2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left:2px;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 2px;
}

.btn-primary {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #0C639F;
	background-image: -moz-linear-gradient(top, #1283D1, #0C639F);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1283D1), to(#0C639F));
	background-image: -webkit-linear-gradient(top, #1283D1, #0C639F);
	background-image: -o-linear-gradient(top, #1283D1, #0C639F);
	background-image: linear-gradient(to bottom, #1283D1, #0C639F);
	background-repeat: repeat-x;
	border-color: #0C639F;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1283D1', endColorstr='#0C639F', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
	background-color: #005BBC;
	background-image: -moz-linear-gradient(top, #0F75BC, #184BA6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0F75BC), to(#184BA6));
	background-image: -webkit-linear-gradient(top, #0F75BC, #184BA6);
	background-image: -o-linear-gradient(top, #0F75BC, #184BA6);
	background-image: linear-gradient(to bottom, #0F75BC, #184BA6);
	background-repeat: repeat-x;
	border-color: #0F75BC;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F75BC', endColorstr='#184BA6', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.btn-default.disabled,
.btn-default[disabled] {
    color: #005BBC;
    background-color: #E8E8E8;
    *background-color: #003bb3;
}

.panel-heading {
    background: #EBF5FC;
    background: -moz-linear-gradient(bottom,  #EBF5FC 0%, #FBFDFF 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(bottom,  #EBF5FC 0%,#FBFDFF 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to top,  #EBF5FC 0%,#FBFDFF 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EBF5FC', endColorstr='#FBFDFF',GradientType=0 ); /* IE6-9 */
}

.panel, .panel-default > .panel-heading {
  	border-color: #BAD2DF;
}



.nav-tabs {
    border-bottom: 1px solid #BAD2DF;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    border: 1px solid #BAD2DF;
}
.nav-tabs>li>a {
    border: 1px solid #BAD2DF;
}

.tab-content{
    border-color:#BAD2DF;
}




 


.section-top, .section-headline {
    background: #0F75BC; 
}

 @media only screen and (max-width: 991px) {
 
   .section-top, .section-headline {
   background: #0F75BC; 
   background: -webkit-linear-gradient(left top, #1795ec, #1367a3);
   background: -o-linear-gradient(bottom right, #1795ec, #1367a3);
   background: -moz-linear-gradient(bottom right, #1795ec, #1367a3); 
   background: linear-gradient(to bottom right, #1795ec, #1367a3); 
   }
 }

.boxbutton, .boxbutton2 {
	background-color: #184BA6;
}

.boxmain:hover .boxbutton, .panel:hover .boxbutton {
	background-color: #005BBC;
}

.boxbutton2:hover {
	background-color: #005BBC;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #005BBC;
}

.ui-datepicker-header {
	border-bottom-color: #bad2df;
	background: #ebf5fc;
}

.inputfile:focus + label,
.inputfile + label:hover {
    background-color: #0F75BC;
    color: #BAD2DF;
}

.inputfile:focus + label,
.inputfile.has-focus + label{
    background-color: #BAD2DF;
    color: #0F75BC;
}

.inputfile + label {
    color: #0F75BC;
	border-color: #0C639F;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}