﻿/* !! TO AVOID DUPLICATIONS: DO NOT USE THESE CSS DEFINITIONS IF YOU ALREADY USE _CUSTOM-SETTINGS.SCSS DEFINITIONS !! */

/* ICON for your custom entity "CONTRACT" */
.i-Ctra::before { content: "\e090"; }
.i-Fond::before { content: "\e075"; }
.i-Fina::before { content: "\e908"; }
/* ICON for your custom entity "GROUPE" */
.i-Grps::before { content: "\e913"; }
.i-user-three::before { content: "\e913"; }

.r-Class { color: #FF0000 !important;}

.no-display{
	display:none;
}

#checkError{
	display:none;
	padding: .375rem .5625rem .5625rem;
	margin-bottom: 1rem;
	font-size: .40rem;
	font-weight: normal;
	font-style: italic;
	background: #de4343;
	color: #fff;
	clear:both;
	text-align: center;
}

#checkError ul {
	  margin-bottom:0;
	  font-size: .75rem;
}

#listOfBounced{
	list-style-type: none;
}

section.form dd:not(:empty)::after{content:"" !important}

/* DDB */
.entity-Grps label[for='REFERENCE'] {
  width: 120px;
}

#dd-select-LOCATION {
	/*width: 130% !important;
	height: 140px !important;*/
}

.f-dropdown.small.cstMediumClass {
	max-width:390px;
}

#entity-name {
    padding-top:5px;
}

.f-dropdown.small.cstSmallClass {
	max-width:100px;
}

select {
	background-image: none !important;
}

/*
*BBD
*/

/* ICON for your custom entity "TRANSACTION" */
.i-Tran::before { content: "\e0d6"; }

/*DDE*/
.bannerBleu {
    background: #008ead;
    text-align:center;
    color:white;
    font-size:12px;
    padding: 11px;
}

.bannerBleu .i-Publ:before {
    padding-right:7px;
}

.creationOppoSrd u {
    margin-bottom: 11px;
    display: block;
    font-weight: bold;
}
.premium {
   height: 46px;
   padding-top: 2px;
   padding-left: 15px;
}

#zonetableau .table1 {
    position: relative;
    float: left;
    width: 40% !important;
}

#zonetableau .table2,
 #zonetableau .table3 {
    position: relative;
    float: left;
    width: 24% !important;
}

#zonetableau .table4{
    position: relative;
    float: left;
    width: 12% !important;
}

#zonetableau table thead,
#zonetableau table tbody{
    width: 100%;
}

#zonetableau table thead {
    min-height:60px;
}

#zonetableau table tr {
    width:100%;
    height: 40px;
}

#zonetableau table td {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 120px;
}

#zonetableau thead th {
    text-align:center;
}

.hidden {
    display:none;
}



.pointernone #s2id_CEB_REFERENCE {
   pointer-events:none;
}

.alarmbanner {
    font-size: 15px;
    color: white;
    background-color: red;
    text-align: center;
    margin-bottom:0px;
}

#catg-80169-panel-1 {
    height:100% !important;
}

.f-visit-status-yellow {
	color: #000;
	background-color:rgb(255,217,102);
	border-color:rgb(255,217,102);
}

.f-visit-status-yellow .fc-content {
	color: #000;
	background-color:rgb(255,217,102);
}

.f-visit-status-red {
	color: #000;
	background-color:rgb(236,101,64);
	border-color:rgb(236,101,64);
}

.f-visit-status-red .fc-content{
	color: #000;
	background-color:rgb(236,101,64);
}


.f-visit-status-green {
	color: #000;
	background-color:rgb(133,189,95);
	border-color:rgb(133,189,95);
}

.f-visit-status-green .fc-content{
	color: #000;
	background-color:rgb(133,189,95);
}

.fc-event a {
	color: #000;
}

#zonetableau table th {font-weight:bold;}
.orangeHight {background:rgb(237,125,49);color:white !important;}
.blueHight {background:rgb(46,116,181);color:white !important;}
.greenHight {background:rgb(51,153,0);color:white !important;}
.yellowHight {background:rgb(255,192,0);color:white !important;}
#zonetableau th, #zonetableau td {padding:5px;}
.orangeMid {background:rgb(249,211,185);}
.blueMid {background:rgb(205,217,239);}
.greenMid {background:rgb(217,234,206);}
.yellowMid {background:rgb(255,242,204);}

.redMid {background: rgb(255, 199, 199);}
.redHigh {background: rgb(192, 0, 0); color: white !important;}

.apporteurManager, #idUserCacher, .apporteur {display:none;}
.vendeurManager, #valCacher, #pipeCacher, .vendeur {display:none;}
.activeTab{color:green !important;font-weight:bold;text-transform:uppercase;}
#zonetableau table tr td p, tr th p {text-align:center;margin-bottom:0px;}
.zoneDeSelection{padding:10px;}
.WidgetKindMacro p {
margin-bottom:0px;
}
#callAjaxManager {
width: 26px;
height: 36px;
margin: 0px;
padding: 0px;
}

#clearSelection {
    width: 50px;
    height: 36px;
    margin-top: 18px;
    padding: 0px;
}
#zoneAjaxMonths{width:100%;}
#zonetableauMonths{width:100%;}
#zonetableauMonths table {width:100%;}


#zonetableau table {width:100%;}
#zonetableau table span {width:100%;}
#zoneAjax .table1, #zoneAjax .table2, #zoneAjax .table3, #zoneAjax .table4,
 #zoneAjaxManager .table1, #zoneAjaxManager .table2, #zoneAjaxManager .table3, #zoneAjaxManager .table4 {float:left !important;}
#zonetableau td p {font-size:13px;cursor:pointer;}
#totalPipe1, #totalPipe2, #totalPipe3, #totalPipe4 {background:grey;}
#totalPipe1 p, #totalPipe2 p, #totalPipe3 p, #totalPipe4 p, #totalPipe1 b, #totalPipe2 b, #totalPipe3 b, #totalPipe4 b {color:white !important;}
.apporteur, #idUserCacher {display:none;}
.vendeur, #valCacher, #pipeCacher {display:none;}
.zoneDeSelection{padding:10px;}
#zonetableau table {width:100%;}
.table1 th, .table2 th, .table3 th, .table4 th, .table1 td, .table2 td, .table3 td, .table4 td {white-space: nowrap;max-height:40px !important; height:40px;}
.table1 td p, .table2 td p, .table3 td p, .table4 td p {font-size:13px;cursor:pointer;text-align: center;}
#totalPipe1, #totalPipe2, #totalPipe3, #totalPipe4 {background:grey;}
#totalPipe1 span, #totalPipe1 td p, #totalPipe2 span, #totalPipe2 td p, #totalPipe3 span, #totalPipe3 td p, #totalPipe4 span, #totalPipe4 td p {pointer-events:none !important;cursor:default !important;}

#callPrintManager, #callPrint {
    margin-top: 7px;
    height: 20px;
    font-size: 6px;
    padding: 0px;
    width: 20px;
    border-radius: 10px;
}

.has-entitypicture{
    overflow:initial !important;
}

.WidgetBody #s2id_SALESWIDGETManager .select2-search-choice-close,
 .WidgetBody #s2id_SALESWIDGET .select2-search-choice-close{
    display:block !important;
}

#resultCount {
    display: block;
    position: relative;
    float: left;
    margin: 5px 0px;
    float:right;
}

#resultCount .zoneBtnCount{
    position: relative;
    background: #3BBFAD;
    float: left;
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    padding: 5px 0px 0px;
    height: 31px;
    margin: 0px 10px 10px 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width:115px;
}

#resultCount .zoneBtnCount p {
    width:100%;
}

#resultCount .zoneBtnCount span {
    height: 22px;
    width: 22px;
    font-size: 12px;
    padding-right: 5px;
    color: white;
    font-weight: bold;
    text-align: center;
}

#resultCount .greycolor  {
    background: none !important;
}

#resultCount .greycolor p, #resultCount .greycolor span {
    color: #bdbdbd !important;
    font-weight:normal;
}

#resultCount .greycolor {
    border: 1px solid #bdbdbd;
}

#resultCount .zoneBtnCount p {
    font-size:12px;
    float:left;
    color:white;
    padding: 1px 7px 0px 3px;
}

.centerDiv {
    display: block;
    position: relative;
    margin: 0 auto;
    height: 20px;
    text-align: center;
}

.oldValueEID {
    color:orange;
}

.floatLeft {
    float:left;
    padding-right:10px;
}

.investLoadDoc {
    position:absolute;
    width:179px;
    left:925px;
    top:150px;
    background:rgb(197, 227, 191);
    font-size:14px;
}

.investLoadDocNL {
    position:absolute;
    width:179px;
    left:925px;
    top:260px;
    font-size:14px;
    background:rgb(255, 215, 50);
}

#CATEGORY-CTRA\$INVEST-F_D_RESERVE_CONTRACT,
 #CATEGORY-CTRA\$INVEST-F_D_LAST_TRANSACT,
 #CATEGORY-COMP\$INVEST-F_D_RESERVE_CONTRACT,
 #CATEGORY-GRPS\$INVEST-F_D_RESERVE_CONTRACT,
 #CATEGORY-CONT\$INVEST-F_D_RESERVE_CONTRACT{
    text-align: right;
}

#alarm, #alarm3 {
    margin-bottom:0px;
}

.tab-dashboard-widget p {
    margin-bottom: 0px !important;
}

.table1 p, .table2 p, .table3 p, .table4 p {
    padding: 0px !important;
    margin-bottom: 0px !important;
}

.border-alert {
	border-color: red !important;
}