@font-face { font-family: 'Duru Sans'; font-style: normal; font-weight: 400; src: local('Duru Sans'), local('DuruSans-Regular'), url(https://themes.googleusercontent.com/static/fonts/durusans/v3/IbQjRlkfZKyDj_oEiizaobO3LdcAZYWl9Si6vvxL-qU.woff) format('woff'); } /* BASE REMOVAL CSS */ * { margin: 0; padding: 0; outline: none; } body { font-size: 12px; font-family: 'Duru Sans', "Lucida Grande", Helvetica, Arial, Verdana, Tahoma, sans-serif; } a{ text-decoration: none; } ::selection, ::-moz-selection{ background: rgb(38, 38, 38); color: rgb(167, 167, 167); } /* STICKEY FOOTER */ html, body { height: 100%; } .wrapper { min-height: 100%; height: auto !important; height: 100%; /*min-width: 980px;*/ margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */ } .footer, .push { /*min-width: 980px;*/ height: 142px; /* .push must be the same height as .footer */ } /* ADDITIONAL */ .wrapper{ position: relative; background-size: cover; background-position: center !important; background-attachment: fixed; background-image: url("/img/cmsn/network-bb.jpg"); } /* HELP CLASSES */ ul.dx, ul.dx li, ul.dxb, ul.dxb li, ul.dxc, ul.dxc li, ul.dxr, ul.dxr li{ display: inline-block; list-style: none outside none; text-decoration: none; } ul.dxb{ display: block; } .wpx{ overflow: hidden; padding: 0 !important; width: 0; } .clear { clear: both; padding: 0 !important; margin: 0 !important; } .clearr {clear: right;} .clearl {clear: left;} .center {text-align: center;} .right {text-align: right;} .left {text-align: left;} .fleft {float: left;} .fright {float: right;} .block {display: block!important;} .inline {display: inline-block;} .overflowH, .oh {overflow: hidden;} .none {display: none!important;} .vtop {vertical-align: top;} .fblur{ -webkit-filter: blur(2px) grayscale(50%); -moz-filter: blur(2px) grayscale(50%); -o-filter: blur(2px) grayscale(50%); -ms-filter: blur(2px) grayscale(50%); filter: blur(2px) grayscale(50%); } .fmoreblur{ -webkit-filter: blur(5px) grayscale(60%); /* Ch 23+, Saf 6.0+, BB 10.0+ */ filter: blur(5px) grayscale(60%); /* FF 35+ */ } .op60{ opacity: 0.6; } .op50{ opacity: 0.5; } .sub-op40 > *{ opacity: 0.4; } /* AJAX REQUEST */ #ajax_loader{ background-color: rgba(35, 35, 35, 0.3); bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 999; } #ajax_loader div { display: block; height: 50px; width: 50px; margin-left: 50%; position: fixed; margin-top: 50vh; } /* * Usage: *
* */ .sk-double-bounce { width: 40px; height: 40px; position: relative; margin: 40px auto; } .sk-double-bounce .sk-child { width: 100%; height: 100%; border-radius: 50%; background-color: rgb(187, 72, 0); opacity: 0.8; position: absolute; top: 0; left: 0; -webkit-animation: sk-doubleBounce 2s infinite ease-in-out; animation: sk-doubleBounce 2s infinite ease-in-out; } .sk-double-bounce .sk-double-bounce2 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; } @-webkit-keyframes sk-doubleBounce { 0%, 100%{ -webkit-transform: scale(0); transform: scale(0); } 50% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes sk-doubleBounce { 0%, 100%{ -webkit-transform: scale(0); transform: scale(0); } 50%{ -webkit-transform: scale(1); transform: scale(1); } } /* CUSTOM BUTTON STYLE AJAX OVERWRITE */ a.callerAjaxObject{ } a.callerAjaxObject span{ } /* TOP MENU */ .menu-cnt{ height: 41px; overflow: hidden; background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 80%, rgba(255, 255, 255, 0.29) 20%); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 80%, rgba(255, 255, 255, 0.29) 20%); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 80%, rgba(255, 255, 255, 0.29) 20%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 80%, rgba(255, 255, 255, 0.29) 20%); background-image: linear-gradient(top, rgba(255, 255, 255, 0.2) 80%, rgba(255, 255, 255, 0.29) 20%); } .menu{ height: 41px; overflow: hidden; width: 80%; float: left; } .menu li{ float: left; border-left: 1px solid rgba(0, 0, 0, 0.5); } .menu li.first{ border-left: none!important; } .menu li.first > a{ border-left: none!important; } .menu li.first div { background: url("/img/cmsn/svg_menu/home.svg") no-repeat scroll 3px 5px / 28px auto; min-width: 142px; padding: 13px 10px 10px 34px; box-sizing: border-box; line-height: 14px; font-size: 20px; color: rgb(255, 255, 255); position: relative; text-shadow: 1px 1px 0 rgba(138, 49, 1, 0.46); transform: rotate(-5deg); z-index: 4; } .menu li.first div span{ position: relative; z-index: 2; } .menu li.first a { position: relative; overflow: hidden; min-width: 172px; } .menu li.first a:after, .menu li.first a:before, .menu li.first div::after, .menu li.first div::before{ content: ""; position: absolute; background-color: rgba(244, 112, 24, 0.58); width: 20px; height: 20px; z-index: 1; transform: rotate(30deg); } .menu li.first div::before { width: 45px; height: 45px; transform: rotate(59deg); } .menu li.first a::after { width: 26px; height: 26px; transform: rotate(122deg); bottom: -17px; left: -9px; } .menu li.first a::before { width: 13px; height: 13px; transform: rotate(42deg); top: 7px; right: 6px; } .menu li.first span.online-users{ background: url("/img/cmsc/cms-topmenu.png") repeat-x scroll 0 -64px transparent; border: 1px solid #5C5C5C; display: block; height: auto; overflow: hidden; position: absolute; right: 2px; top: 2px; width: auto; border-radius: 2px; } .menu li.first span.online-users abbr{ display: block; font-size: 10px; line-height: 12px; overflow: hidden; padding: 3px 5px; border: 1px solid rgba(235, 159, 108, 0.53); text-shadow: -1px 1px 0 rgba(255, 255, 255, 0.34); color: #783000; border-radius: 2px; } .menu li.first span.online-users abbr:hover{ color: #FFFFFF; border: 1px solid #EB9F6C; text-shadow: -1px 1px 0 #A74E14; } .menu li a{ border-left: 1px solid rgba(255, 255, 255, 0.15); border-right: 1px solid rgba(255, 255, 255, 0.15); color: #FFFFFF; font-weight: bold; text-shadow: -1px 1px 0 rgb(0, 0, 0); text-transform: uppercase; display: block; transition: background-color .15s ease; } .menu li a div{ height: 41px; line-height: 41px; padding: 0 15px; } .menu li.first a{ background-position: 0 0!important; box-shadow: none!important; } .menu li a:hover, .menu li a.active, .menu li a.oactive{ background-color: rgba(255, 255, 255, 0.3); text-shadow: -1px 1px 0 rgb(80, 80, 80); } .menu > li.active > a{ background: url("/img/cmsc/cms-topmenu.png") repeat-x scroll 0 -42px transparent; border-left: 1px solid #E78344; border-right: 1px solid #E78344; color:#FFFFFF; text-shadow: -1px 1px 0 #A74E14; box-shadow: 0 1px 4px rgba(149, 68, 14, 0.69) inset; } .menu li.sett{ float: right; } .menu li.sett > a > div:first-child{ position: relative; padding: 0 12px; width: 38px; box-sizing: border-box; } .menu li.sett > a > div:first-child::after{ content: ""; margin: 0 auto; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 3px solid transparent; border-top: 10px solid rgb(194, 194, 194); position: relative; display: block; top: 14px; width: 0; } .menu li.sett > a:hover > div:first-child::after, .menu li.sett > a.active > div:first-child::after{ border-top: 10px solid rgb(255, 255, 255); } .menu li.last a{ border-right: none; } /* DROP DOWN */ .settbox{ float: right; width: auto!important; } .settbox_cnt{ right: 0; } .settbox_cnt::after{ content: ""; top: -41px; position: absolute; display: block; width: calc(100% - 38px); height: 41px; cursor: default; } .settbox_cnt ul{ min-width: 150px!important; } .settbox_cnt ul li{ float: none; display: block; } .settbox_cnt li, .settbox_cnt li a{ border: none; } .settbox_cnt li a{ color: #676767; font-size: 10px; font-weight: bold; text-shadow: -1px 1px 0 #F4F4F4; } .settbox_cnt li a > div{ height: 20px; line-height: 20px; padding: 3px 16px 3px 40px; } .settbox_cnt .m-bottom{ } .box_cnt .ico-logout{ background: url("/img/cmsn/svg_menu/logout.svg?v=1") no-repeat scroll 4px center / 26px auto transparent; } .box_cnt .ico-porfile{ background: url("/img/cmsn/svg_menu/profile2.svg?v=2") no-repeat scroll 4px center / 26px auto transparent; } /* SUB MENU STYLE */ .sub-menu{ height: auto !important; padding: 0 !important; position: absolute; width: auto; z-index: 100; margin-left: -1px; border-radius: 0 0 2px 2px; background-color: rgba(15, 15, 15, 0.96); box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.55); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.4444) 33px, rgba(255, 255, 255, 0.2) 33px, rgba(255, 255, 255, 0.29) 100%); background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.4444) 33px, rgba(255, 255, 255, 0.2) 33px, rgba(255, 255, 255, 0.29) 100%); background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.4444) 33px, rgba(255, 255, 255, 0.2) 33px, rgba(255, 255, 255, 0.29) 100%); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.4444) 33px, rgba(255, 255, 255, 0.2) 33px, rgba(255, 255, 255, 0.29) 100%); background-image: linear-gradient(left, rgba(255, 255, 255, 0.4444) 33px, rgba(255, 255, 255, 0.2) 33px, rgba(255, 255, 255, 0.29) 100%); } .sub-menu ul{ min-width: 200px; } .sub-menu ul li{ float: none; display: block; border-bottom: 1px solid rgba(187, 187, 187, 0.36); border-left: none; } .sub-menu li:first-child{ border-top: 1px solid rgba(187, 187, 187, 0.36); } .sub-menu li a{ color: rgb(213, 213, 213); font-size: 11px; font-weight: bold; text-shadow: -1px 1px rgba(0, 0, 0, 0.5); border: none; text-transform: none; } .sub-menu li a > div{ height: 20px; position: relative; line-height: 20px; padding: 5px 16px 5px 40px; } .sub-menu li.active > a{ color: rgb(29, 29, 29); text-shadow: -1px 1px rgba(206, 206, 206, 0.5); box-shadow: 0 0 3px rgb(0, 0, 0); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.4444) 12%, rgba(255, 255, 255, 0.6) 20%, rgba(255, 255, 255, 0.29) 97%, rgb(252, 101, 0) 0); background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.4444) 12%, rgba(255, 255, 255, 0.6) 20%, rgba(255, 255, 255, 0.29) 97%, rgb(252, 101, 0) 0); background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.4444) 12%, rgba(255, 255, 255, 0.6) 20%, rgba(255, 255, 255, 0.29) 97%, rgb(252, 101, 0) 0); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.4444) 12%, rgba(255, 255, 255, 0.6) 20%, rgba(255, 255, 255, 0.29) 97%, rgb(252, 101, 0) 0); background-image: linear-gradient(left, rgba(255, 255, 255, 0.4444) 12%, rgba(255, 255, 255, 0.6) 20%, rgba(255, 255, 255, 0.29) 97%, rgb(252, 101, 0) 0); } .sub-menu li > a:hover{ background-color: rgba(255, 255, 255, 0.25); } .sub-menu .ico{ left: 3px; top: 2px; position: absolute; } /* LEFT MENU */ .lc-menu{ overflow: hidden; position: absolute; width: 176px; transition: width 0.2s ease; bottom: 0; top: 41px; background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.4444) 19%, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.29) 97%, rgba(255, 255, 255, 0.4444) 0); background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.4444) 19%, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.29) 97%, rgba(255, 255, 255, 0.4444) 0); background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.4444) 19%, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.29) 97%, rgba(255, 255, 255, 0.4444) 0); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.4444) 19%, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.29) 97%, rgba(255, 255, 255, 0.4444) 0); background-image: linear-gradient(left, rgba(255, 255, 255, 0.4444) 19%, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.29) 97%, rgba(255, 255, 255, 0.4444) 0); } .lc-menu-short .lc-menu{ width: 40px; background-image: none; } .lc-menu::after{ content: ""; position: absolute; top: 0; left: 0; opacity: 0; width: 100%; height: 100%; z-index: 1; background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.4444) 5px, rgba(255, 255, 255, 0.29) 5px, rgba(255, 255, 255, 0.29) 100%); background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 0.4444) 5px, rgba(255, 255, 255, 0.29) 5px, rgba(255, 255, 255, 0.29) 100%); background-image: -ms-linear-gradient(right, rgba(255, 255, 255, 0.4444) 5px, rgba(255, 255, 255, 0.29) 5px, rgba(255, 255, 255, 0.29) 100%); background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0.4444) 5px, rgba(255, 255, 255, 0.29) 5px, rgba(255, 255, 255, 0.29) 100%); background-image: linear-gradient(right, rgba(255, 255, 255, 0.4444) 5px, rgba(255, 255, 255, 0.29) 5px, rgba(255, 255, 255, 0.29) 100%); } .lc-menu > ul{ position: relative; z-index: 2; } .lc-menu-short .lc-menu::after{ opacity: 1; } .lc-menu ul li{ margin-top: -1px; } .lc-menu ul li a{ display: block; margin-top: -1px; border-bottom: 1px solid rgba(255, 255, 255, 0.19); } .lc-menu ul li a:hover > div{ background-color: rgba(255, 255, 255, 0.25); } .lc-menu ul li.active a > div{ color: rgb(29, 29, 29); text-shadow: -1px 1px rgba(206, 206, 206, 0.5); box-shadow: 0 0 3px black; background-image: -webkit-linear-gradient(right, rgb(252, 101, 0) 5px, rgba(255, 255, 255, 0.4444) 0, rgba(255, 255, 255, 0.7) 50%); background-image: -moz-linear-gradient(right, rgb(252, 101, 0) 5px, rgba(255, 255, 255, 0.4444) 0, rgba(255, 255, 255, 0.7) 50%); background-image: -ms-linear-gradient(right, rgb(252, 101, 0) 5px, rgba(255, 255, 255, 0.4444) 0, rgba(255, 255, 255, 0.7) 50%); background-image: -o-linear-gradient(right, rgb(252, 101, 0) 5px, rgba(255, 255, 255, 0.4444) 0, rgba(255, 255, 255, 0.7) 50%); background-image: linear-gradient(right, rgb(252, 101, 0) 5px, rgba(255, 255, 255, 0.4444) 0, rgba(255, 255, 255, 0.7) 50%); } .lc-menu-short .lc-menu ul li a:hover > div{ background-color: rgba(255, 255, 255, 0.25); } .lc-menu-short .lc-menu ul li.active a > div{ background-image: -webkit-linear-gradient(right, rgb(252, 101, 0) 5px, rgba(255, 255, 255, 0.29) 5px, rgba(255, 255, 255, 0.6) 100%); background-image: -moz-linear-gradient(right, rgb(252, 101, 0) 5px, rgba(255, 255, 255, 0.29) 5px, rgba(255, 255, 255, 0.6) 100%); background-image: -ms-linear-gradient(right, rgb(252, 101, 0) 5px, rgba(255, 255, 255, 0.29) 5px, rgba(255, 255, 255, 0.6) 100%); background-image: -o-linear-gradient(right, rgb(252, 101, 0) 5px, rgba(255, 255, 255, 0.29) 5px, rgba(255, 255, 255, 0.6) 100%); background-image: linear-gradient(right, rgb(252, 101, 0) 5px, rgba(255, 255, 255, 0.29) 5px, rgba(255, 255, 255, 0.6) 100%); } .lc-menu ul li:first-child a > div{ box-shadow: -2px 13px 4px -12px rgb(0, 0, 0) inset } .lc-menu ul li.active:first-child a > div{ box-shadow: -2px 13px 4px -12px rgb(0, 0, 0) inset, 0 0 3px rgb(0, 0, 0); } .lc-menu ul li a > div{ color: rgb(213, 213, 213); font-size: 11px; height: 34px; line-height: 28px; padding-bottom: 5px; padding-left: 4px; padding-top: 4px; text-shadow: -1px 1px rgba(0, 0, 0, 0.5); text-transform: capitalize; white-space: nowrap; box-sizing: border-box; border-bottom: 1px solid transparent; margin-bottom: -1px; } .lc-menu ul li a > div > div{ display: inline-block; overflow: hidden; text-overflow: ellipsis; width: 122px; } .lc-menu ul li a > div span, .sub-menu .ico{ display: inline-block; height: 23px; margin-right: 12px; margin-top: 2px; vertical-align: top; width: 25px; margin-left: 1px; border-radius: 3px; overflow: hidden; box-sizing: border-box; background-size: 28px auto; background-position: center center; background-repeat: no-repeat; } .lc-menu .collapse{ bottom: 20px; cursor: pointer; position: absolute; right: 0; display: block; z-index: 2; border-top: 10px solid transparent; border-bottom: 10px solid transparent; height: 40px; width: 0; cursor: pointer; border-right: 18px solid #747474; } .lc-menu .collapse::after{ content: ""; width: 18px; height: 100%; top: 0; left: 0; position: relative; background: url("/img/cmsn/svg/white-arrow.svg") no-repeat center center / 20px auto; display: block; opacity: 0.5; transition: opacity 0.2s ease; } .lc-menu-short .lc-menu .collapse::after{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .lc-menu .collapse:hover::after{ opacity: 0.9; } /* ALL NEW CMSN ICONS */ /* https://www.iconfinder.com/iconsets/google-material-design-3-0 */ a.i-m261 span{ background-size: 24px auto !important; background-image: url("/img/cmsn/svg_menu/classificators_h.svg"); background-image: url("/img/cmsn/svg_menu/classificators.svg"); } .active > a.i-m261 span{ background-image: url("/img/cmsn/svg_menu/classificators_h.svg"); } a.i-m745 span{ background-size: 24px auto !important; background-image: url("/img/cmsn/svg_menu/mail_subscription.svg"); } .active > a.i-m745 span{ background-image: url("/img/cmsn/svg_menu/mail_subscription_h.svg"); } a.i-m141 span{ background-size: 24px auto !important; background-image: url("/img/cmsn/svg_menu/mail_h.svg"); background-image: url("/img/cmsn/svg_menu/mail.svg"); } .active > a.i-m141 span{ background-image: url("/img/cmsn/svg_menu/mail_h.svg"); } a.i-m741 span{ background-size: 24px auto !important; background-image: url("/img/cmsn/svg_menu/messages_h.svg"); background-image: url("/img/cmsn/svg_menu/messages.svg"); } .active > a.i-m741 span{ background-image: url("/img/cmsn/svg_menu/messages_h.svg"); } a.i-m678 span { background-image: url("/img/cmsn/svg_menu/users_h.svg"); background-image: url("/img/cmsn/svg_menu/users.svg"); background-size: 24px auto !important; } .active > a.i-m678 span { background-image: url("/img/cmsn/svg_menu/users_h.svg"); } a.i-m11 span{ background-image: url("/img/cmsn/svg_menu/users_h.svg"); background-image: url("/img/cmsn/svg_menu/users.svg"); background-size: 24px auto !important; } .active > a.i-m11 span{ background-image: url("/img/cmsn/svg_menu/users_h.svg"); } a.i-m839 span{ background-image: url("/img/cmsn/svg_menu/users_add_h.svg"); background-image: url("/img/cmsn/svg_menu/users_add.svg"); background-size: 24px auto !important; } .active > a.i-m839 span{ background-image: url("/img/cmsn/svg_menu/users_add_h.svg"); } a.i-m13 span, a.i-m679 span{ background-size: 20px auto !important; background-image: url("/img/cmsn/svg_menu/permission_h.svg"); background-image: url("/img/cmsn/svg_menu/permission.svg"); } .active > a.i-m13 span, .active > a.i-m679 span{ background-image: url("/img/cmsn/svg_menu/permission_h.svg"); } a.i-m12 span, a.i-m680 span{ background-size: 28px auto, 14px auto !important; background-image: url("/img/cmsn/svg_menu/group_h.svg"), url("/img/cmsn/svg_menu/permission_h.svg"); background-image: url("/img/cmsn/svg_menu/group.svg"), url("/img/cmsn/svg_menu/permission.svg"); background-position: -1px -2px, center center !important; } .active > a.i-m12 span, .active > a.i-m680 span{ background-image: url("/img/cmsn/svg_menu/group_h.svg"), url("/img/cmsn/svg_menu/permission_h.svg"); } a.i-m9 span{ background-size: 22px auto!important; background-image: url("/img/cmsn/svg_menu/languages2_h.svg"); background-image: url("/img/cmsn/svg_menu/languages2.svg"); } .active > a.i-m9 span{ background-image: url("/img/cmsn/svg_menu/languages2_h.svg"); } a.i-m781 span{ background-size: 22px auto!important; background-image: url("/img/cmsn/svg_menu/content_h.svg"); background-image: url("/img/cmsn/svg_menu/content.svg"); } .active > a.i-m781 span{ background-image: url("/img/cmsn/svg_menu/content_h.svg"); } a.i-m648 span{ background-image: url("/img/cmsn/svg_menu/txt_manager2_h.svg"); background-image: url("/img/cmsn/svg_menu/txt_manager2.svg"); } .active > a.i-m648 span{ background-image: url("/img/cmsn/svg_menu/txt_manager2_h.svg"); } a.i-m10 span{ background-size: 26px auto!important; background-image: url("/img/cmsn/svg_menu/menus_h.svg"); background-image: url("/img/cmsn/svg_menu/menus.svg"); } .active > a.i-m10 span{ background-image: url("/img/cmsn/svg_menu/menus_h.svg"); } a.i-m23 span, a.i-m46 span{ background-size: 26px auto!important; background-image: url("/img/cmsn/svg_menu/translate_h.svg"); background-image: url("/img/cmsn/svg_menu/translate.svg"); } .active > a.i-m23 span, .active > a.i-m46 span{ background-image: url("/img/cmsn/svg_menu/translate_h.svg"); } a.i-m38 span{ background-size: 24px auto!important; background-image: url("/img/cmsn/svg_menu/log_h.svg"); background-image: url("/img/cmsn/svg_menu/log.svg"); } .active > a.i-m38 span{ background-image: url("/img/cmsn/svg_menu/log_h.svg"); } a.i-m37 span{ background-size: 24px auto!important; background-image: url("/img/cmsn/svg_menu/ipfilter_h.svg"); background-image: url("/img/cmsn/svg_menu/ipfilter.svg"); } .active > a.i-m37 span{ background-image: url("/img/cmsn/svg_menu/ipfilter_h.svg"); } a.i-m681 span { background-size: 24px auto !important; background-image: url("/img/cmsn/svg_menu/bussiness_h.svg"); background-image: url("/img/cmsn/svg_menu/bussiness.svg"); } .active > a.i-m681 span { background-image: url("/img/cmsn/svg_menu/bussiness_h.svg"); } a.i-m785 span { background-size: 24px auto !important; background-image: url("/img/cmsn/svg_menu/euro_h.svg"); background-image: url("/img/cmsn/svg_menu/euro.svg"); } .active > a.i-m785 span { background-image: url("/img/cmsn/svg_menu/euro_h.svg"); } a.i-m259 span{ background-size: 24px auto!important; background-image: url("/img/cmsn/svg_menu/mail_pending_h.svg?v=3"); background-image: url("/img/cmsn/svg_menu/mail_pending.svg?v=3"); } .active > a.i-m259 span{ background-image: url("/img/cmsn/svg_menu/mail_pending_h.svg?v=3"); } a.i-m822 span{ background-size: 24px auto!important; background-image: url("/img/cmsn/svg_menu/svn_h.svg?v=3"); background-image: url("/img/cmsn/svg_menu/svn.svg?v=3"); } .active > a.i-m822 span{ background-image: url("/img/cmsn/svg_menu/svn_h.svg?v=3"); } a.i-m880 span{ background-size: 24px auto!important; background-image: url("/img/cmsn/svg_menu/sql_exec_h.svg?v=3"); background-image: url("/img/cmsn/svg_menu/sql_exec.svg?v=3"); } .active > a.i-m880 span{ background-image: url("/img/cmsn/svg_menu/sql_exec_h.svg?v=3"); } a.i-m260 span{ background-size: 24px auto!important; background-image: url("/img/cmsn/svg_menu/mail_sent_h.svg"); background-image: url("/img/cmsn/svg_menu/mail_sent.svg"); } .active > a.i-m260 span{ background-image: url("/img/cmsn/svg_menu/mail_sent_h.svg"); } a.i-m703 span{ background-size: 23px auto!important; background-image: url("/img/cmsn/svg_menu/apartment_data.svg"); } a.i-m705 span{ background-size: 23px auto!important; background-image: url("/img/cmsn/svg_menu/mail_subscription.svg"); } a.i-m621 span{ background-size: 23px auto!important; background-image: url("/img/cmsn/svg_menu/site_map_cms_h.svg"); background-image: url("/img/cmsn/svg_menu/site_map_cms.svg"); } .active > a.i-m621 span{ background-image: url("/img/cmsn/svg_menu/site_map_cms_h.svg"); } a.i-m624 span{ background-size: 23px auto!important; background-image: url("/img/cmsn/svg_menu/site_map_app_h.svg"); background-image: url("/img/cmsn/svg_menu/site_map_app.svg"); } .active > a.i-m624 span{ background-image: url("/img/cmsn/svg_menu/site_map_app_h.svg"); } a.i-m36 span{ background-size: 28px auto!important; background-image: url("/img/cmsn/svg_menu/apc_h.svg"); background-image: url("/img/cmsn/svg_menu/apc.svg"); } .active > a.i-m36 span{ background-image: url("/img/cmsn/svg_menu/apc_h.svg"); } a.i-m757 span{ background-size: 28px auto!important; background-image: url("/img/cmsn/svg_menu/modules_h.svg"); background-image: url("/img/cmsn/svg_menu/modules.svg"); } .active > a.i-m757 span{ background-image: url("/img/cmsn/svg_menu/modules_h.svg"); } a.i-m570 span { background-size: 22px auto !important; background-image: url("/img/cmsn/svg_menu/files-images_h.svg"); background-image: url("/img/cmsn/svg_menu/files-images.svg"); } .active > a.i-m570 span { background-image: url("/img/cmsn/svg_menu/files-images_h.svg"); } a.i-m647 span { background-size: 25px auto !important; background-image: url("/img/cmsn/svg_menu/carousel_h.svg"); background-image: url("/img/cmsn/svg_menu/carousel.svg"); } .active > a.i-m647 span { background-image: url("/img/cmsn/svg_menu/carousel_h.svg"); } a.i-m650 span { background-size: 24px auto !important; background-image: url("/img/cmsn/svg_menu/attributes_h.svg"); background-image: url("/img/cmsn/svg_menu/attributes.svg"); } .active > a.i-m650 span { background-image: url("/img/cmsn/svg_menu/attributes_h.svg"); } a.i-m660 span { background-size: 24px auto !important; background-image: url("/img/cmsn/svg_menu/mail_subscription_h.svg"); background-image: url("/img/cmsn/svg_menu/mail_subscription.svg"); } .active > a.i-m660 span { background-image: url("/img/cmsn/svg_menu/mail_subscription_h.svg"); } a.i-m677 span, a.i-m893 span { background-size: 24px auto !important; background-image: url("/img/cmsn/svg_menu/cart.svg?v=3"); } .active > a.i-m677 span, .active > a.i-m893 span { background-image: url("/img/cmsn/svg_menu/cart_h.svg"); } a.i-m571 span, a.i-m890 span { background-size: 24px auto !important; background-image: url("/img/cmsn/svg_menu/products.svg"); } .active > a.i-m571 span, .active > a.i-m890 span { background-image: url("/img/cmsn/svg_menu/products_h.svg"); } a.i-m895 span { background-size: 24px auto !important; background-image: url("/img/cmsn/svg_menu/product_st_add.svg"); } .active > a.i-m895 span { background-image: url("/img/cmsn/svg_menu/product_st_add_h.svg"); } a.i-m894 span { background-size: 24px auto !important; background-image: url("/img/cmsn/svg_menu/reports.svg"); } .active > a.i-m894 span { background-image: url("/img/cmsn/svg_menu/reports_h.svg"); } a.i-m892 span { background-size: 24px auto !important; background-image: url("/img/cmsn/svg_menu/truck.svg"); } .active > a.i-m892 span { background-image: url("/img/cmsn/svg_menu/truck_h.svg"); } a.i-m891 span { background-size: 24px auto !important; background-image: url("/img/cmsn/svg_menu/measurements.svg"); } .active > a.i-m891 span { background-image: url("/img/cmsn/svg_menu/measurements_h.svg"); } a.i-m682 span { background-size: 26px auto !important; background-image: url("/img/cmsn/svg_menu/products_movement_h.svg"); background-image: url("/img/cmsn/svg_menu/products_movement.svg"); } .active > a.i-m682 span { background-image: url("/img/cmsn/svg_menu/products_movement_h.svg"); } a.i-m770 span { background-size: 28px auto !important; background-image: url("/img/cmsn/svg_menu/measurements_h.svg?v=1"); background-image: url("/img/cmsn/svg_menu/measurements.svg"); } .active > a.i-m770 span { background-image: url("/img/cmsn/svg_menu/measurements_h.svg?v=1"); } a.i-m774 span { background-size: 26px auto !important; background-image: url("/img/cmsn/svg_menu/meaters_h.svg?v=1"); background-image: url("/img/cmsn/svg_menu/meaters.svg"); } .active > a.i-m774 span { background-image: url("/img/cmsn/svg_menu/meaters_h.svg?v=1"); } /* CONTENT DESIGN */ .content{ margin-bottom: -142px; box-shadow: -2px 13px 4px -12px rgb(0, 0, 0) inset } .cmsclogo{ overflow: hidden; background: url("/img/cmsc/cmslogo.png") no-repeat scroll center 120px transparent; } .content .cnt{ display: block; margin-left: 176px; padding: 25px 25px 40px; position: relative; vertical-align: top; transition: margin 0.2s ease; } .lc-menu-short .content .cnt{ margin-left: 40px; } .no-left-menu .content .cnt{ margin-left: 0px; } .cnt-shadow{ position: relative; border-left: 3px solid rgb(69, 69, 69); border-radius: 2px; box-shadow: 2px 2px 3px rgb(0, 0, 0); border-right: 3px solid rgb(80, 80, 80); transition: border 0.2s ease; } .cnt-shadow-hidden{ border: none; box-shadow: none; } /* TOP LINE DECORATION */ .topLine{ position: absolute !important; height: 0; width: 56px; left: 90px; top: -10px; border-bottom: 10px solid rgba(63, 63, 63, 0.9); border-left: 8px solid transparent; border-right: 8px solid transparent; } .topLine.right{ width: 156px; right: 90px; left: auto; border-bottom: 10px solid rgba(63, 63, 63, 0.9); } .topLine.bottom.right{ width: 46px; right: 20px; left: auto; border-bottom: 10px solid transparent; border-top: 10px solid rgba(63, 63, 63, 0.9); bottom: -20px; top: auto; } /* GLOBAL BUTTON STYLE */ a.sbtn{ display: inline-block; overflow: hidden; opacity: 0.8; border-radius: 2px; cursor: pointer; transition: opacity .15s linear; } a.sbtn span{ background-color: #de7133; color: #ffffff; display: block; font-size: 12px; line-height: 12px; min-width: 60px; overflow: hidden; padding: 9px 12px; text-align: center; text-shadow: 0 1px 1px #a04612; } a.sbtn:hover{ opacity: 1; } /* STATUS BOX STYLE */ .save-status{ position: absolute; width: 100%; top: 0; height: 100%; left: 0; padding: 15px 20px; text-align: center; box-sizing: border-box; color: rgb(211, 231, 212); text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); background-image: -webkit-linear-gradient(to top, rgba(48, 107, 7, 0.6) 0%, rgba(78, 168, 14, 0.9) 100%); background-image: -moz-linear-gradient(to top, rgba(48, 107, 7, 0.6) 0%, rgba(78, 168, 14, 0.9) 100%); background-image: -ms-linear-gradient(to top, rgba(48, 107, 7, 0.6) 0%, rgba(78, 168, 14, 0.9) 100%); background-image: -o-linear-gradient(to top, rgba(48, 107, 7, 0.6) 0%, rgba(78, 168, 14, 0.9) 100%); background-image: linear-gradient(to top, rgba(48, 107, 7, 0.6) 0%, rgba(78, 168, 14, 0.9) 100%); display: flex; justify-content: center; flex-direction: column; } .save-status.error{ color: rgb(255, 241, 239); background-color: transparent !important; background-image: -webkit-linear-gradient(to top, rgba(132, 25, 7, 0.6) 0%, rgba(168, 36, 14, 0.9) 100%); background-image: -moz-linear-gradient(to top, rgba(132, 25, 7, 0.6) 0%, rgba(168, 36, 14, 0.9) 100%); background-image: -ms-linear-gradient(to top, rgba(132, 25, 7, 0.6) 0%, rgba(168, 36, 14, 0.9) 100%); background-image: -o-linear-gradient(to top, rgba(132, 25, 7, 0.6) 0%, rgba(168, 36, 14, 0.9) 100%); background-image: linear-gradient(to top, rgba(132, 25, 7, 0.6) 0%, rgba(168, 36, 14, 0.9) 100%); } .save-status span{ display: block; font-size: 10px; font-weight: normal; } /* CONFIRM DIALOG STYLE */ #confirmDialog{ background-color: rgba(20, 20, 20, 0.6); bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 100; text-align: center; } .dialogContainer{ display: inline-block; margin: 0 auto; overflow: hidden; border-radius: 2px 2px 4px 4px; box-shadow: 0 1px 20px rgb(9, 9, 9); background-image: -webkit-linear-gradient(to top, rgba(38, 38, 38, 0.9) 0, rgba(54, 53, 53, 0.9) 100%); background-image: -moz-linear-gradient(to top, rgba(38, 38, 38, 0.9) 0, rgba(54, 53, 53, 0.9) 100%); background-image: -ms-linear-gradient(to top, rgba(38, 38, 38, 0.9) 0, rgba(54, 53, 53, 0.9) 100%); background-image: -o-linear-gradient(to top, rgba(38, 38, 38, 0.9) 0, rgba(54, 53, 53, 0.9) 100%); background-image: linear-gradient(to top, rgba(38, 38, 38, 0.9) 0, rgba(54, 53, 53, 0.9) 100%); } .dialogContainer .body{ color: rgb(176, 176, 176); display: block; font-size: 14px; min-height: 50px; overflow: hidden; padding: 20px; text-shadow: -1px 1px rgb(50, 50, 50); vertical-align: middle; white-space: normal; width: 450px; box-shadow: 0 9px 4px -8px rgba(63, 63, 63, 0.68) inset; } .dialogContainer .header{ color: #ffede3; cursor: pointer; font-size: 12px; font-weight: 400; padding: 12px 40px 9px 11px; position: relative; text-align: left; text-overflow: ellipsis; text-shadow: -1px 1px rgba(125, 45, 0, 0.51); text-transform: uppercase; white-space: nowrap; height: 36px; box-sizing: border-box; background-color: transparent; background-image: -o-linear-gradient(to bottom, #ed6f27 0%, #cf5f1f 100%); background-image: -moz-linear-gradient(to bottom, #ed6f27 0%, #cf5f1f 100%); background-image: -webkit-linear-gradient(to bottom, #ed6f27 0%, #cf5f1f 100%); background-image: -ms-linear-gradient(to bottom, #ed6f27 0%, #cf5f1f 100%); background-image: linear-gradient(to bottom, #ed6f27 0%, #cf5f1f 100%); } .dialogContainer .buttons{ padding: 8px 10px; } .dialogContainer .buttons ul li { padding: 0 4px; min-height: 45px; } .dialogContainer .header a.close{ background: transparent url("/img/cmsn/svg/close.svg") no-repeat scroll center center; display: block; height: 26px; position: absolute; right: 5px; top: 5px; width: 26px; opacity: 0.6; transition: opacity .15s linear; } .dialogContainer .dbtn{ display: inline-block; overflow: hidden; opacity: 0.8; transition: opacity .15s linear; } .dialogContainer .dbtn span { background-color: #de7133; color: #ffffff; display: block; font-size: 12px; line-height: 12px; min-width: 60px; overflow: hidden; padding: 9px 15px; text-align: center; text-shadow: 0 1px 1px #a04612; border-radius: 2px; } .dialogContainer .dbtn:hover, .dialogContainer .header a.close:hover{ opacity: 1; } /* SESSION TIMER OF EXPARATION */ #sessionTime { border-left: 1px solid rgb(132, 132, 132); border-top: 1px solid rgb(132, 132, 132); bottom: 0; box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.5); cursor: default; overflow: hidden; position: fixed; right: 0; z-index: 60; border-radius: 2px 0 0 0; opacity: 0.5; transition: opacity 0.2s ease; background-image: -webkit-linear-gradient(top, rgba(42, 39, 38, 0.7) 80%, rgba(99, 87, 79, 0.4) 20%); background-image: -moz-linear-gradient(top, rgba(42, 39, 38, 0.7) 80%, rgba(99, 87, 79, 0.4) 20%); background-image: -ms-linear-gradient(top, rgba(42, 39, 38, 0.7) 80%, rgba(99, 87, 79, 0.4) 20%); background-image: -o-linear-gradient(top, rgba(42, 39, 38, 0.7) 80%, rgba(99, 87, 79, 0.4) 20%); background-image: linear-gradient(top, rgba(42, 39, 38, 0.7) 80%, rgba(99, 87, 79, 0.4) 20%); } #sessionTime.hover, #sessionTime:hover{ opacity: 1; } #sessionTime div.left { border-left: 1px solid #F1B587; border-radius: 100px 0 0 0; border-right: 1px solid #F1B587; border-top: 1px solid #F1B587; display: inline-block; padding: 4px 5px 4px 30px; display: none; } #sessionTime div.right { display: inline-block; } #sessionTime p { color: white; display: inline-block; text-shadow: 1px 1px 0 rgb(20, 20, 20); } #sessionTime span { color: rgb(255, 255, 255); display: inline-block; font-weight: bold; padding: 4px 10px; text-shadow: 1px 1px 0 rgb(20, 20, 20); background: url("/img/cmsc/ajax-small1.gif") no-repeat scroll center -20px transparent; width: 44px; text-align: center; } #sessionTime span.ajax { background-position: center; } #sessionTime span.ajax > * { visibility: hidden; } #loginf { border: medium none; height: 100%; position: fixed; width: 100%; z-index: 9999; min-height: 100%; top: 0; left: 0; background: none transparent !important; } .screen{ top: 0; bottom: 0; left: 0; right: 0; } /* JQUERY UI STYLE REWRITE */ .ui-widget-header { background: url("/img/cmsc/cms-topmenu.png") repeat-x scroll 0 -43px transparent; border: 1px solid #8B3C00; color: #FFFFFF; font-weight: bold; text-shadow: -1px 1px 0 #7B4100; } .ui-widget-content { color: rgb(213, 106, 0) !important; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-widget-content .ui-state-active { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.42) !important; border: 1px solid rgba(197, 197, 197, 0.2) !important; color: #FFFFFF !important; font-weight: normal !important; } .ui-widget-content { background: none repeat-x scroll 50% 50% rgb(59, 59, 59); border: 1px solid rgba(197, 197, 197, 0.2); color: rgb(34, 34, 34); box-shadow: 0 1px 3px rgb(23, 23, 23); } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border: 1px solid rgb(101, 94, 94); background: rgb(81, 81, 81); font-weight: normal; color: rgb(186, 186, 186); } .ui-widget.ui-widget-content { border: 1px solid rgba(197, 197, 197, 0.2); } /* ONLINE USERS STYLE */ #users-online { background-color: rgba(21, 21, 21, 0.86); border: 1px solid rgb(60, 60, 60); left: 66px; overflow: hidden; position: absolute; top: 29px; z-index: 12; border-radius: 4px; box-shadow: 0 2px 7px rgb(11, 11, 11); } #users-online ul { display: block; overflow: hidden; border-radius: 4px; } #users-online ul li { } #users-online ul li div { border-bottom: 1px solid rgb(60, 60, 60); color: rgb(174, 174, 174); cursor: pointer; font-size: 12px; padding: 9px 20px; text-align: left; text-shadow: 0 1px 0 rgb(21, 21, 21); } #users-online ul li:last-child div { border-bottom: none; } /* FULL TABLE CSS STYLE */ .row-effect-transition { transition: background 0.3s ease 0s; } .saved { background-color: rgba(39, 158, 39, 0.6)!important; } .error { background-color: rgba(176, 19, 19, 0.6)!important; } /* FULL TABLE CSS STYLE */ .ftable, .ftable .content, .ftable .content .cnt, .ftable .content .cnt .cnt-shadow, .ftable .content .cnt .cnt-shadow .table-data, .ftable .content .cnt .cnt-shadow .table-data #cms-table-drop-marker, .ftable .content .cnt .cnt-shadow .table-data #cms-table-drop-marker .table-rows{ display: inline-block; } .ftable, .ftable .content{ min-width: 100%; } .ftable .lc-menu{ margin-right: -50px; } .ftable .cnt{ margin-right: 10px; } /* MEDIA QUERIES */ @media screen and (min-width: 1200px) { } @media screen and (max-width: 1024px) { .wrapper { min-width: 900px; } .content .cnt{ padding: 0; overflow: hidden; } .content .cnt .cnt-shadow{ border: none; box-shadow: none; border-radius: 0; } } @media screen and (max-width: 960px) { } @media screen and (max-width: 915px) { } @media screen and (max-width: 790px) { }