/* from css file karazapps/backend/admin/profile/model/Profile/web/Profiles.css  */

.ico_profiles { 
	background-image: url(img/Profiles.png);
}/* from css file karazapps/backend/admin/resources/liste/model/Liste/web/Parametres.css  */

.ico_parametres { 
	background-image: url(img/Parametres.png);
}/* from css file karazapps/backend/admin/domain/realme/model/Realme/web/Domain.css  */

.ico_domain { 
	background-image: url(img/Domaine_Identification.png);
}/* from css file karazapps/backend/admin/report/model/Report/web/Report.css  */

.ico_report { 
	background-image: url(img/Report.png);
}/* from css file karazapps/backend/scheduling/job/model/Job/web/Job.css  */

.ico_job { 
	background-image: url(img/Scheduler.png);
}/* from css file karazapps/backend/admin/ecm/repository/model/Repository/web/Repository.css  */

.ico_repository { 
	background-image: url(img/repository.png);
}/* from css file karazapps/backend/admin/parametrages/model/Parametrages/web/Parametrages.css  */

.ico_parametrages { 
	background-image: url(img/parametrages.png);
}/* from css file karazapps/backend/admin/importation/model/Importation/web/Import.css  */

.ico_importations { 
	background-image: url(img/Import_Export.png);
}
/* from css file karazapps/backend/scheduling/script/model/Script/web/Script.css  */

.ico_script { 
	background-image: url(img/script.png);
}

.refreshScriptButton {
	background: url("img/refresh-64x64.png") ; 
	background-size: 32px 32px;
	width:32px;
	height:32px; 
	position:absolute;
	cursor:pointer; top:2px; right:8px
}

.refreshScriptButton:before {
	
	
}

.ScriptCodeTextArea textarea {
	color:#9D9;
	font-family: Candara;
	font-style: oblique;
	background: #444;
	font-size: 12px;
	
}/* from css file karazapps/backend/admin/feeder/emailreceiver/model/EmailReceiver/web/EmailReceiver.css  */

.ico_emailreciver { 
	background-image: url(img/E-mail-Receiver.png);
}/* from css file karazapps/backend/scheduling/execution/model/Execution/web/Execution.css  */

.ico_execution { 
	background-image: url(img/execution.png);
}/* from css file karazapps/backend/bam/processinst/model/Processinst/web/Processinst.css  */

.ico_processinst { 
	background-image: url(img/BAM.png);
}/* from css file karazapps/backend/bam/activityinst/model/Activityinst/web/Activityinst.css  */

.ico_activityinst { 
	background-image: url(img/activityinst.png);
}/* from css file karazapps/backend/bam/usersession/model/UserSession/web/UserSession.css  */

.ico_usersession { 
	background-image: url(img/BAM.png);
}

.userSessionPermissionTab li {
	font-family: Candara;
	padding-left: 20px;
}/* from css file karazapps/backend/bam/serverstartup/model/ServerStartup/web/ServerStartup.css  */

.ico_serverstartup { 
	background-image: url(img/BAM.png);
}/* from css file karazapps/base/collaborateur/model/Collaborateur/web/Collaborateur.css  */

.ico_transverses { 
	/*background-image: url(img/Referentiel.png);*/
}

.selectedMenu  .ico_transverses { 
	background-image: url(img/ReferentielSelected.png);
}


.ico_transversesLarge { 
	background-image: url(img/K_REF_300.png);
}



.ico_transverses:before{
	font-family: FontAwesome !important;
	content: "\f1c0";
	padding: 5px;
	font-size: 22px;
	top: 7px;
	position: relative;
}/* from css file karazapps/base/document/model/Document/web/Document.css  */

.ico_document { 
	background-image: url(img/document.png);
}/* from css file karazapps/base/banque/model/Banque/web/Banque.css  */

.ico_banque { 
	background-image: url(img/banque.png);
}/* from css file karazapps/data/dataload/model/Dataload/web/Dataload.css  */

.ico_dataload { 
	background-image: url(img/dataload.png);
}/* from css file karazapps/base/lieu/model/Lieu/web/Lieu.css  */

.ico_lieu { 
	background-image: url(img/lieu.png);
}/* from css file karazapps/base/redevable/model/Redevable/web/redevable.css  */
.ami-rdv-cal-mt td {
	font-family: Candara;
	width: 84px;
	height: 15px;
	text-align: center;
	font-size: 12px;
	color: #999;
}

.karazcal-previous,.karazcal-next {
	display: block;
	width: 40px;
	height: 30px;
	border: 20px solid transparent;
	box-sizing: border-box;
}

.karazcal-previous {
	border-right-color: #AAA;
}

.karazcal-next {
	border-left-color: #AAA;
}

.karazcal-current {
	text-align: center;
	color: #999;
	font-family: Candara;
	line-height: 30px;
	font-size: 22px;
}

.karazSlotCaontainer {
	height: 262px;
	overflow-y: auto;
	overflow-x: hidden;
}

.karazSlotSelect {
	text-decoration: none;
	color: #FFF;
	font-family: Candara;
	line-height: 22px;
	font-size: 16px;
	display: block;
	padding-left: 15px;
}

.karazSlotSelect>div>div {
	display: block;
	width: 150px;
	margin: auto;
	height: 12px;
	background-color: #EEE;
	border: 1px solid #DDD;
	border-radius: 3px;
	padding: 5px;
	line-height: 8px;
	text-decoration: none;
	text-align: center;
	margin-bottom: 5px;
}

div.karazSlotselected {
	background: url(img/validate2.png) 140px 2px no-repeat #E9422E
		!important;
	background-repeat: no-repeat;
	color: #FFF;
}

.karazSlotopen {
	background-color: #21b384 !important;
	border: 1px solid #21b384 !important;
}

.karazSlotclosed {
	background-color: #CCC !important;
	border: 1px solid #CCC !important;
}

.karazSlotSelect.noShuttle.css_closed{
	pointer-events: none !important;
}


.csc {
	width: 60px;
	height: 40px;
	display: block;
	text-decoration: none;
	color: #FFF;
	line-height: 40px;
	text-align: center;
	border-radius: 4px;
	font-family: Candara;
}

a.csc>div {
	border-radius: 2px;
	text-align: center;
	height: 40px;
	text-decoration: none;
	font-family: Candara;
}

.csc_full {
	background-color: #CCC;
	border: 1px solid #BBB;
	cursor: default;
	pointer-events: none !important;
}

.csc_disbaled {
	background-color: #EEE;
	border: 1px solid #EEE;
	cursor: default;
	pointer-events: none !important;
}

.csc_old {
	background-color: #BBB;
	border: 1px solid #BBB;
	cursor: default;
	pointer-events: none !important;
}

.csc_available {
	background-color: #21b384;
	border: 1px solid #21b384;
}

.csc_selected {
	background-color: #E9422E;
	border: 1px solid #E9422E;
}

fieldset.GKJEGPPCNBC {
	border: 1px solid #bbb !important;
}

.icoWarning:before {
	font-family: FontAwesome;
	content: "\f071";
	font-size: 2em;
}


a.vBox-fa-users:before {
	font-family: FontAwesome !important;
	content: "\f007";
	font-size: 14px;
	color: #8ABFE5 !important;
}

div.vBox-fa-users {
	overflow: hidden;
	overflow-y: scroll;
	padding-right: 5px;
}

a.vBox-fa-map-marker:before {
	font-family: FontAwesome !important;
	content: "\f041";
	font-size: 14px;
	color: #8ABFE5 !important;
}

a.vBox-fa-surface:before {
	font-family: FontAwesome !important;
	content: "\f142";
	font-size: 14px;
	color: #8ABFE5 !important;
}

a.visibilityHidden {
	display: none !important;
}

.pay2connectBtn:before {
	font-family: FontAwesome !important;
	content: "\f09d";
}

.btn-fa-help div div {
	font-size: 0;
}

.btn-fa-help div div:before {
	font-family: FontAwesome !important;
	content: "\f05a";
	font-size: 12px !important;
	color: #FFFFFF !important;
}

.btnPrintAuto:before {
	font-family: FontAwesome !important;
	content: "\f0f6";
	font-size: 25px !important;
	color: #FFFFFF !important;
}

.btnPrintEngagement:before {
	font-family: FontAwesome !important;
	content: "\f040";
	font-size: 25px !important;
	color: #FFFFFF !important;
}

.btnPrintBRDV:before {
	font-family: FontAwesome !important;
	content: "\f073";
	font-size: 25px !important;
	color: #FFFFFF !important;
}

.btnPrintAR:before {
	font-family: FontAwesome !important;
	content: "\f087";
	font-size: 25px !important;
	color: #FFFFFF !important;
}

.btnPrintBE:before {
	font-family: FontAwesome !important;
	content: "\f0e0";
	font-size: 25px !important;
	color: #FFFFFF !important;
}

.btnPrintPV:before {
	font-family: FontAwesome !important;
	content: "\f044";
	font-size: 25px !important;
	color: #FFFFFF !important;
}

.noClassName {
	width: 400px !important;
	margin-left: 80px !important;
}

.btn-fa-eye div div {
	font-size: 0;
}

.btn-fa-eye div div:before {
	font-family: FontAwesome !important;
	content: "\f06e";
	font-size: 12px !important;
	color: #FFFFFF !important;
}

.field-alignText div {
	text-align: : center;
}

.btnMaitreOuvrage {
	 display: block; 
	 min-width: 20px; 
	 min-height: 20px; 
	 background: #EFEFEF; 
	 color: #8ABFE5 !important;
	 padding: 5px; 
	 text-align: center; 
	 line-height: 19px; 
	 font-size: 17px; 
	 border: 1px solid #DDD; 
	 box-sizing: border-box; 
	 height: 35px; 
	 font-weight: bold; 
	 border-radius: 4px; 
	 width: auto !important; 
	 top: 0px !important; 
}

.removeMaitreOuvrage.cssIndex-0{
	display: none;
}

.removeMaitreOuvrage{
	width: 22px !important;
}

.karazSlotopen.selected{
	background-color: #E9422E !important;
	border: 1px solid #E9422E !important;	
}

#btn-fa-folder-open:before{
	font-family: FontAwesome !important;
	content: "\f07c";
	font-size: 18px !important;
	color: #8ABFE5 !important	
}

#btn-fa-university:before{
	font-family: FontAwesome !important;
	content: "\f19c";
	font-size: 18px !important;
	color: #8ABFE5 !important	
}

.btnImprimerAutorisation:before {
	font-family: FontAwesome !important;
	content: "\f19c";
	font-size: 25px !important;
	color: #FFFFFF !important;
}
.btnEditerNotification:before {
	font-family: FontAwesome !important;
	content: "\f0e0";
	font-size: 25px !important;
	color: #FFFFFF !important;
}
.btnVerificationDonnees:before {
	font-family: FontAwesome !important;
	content: "\f00c";
	font-size: 25px !important;
	color: #FFFFFF !important;
}
a.vBox-fa-phone-square:before {
	font-family: FontAwesome !important;
	content: "\f098";
	font-size: 14px;
	color: #8ABFE5 !important;
}

a.vBox-fa-bank:before {
	font-family: FontAwesome !important;
	content: "\f19c";
	font-size: 14px;
	color: #8ABFE5 !important;
}

a.vBox-fa-home:before {
	font-family: FontAwesome !important;
	content: "\f015";
	font-size: 14px;
	color: #8ABFE5 !important;
}

/* from css file karazapps/referentiel/decoupage/model/Decoupage/web/Decoupage.css  */

.ico_decoupage { 
	/*background-image: url(img/decoupage.png);*/
}

.ico_decoupage:before{ 
	font-family: FontAwesome !important;
	content: "\f041";
	padding: 5px;
	font-size: 22px;
	top: 7px;
	position: relative;
}/* from css file karazapps/referentiel/localite/model/Localite/web/Localite.css  */
 
.ico_localite { 
	/*background-image: url(img/localite.png);*/
}
/* from css file karazapps/data/importlocalite/model/Importlocalite/web/Importlocalite.css  */

.ico_importlocalite { 
	background-image: url(img/importlocalite.png);
}/* from css file karazapps/cms/cmskaraz/model/CmsKaraz/web/CmsKaraz.css  */
/*
.ico_cmskaraz { 
	background-image: url(img/cmskaraz.png);
}
*/
.KarazCMS-Body {
	
}

.KarazCMS-Body h1,.KarazCMS-Body h2,.KarazCMS-Body h3,.KarazCMS-Body h4
	{
	
}

.KarazCMS-Body p {
	
}

.KarazCMS-Body li {
	
}

.KarazCMS-Body li p {
	
}

.KarazCMS-Body li li {
	
}

.KarazCMS-Body li li p {
	
}

.KarazCMS-Header {
	
}

.resultSearchContent {
	
}

.kcmsVignetteTitle {
	
}

.kcmsVignetteDescription {
	font-family: helvetica,arial,verdana,sans-serif !important;
	font-size: 12px !important;
}

.kcmsVignetteThumbnail {
	float: left;
	padding: 10px;
}

.kcmsVignetteSuite {
	color: #1886b9 !important;
	font-weight: bold !important;
}

.resultKcmsSearch {
	
}

.kcms-search-thumbnail {
	border-bottom: 1px solid gray;
	height: 100px;
}

.btnDown-0 {
	display: none !important;
}

.kcmsVignetteBtnDown {
	float: right;
}

.kcmsVignetteBtnDown a:before {
	font-family: FontAwesome !important;
	content: "\f0ed";
	padding: 5px;
	font-size: 22px;
	top: 7px;
	color: #1caad9;
}

.ico_cmsKaraz:before {
	font-family: FontAwesome !important;
	content: "\f15b";
	padding: 5px;
	font-size: 22px;
}

.thumbnailListView.SearchThumbnail {
	left: 9px !important;
	width: 97% !important;
}

#cmsAttahcmentIframe body {
	text-align: center !important;
}

.slideDescription {
	font-family: helvetica,arial,verdana,sans-serif !important;
	width: 100%;
	min-height: 50px;
	max-height: 70px;
	position: relative;
	top: -80px;
	background: rgba(200, 200, 200, 0.55);
	text-align: center;
	font-family: Calibri;
	font-size: 20px;
	font-weight: bolder;
	color: #335;
	overflow: hidden;
}

.resultSearchSlider {
	position: relative;
	width: 100%;
	margin: auto;
}

.resultSearchSlider .slider img {
	width: 100%;
}

.sliderNext,.sliderPrev {
	position: absolute;
	width: 30px;
	height: 50px;
	top: 50%;
}

.sliderNext {
	background: url(img/arrow-left.png) no-repeat center;
	left: 5px;
}

.sliderPrev {
	background: url(img/arrow-right.png) no-repeat center;
	right: 5px;
}

.btnTag {
	display: block;
	min-width: 20px;
	min-height: 20px;
	background: #EFEFEF;
	color: #8ABFE5 !important;
	padding: 5px;
	text-align: center;
	line-height: 19px;
	font-size: 17px;
	border: 1px solid #DDD;
	box-sizing: border-box;
	height: 35px;
	font-weight: bold;
	border-radius: 4px;
	width: auto !important;
	top: 0px !important;
}

.removeTag.cssIndex-0 {
	display: none;
}

.removeTag {
	width: 22px !important;
}

.btnInfoClose{
	font-family: FontAwesome !important;
	position: relative;
    font-size: 22px;
    float:right;
    display: block;
    right: 32px;
    cursor: pointer;
    color: #00b0f0;
    padding: 0px !important;
    top: 0px !important;
}


.fa-close:before {
  content: "\f00d";
}

.fa-info-circle:before {
  content: "\f05a";
}/* from css file karazapps/auc/paiementnr/model/PaiementNR/web/PaiementNR.css  */

.ico_paiementnr { 
	background-image: url(img/paiementnr.png);
}

.ico_paiement:before { 
	font-family: FontAwesome !important;
	content: "\f09d";
	padding: 5px;
	font-size: 22px;
	top: 7px;
	position: relative;
}/* from css file karazapps/auc/parametragenr/model/Parametragenr/web/Parametragenr.css  */

.ico_parametragenr { 
	background-image: url(img/parametragenr.png);
}

.ico_parametrenote:before { 
	font-family: FontAwesome !important;
	content: "\f1de";
	padding: 5px;
	font-size: 22px;
	top: 7px;
	position: relative;
}/* from css file karazapps/auc/parametragemodelenr/model/ParametragemodeleNR/web/ParametragemodeleNR.css  */

.ico_parametragemodelenr { 
	background-image: url(img/parametragemodelenr.png);
}/* from css file karazapps/auc/versement/model/Versement/web/Versement.css  */

.ico_versement:before { 
	font-family: FontAwesome !important;
	content: "\f0d6";
	padding: 5px;
	font-size: 22px;
	top: 7px;
	position: relative;
}/* from css file karazapps/auc/noterenseignement/model/Noterenseignement/web/Noterenseignement.css  */
.ico_auc_mapmarker:before { 
	font-family: FontAwesome !important;
	content: "\f041";
	padding: 5px;
	font-size: 22px;
	top: 7px;
	position: relative;
}


.ico_noterenseignent:before { 
	font-family: FontAwesome !important;
	content: "\f022";
	padding: 5px;
	font-size: 22px;
	top: 7px;
	position: relative;
}
.ico_noterenseigne:before { 
	font-family: FontAwesome !important;
	content: "\f022";
	padding: 5px;
	font-size: 22px;
	top: 7px;
	position: relative;
}

.ico_demandenote:before { 
	font-family: FontAwesome !important;
	content: "\f15c";
	padding: 5px;
	font-size: 22px;
	top: 7px;
	position: relative;
}

.ami-rdv-cal-mt td {
	font-family: Candara;
	width: 84px;
	height: 15px;
	text-align: center;
	font-size: 12px;
	color: #999;
}

.karazcal-previous,.karazcal-next {
	display: block;
	width: 40px;
	height: 30px;
	border: 20px solid transparent;
	box-sizing: border-box;
}

.karazcal-previous {
	border-right-color: #AAA;
}

.karazcal-next {
	border-left-color: #AAA;
}

.karazcal-current {
	text-align: center;
	color: #999;
	font-family: Candara;
	line-height: 30px;
	font-size: 22px;
}

.karazSlotCaontainer {
	height: 262px;
	overflow-y: auto;
	overflow-x: hidden;
}

.karazSlotSelect {
	text-decoration: none;
	color: #FFF;
	font-family: Candara;
	line-height: 22px;
	font-size: 16px;
	display: block;
	padding-left: 15px;
}

.karazSlotSelect>div>div {
	display: block;
	width: 150px;
	margin: auto;
	height: 12px;
	background-color: #EEE;
	border: 1px solid #DDD;
	border-radius: 3px;
	padding: 5px;
	line-height: 8px;
	text-decoration: none;
	text-align: center;
	margin-bottom: 5px;
}

div.karazSlotselected {
	background: url(img/validate2.png) 140px 2px no-repeat #E9422E
		!important;
	background-repeat: no-repeat;
	color: #FFF;
}

.karazSlotopen {
	background-color: #21b384 !important;
	border: 1px solid #21b384 !important;
}

.karazSlotclosed {
	background-color: #CCC !important;
	border: 1px solid #CCC !important;
}

.karazSlotSelect.noShuttle.css_closed{
	pointer-events: none !important;
}


.csc {
	width: 60px;
	height: 40px;
	display: block;
	text-decoration: none;
	color: #FFF;
	line-height: 40px;
	text-align: center;
	border-radius: 4px;
	font-family: Candara;
}

a.csc>div {
	border-radius: 2px;
	text-align: center;
	height: 40px;
	text-decoration: none;
	font-family: Candara;
}

.csc_full {
	background-color: #CCC;
	border: 1px solid #BBB;
	cursor: default;
	pointer-events: none !important;
}

.csc_disbaled {
	background-color: #EEE;
	border: 1px solid #EEE;
	cursor: default;
	pointer-events: none !important;
}

.csc_old {
	background-color: #BBB;
	border: 1px solid #BBB;
	cursor: default;
	pointer-events: none !important;
}

.csc_available {
	background-color: #21b384;
	border: 1px solid #21b384;
}

.csc_selected {
	background-color: #E9422E;
	border: 1px solid #E9422E;
}

fieldset.GKJEGPPCNBC {
	border: 1px solid #bbb !important;
}

.icoWarning:before {
	font-family: FontAwesome;
	content: "\f071";
	font-size: 2em;
}

a.vBox-fa-users:before {
	font-family: FontAwesome !important;
	content: "\f007";
	font-size: 14px;
	color: #8ABFE5 !important;
}

div.vBox-fa-users {
	overflow: hidden;
	overflow-y: scroll;
	padding-right: 5px;
}

a.vBox-fa-map-marker:before {
	font-family: FontAwesome !important;
	content: "\f041";
	font-size: 14px;
	color: #8ABFE5 !important;
}

a.vBox-fa-surface:before {
	font-family: FontAwesome !important;
	content: "\f142";
	font-size: 14px;
	color: #8ABFE5 !important;
}

a.visibilityHidden {
	display: none !important;
}

.pay2connectBtn:before {
	font-family: FontAwesome !important;
	content: "\f09d";
}

.btn-fa-help div div {
	font-size: 0;
}

.btn-fa-help div div:before {
	font-family: FontAwesome !important;
	content: "\f05a";
	font-size: 12px !important;
	color: #FFFFFF !important;
}

.btnPrintRedraw:before {
	font-family: FontAwesome !important;
	content: "\f14b";
	font-size: 25px !important;
	color: #FFFFFF !important;
}

.btnPrintAuto:before {
	font-family: FontAwesome !important;
	content: "\f0f6";
	font-size: 25px !important;
	color: #FFFFFF !important;
}
.btnSendAuto:before {
	font-family: FontAwesome !important;
	content: "\f0e0";
	font-size: 25px !important;
	color: #FFFFFF !important;
}
.btnAnnexes:before {
	font-family: FontAwesome !important;
	content: "\f1c1";
	font-size: 25px !important;
	color: #FFFFFF !important;
}
.btnPrintEngagement:before {
	font-family: FontAwesome !important;
	content: "\f040";
	font-size: 25px !important;
	color: #FFFFFF !important;
}

.btnPrintBRDV:before {
	font-family: FontAwesome !important;
	content: "\f073";
	font-size: 25px !important;
	color: #FFFFFF !important;
}

.btnPrintAR:before {
	font-family: FontAwesome !important;
	content: "\f087";
	font-size: 25px !important;
	color: #FFFFFF !important;
}

.btnPrintBE:before {
	font-family: FontAwesome !important;
	content: "\f0e0";
	font-size: 25px !important;
	color: #FFFFFF !important;
}

.btnEraser:before { 
	font-family: FontAwesome !important;
	content: "\f12d";
	font-size: 25px !important;
	color: #FFFFFF !important;
}

.btnPrintPV:before {
	font-family: FontAwesome !important;
	content: "\f044";
	font-size: 25px !important;
	color: #FFFFFF !important;
}
.btnShare:before {
	font-family: FontAwesome !important;
	content: "\f045";
	font-size: 25px !important;
	color: #FFFFFF !important;
}
.btnPrintCarte:before {
	font-family: FontAwesome !important;
	content: "\f041";
	font-size: 25px !important;
	color: #FFFFFF !important;
}
.noClassName {
	width: 400px !important;
	margin-left: 80px !important;
}

.btn-fa-eye div div {
	font-size: 0;
}

.btn-fa-eye div div:before {
	font-family: FontAwesome !important;
	content: "\f06e";
	font-size: 12px !important;
	color: #FFFFFF !important;
}

.field-alignText div {
	text-align: : center;
}

.btnMaitreOuvrage {
	 display: block; 
	 min-width: 20px; 
	 min-height: 20px; 
	 background: #EFEFEF; 
	 color: #8ABFE5 !important;
	 padding: 5px; 
	 text-align: center; 
	 line-height: 19px; 
	 font-size: 17px; 
	 border: 1px solid #DDD; 
	 box-sizing: border-box; 
	 height: 35px; 
	 font-weight: bold; 
	 border-radius: 4px; 
	 width: auto !important; 
	 top: 0px !important; 
}

.removeMaitreOuvrage.cssIndex-0{
	display: none;
}

.removeMaitreOuvrage{
	width: 22px !important;
}

.karazSlotopen.selected{
	background-color: #E9422E !important;
	border: 1px solid #E9422E !important;	
}

#btn-fa-folder-open:before{
	font-family: FontAwesome !important;
	content: "\f07c";
	font-size: 18px !important;
	color: #8ABFE5 !important	
}

#btn-fa-university:before{
	font-family: FontAwesome !important;
	content: "\f19c";
	font-size: 18px !important;
	color: #8ABFE5 !important	
}

.btnImprimerAutorisation:before {
	font-family: FontAwesome !important;
	content: "\f19c";
	font-size: 25px !important;
	color: #FFFFFF !important;
}

.btnPrintBRP:before {
	font-family: FontAwesome !important;
	content: "\f09d";
	font-size: 25px !important;
	color: #FFFFFF !important;
}

.btnEditerNotification:before {
	font-family: FontAwesome !important;
	content: "\f0e0";
	font-size: 25px !important;
	color: #FFFFFF !important;
}
.btnVerificationDonnees:before {
	font-family: FontAwesome !important;
	content: "\f00c";
	font-size: 25px !important;
	color: #FFFFFF !important;
}
a.vBox-fa-phone-square:before {
	font-family: FontAwesome !important;
	content: "\f098";
	font-size: 14px;
	color: #8ABFE5 !important;
}

a.vBox-fa-bank:before {
	font-family: FontAwesome !important;
	content: "\f19c";
	font-size: 14px;
	color: #8ABFE5 !important;
}

a.vBox-fa-home:before {
	font-family: FontAwesome !important;
	content: "\f015";
	font-size: 14px;
	color: #8ABFE5 !important;
}

.fa-newspaper-o:before {
font-family: FontAwesome !important;
content: "\f1ea";
font-size: 25px !important;
color: #FFFFFF !important;
}

.fa-picture-o:before {
font-family: FontAwesome !important;
content: "\f03e";
font-size: 25px !important;
color: #FFFFFF !important;
}

.imageCode {
border: 1px solid #DDD;
border-radius: 3px;
background: #EFECCA;
padding: 6px;
}

.fa-spinner:before {
	font-family: FontAwesome !important;
	content: "\f110";
	font-size: 25px !important;
	color: #FFFFFF !important;
}

a.vBox-fa-thumb-tack:before {
	font-family: FontAwesome !important;
	content: "\f08d";
	font-size: 14px;
	color: #8ABFE5 !important;
}




















.KarazCMS-Body {
	
}

.KarazCMS-Body h1,.KarazCMS-Body h2,.KarazCMS-Body h3,.KarazCMS-Body h4
	{
	
}

.KarazCMS-Body p {
	
}

.KarazCMS-Body li {
	
}

.KarazCMS-Body li p {
	
}

.KarazCMS-Body li li {
	
}

.KarazCMS-Body li li p {
	
}

.KarazCMS-Header {
	
}

.resultSearchContent {
	
}

.kcmsVignetteTitle {
	
}

.kcmsVignetteDescription {
	
}

.kcmsVignetteThumbnail {
	float: left;
	padding: 10px;
}

.kcmsVignetteSuite {
	
}

.resultKcmsSearch {
	
}

.kcms-search-thumbnail {
	border-bottom: 1px solid gray;
	height: 100px;
}

.btnDown-0 {
	display: none !important;
}

.kcmsVignetteBtnDown {
	float: right;
}

.kcmsVignetteBtnDown a:before {
	font-family: FontAwesome !important;
	content: "\f0ed";
	padding: 5px;
	font-size: 22px;
	top: 7px;
	color: #1caad9;
}

.ico_cmsKaraz:before {
	font-family: FontAwesome !important;
	content: "\f15b";
	padding: 5px;
	font-size: 22px;
}

.thumbnailListView.SearchThumbnail {
	left: 9px !important;
	width: 96% !important;
}

#cmsAttahcmentIframe body {
	text-align: center !important;
}

.slideDescription {
	width: 100%;
	min-height: 50px;
	max-height: 70px;
	position: relative;
	top: -80px;
	background: rgba(200, 200, 200, 0.55);
	text-align: center;
	font-family: Calibri;
	font-size: 20px;
	font-weight: bolder;
	color: #335;
	overflow: hidden;
}

.resultSearchSlider {
	position: relative;
	width: 100%;
	margin: auto;
}

.resultSearchSlider .slider img {
	width: 100%;
}

.sliderNext,.sliderPrev {
	position: absolute;
	width: 30px;
	height: 50px;
	top: 50%;
}

.sliderNext {
	background: url(img/arrow-left.png) no-repeat center;
	left: 5px;
}

.sliderPrev {
	background: url(img/arrow-right.png) no-repeat center;
	right: 5px;
}

.btnTag {
	display: block;
	min-width: 20px;
	min-height: 20px;
	background: #EFEFEF;
	color: #8ABFE5 !important;
	padding: 5px;
	text-align: center;
	line-height: 19px;
	font-size: 17px;
	border: 1px solid #DDD;
	box-sizing: border-box;
	height: 35px;
	font-weight: bold;
	border-radius: 4px;
	width: auto !important;
	top: 0px !important;
}

.removeTag.cssIndex-0 {
	display: none;
}

.removeTag {
	width: 22px !important;
}

.btnInfoClose{
	font-family: FontAwesome !important;
	position: relative;
    font-size: 22px;
    float:right;
    display: block;
    right: 32px;
    cursor: pointer;
    color: #00b0f0;
    padding: 0px !important;
    top: 0px !important;
}

.fa-close:before {
  content: "\f00d";
}

.fa-info-circle:before {
  content: "\f05a";
}/* from css file karazapps/auc/financenrlisting/model/FinanceNRListing/web/FinanceNRListing.css  */

 
.ico_financenrlisting:before { 
	font-family: FontAwesome !important;
	content: "\f09d";
	padding: 5px;
	font-size: 22px;
	top: 7px;
	position: relative;
}/* from css file karazapps/gis/mapbrowser/model/MapBrowser/web/MapBrowser.css  */

.ico_mapbrowser { 
	background-image: url(img/mapbrowser.png);
}/* from css file karazapps/data/importgisdata/model/Importgisdata/web/Importdata.css  */

.ico_importdata { 
	background-image: url(img/importdata.png);
}/* from css file karazapps/gis/zonebundle/model/Zonebundle/web/Zonebundle.css  */


 .ico_zone:before {
	font-family: FontAwesome !important;
	content: "\f0ac";
	padding: 5px;
	font-size: 22px;
	top: 7px;
	position: relative;
}

.searchMapScreen {
	background-color: rgba(250, 250, 250, 0);
	left: 60px !important;
	overflow-y: visible !important;
	overflow-x: visible !important;
	position: absolute !important;
	z-index: 10;
	margin-top: 10px;
}

.searchMapScreen div {
	
}

.searchMapPanel {
	background-color: rgba(30, 109, 146, 0.5) !important;
}

.searchMapPanel .gwt-Label {
	font-family: Calibri;
	color: #EEE
}

.searchMapTab {
	
}

.searchMapTab > div {
	
}

.searchMapTab >div>div {
	
}

.searchMapLambertTable
							.gridTableContainer {
	height: auto !important;
	max-height: 250px;
	overflow: auto;
}

.searchMapLambertTable .gwt-Label {
	color: #666
}

a.btn129784 {
	background: #29B7D3;
	color: #FFE;
	width: 35px;
	font-size: 22px;
	line-height: 26px;
	height: 35px;
	border: 1px solid #3BD;
	border-radius: 5px;
}

.kgisMapToolPan { 
    border: 2px solid rgb(246, 246, 246);
    position: absolute;
    top: 10px;
    height: 33px;
    overflow: hidden;
    z-index: 10;
    color: #EEE;
    border-radius: 5px;
    box-sizing: border-box;
    background-color: rgba(30, 109, 146, 0.5) !important;
}
 

.kgisMapToolPan:hover {
	height: auto;
}

.kgisMapToolPan .kgisMapToolPanTitle  {
	height: 25px;
    background-color: #F6F6F6; 
    font-size: 18px;
    text-transform: UPPERCASE; 
    line-height: 20px;
    padding-top: 8px;
    color: #767676;
    font-size: 13px;
    font-weight: bold;
    font-family: arial,helvetica,verdana,sans-serif;
	
	
}
.kgisMapToolPan .kgisMapToolPanLvl1UL  {
	display:block;
	margin:5px;
	
    color: #888;
    font-size: 13px;
    font-weight: bold;  
    line-height: 20px;
    padding-top: 5px;
    font-family: Candara;
    min-width: 190px;
	
}
.kgisMapToolPan .kgisMapToolPanLvl2UL  {
	display:block;
	margin-left:5px;
    font-family: Candara;
}
.kgisMapToolPan .kgisMapToolPanLvl1LI  {
    display: block;
    margin: 5px;
    margin-bottom: 2px;
    margin-top: 2px;
    background-color: #FFF;
    max-height: 160px;
    overflow-y: auto;
    overflow-x: visible;
    box-sizing: content-box;
    padding: 1px;
}

.kgisMapToolPan .kgisMapToolPanLvl1LI >div  { 
padding-left:10px;
 background-color:#D1D1D1 ;
border-bottom:1px solid #AAA;

    color: #091926;
	cursor:pointer;
}
.kgisMapToolPan .kgisMapToolPanLvl2LI  {
	
    color: #555;
    font-size: 12px;
    font-weight: Normal;
	display:block; 
    font-family: Candara;
	margin:5px;
	margin-bottom :2px; 
	margin-top :0px; 
	    min-width: 190px;
	cursor:pointer;
}

.kgisMapToolPan .legends li {
	margin: 5px
}

.legendEntry input {
	position: relative;
	top: 4px;
	margin: 5px
}

.expandMap {width:20px; height:20px; float:right}
.expandMap:before {
	font-family: FontAwesome !important;
	content: "\f0b2"; 
	font-size: 12px;   
    color: #1886B9;
}
.kgisMapPoweredLogo, .kgisMapClientLogo {position:absolute; z-index:1000; }
.kgisLegalIcon {position:absolute; top:463px;   width:40px; height:40px; z-index:1000;
    background: #F6F6F6; border-radius:10px; right:20px }
.kgisLegalIcon:before {
	font-family: FontAwesome !important;
	content: "\f0e3";
	padding: 5px;
	font-size: 30px;
	top: 7px;
	position: relative; 
	
    color: #1886B9;
}
.kgisBasemapIcon {position:absolute; top:190px;   width:80px; height:79px; z-index:1000;
    background: #EEEEEE; border-radius:10px; left:20px }
.kgisBasemapIcon:before {
	font-family: FontAwesome !important;
	content: "\f278";
	padding: 5px;
	font-size: 30px;
	top: 7px;
	position: relative; 
	
    color: #1886B9;
}
.disclaimerText {
	   position: fixed;   top: 0px;  left: 0px;  display: none;background-color: rgba(100,100, 100, 0.5);   width: 100%;  height: 100%;  z-index: 1000;
}
.disclaimerText  >div {
	margin: auto;
    width: 800px;
    margin-top: 50px;
    padding: 40px;
    background-color: #3F70A0;
    border-radius: 15px;
    color: #FFF;
    max-height: 500px;
    overflow: auto;
}
.kgisDisclaimerIcon  {position:absolute; top:420px;   width:40px; height:40px;z-index:1000;background: #F6F6F6; border-radius:10px; right:20px }
.kgisDisclaimerIcon:before{  
	font-family: FontAwesome !important;
	content: "\f134";
	padding: 8px;
	font-size: 32px;
	top: 7px;
	position: relative;
    color: #1886B9;
}
.kgisMapPoweredLogoBaseMap, .kgisMapClientLogoBaseMap { z-index:1000; }


/* from css file karazapps/gis/feature/model/Feature/web/Feature.css  */

.ico_feature { 
	background-image: url(img/feature.png);
}

.fa-Add_Attr:before {
	font-family: FontAwesome !important;
	content: "\f055";
	font-size: 25px !important;
	color: #FFFFFF !important;
}/* from css file karazapps/gis/nomenclature/model/Nomenclature/web/Nomenclature.css  */

.ico_nomenclature { 
	background-image: url(img/nomenclature.png);
}/* from css file karazapps/backend/admin/dynamicmenu/model/DynamicMenu/web/DynamicMenu.css  */

.ico_dynamicmenu { 
	background-image: url(img/dynamicmenu.png);
}