/* CSS Document */
/*@import url(https://fonts.googleapis.com/css?family=Lato:400,700);*/

   
   
body {
    font-family: Arial,Helvetica,sans-serif;
	background: #fff;
	color:#464f57!important;
	
}
/*
a {
    color: #1e499b;
    text-decoration: none;
}
*/

.logonavbar {   
    float: left;
    padding: 10px;
    height: 30px;
	display:block;
}


.navbar .brand {
    line-height: 30px;
}

.navbar li{
    line-height: 30px;
}


.navbar .nav .dropdown-toggle .caret {
    margin-top: 15px;
}

.navbar-inverse .navbar-inner.menulws{
background: #1C469D!important;	
	
}
.navbar .nav a {
    font-size: 16px;
}

.navbar .nav > li > a {
    color: #fff;
    text-shadow: none;
}

.navbar .nav > li > a:hover {
text-shadow: none;
}

.navbar-inverse .menulws .nav .active>a, .navbar-inverse .menulws .nav .active>a:hover, .navbar-inverse .menulws .nav .active>a:focus {
    color: #1C469D;
    background-color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
}

.navbar-inverse .navbar-inner {
    border-color: #12347A;
}

.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}


.stat h3 {
    color: #464f57;
}
#big_stats .stat .value {
    color: #464f57;
}
.stat a:hover {
   color: #464f57;	
}


.widget-header {
    position: relative;
    height: 40px;
    line-height: 40px;
    background: #F7F7F7!important;
	color:#464f57	!important;	
   
    border: 1px solid #DFDFDF;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-background-clip: padding-box;
    box-shadow: none;
  
    -moz-box-shadow:  none;
    -webkit-box-shadow:  none;
    -o-box-shadow:  none;
    box-shadow: none;
 
}


.widget-content {
    padding: 20px 15px 15px;
    background: #FFF;
    border: 1px solid #DFDFDF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/*
.widget-header [class^="icon-"], .widget-header [class*=" icon-"] {
    color: #fff;
	background-image: url("../img/glyphicons-halflings-white.png");
}
*/
.widget-header h3 {
    position: relative;
    top: 2px;
    left: 10px;
    display: inline-block;
    font-size: 14px;
    font-weight: 800;
    color: #464f57;
    line-height: 18px;
    text-shadow: none;
	font-size:16px;
}


.widget {
    -webkit-box-shadow:  none;
    -moz-box-shadow:  none;
    -webkit-box-shadow:  none;
    -moz-box-shadow:  none;
    -webkit-box-shadow:  none;
    -o-box-shadow:  none;
    box-shadow:  none;
    filter: none;
}



.breadcrumb {
    background-color: #F7F7F7;
    background-image: none;
    border: 1px solid #DFDFDF;
    box-shadow: none;
}




.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #DFDFDF;
    border-bottom-color: transparent;
}



.btn {
    /*display: inline-block;*/
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #3C3C3D;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
    cursor: pointer;
    background-color:  none;
    border: 1px solid #C0C0C0;
	background-color:#F7F7F7; 	
    -moz-border-radius: 4px;
    border-radius: 4px;   
    -webkit-box-shadow:  none; 
    -moz-box-shadow:  none;
    box-shadow:  none; 
	background-image:none; 
}

.btn:hover, .btn:focus {
    color: #3C3C3D;
    background-color: #E3E3E3;
	border: 1px solid #C0C0C0;
}


.caret {
    border-top: 4px solid #3C3C3D;
}


.btn-mini {
    padding: 0 6px;
    font-size: 10.5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.btn-small {
    padding: 2px 10px;
    font-size: 11.9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.btn-large {
    padding: 11px 19px;
    font-size: 17.5px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}



/* primary lws blue */
/*
.btn-primary {
    color: #fff;
    background-color: #1C469D;
	border-color: #1C469D;   
	background-image:  none; 
}


.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #fff;
    background-color: #4b6daf;
	border-color: #4b6daf; 
}
*/


.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
    color: #fff;
    text-decoration: none;
    background-color: #1e499b;
    background-image:  none;
    filter: none;
}


/* primary lws orange */
.btn-primary {
    color: #fff;
    background-color: #1e499b;
	border-color: #1e499b;   
	background-image:  none; 
}


.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #fff;
    background-color: #4b6daf;
	border-color: #4b6daf; 
}


/*
.btn-success {
    color: #fff!important;
    text-shadow:  none; 
    background-color: #5bb75b;
    background-image:  none;   
    border-color: #5bb75b;   
    filter: none; 
    filter:  none; 
}
*/

.btn-success {
    color: #fff;
    background-color: #339933;
	border-color: #339933;   
	background-image:  none; 
}


.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
    color: #fff;
    background-color: #45bf45;
	border-color: #45bf45; 
}




.btnacc .btn-primary {
    color: #1C469D;
    background-color: #fff;
	border-color: #1C469D;   
	background-image:  none; 
}
.btnacc .btn-primary:hover {
    color: #fff;
    background-color: #1C469D;
	border-color: #1C469D;   
	background-image:  none; 
}


.btn-group.open .btn-primary.dropdown-toggle {
    background-color: #1e499b;
}



/*
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #1C469D;
    background-color: #FFF;
}
*/
 
.btn-danger  {
    color: #fff!important;
    text-shadow:  none; 
    background-color: #da4f49;
    background-image:  none;   
    border-color: #da4f49;   
    filter: none; 
    filter:  none; 
}
.btn-danger:hover {
    color: #fff;
    background-color: #ef6c66;
	border-color: #ef6c66;   
	background-image:  none; 
} 
 


.btn-info {
    color: #fff!important;
    text-shadow:  none; 
    background-color: #1C469D;/*7892c3*/
    background-image:  none;   
    border-color: #7892c3;   
    filter: none; 
    filter:  none; 
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    color: #fff;
    background-color: #a5b6d7;
}




.shortcuts .shortcut {
    width: 14.50%;
    display: inline-block;
    padding: 12px 0;
    margin: 0 .9% 1em;
    vertical-align: top;
    text-decoration: none;
    border-radius: 5px;
    min-height: 95px;
    min-width: 121px;
    box-shadow: none;
    border: 1px solid #d5d5d5;  
    -moz-box-shadow: none;
	background: #F7F7F7;
    background-image: none;
}


.big-stats-container .widget-content {
    background: #f7f7f7;   
    filter: none; 
    -ms-filter: none; 
}



.footer-inner {
background: #1C469D!important;	
}

.footer {
    box-shadow: none;
}

.dropdown-menu>li>a {
    text-align: left;
}

.btnRappeldroite {
	color: white;
    background: #ff6600;
    padding: 10px;
    position: fixed;
    top: 236px;
    right: -91px;
    display: inline-block;
    width: 200px;
    line-height: 20px;
    font-size: 19px;
    border-radius: 2px 2px 0 0;
    -moz-box-shadow: 0px 0px 5px 0px #656565;
    -webkit-box-shadow: 0px 0px 5px 0px #656565;
    -o-box-shadow: 0px 0px 5px 0px #656565;
    box-shadow: 0px 0px 5px 0px #656565;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565,Direction=NaN,Strength=5);
    transform: rotate(-90deg);
    
}

.btnRappeldroite:hover{
	text-decoration: none;
	color: white;
	right: -90px;
	
}

/********************* Barre de recherche des icones *******************/
#recherche_icone, #recherche_service_in_header{    
    padding: 10px 10px;
    width: calc(100% - 22px);
    margin-bottom: 25px;  
    background-image: url(../img/search.svg);
    background-repeat: no-repeat;
    text-indent: 25px;
    background-position: 10px;
    background-size: 15px;

}

/********************* Modale Transfert *******************/

#fenetre_transfert header{
    font-size: 18px;
    font-weight: 700;    
    padding : 30px;
    text-align : center;
    background-color: #fff;
    border-bottom : 2px solid #ddd;
}

#fenetre_transfert header strong{
    color: #1c469d;
} 

#fenetre_transfert section{
    padding : 30px;
    background-color : #fcfcfc;
}

#fenetre_transfert section .widget-content{
    padding: 15px;
}

#fenetre_transfert section .table td{
    border-top: none;
}

#fenetre_transfert section .row_transfert{
    width: 100%;
    font-size: 0px;
}

#fenetre_transfert section #futur_proprio,
#fenetre_transfert section #code{
    width: calc(50% - 8px);
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
}

#fenetre_transfert section #futur_proprio{
    margin-right: 8px;
}

#fenetre_transfert section #code{
    margin-left: 8px;
}

#fenetre_transfert section #code input{
    height: auto;
    border-radius : 0px;
    border : 1px solid #1c469d;
    padding: 10px;
    font-size: 16px;
}

#fenetre_transfert #section_boutons{
    margin-top: -60px;   
}

#fenetre_transfert #description_transfert,
#fenetre_transfert #boutons{
    font-size: 14px;
}

#fenetre_transfert .blue{
    color: #1c469d;   
}

#fenetre_transfert  svg{
    vertical-align : top;
    margin-right : 5px;
}

#fenetre_transfert #bouton_fermer{
    float: right;
}

#fenetre_transfert .widget{
    margin-bottom : 30px;
}

#fenetre_transfert #historique{
   font-size: 16px;
}