.accordionright .card-header{
    padding : 0 0;
}
.accordionright button.btn {
border-radius: 0;
}

table#tabdemandes tr td {
    padding:3px 0px;
}

.btn.btn-link.pastelbutton {
    color:#fff;
    background-color:#4bb4a3;
}
.btn.btn-link.orangebutton {
    color:#fff;
    background-color:#efad4d;
}
#tabdemandes .btn.pastelgreen, .un40 .btn.pastelgreen {
    margin-top:10px;
    background-color:#4DB3A5;
    color:#fff;
    border-radius:0px;
}
.folderlink {
    text-decoration: underline;
}
.folderlink i {
    color:#efad4d;
}
.tabancre {
    display:block;
    min-width:100%;
    min-height:100%;
}

.hugelink:hover, .hugelink:active, .hugelink:visited {
    text-decoration:none;
}
.hugelink {
    color:silver;
    text-decoration:none;
}
.huge {
    font-size:32pt;
}
.pastelred {
    color:#F36C59;
}
.pastelgreen {
    color:#4bb4a3;
}
.darkblue {
    color:#004492;
}
.hugenb {
    font-size:70px;
}
.backgrey {
    background-color: #eff3f8;
    text-align:center;
}

.nopad {
    padding-left:0px;
    padding-right:0px;
}

.un40 .darktransac {
    color:#004494;
    font-weight:bold;
}

.un40 {
    margin-top:30px;
    margin-bottom:30px;
}

.un40 a {
    color:#009DE0;

}
.transacleft {
    background-color:#fff;
    padding:15px 15px;
}

.whitebackground {
    background-color:#fff;
}

.container.gestion h4.gestionproprio {
    background-color:#17a2b8;
    color:#fff;
    text-align:center;
    margin-bottom:50px;
    padding : 15px 15px;
}
.container.gestion h4 , .container.gestion h1 {
    background-color:#efad4d;
    color:#fff;
    text-align:center;
    margin-bottom:50px;
    padding : 15px 15px;
}
.container.syndic h4 , .container.syndic h1 {
    background-color:#9cc426;
    color:#fff;
    text-align:center;
    margin-bottom:50px;
    padding : 15px 15px;
}

.container.transac h4 , .container.transac h1 {
    background-color:#009DE0;
    color:#fff;
    text-align:center;
    margin-bottom:50px;
    padding : 15px 15px;
}

.container.transac h3 {
    color:#606060;
    margin-bottom:60px;
}

.transacblue {
    color:#009DE0;
}
.transacimg {
    width:100%;
    object-fit: cover;
}

.isboard hr {
    margin: 40px 0px;
}
.isboard h3 {
    font-size:1.3em;
}

.heademail {
    color:#009ee2;
    font-weight:bold;
}

.sqrgestion:hover {
    color:#000;
    background-color:#FFC120;
}

.sqrsyndic:hover {
    color:#000;
    background-color:#9DC527;
}
.sqrassu:hover {
    color:#fff;
    background-color:#E2017B;
}

.sqrtransac:hover {
    color:#fff;
    background-color:#009DE0;
}

.sqrfakemetier {
    width: 100%;
    display: block;
    float: left;
    margin: 20px 20px;
    padding: 20px 20px;
    background-color:lightgrey;
}
.sqrfakemetier a , .sqrfakemetier a:hover{
    color:inherit;
    text-decoration:none;
    display:block;
    width:100%;
}

.sqrmetier {
    width: 45%;
    display: block;
    float: left;
    margin: 20px 20px;
}
.sqrmetier.rain {
    background-image : url('../images/nuage.png');
    background-repeat: no-repeat;
    background-position: center; 
}
.sqrmetier.sun {
    background-image : url('../images/soleil.png');
    background-repeat: no-repeat;
    background-position: center; 
}
.sqrmetier a:hover {
    color:#000;
    text-decoration:none;
}
.sqrmetier a {
    color:#000;
    display:block;
    width:100%;
    height:100%;
    margin: 20px 20px;
    padding-right: 50px;
    margin: 20px 20px 30px 20px;
}
.sqrmetier .sqrtitle {
    font-size: 1.2em;
}
.sqrmetier .sqrsolde {
    font-size:1.9em;
    color:#fff;
    float:right;
}
.sqrmetier a:hover .sqrsolde{
    font-size: 2.1em;
}

#desc-text-halfbg-4 .bg-wrap {
    background: #eff3f8;
}

#footer-text-img .bg-wrap {
	background: #4e5967;
}#footer-text-2 .bg-wrap {
    background: #38373c;
}

.login input[type="text"]:focus + i {
  color: #4db3a4 !important;
}
.login input[type="password"]:focus + i {
  color: #4db3a4 !important;
}
#nav-logo-megamenu-btn .nav-link:hover{
	background-color: #4e5967;
}

#contact-form-3 .bg-wrap {
	background: #eff3f8;
}
/* assurance_MRH */
.mrh_backgroundcolor {
	background-color: #f18f4e !important;
}
.mr_table_01 {
	width:100%;
}
.mr_div_02 {
	margin-bottom:100px;
}
.mr_div_03 {
	padding-top:5px;
}
.mr_div_04 {
	padding-top:5px
}
.mr_div_05 {
	padding-top:5px
}
.mr_div_06 {
	padding-top:5px
}

/* assurance_PNO + MRH */

.pn_h4_00 {
	text-align: left; font-size: 24px; padding: 20px; background-color: #eff3f8; margin: 0;
}
.pn_section_01 {
	padding-top: 0px !important;
}
.pn_p_02 {
	color:#009ee0; font-size:37px;
}
.pn_div_03 {
	background-color: rgb(77, 179, 164) !important;
}
.pn_p_04 {
	color:#000;font-size:14px;
}
.pn_div_05 {
	color:#fff;font-size:14px;
}
.pn_span_06 {
	color:#000;font-size:20px !important;
}
.pn_span_07 {
	color:#000;font-size:20px;
}
.pn_span_08 {
	color:#000;font-size:20px;
}
.pn_span_09 {
	color:#000;font-size:20px;
}
.pn_span_10 {
	color:#000;font-size:20px;
}
.pn_span_11 {
	color:#000;font-size:20px;
}
.pn_span_12 {
	color:#000;font-size:20px;
}
.pn_span_13 {
	color:#000;font-size:20px;
}
.pn_span_14 {
	color:#000;font-size:20px;
}
.pn_span_15 {
	color:#000;font-size:20px;
}
.pn_span_17 {
	color:#a8b3bb !important;
}
.pn_input_18 {
	border:none; background-color:#fff; padding:7px;
}
.pn_div_19 {
	color:#a8b3bb;
}
.pn_span_20 {
	color:#a8b3bb;
}
.pn_input_21 {
	border:none; background-color:#fff; padding:7px;
}
.pn_div_22 {
	text-align:right;
}
.pn_input_23 {
	border:none; background-color:#fff; padding:7px;
}
.pn_div_24 {
	text-align:right;
}
.pn_input_25 {
	border:none; background-color:#fff; padding:7px;
}
.pn_div_26 {
	text-align:right;
}
.pn_input_27 {
	border:none; background-color:#fff; padding:7px;
}
.pn_div_28 {
	text-align:right;
}
.pn_input_29 {
	border:none; background-color:#fff; padding:7px;
}
.pn_div_30 {
	text-align:right;
}
.pn_input_31 {
	border:none; background-color:#fff; padding:7px;
}
.pn_div_32 {
	text-align:right;
}
.pn_input_33 {
	border:none; background-color:#fff; padding:7px;
}
.pn_div_34 {
	text-align:right;
}
.pn_input_35 {
	border:none; background-color:#fff; padding:7px;
}
.pn_div_36 {
	text-align:right;
}
.pn_input_37 {
	border:none; background-color:#fff; padding:7px;
}
.pn_div_38 {
	font-weight: bold;font-size:14px;
}
.pn_button_39 {
	color:#FFF; background-color:#4db3a4;
}

/* epaiement */

.ep_section_00 {
	background-color: #eff3f8;
}
.ep_h3_01 {
	color: rgb(0, 158, 224) !important;
}
.ep_section_02 {
	background-color: #eff3f8;
}
.ep_div_03 {
	text-align:right
}
.ep_a_04 {
	text-align:left;color: #000;
}
.ep_a_05 {
	text-align:left;color: rgb(0, 158, 224);
}
.ep_i_06 {
	font-size:48px
}
.ep_span_07 {
	margin-bottom: 26px;vertical-align: middle;position: absolute;bottom: -16px;margin-left: 10px;
}
.ep_div_08 {
	text-align:left;
}
.ep_input_09 {
	color:black; border:none; background-color:#fff; padding:7px
}
.ep_div_10 {
	text-align:left;
}
.ep_input_11 {
	color:black; border:none; background-color:#fff; padding:7px
}
.ep_div_12 {
	text-align:left;
}
.ep_input_13 {
	color:black; border:none; background-color:#fff; padding:7px
}
.ep_div_14 {
	text-align:left;
}
.ep_section_15 {
	background-color: #eff3f8;
}
.ep_i_16 {
	font-size:48px
}
.ep_span_17 {
	margin-bottom: 26px;vertical-align: middle;position: absolute;bottom: -16px;margin-left: 10px;
}
.ep_div_18 {
	text-align:left;
}
.ep_input_19 {
	color:black; border:none; background-color:#fff; padding:7px
}
.ep_div_20 {
	text-align:left;
}
.ep_input_21 {
	color:black; border:none; background-color:#fff; padding:7px
}
.ep_p_22 {
	color: rgb(162, 170, 177);
}
.ep_div_23 {
	text-align:left;
}
.ep_div_24 {
	color:black; border:none; background-color:#fff; padding:7px
}
.ep_p_25 {
	color: rgb(162, 170, 177);
}
.ep_div_26 {
	text-align:left;
}
.ep_span_27 {
	float:left;
}
.ep_input_28 {
	color:black; border:none; background-color:#fff; padding:7px;
}
.ep_span_29 {
	margin-left:10px
}
.ep_p_30 {
	color: rgb(162, 170, 177);
}
.ep_section_31 {
	background-color: #eff3f8;
}
.ep_i_32 {
	font-size:48px;
}
.ep_span_33 {
	margin-bottom: 26px;vertical-align: middle;position: absolute;bottom: 34px;margin-left: 10px;
}
.ep_button_34 {
	color:#FFF; background-color:#4db3a4
}
.ep_section_35 {
	background-color: #eff3f8;
}
.ep_div_36 {
	background-color: rgb(78, 89, 103);
}
.ep_span_37 {
	margin-bottom: 26px;color: rgb(162, 170, 177);vertical-align: middle;position: absolute;bottom: 72px;margin-left: 10px;
}
.ep_a_38 {
	color: rgb(162, 170, 177);
}
.ep_span_39 {
	color: rgb(0, 192, 255);
}

/* virements */

.vi_h3_00 {
	color: rgb(0, 158, 224);
}
.vi_p_01 {
	color:#000;font-size:26px
}
.vi_p_02 {
	color:#000; font-size:17px
}
.vi_b_03 {
	color:rgb(0, 158, 224); font-size:17px
}
.vi_a_04 {
	text-align:left;color: rgb(0, 158, 224);font-size:17px
}
.vi_b_05 {
	color:rgb(0, 158, 224); font-size:17px
}
.vi_a_06 {
	text-align:left;color: rgb(0, 158, 224);font-size:17px
}
.vi_b_07 {
	color:rgb(0, 158, 224); font-size:17px
}
.vi_a_08 {
	text-align:left;color: rgb(0, 158, 224);font-size:17px
}
.vi_b_09 {
	color:rgb(0, 158, 224); font-size:17px
}
.vi_a_10 {
	text-align:left;color: rgb(0, 158, 224);font-size:17px
}
.vi_p_11 {
	color:#000; font-size:17px
}
.vi_a_12 {
	text-align:left;color: rgb(0, 158, 224);font-size:17px
}
.vi_p_13 {
	color:#000; font-size:17px
}
.vi_a_14 {
	text-align:left;color: rgb(0, 158, 224);font-size:17px
}
.vi_p_15 {
	color:#000; font-size:17px
}

.text-secondary {
    
    color : rgba(255,255,255,0.5) !important;
}
.text-primary {
    
    color :  #00c0ff !important;
}
