.icon-mandatory{background-color:red;padding:5px;border-radius:10px}body.cp .navbar-nav>.user-menu>.dropdown-menu{background-color:#605ca8;width:auto;min-width:0}body.cp .navbar-nav>.user-menu>.dropdown-menu>.user-footer{background-color:#605ca8}body.cp .navbar-nav>.notifications-menu>.dropdown-menu{border:5px solid #ccc;border-radius:10px}body.cp .cp-user .v-btn{border-top:1px solid #eee;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;border-left:1px solid #eee}body.cp .cp-user .v-btn__content{color:#fff}body.cp .cp-user .v-btn__content .material-icons{font-size:24px}.cp-color-btn{padding:.5em}.cp-color-btn button{width:1em;height:1em}body.cp .treeview .treeview-menu{display:block}body.cp .treeview .treeview-menu>li{height:0}body.cp .treeview .treeview-menu>li,body.cp .treeview.menu-open .treeview-menu>li{-webkit-transition-property:height;-webkit-transition-duration:.2s;-webkit-transition-timing-function:linear}body.cp .treeview.menu-open .treeview-menu>li{height:30px}body.cp .treeview .treeview-menu>li>a{font-size:0;padding:0;color:transparent;-webkit-transition-property:color padding opacity;-webkit-transition-duration:.2s;-webkit-transition-timing-function:linear}body.cp .treeview.menu-open .treeview-menu>li>a{font-size:14px;padding:5px 5px 5px 15px;color:#8aa4af;-webkit-transition-property:color font-size padding opacity;-webkit-transition-duration:.2s;-webkit-transition-timing-function:linear}.cp .material-icons{font-size:18px;vertical-align:middle;width:20px}.cp .content-wrapper,.main-footer{margin-left:240px}.cp .main-sidebar{width:240px}.cp.sidebar-mini.sidebar-collapse .main-header .navbar{margin-left:50px}.cp .main-header .navbar{margin-left:240px}.cp .main-header .logo{width:240px}@media (min-width:768px){.cp.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>.treeview-menu,.cp.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>span:not(.pull-right){width:240px}}@media (max-width:767px){.cp .content-wrapper,.main-footer{margin-left:0}.cp .main-sidebar{-webkit-transform:translate(-230px);transform:translate(-240px)}.cp .main-header .logo,.cp .main-header .navbar{width:100%}.cp .main-header .navbar{margin:0}.cp .sidebar-open .main-sidebar{-webkit-transform:translate(0);transform:translate(0)}}#app .navbar-nav>.notifications-menu>.dropdown-menu{width:620px;background-color:#ffe}#app .nav-tabs-custom.cp .nav-tabs li{margin-bottom:-10px;margin-right:0;background-color:#dadada;border-top:3px solid #999;border-right:1px solid #333;border-radius:5px 5px 0 0}#app .nav-tabs-custom.cp .nav-tabs li:first-of-type{border-left:1px solid #333}#app .nav-tabs-custom.cp .nav-tabs li.active{border-top-color:#333;border-left-color:#333;border-right-color:#333;background-color:#fff}#app .nav-tabs-custom.cp .nav-tabs li a,#app .nav-tabs-custom.cp .nav-tabs li a:active{border:none;background:none}.tblCommon table.v-table td,.tblCommon table.v-table th{padding:8px}.tblCommon table.v-table thead th{background-color:#333;color:#fff;font-weight:700;font-size:1em;border:.5px solid #ccc}.cp_table_separator{background-color:#f7f7f7}#cp_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;z-index:200;display:none}.cp .main-header{z-index:103}.cp .main-sidebar{z-index:81}.cp.sidebar-mini.sidebar-collapse .main-sidebar{z-index:85}.cp .v-select,.cp .v-text-field{margin-top:0;padding-top:0}.cp .v-input__slot{margin-bottom:0}.cp .v-text-field>.v-input__control>.v-input__slot{margin-bottom:0!important}.cp .notify-item{min-height:30px;padding:10px;border-bottom:1px solid #f4f4f4}.cp .notify-item:hover{background-color:#f4f4f4}.cp .notify-item a{text-decoration:underline}.cp .notify-item .bold{font-weight:700}.cp .unviewable{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-align:center;min-height:600px}.cp .unviewable .unviewable-item{width:100%;text-align:center}.cp .unavailable{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-align:center;min-height:500px}.cp .unavailable .unavailable-item{width:100%;text-align:center}.cp .cp-progress{padding:10px 0;text-align:center}