#tback{ display: none; } #plugin-container{ display: block; height: auto; margin: 0 auto; padding-top: 25px; position: relative; width: 980px; z-index: 10; min-height: 250px; } #plugin-container .column { display: inline-block; padding-bottom: 100px; vertical-align: top; width: 331px; float: left; } #plugin-container .last{ margin-right: -50px; width: 330px; } #plugin-container .portlet { border: 1px solid #DE6F00; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 6px #929292; margin: 0 1em 1em 0; overflow: hidden; } .portlet-header { background: url("/img/cmsc/cms-topmenu.png") repeat-x scroll 0 -57px transparent; border: medium none; padding: 5px 6px 5px 12px; } .portlet-header a{ color: #FCF2E6; text-shadow: -1px 1px 0 #AD642D; } .portlet-header .ui-icon { float: right; } .ui-sortable-placeholder { background: none repeat scroll 0 0 transparent; border: 2px dashed #E17700; border-radius: 3px; box-shadow: none; visibility: visible !important; } .ui-sortable-placeholder * { visibility: hidden; } #plugin-container .ui-icon { cursor: pointer; background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; background-image: url("/img/jquery/cms2.0/ui-icons_222222_256x240.png"); background-position: 16px 16px; height: 16px; width: 16px; } #plugin-container .ui-icon-plusthick { background-position: -32px -128px; } #plugin-container .ui-icon-minusthick { background-position: -64px -128px; } #plugin-container .portletAjax{ opacity: 0.6; } #plugin-container .portletAjax .portlet-content { background: url("/img/cmsc/ajax4.gif") no-repeat scroll center center transparent; display: block; overflow: hidden; } /* PORTLET CONTENT */ .portlet-content { height: 100px; overflow-y: scroll; box-shadow: 0 1px 3px #929292 inset; } .portlet-content > div{ overflow-x: hidden; } .portlet-content ul{ display: block; border-top: 1px dotted rgba(176, 89, 4, 0.4); background-color: rgba(249, 249, 249, 0.04); } .portlet-content ul.bggreen{ background-color: rgba(44, 197, 11, 0.08); } .portlet-content ul.even.bggreen{ background-color: rgba(44, 197, 11, 0.15); } .portlet-content ul.even{ background-color: rgba(238, 125, 26, 0.04); } .portlet-content ul.hover, .portlet-content ul.even.hover{ background-color: rgba(238, 125, 26, 0.2); } .portlet-content ul li{ float: left; list-style: none outside none; border-right: 1px dotted rgba(176, 89, 4, 0.4); } .portlet-content ul li.last{ border-right: none; } .portlet-content .w4{width: 40px;} .portlet-content .w5{width: 50px;} .portlet-content .w6{width: 60px;} .portlet-content .w7{width: 70px;} .portlet-content .w8{width: 80px;} .portlet-content .w9{width: 90px;} .portlet-content .w10{width: 100px;} .portlet-content .w11{width: 110px;} .portlet-content .w12{width: 120px;} .portlet-content .w13{width: 130px;} .portlet-content .w14{width: 140px;} .portlet-content .w15{width: 150px;} .portlet-content .w16{width: 160px;} .portlet-content .w17{width: 170px;} .portlet-content .w18{width: 180px;} .portlet-content .w19{width: 190px;} .portlet-content .w20{width: 200px;} .portlet-content .single, .portlet-content .single li { font-size: 10px; height: 20px; line-height: 20px; overflow: hidden; } .portlet-content .single li > div { display: block; overflow: hidden; padding: 0 10px; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap; } .portlet-content > div a{ color: inherit; text-decoration: none; cursor: pointer; } .portlet-content > div a:hover{ text-decoration: underline; } /* WELCOME PAGE DASHBOARD CHARTS */ canvas { max-width: 800px; } #dashboard { padding: 20px; } #dash-logo{ background: url("/img/pub/mnu-logo.png") no-repeat scroll 0 0 / 150px auto transparent; width: 100%; height: 130px; position: absolute; top: -72px; left: 0; right: 0; } h1 { display: block; color: rgb(105, 105, 105); font-weight: 200; padding: 10px 20px; font-size: 16px; background: rgba(219, 219, 219, 0.51); } h1 span { float: right; padding: 0 10px; font-size: 10px; } #summary { } #summary ul { display: block; text-align: left; padding-bottom: 20px; text-align: center; } #summary ul li { width: 220px; opacity: 0.8; position: relative; height: 120px; background: rgb(39, 39, 39); margin: 7px; overflow: hidden; border-radius: 2px; transition: opacity 0.2s ease 0s; cursor: pointer; } #summary ul li:hover{ opacity: 1; } #summary ul li p{ background: rgb(244, 112, 24); padding: 8px 5px 3px; text-align: left; color: rgb(255, 255, 255); display: block; font-weight: 200; } #summary ul li span{ position: absolute; bottom: 20px; font-size: 40px; color: gray; right: 14px; } #summary ul li a{ position: absolute; bottom: 0; left: 0; padding: 4px 10px; cursor: pointer; color: gray; } #summary ul li:hover a{ color: rgb(244, 112, 24); } #summary ul li.ico::after { content: ""; width: 140px; height: 80px; position: absolute; left: 0; top: 24px; } #summary ul li.ico-users::after{ background: url("/img/cmsn/svg/w_users.svg") no-repeat 10px center / auto 95%; } #summary ul li.ico-accounts::after{ background: url("/img/cmsn/svg/w_account.svg") no-repeat 10px center / auto 80%; } #summary ul li.ico-inq::after{ background: url("/img/cmsn/svg/w_msg.svg") no-repeat 10px center / auto 75%; } #summary ul li.ico-mails::after{ background: url("/img/cmsn/svg/w_subscriptions.svg") no-repeat 10px center / auto 80%; } #summary ul li.ico-online::after { background: url("/img/cmsn/svg/w_online.svg") no-repeat 10px center / auto 80%; } /* GRAPHS */ div.empty-graph { position: relative; border: 2px dashed transparent; width: 100%; height: 150px; margin: 20px auto; opacity: 0.5; } li.empty-graph{ position: relative; } div.empty-graph::after, li.empty-graph::after { position: absolute; content: ""; width: 100%; height: calc(100% - 37px); background: url("/img/cmsn/svg/chart_trends.svg?v=1") no-repeat center center / 20% auto; top: 37px; left: 0; opacity: 0.6; } .w1 div.empty-graph{ width: 95% } #data-blocks{ display: block; box-sizing: border-box; } #data-blocks > ul{ display: flex; flex-wrap: wrap; justify-content: center; text-align: center; } #data-blocks > ul > li { width: calc(49.5% - 20px); text-align: left; border-radius: 3px; box-sizing: border-box; vertical-align: top; background-color: rgb(57, 56, 56); overflow: hidden; margin: 7px; } #data-blocks > ul > li .min-table{ padding: 0 10px; } #data-blocks ul li.w1{ width: 97.5%} #data-blocks ul li.w2{ width: 48.5%} #data-blocks ul li.w3{ width: calc(98.5% - 20px); } /*#data-blocks ul li.w3{ width: calc(34.5% - 20px); }*/ #data-blocks ul li.w2_3{ width: calc(64.5% - 20px); } #data-blocks > ul > li h3 { background-color: rgba(212, 212, 212, 0.47) !important; color: rgb(233, 233, 233); padding: 12px 15px 8px; display: block; text-align: left; min-width: 50%; box-sizing: border-box; margin-top: 0; background-image: none; border: none; border-radius: 0; text-shadow: 1px 1px 0 rgba(51, 51, 51, 0.18); font-weight: 200; box-shadow: 0 0 3px rgb(32, 32, 32) !important; } #data-blocks > ul > li h3.ico{ padding-left: 42px; position: relative; } #data-blocks > ul > li h3.ico::after{ content: ""; position: absolute; width: 26px; height: 26px; opacity: 0.8; top: 7px; left: 7px; } #orders .ico::after{ background: url("/img/cmsn/svg/if_buy.svg") no-repeat; } #acctivity .ico::after{ background: url("/img/cmsn/svg/calendar.svg") no-repeat 0 0 / 22px auto; } .chart_ico .ico::after{ background: url("/img/cmsn/svg/chart_towers.svg") no-repeat center center / 22px auto; } .min-table > ul{ text-align: left; white-space: nowrap; } .min-table > ul li { padding: 8px 2px; color: rgb(152, 152, 152); box-sizing: border-box; } .min-table > ul li.no-data { text-align: center; width: 100%; border: 1px solid rgb(224, 83, 18); color: rgb(234, 108, 1); margin: 10px 0; } .min-table > ul.header { border-bottom: 1px solid rgb(210, 210, 210); background-color: rgba(255, 255, 255, 0.08); margin: 0 -10px; padding: 0 10px; } .min-table > ul.header li{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 5px 9px; font-weight: bold; } .w1{ width: 10px; } .w2{ width: 20px; } .w3{ width: 30px; } .w4{ width: 40px; } .w5{ width: 50px; } .w6{ width: 60px; } .w7{ width: 70px; } .w8{ width: 80px; } .w9{ width: 90px; } .w10{ width: 100px; } .w11{ width: 110px; } .w12{ width: 120px; } .w13{ width: 130px; } .w14{ width: 140px; } .w15{ width: 150px; } .w16{ width: 160px; } .w17{ width: 170px; } .w18{ width: 180px; } .w19{ width: 190px; } .w20{ width: 200px; } .w21{ width: 210px; } .w22{ width: 220px; } .w23{ width: 230px; } .w24{ width: 240px; } .w25{ width: 250px; } .w26{ width: 260px; } .w27{ width: 270px; } .w28{ width: 280px; } .w29{ width: 290px; } .w30{ width: 300px; } .w31{ width: 310px; } .w32{ width: 320px; } .w33{ width: 330px; } /* MEDIA QUERIES */ @media screen and (max-width: 1024px) { .wrapper { min-width: 0; } #dashboard { padding: 0; } #data-blocks > ul > li{ width: 90%; max-width: 800px; } #summary ul li { width: calc(45% - 10px); max-width: 390px; } #data-blocks ul li.w3, #data-blocks ul li.w2_3 { width: 90%; } } @media screen and (max-width: 960px) { } @media screen and (max-width: 915px) { } @media screen and (max-width: 600px) { #data-blocks > ul > li{ width: 96%; max-width: 800px; } #summary ul li { width: calc(48% - 10px); max-width: 390px; } #data-blocks ul li.w3, #data-blocks ul li.w2_3 { width: 96%; } #data-blocks > ul > li .min-table { padding: 0; } }