/* Helper classes to help standardize field sizes mostly and prototype quickly 
    Please don't edit this, it's guaranteed to break stuff, if you need a custom size remove this class and use another selector
*/
.sizeWee {
  width: 25px; }

.sizeXXS {
  width: 50px; }

.sizeXS {
  width: 75px; }

.sizeS {
  width: 100px; }

.sizeM {
  width: 150px; }

.sizeL {
  width: 250px; }

.sizeXL {
  width: 400px; }

.sizeXXL {
  width: 500px; }

.sizeFull {
  width: 100%; }

.pullLeft {
  display: inline-block;
  float: left; }

.pullRight {
  display: inline-block;
  float: right; }

#clientForm select.sizeL {
  width: 250px; }

.form-warning {
  font-weight: bold;
  color: white;
  background: #ff004d;
  padding: 1em; }

.clearBoth {
  clear: both; }

.align-right {
  float: right; }

.actionBtn:disabled, button:disabled, input[type="button"]:disabled, input[type="reset"]:disabled, input[type="submit"]:disabled {
  background-color: #e0e0e0;
  cursor: not-allowed; }

.page-title {
  color: #FF6600;
  font-size: 15px; }

.breadcrumbs {
  margin-bottom: 1em;
  margin-left: 1em; }

.fc-block {
  border: 1px solid #CCCCCC;
  padding: 1em;
  margin-bottom: 2em; }

.fc-block-clientPage {
  border: 1px solid #CCCCCC;
  padding: 20px 35px 20px 35px;
  margin-bottom: 1em; }

.ficheClient {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 10px 0 10px;
  width: 1200px; }
  .ficheClient .head-container .raisonSociale, .ficheClient .head-container .fullName {
    font-size: 1.1em;
    font-weight: bold;
    color: #444; }
  .ficheClient .head-container .idClient {
    font-size: 1.4em;
    line-height: 30px; }
  .ficheClient .head-container .enseigne {
    font-size: 1.4em;
    line-height: 30px;
    font-weight: bold; }
  .ficheClient span.label, .ficheClient div.label {
    font-weight: bold; }
  .ficheClient h3 {
    display: inline-block;
    padding-top: 0.5em;
    margin-left: 10px;
    margin-bottom: 10px; }
  .ficheClient .info-content {
    width: 100%; }
  .ficheClient .notes {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: block;
    width: 100%; }
  .ficheClient .notes .formComments {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    margin-top: 20px;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .ficheClient .notes .formComments label {
      font-weight: bold;
      vertical-align: top; }
    .ficheClient .notes .formComments textarea {
      display: block;
      width: 670px;
      height: 5.5em;
      margin: -5px 10px 0 10px;
      border: 1px solid #ccc;
      background: white; }
    .ficheClient .notes .formComments input.saveComments {
      font-size: 'Arial Normal', Arial, Helvetica, sans-serif;
      height: 30px;
      width: 100px; }
    .ficheClient .notes .formComments .saveComments_submitAndMsgs {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
    .ficheClient .notes .formComments .saveCommentsMsgOK, .ficheClient .notes .formComments .saveCommentsMsgFail {
      text-align: center; }
    .ficheClient .notes .formComments .lastCommentInfo {
      margin-top: 1em;
      text-align: right;
      width: 100%;
      color: #888; }
  .ficheClient .coords {
    padding: 0 10px 0 10px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .ficheClient .recurInfo {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .ficheClient .recurInfo li.lastCallDate {
      display: block;
      width: 50%; }
    .ficheClient .recurInfo li.nextCallDate {
      display: block;
      width: 50%; }
    .ficheClient .recurInfo li.extraCallDate, .ficheClient .recurInfo li.recurPauseDates {
      display: block;
      width: 100%; }
  .ficheClient .halfCol {
    display: block;
    width: 50%;
    padding: 0; }
  .ficheClient .section2 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .ficheClient .section2 .infosClient {
      display: block;
      width: 50%;
      height: 452px;
      overflow-y: scroll;
      border: 1px solid #ccc;
      background: #ddd;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
    .ficheClient .section2 .joursLivraison {
      padding: 3px;
      border: 1px solid #ddd;
      margin-top: 3px;
      padding-top: 5px;
      font-size: 0.9em; }
    .ficheClient .section2 .joursLivraison span {
      margin-right: 3px;
      vertical-align: top; }
    .ficheClient .section2 .infosClient-bloc {
      margin: 10px;
      padding: 10px;
      border: 1px solid #ccc;
      background: white; }
      .ficheClient .section2 .infosClient-bloc h3 {
        margin-bottom: 1em; }
    .ficheClient .section2 hr {
      margin-top: 0; }
    .ficheClient .section2 .bloc-row {
      margin-bottom: 0.5em;
      margin-left: 10px; }
  .ficheClient .editTicket fieldset {
    border: 1px solid #ccc; }
  .ficheClient .editTicket legend {
    margin: 0 10px 5px 10px;
    padding: 0 2px; }
  .ficheClient .smsPopIn {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0;
    width: 100%;
    border: 1px solid #ccc;
    margin-bottom: 1em; }
    .ficheClient .smsPopIn .smsPopIn_actions {
      text-align: right; }
    .ficheClient .smsPopIn #smsContent {
      margin: 0 1em 0 1em;
      width: 750px;
      height: 5em; }
    .ficheClient .smsPopIn #smsPopIn_sendBtn {
      margin: 1em 1em 1em 0.5em; }
    .ficheClient .smsPopIn #smsPopIn_closeBtn {
      margin: 1em 1em 1em 0; }

.raiseInfo {
  padding: 10px; }
  .raiseInfo h2 {
    margin-bottom: 1em; }
  .raiseInfo .explications {
    font-size: 14px; }

#raiseChooseClientContainer .choicesLst {
  margin-top: 1em;
  border: 1px solid #ccc;
  border-collapse: collapse; }
  #raiseChooseClientContainer .choicesLst td, #raiseChooseClientContainer .choicesLst th {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc; }
  #raiseChooseClientContainer .choicesLst tr {
    border-bottom: 1px solid #999; }
  #raiseChooseClientContainer .choicesLst td, #raiseChooseClientContainer .choicesLst th {
    padding: 5px; }
  #raiseChooseClientContainer .choicesLst th {
    font-weight: bold;
    background: #ddd; }
  #raiseChooseClientContainer .choicesLst th.actions {
    width: 150px; }

.infoContent_impexp {
  padding: 10px; }

.impexModulesList_item {
  display: inline-block;
  width: 300px;
  border: 1px solid #ddd;
  padding: 10px;
  margin-right: 10px;
  vertical-align: top; }
  .impexModulesList_item header {
    text-transform: uppercase;
    font-weight: bold; }

.infos .impexModulesList_item ul {
  float: none; }

.liste-table .dataTable {
  padding-left: 0; }

.reminder-quick-info a, .reminder-quick-info a:visited {
  color: black;
  padding-left: 5px; }

/*# sourceMappingURL=common.css.map */
