/* DD */ .form-data > h2.site_map { padding-right: 25px; } .form-data > h2.site_map > ul > li.dd{ position: absolute; right: 45px; top: 19px; } .form-data > h2.site_map > ul > li.dd > a { background: rgba(0, 0, 0, 0) url("/img/cmsc/cms-checkboxes.png") no-repeat scroll center -84px; border-left: 1px solid transparent; border-right: 1px solid transparent; cursor: pointer; display: block; height: 33px; margin-left: 2px; padding: 0 2px; width: 22px; } .form-data > h2 > ul > li.dd > ul.title_action{ background-color: #f1f1f1; color: #999999; visibility: hidden; overflow: hidden; position: absolute; right: 0; text-align: left; width: 180px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4); -moz-box-shadow : 0 3px 3px rgba(0, 0, 0, 0.4); -o-box-shadow : 0 3px 3px rgba(0, 0, 0, 0.4); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; } .form-data > h2 > ul > li.dd > ul.title_action > li:first-of-type { padding-top: 10px; } .form-data > h2 > ul > li.dd > ul.title_action > li:not(.sepline) { color: #b1b0b0; display: block; padding: 5px 15px; font-size: 10px; font-weight: 300; } .form-data > h2 > ul > li.dd > ul.title_action > li.sepline{ border-top: 1px solid #dddddd; border-bottom: 1px solid #f7f7f7; width: 100%; } .form-data > h2 > ul > li.dd > ul.title_action > li.sbtn{ cursor: pointer; font-size: 12px; } .form-data > h2 > ul > li.dd > ul.title_action > li.sbtn a{ color: #999999; } .form-data > h2 > ul > li.dd > ul.title_action > li.sbtn:hover{ background-color: #f7f7f7; } .form-data > h2 > ul > li.dd > ul.title_action > li > a{ display: block; text-shadow: 1px 1px rgba(255, 255, 255, 0.9); } /* HOVER CLASSES FOR JAVASCRIPT */ .form-data > h2 > ul > li.dd > ul.ddHover, .form-data ul > li.bfield > div > ul > li.selOpt > .ddHover{ visibility: visible; z-index: 15; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; } /* TOP LINE DECORATION */ .lang_menu .topLine{ top: -1px; width: 120%; left: auto; right: -15px; min-width: 156px; border-bottom: 10px solid rgba(63, 63, 63, 0.9); } .doc .topLine.right{ display: none; } /* LANGUAGE TABS */ .lang_menu { position: absolute; top: -9px; right: 90px; } .lang_menu > div{ position: relative; } .lang_menu #copy_to_all{ vertical-align: top; display: inline-block; border: 1px solid rgb(107, 107, 107); border-radius: 0 0 3px 3px; box-shadow: 0 1px 3px rgb(29, 29, 29); border-top: none; } .lang_menu #copy_to_all a{ height: 25px; width: 25px; display: block; background: url("/img/cmsn/svg/copy_data.svg") no-repeat center center / 20px auto rgb(75, 75, 75); opacity: 0.5; transition: opacity .4s ease 0s; cursor: pointer; } .lang_menu #copy_to_all a:hover{ opacity: 0.8; } .tabs .tab-btn ul li a { cursor: pointer; border-top: none; } /* DELETE */ span.delete { cursor: pointer; display: block; height: 15px; position: absolute; right: 1px; top: 0; width: 15px; opacity: 0; transition: opacity .4s ease 0s; background: url("/img/cmsn/svg/close.svg") no-repeat center center / 18px auto; } .lih .selOpt.sselect span.delete, .lang_menu li:hover span.delete{ opacity: 0.6; } .lih .selOpt.sselect span.delete:hover, .lang_menu li:hover span.delete:hover{ opacity: 1; } .selOpt.sselect > span.delete { right: 195px; } .selOpt.sselect.p_permission > span.delete { right: 0; } /* Checkboxes */ .opt{ margin-top: 30px !important; padding-left: 15px; } .mod li{ overflow: hidden; white-space: nowrap; margin-right: 6px; min-width: 150px; } .form-data .ncheckbox li.ui-sortable-handle > label { padding: 5px 5px 5px 25px; min-width: 250px; border: 1px dashed #4c4c4c; max-width: 250px; } .form-data .ncheckbox li.ui-sortable-handle > div { margin-left: 5px; margin-top: 5px; } li.ui-sortable-handle { transition: background .2s linear; } li.ui-sortable-handle:hover { background-color: rgba(0, 0, 0, 0.1); } /* INPUT FIELDS && BFIELDS */ .form-data ul > li.bfield{ min-width: 240px; max-width: none; } .form-data ul > li.bfield > div{ border: 1px solid rgb(107, 107, 107); border-radius: 3px; color: rgb(32, 32, 32); margin-right: 25px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.14); background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgb(161, 159, 159) 20%, rgb(110, 110, 110) 100%) repeat scroll 0 0 padding-box; } .form-data ul > li.bfield.lia > div{ border: 1px solid rgba(203, 203, 203, 0.6); } .form-data ul > li.bfield > div > ul{ position: relative; } .form-data ul > li.bfield > div > ul > li.selOpt > a{ background: transparent url("/img/cmsn/svg/search.svg") no-repeat scroll 5px center / 24px auto; padding: 10px 20px 10px 32px; color: rgb(65, 65, 65); font-size: 14px; cursor: pointer; display: block; transition: background-color .2s linear; } .form-data ul > li.bfield > div > ul > li.selOpt > a:hover { background-color: rgba(0, 0, 0, 0.3); } .form-data ul > li.bfield > div > ul > li > .selCnt{ background-color: #eeeeee; border: 1px solid #c2c2c2; border-radius: 0 0 2px 2px; position: absolute; overflow: hidden; visibility: hidden; left: -1px; top: 31px; box-shadow: 1px 2px 3px rgba(198, 198, 198, 0.61); opacity: 0; transition: all .2s linear; } .form-data ul > li.bfield > div > ul > li > div.selCnt { top: 35px; } .form-data ul > li.bfield > div > ul > li > .selCnt > .parData > li{ background-color: #eeeeee; min-width: 50px; margin: 0; float: none; } .form-data ul > li.bfield > div > ul > li > .selCnt > .parData > li { padding-top: 2px; } .form-data ul > li.bfield > div > ul > li > .selCnt > .parData > li:hover { background-color: #f7f7f7; } .form-data ul > li.bfield > div > ul > li > .selCnt > .parData > li > a{ display: block; float: none; padding: 7px 15px; color: #414141; text-shadow: 1px 1px #dcdada; font-size: 15px; cursor: pointer; } .form-data ul > li.bfield input { border-style: none none none solid; border-width: 1px; border-color: transparent transparent transparent rgb(107, 107, 107); } .form-data ul > li.bfield.lia input { border-color: transparent transparent transparent rgba(203, 203, 203, 0.6); } .form-data ul.col2 li.bfield input:focus{ box-shadow: 0 0 5px rgba(247, 98, 0, 0.45); border: none; border-radius: 0 2px 2px 0; color: #414141; } /* INPUT, TEXTAREA, SELECT FIELDS */ .form-data select{ padding-right: 15px; } textarea.long{ width: 280px; height: 40px; } #link_set ul.wfix li{ display: block; width: 100%; max-width: none; } #link_set ul.wfix li div{ display: block; width: 100%; } #link_set ul.wfix li div textarea{ width: 60%; } /* OVERLAY FOR DISABLED INPUT FIELDS */ .validate > div.overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; background-color: rgba(210, 210, 210, 0.2); } /* DIALOG BOX WITH SEARCH */ #confirmDialog.moduleDialogBox .body { width: 800px; } #confirmDialog .body .search { margin: 0 35px 20px; position: relative; text-align: left; } #confirmDialog .body .search > div > label { color: rgb(212, 212, 212); font-weight: 300; left: 16px; opacity: 0.5; position: absolute; top: 8px; } #confirmDialog .body .search > div > input { border-radius: 3px; box-sizing: border-box; font-size: 18px; font-weight: 300; height: 40px; padding: 5px 15px; width: 100%; } #confirmDialog .body li { cursor: pointer; padding: 5px 10px; text-align: left; } a#clear_cache span{ background: rgb(222, 113, 51) url("/img/cmsn/svg/reload.svg") no-repeat scroll center 4px / 16px auto; padding: 20px 12px 7px; min-width: 0; } #confirmDialog .search > div > a.clf{ background: transparent url("/img/cmsn/svg/close2.svg") no-repeat scroll center center / 20px auto; cursor: pointer; height: 16px; position: absolute; right: 10px; top: 12px; width: 16px; -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; -webkit-transition: opacity .2s linear; -moz-transition: opacity .2s linear; -o-transition: opacity .2s linear; transition: opacity .2s linear; } #confirmDialog .search > div > a.clf:hover{ -moz-opacity: 0.85; -khtml-opacity: 0.85; opacity: 0.85; } /* PARENT/PERMISSION DIALOG BOX */ #confirmDialog .body .parent_search, #confirmDialog .body .permission_search, #confirmDialog .body .menu_search { margin: 0 auto; text-align: left; width: 90%; } #confirmDialog.noOverFlow .dialogContainer.ui-draggable, #confirmDialog.noOverFlow .body{ overflow: visible; } /* MODULE DIALOG BOX */ #confirmDialog.unusedModules .body .mod_selection .table-rows { margin: 0; } #confirmDialog .body .mod_selection .table-rows { box-sizing: border-box; margin: 15px 35px; height: 350px; overflow-y: auto; border: 1px solid rgb(101, 101, 101); border-radius: 3px; position: relative; background-image: -webkit-linear-gradient(to right, rgba(63, 63, 63, 0.9) 0, rgba(69, 69, 69, 0.9) 100%); background-image: -moz-linear-gradient(to right, rgba(63, 63, 63, 0.9) 0, rgba(69, 69, 69, 0.9) 100%); background-image: -ms-linear-gradient(to right, rgba(63, 63, 63, 0.9) 0, rgba(69, 69, 69, 0.9) 100%); background-image: -o-linear-gradient(to right, rgba(63, 63, 63, 0.9) 0, rgba(69, 69, 69, 0.9) 100%); background-image: linear-gradient(to right, rgba(63, 63, 63, 0.9) 0, rgba(69, 69, 69, 0.9) 100%); } #confirmDialog .body .mod_selection .search > div { display: inline-block; position: relative; vertical-align: top; width: 87%; } #confirmDialog .body .mod_selection .table-rows ul.dxr { font-size: 12px; text-align: left; } #confirmDialog .body .mod_selection .table-rows .single, #confirmDialog .body .mod_selection .table-rows .single li { height: 40px; cursor: pointer; } /*#confirmDialog .table-rows .single li > div{ cursor: pointer; font-family: "Open Sans",sans-serif; }*/ #confirmDialog .body .dxr.pba.mod_buttons { padding: 0; } #confirmDialog .body .mod_selection .table-rows ul.dxr:hover { background-color: rgba(230, 230, 230, 0.28) !important; } #confirmDialog .body ul.dxr.hidden_actions.odd { background-color: #ffdede; } #confirmDialog .body ul.dxr.hidden_actions li.last { padding-left: 45px; } #confirmDialog.form-data .validate { padding-right: 0; } #confirmDialog.form-data label { color: #5b5b5b; text-align: left; } #confirmDialog .body .pba > li { box-sizing: border-box; display: inline-block; line-height: 30px; overflow: hidden; padding: 3px 5px; vertical-align: top; white-space: nowrap; width: auto !important; margin-right: 15px; } #confirmDialog .body .pba > li > div{ display: inline-block; vertical-align: top; } #confirmDialog .pba > li > label { cursor: pointer; display: inline-block; font-size: 12px; margin-left: 1px; margin-right: 4px; overflow: hidden; padding: 0; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; line-height: 24px; height: 22px; box-sizing: border-box; } #confirmDialog .module_actions { position: relative; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.45) inset; background-image: -webkit-linear-gradient(to right, rgba(63, 63, 63, 0.9) 0, rgba(69, 69, 69, 0.9) 100%); background-image: -moz-linear-gradient(to right, rgba(63, 63, 63, 0.9) 0, rgba(69, 69, 69, 0.9) 100%); background-image: -ms-linear-gradient(to right, rgba(63, 63, 63, 0.9) 0, rgba(69, 69, 69, 0.9) 100%); background-image: -o-linear-gradient(to right, rgba(63, 63, 63, 0.9) 0, rgba(69, 69, 69, 0.9) 100%); background-image: linear-gradient(to right, rgba(63, 63, 63, 0.9) 0, rgba(69, 69, 69, 0.9) 100%); } #confirmDialog .module_actions::after{ background-color: rgb(152, 152, 152); content: ""; display: block; height: calc(100% - 14px); left: 28px; position: absolute; top: 0; width: 1px; } #confirmDialog .mod_buttons .ncheckbox .chk:hover { background: none repeat scroll 0 0 #fff; border-color: #bb8222; } #confirmDialog .body .mod_selection .table-rows .module_actions ul{ background-color: #ffffff; position: relative; } #confirmDialog .body .mod_selection .table-rows .module_actions ul.single, #confirmDialog .body .mod_selection .table-rows .module_actions ul.single li{ height: 30px; background-color: transparent; } #confirmDialog .body .mod_selection .table-rows .module_actions ul.single li.first{ border-right: 0 none; margin-left: 31px; padding: 0 0 0 10px; } #confirmDialog .body .mod_selection .table-rows .module_actions ul.single li.first::after{ border-top: 1px solid rgb(152, 152, 152); content: ""; display: block; height: 1px; left: 28px; position: absolute; top: 52%; width: 15px; } /*#confirmDialog .body .mod_selection .table-rows .module_actions ul.single:last-child li.first::after{ background-color: rgb(63, 63, 63); height: 50%; z-index: 1; }*/ #confirmDialog .body .mod_selection .table-rows .module_actions ul.single li.last{ padding: 0; } /*#confirmDialog .body .mod_selection .table-rows .module_actions ul.single li div{ color: #7e6646; font-size: 13px; font-weight: 300; font-style: italic; text-shadow: -1px 1px 0 rgba(255, 255, 255, 0.4); line-height: 30px; }*/ .admin_folder { display: none; } /* MOD BUTTON */ /*.mod-button, .app_mod, .add_more{ background-color: #ededed; border: 1px solid #cccccc; border-radius: 4px; box-shadow: 0 2px 3px #e4e4e4; display: inline-block; margin: 20px 0 40px 50px; padding: 0; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; } .mod-button:hover, .app_mod:hover, .add_more:hover{ -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; } .mod-button a, .app_mod a, .add_more a{ border: 1px solid white; border-radius: 4px; color: #696969; cursor: pointer; display: block; padding: 5px 20px; text-shadow: -1px 1px 0 white; } .app_mod a{ background: none; padding: 15px 35px; } .app_mod a.mod_code, .app_mod a.mod_run{ border-top: 1px solid white; border-left: 1px solid white; border-right: 1px solid white; border-bottom: none; border-radius: 4px 4px 0 0; padding-bottom: 5px; } .app_mod a.mod_run{ border-bottom: 1px solid white; border-top: none; border-radius: 0 0 4px 4px; padding-top: 0; padding-bottom: 15px; } .add_more{ margin: 5px 25px; float: right; }*/ /* CHOSEN CSS */ .plus_btn{ position: absolute; background: url("/img/cmsn/svg/add_data.svg") no-repeat center center / 30px auto; width: 25px; height: 25px; display: block; right: 8px; opacity: 0.5; top: 5px; cursor: pointer; transition: opacity 0.2s ease; } .plus_btn:hover{ opacity: 0.7; } /* CHOSEN CSS */ .chosen-container .chosen-results li.group-option { padding-left: 15px !important; } .form-data .selOpt .validate { padding-right: 0; margin-right: 0; } .form-data .selOpt .validate.short { width: 70px; } .form-data .selOpt .validate .chosen-container-single .chosen-single { border: medium none; box-shadow: none; background: none; } .form-data .selOpt .validate .chosen-container .chosen-drop{ width: auto; min-width: 100%; } .form-data .selOpt .validate .chosen-container-single .chosen-single span{ font-size: 14px; height: 38px; } /* GEN SQL IMPORT DIALOG BOX */ div.sqlExport {} div.sqlExport div.sqlDrop {} div.sqlExport div.sqlDrop > div { border: 1px solid gray; height: 300px; text-align: left; overflow: hidden; overflow-y: auto; } div.sqlExport div.sqlDrop > div:not(:last-of-type) { margin-bottom: 25px; } div.sqlExport div.sqlDrop > div.delete { height: 150px; } div.sqlExport div.sqlDrop > div.apc { height: 100px; } div.sqlExport div.sqlDrop > div > p { box-sizing: border-box; padding: 5px; margin-bottom: 5px; } li.vtop:not(.selOpt) > a{ padding: 10px 20px 10px 20px; color: rgb(65, 65, 65); font-size: 14px; display: block; }