tr.horsbordereauavthead{
    height: 34px !important;
}
body table#bordereau_table tr.horsbordereauavthead td{
    background: #ececec;
    /*text-align: left !important;*/
}

body .table>tbody>tr>td, body .table>tbody>tr>th, body .table>tfoot>tr>td, body .table>tfoot>tr>th, body .table>thead>tr>td, body .table>thead>tr>th {
    padding: 4px 9px;
}

.firsttdintabletwocol{
  width: 20%;
  text-align: left !important;
}


.close{
  text-indent: initial !important;
  opacity: 1 !important;
}
























.tabob .nav.nav-tabs li .badge{
  font-size: 9px !important;
  padding: 3px 5px;
  margin-top: -3px;
  position: absolute;
  right: 3px;
  top: 5px;
  height: 14px;
}
.tabob .nav.nav-tabs li .countelemsmenus{
  padding: 0 1px;
}
div.three_avnc_anom{
  margin: 6px 0 !important;border: solid 1px #DCDCDC !important; background: #e7ecf1; padding: 3px;overflow: auto;
} 
.modal-dialog{
  width: 65% !important;
  height: calc(100vh - 100px);
}
.modal-dialog .modal-content{
  height: 100%;
}
.modal-dialog .modal-content .modal-body{
  height: calc(100vh - 140px);
  padding: 6px;
}
.modal-dialog .modal-content .modal-body iframe{
  height: 100%;
}
.modal-dialog .modal-header {
  padding: 8px 15px;
}
.f_et_doc_joint{
  overflow: auto;
}
#table-1 tbody td[align="left"]{
  text-align: left !important;
}
#table-1 tbody td[align="right"]{
  text-align: right !important;
}
#table-1 tbody td[align="center"]{
  text-align: center !important;
}
body .container-fluid.onlylistrlsh{
  border: none !important;
  box-shadow: none !important;
}
.container-fluid.onlylistrlsh .content {
    padding: 0 !important;
    border-radius: 3px 3px 0 0 !important;
}
.container-fluid.onlylistrlsh .content>.portlet {
    margin: 0 !important;
}
.archive_menu>div {
    border-radius: 7px !important;
}







































.table_img_left{width: 60%;float: left;}
.table_img_right{width: 40%;display: grid;}
.portlet .portlet-body select.per-page{padding: 2px; height: 24px;margin-bottom: 8px;}
table .remove_filter i{line-height: 24px !important;}
tr.custom_filter td.button_actions{text-align: center !important; white-space: nowrap;}
tr.custom_filter td>select{padding: 1px !important;}

.only_show .custom_filter #icon-filter{display: none;}


span.marker{
  background-color: Yellow;
  line-height: 1.9;
}
td.select_td {  max-width: 300px;  min-width: 300px;  width: 300px;}
td.remove_inter{text-align: center !important;width: 95px;min-width: 95px;}
td.remove_inter a{color: #444 !important;font-size: 18px; padding: 0px 6px !important;}
td.remove_inter a i:hover{color: #3598dc;}

table td .select2-container .select2-selection--single{height: auto;min-height: 30px; padding: 6px 8px;}
table td .select2-container--default .select2-selection--single .select2-selection__rendered{white-space: normal;line-height: 20px;padding-left: 0;}
table select{padding-left: 0;}
table tr.custom_filter .select2-container .select2-selection--single{
  height: 28px;
}
table tr.custom_filter .select2-container--default .select2-selection--single .select2-selection__rendered{
  white-space: nowrap;
}

div.div_file_document_joint{padding:0 17px;}
div.div_file_document_joint img{width: auto;height: auto;max-width: 100%;}
.table-responsive{overflow-y: hidden;}
select.form-control{padding: 3px;}

td.description_td { min-width: 200px; }
#filterForm{margin: 0;}

.portlet-body table td img{
    width: auto !important;
    height: auto;
    max-height: 35px !important;
    max-width: 64px;
}




/*td.virement_td div input {
    width: 151px;
    padding: 6px 4px;
    float:  left;
    margin: 0 1px;
}
td.virement_td div input[type="file"]{
    padding: 6px 1px;
    width: 124px;
}

td.virement_td div input.datepicker {
    width: 100px;
}

td.virement_td div {
    white-space:  nowrap;
    min-width: 544px;
}*/


#media1 td img{
  height: auto;
  width: auto;
  max-height: 40px;
}












#MainMenu div{
  background: #344154;
  border: none;
}
#MainMenu a{
  border-bottom: solid 1px #3f4c5d;
  border-top: solid 1px #3f4c5d;
  border-right: none;
  border-left: none;
  background: #344154;
  /*color: #fff;*/
}
#MainMenu .list-group.panel>a{
    padding-left: 10px;
    padding-right: 10px;
}
#MainMenu .list-group.panel>a i.sub{
    float: right;
    line-height: 23px;
    font-size: 12px;
}
#MainMenu a.list-group-item{
  color: #b8c7ce;
}
#MainMenu a.parent-active,#MainMenu .list-group.panel>a.parent-active:hover{
  background: #36c6d3 !important;
  color: #fff;
}
#MainMenu .list-group.panel>a:hover{
  color: #fff;
}
#MainMenu a.list-group-item:focus{
  color: #fff;
}
#MainMenu div.collapse a,#MainMenu div.collapsing a{
  border: none;
  background: #2b3643;
  font-size: 13px;
  padding-left: 30px;
}
#MainMenu div.collapse a.active{
  color: #ffffff;
}
#MainMenu div.collapse a:hover{
  color: #fff;
}
#MainMenu div.collapse a.active{
  border: none;
  background: #465b7a;
}





/*ALL*/
.box-footer .pull-left>div.select2-container {display: none !important;}
.msg_depasse_date{color: rgb(255, 0, 0); margin: 0 8px; display: none; white-space: normal; line-height: 32px;}
#date_depasse{white-space: normal;}
.portlet_border_{margin-bottom: 15px; padding: 3px; border: solid 1px #DCDCDC !important; background: #e7ecf1;}
/*.portlet_border_ div:not(.edit_table),.portlet_border_ table{background:#fff;}*/
.div_margin_top_{margin-top: 3px;}
.portlet_border_ > .edit_table > div, .portlet_border_ > .edit_table > table{background:#fff;}
.portlet_border_ table.add_or_edit{border: solid 1px #DCDCDC !important;}
.portlet_border_ .portlet{margin-bottom: 3px;}
.td_nom{text-align: left;}
input[readonly="readonly"]{background-color: #f1f1f1;}
.archive_menu {display: inline-block;}
#revision-detail table th,#revision-detail table td{text-align: left;}
#revision-detail .col-md-12{padding: 0;}
#revision-detail .retourne_list{font-size: 11px;}
.small_select .select2-container {width: 200px;float: left;}
.see_all_notif a:hover{background: #e0ebfd !important;}
.see_all_notif a{color: #337ab7 !important;}
.input_filter_val{width: 100%}
.table {width: 100% !important;}
.trfoot td{background-color: #e8e8e8}
.portlet.box>.portlet-body{padding: 8px !important;}
.content-page .liste>.content{padding: 8px !important;}
.content-page .liste .box-footer{background-color: transparent !important;}
h4.today_date{white-space: nowrap;}
table.dataTable{border-collapse: collapse !important;}
body .ui-tooltip {padding:4px;background:#000;color: #fff;box-shadow: 0 0 0px transparent;font-size:13px !important;border: #000 solid 1px;border-radius:4px !important;}
.content-header .big2{font-weight: 600 !important;padding-top: 15px !important;font-size: 18px !important;}
.content-header .big2 span{font-size: 29px !important;}
.content-header .small2{font-size: 14px !important;}
.content-header .small4{font-size: 12px !important;}
.content-header .big4 span{font-size: 29px !important;}
.content-header .big4{font-weight: 600 !important;padding-top: 1px !important;font-size: 18px !important;}
.content-header .big4.T{padding-top: 5px !important;}
.content-header .details a{color: #fff !important;}
.content-header .details .desc span{padding-left: 4px !important;}
.top_breadcrumb.title_bread{
  text-align: left;
}
.top_breadcrumb.breadcrumb_place{
  text-align: right;
}
.top_breadcrumb ol.breadcrumb{
  float: right;
}
.page-header.navbar .page-logo>.logo-image, .page-header.navbar .page-logo>a{
  line-height: 46px;
}
.page-header.navbar .page-logo .logo-default{
  margin: 0 !important;
}
.content-show td{
  text-align: left !important;
}
body div.dashboard-stat .visual>i,body a.dashboard-stat .visual>i {font-size: 80px !important;}
body .dashboard-stat .visual{float: right !important;text-align: right;}
body .dashboard-stat .details{left: 15px;padding-left: 15px;right: 15px;padding-right: 0;}
body .dashboard-stat .details .desc{text-align: left;}
body .dashboard-stat .details .number{text-align: left;}
body .dashboard-stat .visual>i{margin-left: -9px !important;}
/*.sidebar .sidebar-menu>li.first>a:before{content: "\f0e4";}*/
.page-header.navbar .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-menu .dropdown-menu-list>li .message{padding-top: 5px;}
.icon_phase_pln_prog {padding-top: 3px !important;padding-left: 4px !important;}
table.only_show_tab tr:nth-child(2n - 1) td {background-color: #f9f9f9;}
table.add_or_edit tr:nth-child(2n - 1) td:first-child {background-color: #f9f9f9;}
table.add_or_edit tr:nth-child(2n - 1) td table td {background-color: #fff !important;}
ul.sidebar-menu li.treeview>a{display: flex !important;}
ul.sidebar-menu li.treeview>a>i{padding-top: 3px !important;}
ul.sidebar-menu li.treeview:nth-child(3) ul.treeview-menu li a{display: block !important;}
ul.sidebar-menu li.treeview:nth-child(2) ul.treeview-menu li a{display: block !important;}
ul.sidebar-menu>li.first:nth-child(1) a i{margin-left: 6px;}
body table.dataTable tr>td.dataTables_empty:first-child{text-align: center !important;}
body .content-page .no_permission{display: flex; align-items: center; text-align: center; min-height: 172px;}
body .content-page .no_permission .msg{width: 100%;}
ul.select2-results {max-height: 273px !important;}
.sidebar-menu>li>a{padding: 12px 5px 12px 2px !important;}
.sidebar-menu li>a>.pull-right-container{right: -5px !important;}
body .liste i.fa.fa-plus{padding-right:0 !important; }
/*#check_all_2 .icheckbox_square-blue{margin-left: 8px;}*/
/*.main-sidebar, .left-side{width: 249px}*/
/*.content-wrapper, .right-side, .main-footer{margin-left: 249px;}*/
/*aside ul.sidebar-menu li.treeview.active > a:hover{background: #2c3542;}*/
#main-menu-navigation a{color: #ffffff !important;display:block;}
#main-menu-navigation li ul:not(.in){display: none !important; transition: all 0.5s linear}
#main-menu-navigation li.active li:hover{background: rgba(30, 40, 44, 0.47) !important;}
#main-menu-navigation li a:hover{background: rgba(30, 40, 44, 0.47) !important;}
#main-menu-navigation li.open > a{background: #36C6D3 !important;}
#main-menu-navigation>li > a{border-top: 1px solid #3d4957 !important;}
#main-menu-navigation>li > a{border-top: none !important;}
#main-menu-navigation>li > a{border-bottom: 1px solid #3d4957 !important;}
#main-menu-navigation li ul li > a {border-top: none !important;font-size: 13.8px !important;}
#main-menu-navigation>li>a {border-left: none !important;}
.mt-element-card .mt-card-item .mt-card-content .mt-card-name{font-size: 15px !important;}
.skin-black .sidebar-form{margin: 7px 18px 0 !important;}
.skin-black .sidebar-form{border: none !important;}
.skin-black .sidebar-form input[type="text"]{background-color: #344154 !important;color: #fff !important;}
.sidebar-form .custom-search-form{border-bottom: 1px solid #435060 !important;}
.sidebar-form .custom-search-form .fa.fa-search{    color: #4e5d6f !important;}
.sidebar-form .custom-search-form button{background-color: transparent !important;background-repeat: no-repeat !important;border: none !important;}

aside ul.sidebar-menu li.treeview.active span.pull-right-container i{-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
.custom-search-form ::-webkit-input-placeholder {color:#4e5d6f !important;}
.custom-search-form :-moz-placeholder {color:#4e5d6f !important;opacity:  1;}
.custom-search-form ::-moz-placeholder {color:#4e5d6f !important;opacity:  1;}
.custom-search-form :-ms-input-placeholder {color:#4e5d6f !important;}
.custom-search-form input{padding: 0 !important;}
.custom-search-form span button{padding: 0 4px !important;}


.title_of_application { height: 50px;padding-right: 5px; color: #fff; float: left; font-size: 16px; line-height: 50px; }
.show_edit_add .name_of_tilte{margin: 0;line-height: 26px;}
.show_edit_add .retourne_list{line-height: 34px;padding: 0;}
.show_edit_add .edit_ttl{border-bottom: none !important;}
/*.show_edit_add ul.nav.nav-tabs{padding-right: 15px;padding-left: 15px;}*/
.show_edit_add .tab-content{padding: 0 !important;}
.show_edit_add .tabbable-line{padding-top: 0 !important;}
.show_edit_add .tabbable-line>.nav-tabs>li.active {background: 0 0;border-bottom: 4px solid #ed6b75 !important;position: relative;}
.show_edit_add .tabbable-line>.nav-tabs>li.open, .tabbable-line>.nav-tabs>li:hover {background: 0 0;border-bottom: 4px solid #fbdcde !important;}

.container-fluid.all_container {padding-left: 0 !important;padding-right: 0 !important;border: #e7ecf1 solid 1px !important;}
.no_notif{margin-top: 99px; padding: 5px; color: #aaa;text-align: center;}
/*14/02*/
.bottom-off_list div {padding: 0px;}
.tabbable-custom > .tab-content{ border: none !important;}
table.table.top_table_info.td_width_27 td:nth-child(1) { width: 27% !important; }
.tabbable-custom{padding-top: 6px !important;margin: 0;}

table.file_joint_td{margin-top: 3px;}
/*.dataTables_wrapper .dataTables_processing{margin-top: 66px !important;}*/
table.add_or_edit td:nth-child(2n){border: none !important;}
/*table.add_or_edit tr:nth-child(odd) {background-color: #f4f9ff;}*/
table.add_or_edit td table.table_in_td td{border: none !important;padding: 0 !important;}
table.add_or_edit td table.table_in_td td .input-group{width: 100% !important;}
/*table.add_or_edit td table.table_in_td input{min-width: 120px;}*/
table.add_or_edit .select_periode .select2-container{margin-left: 10px;width: auto !important;}
table.add_or_edit .select_status .select2-container{width: auto !important;}
.show_edit_add .add_or_edit td .radios label{margin-bottom: 0 !important;}
/*table.add_or_edit .table_in_td td{background-color: #fff;}*/
body div.table_img_left table.table td:nth-child(1) {
    width: 32% !important;
}
.input-group .input-group.date span.input-group-addon {cursor: pointer;}
.span_breadcrumb_objet{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 283px;
    vertical-align: middle;
   /* margin-left: -9px;*/
}


/*MOUSAOUY 04/02*/
.page-header .page-logo .menu-toggler.sidebar-toggler{line-height: 50px !important;margin: 0 !important;}
.page-header .top-menu li.dropdown.dropdown-quick-sidebar-toggler a{line-height: 50px !important;}
.page-header .top-menu li.dropdown.dropdown-extended a{line-height: 10px !important;padding-bottom: 14px !important;}
.page-header .menu-toggler.responsive-toggler{line-height: 50px !important;margin: 0 !important;}


aside ul.sidebar-menu li ul{background: #2b3643 !important;}
aside ul.sidebar-menu li ul li.active a{background: #465b7a !important;color: #fff !important;}
.skin-black .treeview-menu>li>a {color: #b4bcc8 !important;}
.skin-black .treeview-menu>li.active>a, .skin-black .treeview-menu>li>a:hover {color: #fff !important;font-size: 13.8px !important;}
.show_edit_add .tabbable-custom{margin-bottom: 0 !important;}
table .avancement .progress-value{color: #111;}

.show_edit_add .nav.nav-tabs li a{color: #737373;}
.show_edit_add .nav.nav-tabs li a:hover{color: #444;}
.show_edit_add .nav.nav-tabs li.active a{color: #444;}
.direction_ltr {
    direction: ltr;
    unicode-bidi: embed;
}
.align_left{
  text-align: left !important;
}
.float-left{
  float: left;
}
.float-right{
  float: right;
}
body .content-page table tr .td_no_padding_no_border {
    border: none !important;
    padding: 0 !important;
}
li.dropdown-user a span:before{font-family: FontAwesome;content: "\f0f7";padding-right: 6px;}
li.dropdown-lang a span:before{font-family: FontAwesome;content: "\f1ab";padding-right: 6px;}
.top-menu ul li.dropdown.dropdown-user a:first-child{line-height: 45px !important;padding:0 !important;}
.top-menu ul li.dropdown.dropdown-user ul.dropdown-menu li a {text-align: left;padding: 0 12px !important;}
.top-menu ul li.dropdown.dropdown-user ul.dropdown-menu{width: auto !important;max-height: 350px !important;overflow-x: auto !important;}

div.f_et_doc_joint {border-top: none !important;border: solid 1px #DCDCDC !important;padding: 10px 0 0;}
.f_et_doc_joint table.joint_file_table tr th,.f_et_doc_joint table.joint_file_table tr td{border-right: none !important;border-left: none !important;}
.f_et_doc_joint table.joint_file_table tr .width_border_left {width: 50px  !important;border-left: solid 1px #DCDCDC !important;}
.f_et_doc_joint table.joint_file_table tr .width_border_right {width: 120px  !important;border-right: solid 1px #DCDCDC !important;}
.f_et_doc_joint table.joint_file_table tr .center_td {text-align: center !important;min-width: 130px;}
.f_et_doc_joint table.joint_file_table tr .center_td_img img{padding-left: 10px !important;}
.f_et_doc_joint table.joint_file_table tr .left_td {text-align: left !important;}
.f_et_doc_joint table.joint_file_table tr th .select2-chosen {text-align: left !important;}
.f_et_doc_joint .joint_file_table #s2id_select_filtre{width: 100%;}
.f_et_doc_joint .joint_file_table .button_S_D{display: flex;}
.f_et_doc_joint .joint_file_table .size_file_td{min-width: 100px;}
.f_et_doc_joint .joint_file_table #icon-filter i{font-size: 21px;}
.f_et_doc_joint .joint_file_table td i.edit_name{cursor: pointer;padding: 5px 10px !important;}
.f_et_doc_joint .joint_file_table tr td.name_file_td{white-space: nowrap;}
.f_et_doc_joint .joint_file_table tr td input.input_name_file{width: 80%;}
.f_et_doc_joint .joint_file_table tr td.center_td_img img{max-height:40px; max-width:100px;}
.f_et_doc_joint .dataTables_wrapper div.dataTables_length{width: 50%;float: left;line-height: 34px !important;padding-bottom: 0 !important;}
.f_et_doc_joint .dataTables_wrapper .dataTables_filter{width: 50%;float: right;}
.dataTables_filter #check_all .icheckbox_square-blue{margin-left: 6px !important;}
.f_et_doc_joint .dataTables_wrapper .dataTables_filter{margin-top: 0 !important;}
.f_et_doc_joint .check_all_to_delete{padding: 0 17px 10px !important;}
.f_et_doc_joint .check_all_to_delete button{margin-right: 8px !important;}
.f_et_doc_joint div div span,.f_et_doc_joint div div button{margin: 2px 0;}
.f_et_doc_joint table.joint_file_table tbody td {border-top: #fff solid 1px !important;}
.table-responsive{border-top: none !important;border-bottom: none !important;}






/*table.table.top_table_info input.input_montant{display: inline-block;width: 60%;}*/
.edit_page table.table.top_table_info td:nth-child(2n){border: none !important;}
table.table.top_table_info td:nth-child(1){width: 20% !important;white-space: nowrap;}
table.table.table-show td:nth-child(1){width: 27% !important;white-space: nowrap;}
table.table.table-edit td:nth-child(1){width: 27% !important;white-space: nowrap;}
/*table#table-1 td:last-child{min-width: 106px !important;}*/



#table-1 {
    margin-bottom: 10px !important;
}
.liste .portlet_table_ td.sonata-ba-list-field-boolean{text-align: center;}
.liste .portlet_table_ tr.custom_filter td input{height: 30px;}
.liste .portlet_table_ tr.custom_filter td{text-align: center !important;}
b.with_border{font-size: 16px;}

/*____________________________ warning ______________________________*/
td.DH_td_width .input-icon.right.check_montant>i{left: 195px;right: auto;}
td.DH_td_width .input-icon.right>.form-control{padding-right: 12px !important;}
.check_montant i,.check_name i {color: #ed6b75 !important;}
.check_name i {display: none !important;}



/*_____________________________________ ALL _____________________________________*/
body .page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external {background: #e4eeff;}
.custom_bg_posi_select .select2-container .select2-choice .select2-arrow b, .select2-container .select2-choice div b{background-position: 0 0;}
.info{padding: 0 2px !important; }
/*.edit_table table {width: 100% !important;}*/
section.content-header .row div .dashboard-stat:hover{opacity: 0.94;}
.liste .box-footer .form-inline div.pull-right ul.pagination{float: right !important;margin: 0 !important;}
.liste .box-footer .form-inline div.pull-right {padding-top: 2px !important;}
.liste .box-footer .form-inline div.pull-left {padding-top: 2px !important;padding-left: 10.5px !important;}
.content-page .export a i:hover {transform: translateY(-2px); transition-duration: 0.3s;}
.content-page .portlet-title a i.icon-trash:hover {transform: translateY(-2px); transition-duration: 0.3s;}
.top-menu .navbar-nav .dropdown .username {padding-left: 8px;}
.top-menu .navbar-nav .dropdown.dropdown-quick-sidebar-toggler a{padding: 0 9px 0 7px !important}
.icheckbox_square-blue{width: 21px !important;height: 21px !important;}
.edit_ttl .retourne_list a:hover{background-color: #e12330 !important;border-color: #dc1e2b !important;box-shadow: 1px 1px 1px #ddd !important;}
.portlet_table_ td:first-child,.portlet_table_ th:first-child{vertical-align: middle !important;}
.portlet_table_ .icheckbox_square-blue{margin-right: 1px !important;}
.portlet_table_ td#icon-filter{text-align: center !important;width: 30px !important}
.portlet_table_ tr td,.liste .portlet_table_ tr th{vertical-align: middle !important;}
/*.portlet_table_ td.form-group .input-group.date{min-width: 137px;}*/
.portlet_table_ th.sonata-ba-list-field-header-date{width: 137px;}
.portlet_table_ td.form-group .input-group.date input{    text-align: center; padding-right: 0 !important; padding-left: 2px !important;}
/*.portlet .portlet_table_ tr td:nth-child(2) input{width: auto;background: #fff;border: #fff solid 1px;}*/
table.table.top_table_info td{height: 43px !important;vertical-align: middle !important;padding: 4px 10px !important;}
table.table.top_table_info .input-group{width:60% !important;}
table.table.top_table_info .input-group.date{width:100% !important;}
table.table.top_table_info .input-group div span{width:8%;}

.add_div_responsive.dataTable{padding: 0 !important;}
.dataTables_wrapper .dataTables_length{padding-bottom: 4px !important;}
section.sidebar div.mt-card-item{ margin: 0;}
section.sidebar div.mt-card-avatar{height: 63px;width: 63px;margin-bottom: 0 !important;white-space: nowrap; text-align: center;}
section.sidebar div.mt-card-avatar .helper_img_profil{display: inline-block; height: 100%; vertical-align: middle;}
section.sidebar div.mt-card-avatar>img{max-height: 63px;max-width: 63px;display: initial;}
section.sidebar .mt-element-overlay{ box-shadow: 0 1px 0 #3f4c5d; -moz-box-shadow: 0 1px 0 #3f4c5d; -webkit-box-shadow: 0 1px 0 #3f4c5d;}
section.sidebar div.mt-card-item{padding: 16px 8px 16px 10px !important;}
section.sidebar div.mt-element-overlay .detail{float: left !important; color: #fff !important; padding: 5px 0 0 9px !important;width: calc(100% - 63px);min-height: 63px;}

.show_edit_add .box-header.edit_ttl.generale_t{border-bottom: 1px solid #ddd !important;margin-bottom: 15px;}
.show_edit_add .box-header.edit_ttl.generale_t h4{line-height: 22px !important;}
.retourne_list a div{line-height: 14px;/*padding-left: 4px;*/}
.retourne_list a{display: inline-flex;}
.edit_ttl.generale_t .box-title span {padding: 12px 15px !important;font-size: 14px;font-weight: 500;color: #444;}
.form-actions {text-align:center;padding: 16px;}
section.content div.edit_table{padding-bottom: 0 !important;}
.info-box{min-height: 35px !important;}
.info-box-content{line-height: 35px;}
.top_table_info .form-group{margin-bottom:0 !important;}

.content-page .export{text-align: right !important;margin: 0 !important;padding: 0 !important;}
.content-page nav.portlet{height: auto !important;min-height: 41px;}
.content-page nav.portlet span{margin-left: initial !important;}
.select2-container.bs-select {display: none;}
.right.Add_button button {line-height: 0.1 !important;padding: 3px 12px !important;}
.top_buttons .one_of_thre{text-align: center !important;padding: 4px !important;}
.sonata-ba-list-field-date{text-align: center;}
.edit_ttl .box-title .active {border-top: 3px solid #ed6b75!important;}
.edit_ttl .box-title .nav {border-bottom:  0px; padding: 0px; margin: 0px;}
.top_breadcrumb {padding: 0 15px 15px 15px !important;}
.top_breadcrumb h4{padding: 3px;}
.portlet>.portlet-title>.tools{padding: 11px 0 9px !important;line-height: 21px !important;}
.portlet>.portlet-title>.tools{line-height: 21px !important;}
.content-page .export a{    padding: 0 7px !important;}
.content-page .box-footer{border: none !important;padding: 0 10px !important; }
.two_of_three button {line-height: 1.2 !important;}
.one_of_three,.two_of_three,.three_of_three{padding: 2px 0;}

.edit_table .dataTables_paginate span a.paginate_button:hover {color: #333 !important;background: #e6e6e6 !important;}
.edit_table .dataTables_paginate span a.paginate_button.current:hover {color: #fff !important;background-color: #2a6ca5 !important;}
.edit_table .dataTables_paginate span a.paginate_button.current {color: #fff !important;}
.remove_filter:hover, .submit_filter:hover{background: #f57079 !important;}
.dashboard-stat .visual>i {opacity: .14;}
.form-actions a,.form-actions button{margin: 5px;}
a.add_item:hover{color: #FFF !important;background-color: #7f399c !important;border-color: #8643a2 !important;}
a.add_item{margin-bottom:0px !important;width: auto !important;padding-right: 10px !important;padding-left: 10px !important;}
.skin-black .wrapper {background-color: transparent !important;}
.dataTables_length {text-align: left !important;}

/*#presentant_table td.action.sorting_disabled {min-width: 90px !important;}*/
/*.sorting_disabled input.form-control{min-width:90px !important;}*/
#presentant_table_wrapper{border-top: none;}

.content-header .portlet{margin-bottom: 0 !important;}
.archive_menu .btn-group ul{min-width: 83px !important;max-height: 250px !important;overflow-x: auto !important;} 
.archive_menu .btn-group button{min-width: 83px !important;} 
.archive_menu .btn-group>.dropdown-menu{margin-top: 3px !important;}
.navbar-top-links li a, .navbar-top-links li span{padding: 6px !important;min-height: 20px !important;}




.btn {border-radius: 2px !important;box-shadow: 0 1px 3px rgba(0, 0, 0, .50) !important;}
.btn.submit_filter{border-radius: 100% !important;margin-right: 7px !important;}
.btn.remove_filter{border-radius: 100% !important;}
a.dashboard-stat{border-radius: 4px !important;}
div.dashboard-stat{border-radius: 4px !important;/*height: 140px;*/}
/*.dashboard-stat.dashboard-stat-v2 .visual {padding-top: 50px !important;}*/
.archive_menu_versement .btn{border-radius: initial !important;}
.archive_menu .btn{border-radius: initial !important;}
.bottom-off_list a{white-space: normal !important;}


/*#table-1 span.select2-chosen{padding-right: 0 !important;}*/
.top_buttons div.one_of_three{clear: both !important;display: flex !important;line-height: 24px !important;}
.sweet-alert .sa-button-container button.cancel {margin-right: 10px;}
.sweet-alert .sa-button-container div.sa-confirm-button-container {margin-left: 10px;}





div.error,input.error{border: 1px solid red !important;}
/*_______________Old css in bundles edit______________*/
/*.css_in_edit_file .hide_commune_label label{display: none;}
.css_in_edit_file label.control-label {display: none;}
.css_in_edit_file .form-group {margin-bottom: 0px;}
.css_in_edit_file .hide_commune_label div .form-group{padding:0px;margin:0px;}
.css_in_edit_file label.required{display: none !important;}
.css_in_edit_file input.hide_file{display: none !important;}*/
/*_______________submit and remove filter beside input "btn_submit_filter_show"______________*/

.btn_submit_filter_show .btn {font-size: 3px !important;line-height: 24px !important;}
.portlet td.btn_submit_filter_show {padding-right: 4px !important;}
.btn_submit_filter_show .action_filtre {padding-left: 4px;}
.btn_submit_filter_show .remove_filter, .btn_submit_filter_show .submit_filter {width: 25px;height: 25px;}
.btn_submit_filter_show .remove_filter{margin-right: 0 !important;}
.btn_submit_filter_show .remove_filter i, .btn_submit_filter_show .submit_filter i {font-size: 14px !important;line-height: 24px !important;}





.liste .num_with_arrows{padding-right: 1px !important;padding-left: 5px !important;}

.div_input_import{display: flex;}
.div_input_import button{height: 2.4em !important;}




/*portlet_with_action Edit*/

.portlet_with_action .portlet_table_ td{vertical-align: middle;text-align: center;}
.portlet_with_action .portlet_table_ th{vertical-align: middle;text-align: center;}
.portlet_with_action .portlet_table_ .icheckbox_square-blue{margin-right: 0 !important;}
.portlet_with_action .dataTables_wrapper{padding: 1px !important;}
.portlet_with_action table td:last-child{white-space: nowrap;}
/*.portlet_with_action table td:last-child{width: 101px !important;}*/
/*.portlet_with_action table td:last-child{min-width: 101px !important;}*/


/*in liste*/
/*.liste table td:last-child{width: 101px !important;}*/
.liste table td input.form-control{padding: 6px 8px !important;}

#table-1 tbody td{padding: 6px;}
.ID_td_width_L{width: 60px !important;min-width: 60px !important;}
.Quntite_td_width_L{width: 86px !important;min-width: 86px !important;}
.Prix_td_width_L{width: 86px !important;min-width: 86px !important;}
/*.Total_td_width_L{width: 120px !important;min-width: 120px !important;}*/
.Total_td_width_L{width: 138px !important;min-width: 120px !important;}
.Active_td_width_L{width: 72px !important;min-width: 72px !important;}
.Unite_td_width_L{width: 94px !important;min-width: 94px !important;}
.Ref_td_width_L{width: 114px !important;min-width: 114px !important;}
.Montant_td_width_L{width: 128px !important;min-width: 128px !important;}
.Approuve_td_width_L{width: 93px !important;min-width: 93px !important;}
.Etat_td_width_L{width: 114px !important;min-width: 114px !important;}
.Phone_td_width_L{width: 144px !important;min-width: 144px !important;}
.Date_td_width_L{width: 110px !important;min-width: 110px !important;}
.MO_td_width_L{width: 161px !important;min-width: 161px !important;}
.Filter_show_td_width_L {width: 161px !important;min-width: 161px !important;}
.per_cent_td_width_L {width: 48px !important;min-width: 48px !important;}
.Action_td_width_L{width: 107px !important;min-width: 107px !important;}
body td.Object_td_width_L{min-width: 300px !important;text-align: left !important;}
.Auto_td_width_L{width: auto !important;min-width: 200px !important;}
.just_auto_width{width: auto !important;}
.Part_td_width_L{width: 71px !important;min-width: 71px !important;}
.MontantTotal_td_width_L{width: 200px !important;min-width: 200px !important;}
.D_joint_td_width_L{width: 417px !important;min-width: 417px !important;}
.btn_submit_filter_show{min-width: 157px !important;}
.just_for_show .dataTables_wrapper{padding: 0 !important;}
body table .text_left{text-align: left !important;}
.td_without_border{border: #fff solid 1px !important;}
.td_importbtn_input{width: 311px !important;min-width: 311px !important;}
.td_maitre_ao{width: 250px !important;min-width: 250px !important;}
.boolean_green_oui{color: #32c5d2;}
.boolean_red_non{color: #E7505A;}
.img_show_table_tr{
    width: auto;
    height: auto;
    max-height: 140px;
}


/*A_S_E pages*/
table.portlet_table_ td input.form-control{padding: 6px 8px !important;}
table.portlet_table_ td.action{width: 100px !important;}
table.table.top_table_info.td_width_27 table.table_in_td td:nth-child(1).moi_jour_td_width{width: 200px !important;}
.DH_td_width input{width: 215px !important;min-width: 215px !important;}
.DH_td_width{width: 200px !important;}
.moi_jour_td_width input{width: 100px !important;min-width: 100px !important;}
.moi_jour_td_width{width: 100px !important;}
.Ref_td_width input{max-width: 200px !important;min-width: 200px !important;}
.Date_td_width div.input-group{max-width: 200px !important;min-width: 200px !important;}
.Date_td_width div.input-group input{padding-right: 0 !important;}
.Phone_td_width input{width: 200px !important;min-width: 200px !important;}
.E_M_S_button button {min-width: 138px !important;}
.E_M_S_button a {min-width: 138px !important;}
.Div_DH_td_width{width: 200px !important;background-color: #eee; width: 200px !important; padding: 6px 12px; border: #d2d6de 1px solid; text-align: center;}
.Partenaire_td_width_L{white-space: nowrap !important;}

body .only_list_versement {padding: 5px 0;}
body .only_list_versement_row {padding: 5px 0;}
body .row.only_list_versement_row {margin: 0 15px 15px !important;padding: 15px 0 !important;border: #e7ecf1 solid 1px;background-color: #fff;}
body .row.only_list_versement_row .with_border {font-size: 18px;padding: 3px 10px;margin: 0px;border: #3598dc solid 1px;background: #ecf0f5;border-radius: 5px;display: inline-flex;}
body .row.only_list_versement_row b {font-size: 14px;}
body .row.only_list_versement_row .only_list_versement{padding: 0px !important;}
body .only_list_versement_row table.table_versement{width: 100%;}
body .only_list_versement_row table.table_versement td{border: none !important;}
.archive_menu_versement .btn-group ul{min-width: 246px !important;max-height: 400px !important;overflow-x: auto !important;} 
.archive_menu_versement .btn-group ul li a{white-space: normal !important;width: 100% !important;height: auto !important;padding: 8px 16px !important;} 
.archive_menu_versement .btn-group ul li a:hover{background-color: #f6f6f6 !important;color: #555 !important;} 
.archive_menu_versement .btn-group button{min-width: 240px !important;white-space: normal !important;} 
.archive_menu_versement .btn-group button i{float: right !important;padding-top: 2px !important;} 



#Lot .liste.portlet{border: #E7505A solid 1px;border-top:none;background: #E7505A;}/*Purple*/

/*_____________________________________ Marches _____________________________________*/

#OS .liste.portlet{border: #8E44AD solid 1px;border-top:none;background: #8E44AD;}/*Purple*/
#MediaMarche .liste.portlet{border: #8E44AD solid 1px;border-top:none;background: #8E44AD;}/*Purple*/
#MediaTravaux .liste.portlet{border: #8E44AD solid 1px;border-top:none;background: #8E44AD;}/*Purple*/
#PV .liste.portlet{border: #E7505A solid 1px;border-top:none;background: #E7505A;}/*Red*/
#Attachement .liste.portlet{border: #3598dc solid 1px;border-top:none;background: #3598dc;}/*Blue*/
#Decompte .liste.portlet{border: #3598dc solid 1px;border-top:none;background: #3598dc;}/*Blue*/
#DecompteT .liste.portlet{border: #3598dc solid 1px;border-top:none;background: #3598dc;}/*Blue*/
#Livrable .liste.portlet{border: #32c5d2 solid 1px;border-top:none;background: #32c5d2;}/*Green*/
#Reception .liste.portlet{border: #8E44AD solid 1px;border-top:none;background: #8E44AD;}/*Blue*/

/*_____________________________________ Travaux _____________________________________*/
#OST .liste.portlet{border: #8E44AD solid 1px;border-top:none;background: #8E44AD;}/*Purple*/
#PVT .liste.portlet{border: #E7505A solid 1px;border-top:none;background: #E7505A;}/*Red*/
#AttachementT .liste.portlet{border: #3598dc solid 1px;border-top:none;background: #3598dc;}/*Blue*/
#LivrableT .liste.portlet{border: #32c5d2 solid 1px;border-top:none;background: #32c5d2;}/*Green*/
#ReceptionT .liste.portlet{border: #8E44AD solid 1px;border-top:none;background: #8E44AD;}/*Blue*/


.div_file_document_joint .name_of_file{line-height: 34px;}
.div_file_document_joint .metre_document_joint_download_btn{float: right;}


#PV .edit_table,#OS .edit_table,#Attachement .edit_table,#Livrable .edit_table,#Reception .edit_table{padding-top: 0 !important;}
#PVT .edit_table,#OST .edit_table,#AttachementT .edit_table,#LivrableT .edit_table,#ReceptionT .edit_table{padding-top: 0 !important;}





.portlet-body.marche_a_s_e_other_tabs{background: #fff;padding: 10px 15px 0 !important;border: #e7ecf1 solid 1px !important;border-bottom: #fff solid 1px !important;}

.marche_other_tabs.container-fluid.all_container {border-top: #fff solid 1px !important;}
.marche_a_s_e_other_tabs .tab-content{padding-bottom: 10px !important;}
.marche_list_in_section .tab-content{padding-bottom: 20px !important;}


/*_____________________________________ Unique _____________________________________*/

/*icon dashboard (visual)*/
/*#Programme div.dashboard-stat .visual>i {margin-left: -25px !important;font-size: 80px !important;}
#Versement div.dashboard-stat .visual>i {margin-left: -25px !important;font-size: 80px !important;}
#Convention div.dashboard-stat .visual>i {margin-left: -25px !important;font-size: 80px !important;}
#Partenaire div.dashboard-stat .visual>i {margin-left: -25px !important;font-size: 80px !important;}
#Projet div.dashboard-stat .visual>i {margin-left: -25px !important;font-size: 80px !important;}
#dashbord_planification div.dashboard-stat .visual>i {margin-left: -25px !important;font-size: 80px !important;}*/


/*Programme*/

/*Convention*/
#Convention .show_edit_add .article{line-height: 32px;}
#Convention #table-1 tbody td.sonata-ba-list-field.sonata-ba-list-field-orm_one_to_many a:first-child::before{content: "-" !important;}
/*Partenaire*/

/*Projet*/
#Projet .dataTables_wrapper {padding: 0 !important;}

/*Group*/
#Group .only_show_tab.group_module th{min-width: 100px !important;}
#Group .only_show_tab.group_module tbody td{text-align: center !important;}
#Group .only_show_tab.group_module tbody td h4{margin:0 !important;}
#Group .only_show_tab .up_table_center td{text-align: center !important;}
#Group .only_show_tab .up_table_center th{text-align: left !important;min-width: 180px !important;}
#Group .table-responsive .only_show_tab.group_module tbody .Module_th_title{min-width: 180px !important;}
#Group .Group_Edit_Module td {vertical-align: middle !important;text-align: center !important;    min-width: 101px !important;}
#Group .Group_Edit_Module td p {margin: 0 !important;}
#Group .panel-heading {background: #32c5d2 !important;    color: #fff;}
#Group .ttlo {color: #3598dc !important;}
#Group table#table-1.portlet_table_ td:last-child {min-width: 173px !important;}

/*User*/
#User #tab_2-2 table.table td:nth-child(2n){border: none !important;}
#User #tab_2-2 table.table td{vertical-align: middle !important; }
#User #tab_2-2 table.table-bordered {border: none !important; }
#User #tab_2-2 table.table tr:last-child td:last-child {text-align: left !important; }
#User div.retourne_list button div{line-height: 14px;padding-left: 4px;}
#User div.retourne_list button {    display: inline-flex;}
#User div.retourne_list { padding: 5px 0 !important;}
#User div.img-responsive { border: solid 1px #e0eaf0;}
#User #tab_3-3 .box__input input{cursor: pointer;}
#User img#blah{max-height: 167px;width: auto;margin-top: -6px;max-width: 80%;}
#User #grp{margin-top: 8px;}
#User .profile-account #tab2 .boinput{padding: 9px 20px !important;}
#User .table-responsive{vertical-align: middle;}
#User .profile .table-responsive td{vertical-align: middle;padding: 10px 7px !important;}
#User #tab_2-2 .table-responsive  td{vertical-align: middle;padding: 6px 7px !important;}
#User #tab_5-5 li {float: left;width: 50%;}
#User .profile-userpic div.img-responsive {margin-top: 19px !important;}
#User .profile-usertitle .profile-usertitle-name h4{color: #5a7391;}
#User .profile-usertitle .profile-usertitle-job h6 {color: #5b9bd1;}

/*Livrable*/
#Livrable #s_type_liv .select2-search-choice-close{display: none;}

/*_____________________________________ Responsive _____________________________________*/
/*@media screen and (min-width: 992px) {
  body .ui-tooltip {white-space: nowrap !important;width:auto !important;max-width:initial !important;}    
}*/

@media only screen and (max-width: 992px) {
  table.table.top_table_info .input-group{width:100% !important;}
  table.table.top_table_info td:nth-child(1){width: 30% !important;}
  .form-actions a,.form-actions button {float: initial;}
  .only_list_versement_row table.table_versement td{display:block; box-sizing:border-box; clear:both}

}
@media only screen and (max-width: 1000px) {
  .retourne_list a div{display: none;}
  .retourne_list button div{display: none;}
  .title_of_application{display: none;}
  #User .boinput{width: 100%;}
  #User #grp{width: 100%;}
  #User table td.responsive_td{width: 27% !important;}
}
@media only screen and (max-width: 480px) {
  .title_of_application{text-align: center; width: 100%;}
  .edit_table div.responsive{padding: 0 !important;}
  .content-page .export{float: left !important;}
  .top_buttons .one_of_thre{width: 100% !important;}
  .clearfix.under_menu{background-color: #364150;margin-top: -1px;}
  /*.row.only_list_versement_row{overflow-x: auto;}*/
 
}
@media only screen and (max-width: 800px) {
  .top_breadcrumb {width: 100% !important;padding: 10px !important;float: none !important;text-align: center !important;}
  .top_breadcrumb ol{float: none !important;}

}
@media (max-width: 991px){
body.fixed .content-wrapper, body.fixed .right-side {
    padding-top: 0;
}
}
@media screen and (max-width: 767px) {
  .table-responsive {margin-bottom: 0 !important;}
  #Projet .dataTables_wrapper .dataTables_length{margin-top: -4px;background-color: #fff;}    
}

@media screen and (max-width: 680px) {
   #User #tab_5-5 li {float: initial;width: 100%;}  
}
@media screen and (max-width: 340px) {
  .f_et_doc_joint .dataTables_wrapper div.dataTables_length{width: 100%;text-align:center;}
  .f_et_doc_joint .dataTables_wrapper .dataTables_filter{width: 100%;text-align:center;}
}

@media (max-width: 767px){
.page-header.navbar .top-menu .navbar-nav>li.dropdown-inbox .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav>li.dropdown-inbox .dropdown-menu:before {margin-right: 114px !important;}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-inbox .dropdown-menu {margin-right: -111px !important;}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu {margin-right: -152px !important;}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu:before {margin-right: 155px !important;}
}

@media (max-width: 992px){
.responsive_del_padd>.col-md-3,.responsive_del_padd>.col-md-9{padding: 0;
}
.inbox .responsive_del_padd .inbox-body, .inbox .responsive_del_padd .inbox-sidebar{
border: none !important;
border-bottom: 1px solid #e7ecf1 !important;
padding: 8px;
}
.inbox .responsive_del_padd .inbox-nav{
margin-bottom: 5px !important;
}
/*.wrapper>.content-wrapper.content-page>.col-md-12{
padding: 0 7px;
}
.content-header>.row.four_box>.one_box{
padding: 0 7px;
}*/
}

@media screen and (min-width: 992px) and (max-width: 1024px) {
.inbox .inbox-body, .inbox .inbox-sidebar{padding: 8px !important;}
.responsive_del_padd .col-md-3,.responsive_del_padd .col-md-9{padding: 0 6px !important;}
.content-header .big2 span,.content-header .big4 span{font-size: 20px !important;}
.content-header .big2 ,.content-header .big4.T{font-size: 14px !important;}
.content-header .small2 {font-size: 12px !important;}
body .dashboard-stat .details{padding-left: 6px !important;}
body div.dashboard-stat .visual>i, body a.dashboard-stat .visual>i{font-size: 66px !important;}
body .dashboard-stat .visual>i{margin-left: 6px !important;}
.inbox .responsive_del_padd .inbox-nav>li>a{padding: 8px 5px !important;}

}