ElixirVault/www/system-brs-core/sys/sysSiteMap/css/sysSiteMap.css

628 lines
16 KiB
CSS

/* 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;
}