/* Here, the content of the common custom CSS defined into Home - Setup - Display - CSS*/
#mainbody div.ticketpublicarea {width:100% !important;margin:0 auto;}

#mainbody .notopnoleftnoright {background-color:#fff;}

#mainbody .button, #mainbody .butAction {background:none;
    border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
    padding:0 20px;
    border: none !important;
    background-color: #479cd3 !important;
    color: #fff !important;
    line-height: 35px !important;
    font-size: 18px !important;
    font-weight: normal !important;
    text-transform: uppercase !important;
}
#mainbody input.buttongen, #mainbody button.buttongen {padding:0 10px;}
div.tmenudiv {float: left;}
div.tmenudiv:after, #tmenu_tooltip:after {content: "";
    display: table;
    clear: both;}
div#tmenu_tooltip {margin-right: 290px;padding-right: 0;}
#_btn_conver {float: right;color: #fff;padding:8px 15px; background-color: #479cd3;border-radius: 2px;margin-top: 7px;text-transform: uppercase;}
#_closeConv {float: right;color: #fff;padding:8px 15px; background-color: #479cd3;;margin-top: 7px;text-transform: uppercase;border-radius: 2px;}
#convertedValue.content {display: inline-block;padding:3px; background-color: #fef9d3; float: right;}
#euroInput, #currencyLabel {float: right;}
#currencyLabel {padding:3px;}
#mainbody #_copy_conver i.fas.fa-copy {font-size: 24px;float: right;cursor: pointer;margin-right:20px;}
#_btn_conver:hover {background-color: #ececec;color:#1b313f;cursor: pointer;}
#_closeConv:hover {background-color:#1b313f;cursor: pointer;}
.container-popup {display: block; z-index: 99999999999;width: 350px;position: fixed;top:52px;right:190px;background-color: #f7f7f7;border:1px solid #BBB;padding:20px;}
#mainbody input, #mainbody input.flat, #mainbody textarea, #mainbody textarea.flat, #mainbody form.flat select, #mainbody select, #mainbody select.flat, #mainbody .dataTables_length label select, #mainbody .select2-container--default .select2-selection--single
{
border-top: 1px solid #ececec;
border-left: 1px solid #ececec;
border-right: 1px solid #ececec;
border-bottom: 1px solid #479cd3;
}
#mainbody input:focus, #mainbody textarea:focus, #mainbody select:focus {
    border-bottom: 1px solid #1b313f;
}

#mainbody .ticketform a {
    border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    display: block;
    margin:0 auto 50px auto !important;
    padding:20px;
    max-width:450px;
    border: none;
    background-color: #479cd3;
    color: #fff;
    line-height: 40px;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
}

#mainbody .ticketform a:hover, #mainbody .button:hover, #mainbody .butAction:hover {
    text-decoration:none !important;
    background-color: #1b313f !important;
    -moz-box-shadow: 0px 0px #fff !important;
    -webkit-box-shadow: 0px 0px #fff !important;
    box-shadow: 0px 0px #fff !important;
}
#mainbody .butActionDelete:hover {text-decoration:none !important;
    background-color: #633 !important;
    -moz-box-shadow: 0px 0px #fff !important;
    -webkit-box-shadow: 0px 0px #fff !important;
    box-shadow: 0px 0px #fff !important;
color:#eae4e1 !important;}
#mainbody #addfile, #mainbody #addedfile {display:block;}
#mainbody #addfile {margin:20px 0 40px;}
#mainbody div.ticketform {
    font-family: arial;
    position: static;
    padding: 2em 1em;
    overflow-x: auto;
text-align: center;
border:none !important;
-moz-box-shadow: 0px 0px #fff;
-webkit-box-shadow: 0px 0px #fff;
box-shadow: 0px 0px #fff;
border-radius: 0 !important;
}

#mainbody div.ticketform .index_create, #mainbody div.ticketform .index_display { margin:0 !important;height:auto !important;width:auto !important;}
#mainbody div.ticketform .index_create .fas, #mainbody div.ticketform .index_display .fas {color:#fff !important;}

#mainbody div.ticketform .orange {
  border:none !important;
  -moz-box-shadow: 0px 0px #fff;
  -webkit-box-shadow: 0px 0px #fff;
  box-shadow: 0px 0px #fff;
  border-radius: 0 !important;
  background:none !important;
  width:auto !important;
  height:auto !important;
  color:#fff !important;
  margin:0 !important;
}
#mainbody div.ticketform .blue {
  border:none !important;
  -moz-box-shadow: 0px 0px #fff;
  -webkit-box-shadow: 0px 0px #fff;
  box-shadow: 0px 0px #fff;
  border-radius: 0 !important;
  background:none !important;
  width:auto !important;
  height:auto !important;
  color:#fff !important;
  margin:0 !important;
}
#mainbody #form_create_ticket, #mainbody #form_view_ticket
{
    margin-left: 10px;
    margin-right: 10px;
    padding-left:1em;
    padding-right:1em;
    padding-top:1.5em;
    padding-bottom:12px;
    background-color: #fff;
    border:none !important;
    -moz-box-shadow: 0px 0px #fff;
    -webkit-box-shadow: 0px 0px #fff;
    box-shadow: 0px 0px #fff;
    border-radius: 0 !important;

}
#mainbody #form_create_ticket input.text,
#mainbody #form_create_ticket textarea { width:450px;}
#mainbody .col-picto {display:none !important;}
#mainbody div.titre, #mainbody .secondary {color:#1b313f;}
#mainbody div.titre {font-weight:bold;font-size:16px;}
#mainbody {color:#1b313f;}
@media only screen and (max-width: 767px)
{
	#form_create_ticket input.text,	#form_create_ticket textarea { width: unset;}
}
#mainbody .poweredbypublicpayment {display:none !important;}
#mainbody div.backgreypublicpayment {background:none !important;border:none !important;}
#mainbody .btnTitle, #mainbody a.btnTitle {border: 1px solid #bbb;}
#mainbody .btnTitle:hover, #mainbody a.btnTitle:hover {border-color: #8b8b8b;border-radius: 0 !important;}
.tagtable.nobottomiftotal.liste .nowrap {
    white-space: normal;
}
.cke_inner .cke_contents {height:650px !important;}
#mainbody .tabs .badge {
    color: #fff !important;
    background-color: #c10000;
}
#mainbody div.tabBar > div {padding-left: 1%;padding-right: 1%; width: 98%;display:block;}
#mainbody div.tabBarWithBottom {padding-left: 1%;padding-right: 1%;}
#mainbody .fa, #mainbody .fab, #mainbody .fad, #mainbody .fal, #mainbody .far, #mainbody .fas {font-size: 14px;}
#mainbody .tmenusel .tmenucenter {background-color: #294a60;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
#mainbody div.tmenucenter:hover, #mainbody div.tmenucenter:focus, #mainbody .tmenusel div.tmenucenter:hover, #mainbody .tmenusel div.tmenucenter:focus {background-color: #479cd3;outline: none;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
#mainbody div.mainmenu:focus, #mainbody a.tmenuimage:focus {outline: none;}
.sidebar-collapse #id-container {table-layout: auto;}
.select2-container--focus span.select2-selection.select2-selection--single, #mainbody #id-right input:focus, #mainbody #id-right textarea:focus, #mainbody #id-right select:focus, .select2-dropdown {border:1px solid #ffa274 !important; background-color:#fff6f2 !important;}
#mainbody #id-right .cke_chrome.cke_focus {border:1px solid #ffa274 !important;}
#mainbody #id-right input.button:focus {text-decoration: none !important;
    background-color: #1b313f !important;border: none !important;}
#id-right #reButtonNow:hover {text-decoration: underline;}
#id-right #reButtonNow:focus, #id-right table.border td a:focus {color:#ffa274 !important; text-decoration:underline !important;border:none !important;}
@media (max-width:768px) {
	#mainbody #form_create_ticket input.text, #mainbody #form_create_ticket textarea {width:260px;}
	#mainbody #form_create_ticket {padding:0;}
	#mainbody .ticketpublicarea tr td {display:block;width:100%;height:auto !important;}
	#mainbody .button, #mainbody .butAction {font-size: 14px;}
	div.tabsAction {padding:0 10px;text-align: left;}
	
}
@media (max-width:1300px) {
	.ticketpublicarea .butAction.marginbottomonly:nth-child(2) {display: none !important;}
}
.jnotify-container .jnotify-notification .jnotify-background {-moz-border-radius: 0!important;
    -webkit-border-radius: 0!important;
    border-radius: 0!important;}
div.jnotify-background {-webkit-box-shadow: 0 0 0 #fff !important;
    box-shadow: 0 0 0 #fff !important;}
.jnotify-container .jnotify-notification-warning .jnotify-background {background-color: #fff7d1 !important;color: #786511 !important;border-left: solid 5px #786511 !important;}
.jnotify-container .jnotify-notification-error .jnotify-message {border-left: solid 5px #661226;background-color: #e3b5c0 !important;color:#661226 !important;}
#mainbody .ticketpublicarea input:focus {border: 1px solid #ffa274 !important;
    background-color: #fff6f2 !important;}
.info-box-module {float:left;}
.box-flex-container:after {content: "";
    display: table;
    clear: both;}
frame[name="barre"] .side-nav-vert, .side-nav-vert {display:block !important;}
#dragDropAreaTabBar #dragDropAreaTabBarMessage {display: none !important;}