﻿/* =============================================================================================
* Customer only CSS
* This file should only contain CSS made specific for customers. All other style is contained
* in the /css/portal/media files. 
============================================================================================= */

.character-counter {
    text-align: right;
    width: 400px;
}

.character-counter:before {
    content: "Antal tecken kvar / Characters left: ";
	color:#777;
}

body {
    /*background-color: #fafafa;*/
    margin: 0;
    padding: 0;
    font-family: Adelle basic,"Roboto","helvetica neue",helvetica,arial,sans-serif;
    background-color: #2B2B2A;
}

form#ctl03{
	min-height:600px;
}

h1 {
    font-family: Adelle basic,"Ek Mukta","helvetica neue",helvetica,arial,sans-serif;
}

footer {
    margin-top: 0;
    /*background-color: #BD91BF;*/
    /*background-color: #B872BA;*/
    /*background-color: #2B2B2A;VK*/
    background-color:#1E3E55;
    color: white;
    padding: 30px;
    /*box-shadow: 0 0 10px #7e7d7d;*/
    box-shadow: none;
	
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    box-shadow: 0 0 3px 2px #cfcfcf;
    background-color: #fcfcfc;
}

.navbar-default .navbar-nav > li > a:hover{
	color: #FFF;
	font-weight:bold;
}

.btn {
    /*background-color: #8d4291;VK*/
    background-image:url(../../../img/kaw_save_btn5.png);
    /*border: 1px solid #8d4291;VK*/
    border:1px solid #1E3E55;
    border-radius: 2px;
    font-size: 15px;
    padding: 6px 19px;
    box-shadow: 0 0 10px 0 #b0b0b0;
    transition: all 0.5s ease;
    color:white;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    /*border: 1px solid #8D4291;
    background-color: #8D4291;VK*/
    background-image:url(../../../img/kaw_save_btn5.png);
    border:1px solid #1E3E55;
    padding: 6px 19px;
    color:#000000;

}
.btn:hover {
        /*border: 1px solid #B155B7;
        background-color: #B155B7;VK*/
        background-image:url(../../../img/kaw_save_btn5.png);
        border:1px solid #1E3E55;
        border-radius: 2px;

    }

ul.form li {
        /*padding-bottom: 10px;*/
        /*padding-bottom: 25px;VK*/
        padding-bottom:10px;
        /*border: 1px solid #fff;*/
        position: relative;
        clear: both;
        width: 93%;
		padding-right: 3%;
    }
	
ul.form.topLabel li label {
        /*font-weight: normal;*/
        font-size: 14px;
        /*color: #545353;*/
        /*color: #A361A3;VK*/
        color:#777;
    }

footer .container h4
    {
        display:none;
    }

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
       /*border: 1px solid #8D4291;
    background-color: #8D4291;VK*/
    background-image:url(../../../img/kaw_save_btn5.png);
    border:1px solid #1E3E55;
    color:#000000;

    }

.btn:active {
    /*background-color: #8D4291;VK*/
    background-image:url(../../../img/kaw_save_btn5.png);
    border:2px solid #1E3E55;
}
#body .container {
    /*background-color: #F7F7F7;VK*/
    background-color:#ebf3fe;
    min-height:500px;
    /*box-shadow: 0 0 7px 1px #A3A2A2;*/
    box-shadow: 0 0 6px 0 #a3a2a2;
    padding: 15px;
}
.form-tabs .nav-tabs > li a {
    text-align: center;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #e0e0e0;
    color: #444444;
    /*background: #f2f2f2;*/
    background-image: url(../../../img/nap_1.png);
}


.form-tabs .nav-tabs > li.selected a, .nav-tabs > li.selected:hover a {
    /*color: #444444;VK*/
    /*background: white;VK*/
    /*background: #e9e9e9;VK*/
    color:#fff;
    /*background-image: url(../../../img/kaw_save_btn5_XX.png);*/
	background-color:#1E3E55;
    border-color: #d9d9d9;
    border-bottom-color: transparent;
}

.form-tabs {
     /*padding-bottom: 15px;VK*/
}

.form-control:focus{
    /*border-color: #BD91BF;VK*/
    border-color: #1E3E55;
}

ul.form li.formthree3 {
        width: 24%;
        float: right;
        clear: none !important;
        border-left: solid 1px #e7e7e7;
        padding-left:25px;
		height:500px;
		 overflow-y: auto;

    }
	
.anslag_title
 {
     font-size:16px;
     font-weight:normal;
     /*color: #a361a3;*/
     color:#fff;
     padding:7px 10px;
 }
 
 .odin
 {
     width:111%;
     height:40px;
     background-color:#1E3E55;
	 margin-top:-15px;
	 margin-left:1px;
 }
 
 .publ_rec{
	 color:#1E3E55;
	 font-weight: bold;
	 font-size: 14px;
 }
 
 #SaveFormButton{
	 <!--display: none;-->
 }
 
 .formthree2{
	 border:1px sold red;
 }
 
 ul.form li.formtwo1 {
	 width:60%;
 }
 
 ul.form li.textboxmedium textarea {
	 width: 80%;
 }
 
  ul.form li.formtwo2 {
	 width:40%;
	 }
	 
 .help_text{
	
 }
 
#komment {
	height:500px;
	overflow-y:auto;
}
 
 .form-tabs .nav-tabs > li a,.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	 padding:10px 5px;
	 font-size:14px!important;
	 letter-spacing:-1px;
 }
 
 label{
	 font-weight:normal;
 }
 
 .navbar-default {
    background-color: #1E3E55;
    border-color: #1E3E55;
 }
 
.navbar-default .navbar-nav > li > a {
    color: white;
}

.site-languages {
	position:absolute!important;
	top: 30px;
	right:200px;
}
.en, .en:hover, .en:active {
	background: url(../../../img/united-kingdom-blank-40px.png) no-repeat;
	color: rgba(0, 0, 0, 0.01);
	margin: 0px 0px 0px 20px;
	font-size:40px;
}


.sv, .sv:hover, .sv:active {
	background: url(../../../img/sweden-blank-40px.png) no-repeat;
	color: rgba(0, 0, 0, 0.01);
	font-size:40px;
}

.wfabHeaderH5 {
	font-family: Adelle basic,"Roboto","helvetica neue",helvetica,arial,sans-serif;
	font-size: 12px;
}

.jumbotron h1{
	display:none;
}

.jumbotron p{
	font-size:14px;
}

.efternamn{
	padding-left:50px;
}

form > .form > .object-li {
    clear: none;
    float: left;
    width: 70%;
}
.user-menu{
	/*margin-top:75px!important;*/
	/*margin-left:0!important;*/
	float: none !important;
    text-align: center;
}

.user-menu a{
		/*margin-top:75px!important;*/
		/*margin-left:-65px!important;*/
		color: #1E3E55;
}

.logo
{
  max-width: none;
}

.right-menu {
	margin-top:50px;
}

/*.user-menu a[href='/RegisterUserPage']{
  width:200px!important;
}*/

.error .form-control {
	box-shadow: 0px 0px 5px 1px red!important;
}

.seriemail {
	display:none!important;
}

.firstflik {
	/*width:50!important;*/
}

.info{
	color:red!important;
	}