


.navicon-left {
    width: 120px;
}

.message_valide, .message_error {
   margin: 23px 0 0 10px;
   text-transform: uppercase;
   font-size: 0.7rem;  
}

.message_valide{
   color: #23BF08 !important;
}

.message_error {
   color: #dc3545 !important;
}

.w_conseil {
	width: 15px;
	display: inline-block;
}

.btn {
	cursor: pointer;
}

.nav-link {
	cursor: pointer;
}

.logged-name:hover {
	color : #0866C6;
	cursor: pointer;
}

.btn-right {
	float: right;
}

.div-btn-right {
	height: 80px;
}

.form-mg-b-0 {
	margin-bottom: 0 !important;
}



.btn-add {
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 1px;
    font-weight: 500;
    padding: 12px 20px;
    -webkit-appearance: button;
    overflow: visible;
    margin: 0;
    font-family: inherit;
}



.btn-canceled {
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 1px;
    font-weight: 500;
    padding: 12px 20px;
    -webkit-appearance: button;
    overflow: visible;
    margin: 0;
    font-family: inherit;
}

.btn-menu-canceled {
    float: right;
}

.btn-icon-little > div {
    width: 20px;
    height: 20px;
}

.btn-pic {
	margin: 0 5px 10px 5px;
}

.affiche-pic {
	margin-bottom : 20px;
}

.form-pic {
	margin-bottom: -30px !important;
}

.mg-btn-right-20 {
	margin-right: 20px;
}




.br-section-wrapper-menu {
    background-color: #fff;
    padding: 20px 30px;
    box-shadow: 0px 1px 3px 0px rgb(0 0 0 / 21%);
}

.btn-grey_fa {
    color: #fff;
    background-color: #999;
    border-color: #999;
}

.btn-grey_fa:hover {
    color: #fff;
    background-color: #888;
    border-color: #888;
}


.btn-page {
	position: absolute;
	width: 15px;
	height: 15px;
	right:20px;
}

.btn-page-modif {
	right:120px;
}

.btn-texte-modif {
	right:70px;
}

.btn-page-modif-2 {
	right:70px;
}

.btn-page-sup {
	right:20px;
}

.btn-immo-sup {
    right: 35px;
}

.btn-img-close {
	left:34px;
	top:30px;
}

.btn-img-sup {
	left:64px;
	top:30px;
}



.btn-img-sup-immo {
    left: 60px;
    top: 8px;
}

.btn-img-first-immo{
    left: 23px;
    top: 8px;
}



.btn-img-modif {
	left:94px;
	top:30px;
}




.btn-page-tmp {
	right:70px;
}

.btn-menu-top {
	top : 1px;
}

.title-page {
    text-transform: uppercase;
    color: #888;
    font-weight: 400;
}


.close-layout {
	right:24px;
	position: absolute;
}

.close-layout:hover, .close:hover {
	cursor: pointer;
}


.info-menu-page {
	color: #555;
}

.form-control-jpg {
	right: 20px;
    bottom: -10px;
    position: absolute;
    font-size: 0.700rem;
}

.display_none {
	display: none !important;
}

div#load_show {
display: none;
position: absolute;
width: 100% !important;
height: 100% !important;
}

div#load_sql {
position: absolute;
width: 100% !important;
height: 100% !important;
}

div#load_show_img {
display: none;
position: absolute;
width: 100% !important;
height: 100% !important;
}

.link-t-10 {
	margin-top: 10px;
	display: block;
}

.tx-right-link {
	text-align: right;
    margin: 0 1px -18px 0;
    color:#aaa;
}

.tx-right-link a:hover {
	cursor: pointer;
}

.mg-right-link {
	margin-top: -20px;
}




.menu_drap_select a{
cursor:pointer;
margin-right: 10px;
    opacity : 0.5;
    -moz-opacity : 0.5;
    -ms-filter: "alpha(opacity=50)"; /* IE 8 */
    filter : alpha(opacity=50); /* IE < 8 */ 
}
a.flag_active {
	opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */ 
}

.menu_drap_select a:hover{
cursor:pointer;
    opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */ 
}

.menu_drap_select img {
width: 40px;
}

extarea.textarea_edit {
	width: 100%;
	height: 700px;
}

.text_align_right {
	text-align: right;
}

.add-modal-cat {width: 30%;}
.img-thumbnail-modif {width: 50%;}

.form-layout-1 .form-mg-b-10 {margin-bottom: 10px;}


.br-section-wrapper {
    padding: 30px;
}

.texte-zone-list {
	width: 80%;
}



.img-first {
    background-color: #17a2b8;
    border: 1px solid #138496;
}



.note-group-select-from-files {
  display: none;
}

.note-list {
  display: none;
}

.note-popover .popover-content .note-para .dropdown-menu, .card-header.note-toolbar .note-para .dropdown-menu {
    min-width: 146px;
    width: 146px;
    padding: 5px;
}


.tx-gray-800 {
    color: #343a40;
    text-transform: uppercase;
    font-size: 1rem;
}

.btn-immo-modif{
	margin-top: 2px;
}

.last-view {
    text-transform: uppercase;
    font-size: 0.7em;
    margin-top: 5px;
    color: #aaa;
}