body{font:11px/16px Verdana, Geneva, sans-serif; color:#000;}

#logo-login{width:231px; height:66px; background:url(../images/logo-inverted.png) no-repeat center;}#logo-login a{width:231px; height:66px;}

#dashboard{background-color:#F0F0F0;}
#left{background:#333 url(../images/logo-eclaim.png) bottom center no-repeat;}
#right{background-color:#F9F9F9;}

#right .inner .box{ background-color:#EEE; border-color:#D5D5D5;}
#right .inner .box .box-header{font-size:12px; text-transform:uppercase; text-shadow:0 1px 0 #FFF;}
#right .inner .box .box-header select {
	width:200px; border-radius:0; padding:0; float:right; border-color:#ddd; text-transform: none;
}

#login-body{background-color:#E4E6EB;}
#login{background:#3A4766 url(../images/bg-login.png) 0 0 no-repeat;}
#login input{border-color:#3A4766;}
#login label{color:#FFF; text-shadow:0 1px 0 #000;}
#login button{font-size:11px; font-weight:700; border-color:#CCC; background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DDD)); background:-moz-linear-gradient(#FFF, #DDD); background-color:#EDEDED; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EDEDED'); text-transform:uppercase; text-shadow:0 1px 0 #FFF;}
#login button:hover{color:#036D5F;}

.list li a{border-right-color:#DDD;}
.list.history a{font-style:italic;}

.function{text-transform:uppercase; font-weight:700; text-shadow:0 1px 0 #FFF; color:#6085D9;}

.forgot-usr {
	text-align:right;
	margin-top:10px;
	margin-right:20px;
}
.forgotPassword {
	color:#fff;
}

body#forgetpassword-body, body#userResetPassword-body {
    background: #E4E6EB;
}

form#forgetpasswordForm {
    background: #ffffff 0 0 no-repeat;
    position: absolute;
    top: 50%;
    left: 42%;
    width: 50%;
    height: 280px;
    margin: 0 auto;
    margin-left: -251px;
    margin-top: -151px;
}

form#forgetpasswordForm fieldset {
    padding-top: 100px;
    padding-left: 25px;
    padding-right: 50px;
}

form#forgetpasswordForm fieldset label{
	width:100px;
	text-align:left;
}

form#forgetpasswordForm  #submit-button
{
	 display: inline-block;
    width: auto;
    margin: 0;
    padding: 6px 11px;
    border: 1px solid;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    font-size: 11px;
    font-weight: 700;
    border-color: #CCC;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DDD));
    background: -moz-linear-gradient(#FFF, #DDD);
    background-color: #EDEDED;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EDEDED');
    text-transform: uppercase;
    text-shadow: 0 1px 0 #FFF;
}

#userResetPassword-body .widgetHeader {
    padding-top: 100px;
    padding-left: 25px;
    padding-right: 50px;
}

#userResetPassword-body .widgetContent {
    padding-left: 25px;
    padding-right: 50px;
}

#userResetPassword-body div#userResetPassword {
    background: #ffffff 0 0 no-repeat;
    position: absolute;
    top: 50%;
    left: 42%;
    width: 50%;
    height: 280px;
    margin: 0 auto;
    margin-left: -251px;
    margin-top: -151px;
}


body#passwordVerifyForm-body {
    background: #E4E6EB;
}

form#passwordVerifyForm {
    background: #ffffff 0 0 no-repeat;
    position: absolute;
    top: 50%;
    left: 42%;
    width: 50%;
    height: 280px;
    margin: 0 auto;
    margin-left: -251px;
    margin-top: -151px;
}

form#passwordVerifyForm fieldset {
    padding-top: 100px;
    padding-left: 25px;
    padding-right: 50px;
}
form#passwordVerifyForm table {
	width:100%;
}
form#passwordVerifyForm fieldset label{
	width:199px;
	text-align:left;
}

form#passwordVerifyForm  #submit-button
{
	 display: inline-block;
    width: auto;
    margin: 0;
    padding: 6px 11px;
    border: 1px solid;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    font-size: 11px;
    font-weight: 700;
    border-color: #CCC;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DDD));
    background: -moz-linear-gradient(#FFF, #DDD);
    background-color: #EDEDED;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EDEDED');
    text-transform: uppercase;
    text-shadow: 0 1px 0 #FFF;
}


.pw_update_message {
	font-size:12px;
	margin-top: 20%;
}

.pw_update_message a{
	color:#fff;
	font-size:30px;
}

 div#pwupdateDiv {
    position: absolute;
    background: #ccccccbf;
    z-index: 9999;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    text-align: center;
}

.deletecontact {
	text-decoration:line-through;
}

.wdth50{
	width:50%;
}

.wdth15{
	width:15px;
}

.wdth300{
	width:300px;
}

.multipleDeleteBtnDossier {
	display:none;
}

form li.dossierLocationLi{
	display:none;
}

.medical, .medical a {
	color:red;
}
.exportlink {
	text-transform: uppercase;
    font-weight: 700;
    text-shadow: 0 1px 0 #FFF;
    color: #6085D9;
}

/*Fraud indication*/
div#fraudlistDiv, div#fraudReactionListDiv {
    position: absolute;
    display: block;
    background: #fff;
    z-index: 99;
    padding: 14px;
    border-radius: 6px;
    border: 1px solid #ccc;
	display:none;
	width:94%;	
	max-height: 250px;
    overflow-y: auto;
}


li.fraudListHead {
    font-weight: 700;
}

li.fraudListHead {
    font-weight: 700;
    border-bottom: 1px solid #ccc;
    padding-bottom: 8px;
	cursor:pointer;
}

li.fraudlistLi.hardli, li.fraudlistLi.softli {
    display: none;
   list-style:none;
}

span.toggleIcon {
    margin-right: 10px;
	cursor:pointer;
}

a#fraudReactionList {
    margin-left: 20px;
}

/*user typehead*/
span.tag.label.label-info {
    border-radius: 3px;
	float: left;
    margin-top: 3px;
	color:#000;
}
.bootstrap-tagsinput{
	width:60%;
}

#right .formfield  .bootstrap-tagsinput input {
   margin-top: 10px;
    margin-bottom: 2px;
}

.tt-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
    cursor: pointer;
}
.tt-suggestion {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #333333;
    white-space: nowrap;
}
.tt-suggestion:hover, .tt-suggestion:focus {
    color: #ffffff;
    text-decoration: none;
    outline: 0;
    background-color: #54617e;
}
.accessdenied {
    color: #f41200;
	line-height: 24px;
}
.block-pages{
	margin: 0 auto;
    width: 50%;
    text-align: center;
    color: #f41200;
}	

.bootstrap-tagsinput .tag [data-role="remove"]{
	color:#f41200;
	margin-left: 2px !important;
    margin-right: 5px;
}
.bootstrap-tagsinput{
    padding: 0px 10px !important;
}
.twitter-typeahead{
	float:left;
}
.list-userlogs{
	text-transform: uppercase;
    font-weight: 700;
    text-shadow: 0 1px 0 #FFF;
    color: #6085D9;
    margin-top: 15px;
    margin-left: 30px;
}
img.log-icons {
    width: 20px;
}
img.log-icons.login 
{
	background: #8abd5e;
    border-radius: 100%;
	    padding: 3px;
}
img.log-icons.logout 
{
	background: #FF9800;
    border-radius: 100%;
	    padding: 3px;
}

span.archivedFolderMsg {
    color: #e50606;
}

/* new theme*/
div#left {
    background: none;
    background-color: #0095DA;
}

#left #profile li strong {
    color: #fff;
}
#left #profile li {
    color: #fff;
}

ul#profile li a {
    color: #fff !important;
}

#left #profile li #user, #left #profile li #case {
    background: none;
    padding-right: 0;
}
#dashboard #menu li {
    background: none;
}
#left #nav li {
    background: #015bab;
    border-radius: 20px 0 0 20px;
}
#left #nav li.current {
    background: #fff;
}
#left #nav li a:hover{
	color:#fff;
}

#left #nav li.current a:hover{
	color:#000;
}
#login fieldset{
	background:#045dad;
}
#login {
    background: #fff !important;
    border-radius: 5px;
    box-shadow: 0 4px 16px rgb(58 56 56 / 62%);
}

#logo-login{
	margin-left:0px;
width:100%;
}

/*Relaties - new note section*/
.addrelatiesnote {
    margin-left: 20px;
}
.relaties-search {    
	display:none;
	width: 100%;
}
.relaties-search .form  {   
	padding: 20px 0px;
	width: 100%;
}
.relaties-search .form label {
    float: left;
    width: 80px;
}

form[name="filternotes"] {
    display: inline-block;
    width: 100%;
}
form[name="filternotes"] ul {
    width: 100%;
    margin-top: -3px;
}
form[name="filternotes"] ul li {
    width: 191px;
    clear: none;
    float: left;
}
form[name="filternotes"] input[type="submit"] {
    width: 69px;
    height: 25px;
}

.toastmsg {
    position: absolute;
    width: 50%;
    top: 10px;
    left: 20%;
}
input#securedossier {
    margin-top: 5px;
}