.divbut.divtr .divtd .button-link-blue + .button-link-blue { margin-left: 20px; } #ccCustom .divtd{ width:48%; } #ccCustom .bottom-column .divtd{ width: calc(100% - 160px); } .cntform .formContent #ccCustom textarea{ width: calc(100% - 40px) !important; margin-right: 0; } #ccCustom .divtdl{ width:50%; } .divStdform .divtd .ac-button + .ac-button{ margin: 10px 0 0 10px } table.flightWeek { padding:0px; margin:0px; border-width:0px; width:147px; border:1px double #DFDFDF; } #mailForm .cntTitreColums, #formInstall .cntTitreColums{ text-align: left; padding-bottom: 5px; } #mailForm table{ width: 100% } #mailForm table td{ padding: 5px 5px; border: 1px solid #DFDFDF; vertical-align: middle; } #mailForm .no-padding{ padding: 0 } #mailForm table tr td:first-child, #flightTable tr th{ background-color: #e9edee; color: #4f5151; font-size: 0.813em; font-weight: bold; } #flightTableTainer{ /*overflow-x: scroll;*/ } #flightTable tr th{ height: 30px; vertical-align: middle; } #flightTable, #flightTable div#headtainer td, #flightTable th{ border: 1px solid #dbdbdc; } table.flightWeek tr td { width:14%; border:1px solid #DFDFDF; } #flightTable div#mainTainer td.blk, #flightTable div#mainTainer td.sum{ border-left: 1px solid #dbdbdc; border-right: 1px solid #dbdbdc; } #flightTable td, #flightTable th{ padding: 0 5px; } #flightTable td{ font-size: 13px; } #flightTable #headtainer .even td, #flightTable #headtainer .odd td{ font-size: 11px; } #formflightTable{ width: 100%; position: relative; } #flightTable table{ width: 100%; } #flightTable div#mainTainer > table .even table, #flightTable div#mainTainer > table .odd table{ margin: 0 -6px; width: calc(100% + 12px); } #flightTable div#mainTainer > table table tr:last-child td{ border-bottom: 1px solid transparent; border-left: 1px solid transparent; border-right: 1px solid transparent; } #flightTable div#mainTainer > table .even > td, #flightTable div#mainTainer > table .odd > td{ border-left: 1px solid transparent; border-right: 1px solid transparent; } #flightTable div#mainTainer > table > tbody > tr:last-child{ height: 60px; } #flightTable div#mainTainer > table > tbody > tr:last-child td{ border-top: 1px solid #dbdbdc; border-bottom: 1px solid #dbdbdc; } .contract-table { width: 100% } .contract-table td:first-of-type, .contract-table th:first-of-type { white-space: norwap; width: 0; } .contract-table.tablesorter tbody tr td.input-data { padding: 0; } .formContent .toolBox{ position: absolute; right: 0; top: 0; left: initial !important; } .formContent .cntTitreColums{ margin-bottom: 10px; } #mainTainer th[h="hc"]{ position: relative; border: none; } #mainTainer th[h="hc"]:after{ content: " "; position: absolute; width: calc(100% - 1px); height: calc(100% - 2px); left: -1px; top: 0; z-index: 4; border: 1px solid #dbdbdc; } .flightWeek:after{ content: " "; position: absolute; width: calc(100% - 2px); height: calc(100% - 1px); left: 0; top: 0; z-index: 4; border: 1px solid #dbdbdc; } #mainTainer th[h="hc"]{ cursor: pointer; } .flightWeek{ position: relative; height: 60px; } #mainTainer th[h="hc"]:hover:after, #mainTainer th[h="hc"].hover:after, .flightWeek.hover:after{ border: 3px solid #f15858; z-index: 5; width: calc(100% - 6px); height: calc(100% - 5px); } #headtainer, #mainTainer{ /*display: inline-block; vertical-align: top;*/ display: block; width: 100%; } #headtainer .fxC{ height: 47px; } #headtainer tr.even, #headtainer tr.odd, #headtainer tr:last-child{ height: 60px; vertical-align: middle; } #headtainer tr.even td, #headtainer tr.odd td, #headtainer tr:last-child td{ vertical-align: middle; } #mainTainer table{ border-bottom: none; } #mainTainer td.blk, #mainTainer td.sum, #mainTainer .flightWeek td{ text-align: center; vertical-align: middle; } #mainTainer .flightWeek tr{ height: 29.5px; } #mainTainer .blk{ background-color: #f0f4f5; } #mailForm table tr td{ font-size: 13px; } #mailForm table tr td label{ color: #000; cursor: pointer; } #mailForm table tr td table{ margin: 0 -5px; width: calc(100% + 10px); border: none; } #mailForm table tr td table td{ border: none; } #mailForm .row-buttons, #divCntInstallation .row-buttons{ padding: 15px 5px; text-align:right; background-color: transparent; } #mailForm .row-buttons input{ margin-left: 10px; } #mailForm input[type=text]{ border: 1px solid transparent; min-height: 17px; width: 100% !important; font-size: 13px; padding: 7px 0; } #mailForm textarea{ border: 1px solid transparent; width: 100% !important; font-size: 13px; padding: 7px 0; resize: none; } #divCntInstallation table th{ background-color: #e9edee; color: #4f5151; font-size: 0.813em; font-weight: bold; } #divCntInstallation table{ width: 100%; border: 1px solid #dbdbdc; background-color:#FFF; } .ui-datepicker-title .ui-datepicker-month[data-handler], .ui-datepicker-title .ui-datepicker-year[data-handler]{ color:#000!important; } #body.sw-admin div.center-panel div.content-wrapper div#tabsContain div.childCntClass .contentHolderList .tablesorter tbody tr td, #tabsContain .tablesorter tbody tr td, #tabsContain .tablesorter tfoot tr td, .ui-dialog .tablesorter tbody tr td, .ui-dialog .tablesorter tfoot tr td , #DetailTable{ background-color:#FFF!important; } #divCntInstallation .installationTableWrapper{ overflow-x: scroll; } #divCntInstallation table th, #divCntInstallation table td{ padding: 0 0px 0px 5px; } #divCntInstallation table th{ height: 30px; vertical-align: middle; border-left:1px solid #dbdbdc; border-right:1px solid #dbdbdc; } #divCntInstallation table td{ border:1px solid #dbdbdc; vertical-align: middle; font-size: 13px; } #divCntInstallation .row-buttons{ padding-bottom: 0; } #divCntInstallation input[type="text"], #divCntInstallation select{ /*margin-left: -5px;*/ border: 1px solid transparent; font-size: 13px; } #divCntInstallation input[type="text"]{ padding: 7px 0px 7px 5px; width: 100%; } #divCntInstallation select{ padding-left: 0; } #divCntInstallation .dayOfWeek{ width: 100%; padding-left: 5px; } #divCntRevision table td{ vertical-align: middle; border-left:1px solid #dbdbdc; border-right:1px solid #dbdbdc; font-size: 13px; } #divCntRevision textarea{ resize: none; border: none; padding: 10px; font-size: 13px; width: 100%; } #divCntRevision .select-label-span{ font-size: 13px; padding-left: 5px; } #divCntRevision b{ display: inline-block; } .divStdform input.disable{ background-color: #f2f2f4 !important; } .formContent{ position: relative; } #flightTable{ width: 100%; position: relative; table-layout: fixed; } #flightTable #headtainer{ min-width: 200px; width: 30%; position: absolute; top: 0; left: 0; z-index: 3; } #flightTable #mainTainer { width: 100%; position: relative; top: 0; left: 0; z-index: 2; overflow-x: scroll; } #flightTable #mainTainer th{ min-width: 200px; } #flightTable th, #flightTable td{ background-color: #fff; } #flightTable > tbody > tr > td { padding: 0; } #flightTable > tbody > tr > td:nth-of-type(odd) { width: 30%; } #flightTable > tbody > tr > td:nth-of-type(even) { width: 70%; } /* PDF */ .uppercaseTitle{ text-transform: uppercase; font-weight: 600; } /* Contract Form */ #divCntContract .left-column, #divCntContract .right-column{ display: inline-block; vertical-align: top; width: 50%; } #divCntContract { padding-top: 15px; } #divCntContract .left-column .divtr, #divCntContract .right-column .divtr, #divCntContract .bottom-column .divtr{ width: 100%; margin-right: 0; margin-top: 5px; max-width: initial; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; } #divCntContract .left-column .divtr.istinymce, #divCntContract .right-column .divtr.istinymce, #divCntContract .bottom-column .divtr.istinymce{ width: calc(100% - 40px); } .mainForm #divCntContract .divtr .divtd.has-unit .ac-input-sup { font-size: 12px; } #divCntContract .left-column .divtr label:not(.select-label), #divCntContract .right-column .divtr label:not(.select-label), #divCntContract .bottom-column .divtr label:not(.select-label){ padding-right: 10px; display: inline-block; text-align: right; vertical-align: middle; width: 150px; } #divCntContract .left-column .divtr .divtd, #divCntContract .right-column .divtr .divtd, #divCntContract .bottom-column .divtr .divtd{ vertical-align: middle; display: inline-block; } #divCntContract .left-column .divtr .divtd, #divCntContract .right-column .divtr .divtd, #divCntContract .bottom-column .divtr .divtd{ vertical-align: middle; display: inline-block; } #divCntContract .bottom-column .divtr{ display: block; max-width: initial; } .ui-datepicker.ui-datepicker-multi { display: none; min-width: 1100px; } .ui-datepicker .ui-datepicker-title { color: #fff; font-size: 12px; line-height: 1; text-align: center; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); } .ui-datepicker .ui-datepicker-group:not(.ui-datepicker-group-first) .ui-datepicker-title { padding: 7px 0; } #divCntContract .divtr.divbut .divtd.backup { display: inline-grid; grid-template-columns: repeat(2,auto); grid-gap: 0 20px; } #divCntContract .divtr.divbut #saveContract { grid-column: 2/3; grid-row: 1; } #divCntContract .divtr.divbut #advView { grid-column: 1/2; grid-row: 1; } #divCntContract .divtr.divbut .button-link-blue{ margin: 10px 0 0 0; font-size: 13px; } #divCntWeekEdit.divStdform .formContentWeekEdit{ margin-right: 20px; margin-left: 20px; } #divCntWeekEdit.divStdform .formContentWeekEdit .divtr{ width: 45px !important; margin-right: 0px; margin-left: 0px; } .ui-datepicker-multi .ui-datepicker-group { display: inline-block; vertical-align: top; width: calc(100% / 3); } .ui-datepicker-multi .ui-datepicker-calendar { width: 100%; } @media (max-width: 1300px){ /*#divCntContract .divtr.divbut #advView{ float: left; }*/ .divStdform .divtr input.ac-button, .cntform .divtr input.ac-button{ float: right; } .center-panel.left-shown{ width: calc(100% - 215px); } } @media (max-width: 1265px){ .divtr .autocomplete-icon{ position: absolute; right: -2px; top: 5px; bottom: 0; padding: 10px 4px 8px 5px; } } @media (max-width: 1100px){ #divCntContract .left-column, #divCntContract .right-column{ width: 100%; } }