@media (min-width: 768px) { html { font-size: 16px; } }
html {position : relative; min-height: 100%; }
body { font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(46, 24, 7, 0.7)), to(rgba(46, 24, 7, 0.7)));background-image: linear-gradient(180deg, rgb(253, 252, 252, 0.50), rgb(243, 236, 231, 0.70));background-position: 0px 0px, 0px 0px;background-size: auto, cover;background-repeat: repeat, no-repeat;overflow-x: hidden;}
.navbar {padding: 0;}
.navbar .navbar-nav li {padding: 0.5rem;}
.navbar-nav li.active {box-shadow:inset 0px 0px 20px 1px rgb(0 0 0 / 8%);}
.navbar-fixed-bottom {position:fixed;bottom:0;width:100%;height:50px; line-height: 50px;}
.text-end .dropdown-menu {left:auto; right: 0;}
#ajaxLoader {display:none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 999999999999;opacity: 0.5;background: url('/images/hour-glass.gif') 50% 50% no-repeat #fff;}
.full-width {width: calc(100vw - 100px);position: relative;margin-left: calc((100px - 100vw)/2);left: 50%;}
@media (max-width: 1199.98px) {
    .full-width {width: calc(100vw - 10px);margin-left: calc((10px - 100vw)/2);left: 50%;}
}
a,a:active {color: #0d6efd;text-decoration: none;}
a:hover {color: #418eff;}
/*.layout {height: calc(100vh - 110px);display: flex!important;flex-wrap:nowrap;}
.layout-side {background: #fff; box-shadow: 5px 0 11px 0px rgba(199,199,199,0.2); padding-top:15px;overflow:auto;}
.layout-content {padding-top:15px; overflow:auto;}*/
/*layout*/
.logo {line-height: 30px;}
.logo img {max-height: 26px;margin-right: 6px;}
.logo span {font-size: 21px;font-weight: 700;color: #012970;}
.logo span.code-slash {display:inline-block;height:24px;width:3px;transform:rotate(30deg);background:#be7d14;margin:0 4px;position:relative;top:4px;}
.logo span.code-text {color:#00b6df;display:inline-block;padding:0 1px;font-weight:bolder;}
.header {transition: all 0.5s;z-index: 997;height: 57px;box-shadow: 0px 2px 20px rgba(1, 41, 112, 0.1);background-color: #fff;padding-left: 20px;}
.header .toggle-sidebar-btn {font-size: 32px;padding: 0 9px;cursor: pointer;color: #012970;}
.header-nav {padding-right:20px;}
.header-nav .navbar-nav li {padding:0;}
.header-nav .dropdown-menu {border-radius: 4px;padding: 10px 0;-webkit-animation-name: dropdown-animate;animation-name: dropdown-animate;-webkit-animation-duration: 0.2s;animation-duration: 0.2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;border: 0;box-shadow: 0 5px 30px 0 rgba(82, 63, 105, 0.2);}
.header-nav .dropdown-menu .dropdown-header,.header-nav .dropdown-menu .dropdown-footer {text-align: center;font-size: 15px;padding: 10px 25px;}
.header-nav .dropdown-menu .dropdown-footer a {color: #444444;text-decoration: underline;}
.header-nav .dropdown-menu .dropdown-footer a:hover {text-decoration: none;}
.header-nav .dropdown-menu .dropdown-divider {color: #a5c5fe;margin: 0;}
.header-nav .dropdown-menu .dropdown-item {font-size: 14px;padding: 10px 15px;transition: 0.3s;}
.header-nav .dropdown-menu .dropdown-item i {margin-right: 10px;font-size: 18px;line-height: 0;}
.header-nav .dropdown-menu .dropdown-item:hover {background-color: #f6f9ff;}
.header-nav .profile {min-width: 240px;padding-bottom: 0;top: 42px !important;}
.header-nav .notifications {top: 55px !important;}
.header-nav .notifications .notification-item {display: flex;align-items: center;padding: 15px 10px;transition: 0.3s;}
.header-nav .notifications .notification-item a {display: flex;}
.header-nav .notifications .notification-item i {margin: 0 20px 0 10px;font-size: 24px;}
.header-nav .notifications .notification-item h4 {font-size: 16px;font-weight: 600;margin-bottom: 5px;color: #444444;}
.header-nav .notifications .notification-item p {font-size: 13px;margin-bottom: 3px;color: #919191;}
.header-nav .notifications .notification-item:hover {background-color: #f6f9ff;}
.header-nav .notifications .notification-item.loading {height: 24px; background: url(../images/103.gif) no-repeat center center;}
.header-nav .messages {top: 55px !important;}
.header-nav .messages .message-item {padding: 15px 10px;transition: 0.3s;}
.header-nav .messages .message-item a {display: flex;}
.header-nav .messages .message-item img {margin: 0 20px 0 10px;max-height: 40px;}
.header-nav .messages .message-item h4 {font-size: 16px;font-weight: 600;margin-bottom: 5px;color: #444444;}
.header-nav .messages .message-item p {font-size: 13px;margin-bottom: 3px;color: #919191;}
.header-nav .messages .message-item:hover {background-color: #f6f9ff;}
.header-nav .nav-icon {font-size: 22px;color: #012970;margin-right: 10px;padding-left:8px;padding-right:8px;position: relative;}
.header-nav .badge-number {position: absolute;inset: 5px 5px auto auto;font-weight: normal;font-size: 12px;padding: 3px 6px;}
@media (min-width: 768px) {
    .header-nav .dropdown-menu-arrow::before {content: "";width: 13px;height: 13px;background: #fff;position: absolute;top: -7px;right: 20px;transform: rotate(45deg);border-top: 1px solid #eaedf1;border-left: 1px solid #eaedf1;}
}
.sidebar {position: fixed;top: 57px;left: 0;bottom: 50px;width: 315px;z-index: 996;transition: all 0.3s;padding: 15px;overflow-y: auto;scrollbar-width: thin;scrollbar-color: #aab7cf transparent;box-shadow: 0px 0px 20px rgba(1, 41, 112, 0.1);background-color: #fff;}
#main {margin-top: 57px;margin-bottom: 50px;padding: 15px;transition: all 0.3s;}
@media (max-width: 1199px) {.sidebar {left: -315px;}}
.sidebar::-webkit-scrollbar {width: 5px;height: 8px;background-color: #fff;}
.sidebar::-webkit-scrollbar-thumb {background-color: #aab7cf;}
@media (min-width: 1200px) {#main {margin-left: 315px;}}
@media (max-width: 1199px) {.toggle-sidebar .sidebar {left: 0;}}
@media (min-width: 1200px) {.toggle-sidebar #main {margin-left: 0;}.toggle-sidebar .sidebar {left: -315px;}}
@media (max-width: 767px) {
    .header {padding-left: 10px;}
    .header-nav {padding-right:10px;}
    .header-nav .nav-icon {margin-right: 5px;}
    .logo span {font-size: 20px;}
    .logo span.code-slash {height:18px;width:2px;margin:0 4px;top:4px;}
    .navbar-expand-sm .navbar-nav {flex-direction: row;}
    .navbar-nav .dropdown-menu {position:fixed !important;left:10px;right:10px;}
    .logo span.nwt_name {display:none !important;}
}
.accordion-button:not(.collapsed) {background-color: #d2f4ea;}
.navbar-fixed-bottom {z-index:6;}
/*end layout*/
.custom_paging {clear:both;}
.custom_paging .btn {margin-left: 5px;} body.rtl .custom_paging .btn {margin-left:auto;margin-right: 5px;}
.custom_paging .btn:first-child {margin:0;}
.dropdown-toggle { outline: 0; }
.btn-toggle {width:100% !important;padding: .5rem .5rem;font-weight: 600;color: rgba(0, 0, 0, .65);background-color: transparent;font-size: 1.2em;}
.btn-toggle i {font-size: 1.5em;margin-right:5px;}
.btn-toggle:hover,.btn-toggle:focus, .btn-toggle.active {color: rgba(0, 0, 0, .85);background-color: #d2f4ea;}
.btn-toggle::before {width: 1.25em;line-height: 0;content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");transition: transform .35s ease;transform-origin: .5em 50%;}
.btn-toggle[aria-expanded="true"] {color: rgba(0, 0, 0, .85);}
.btn-toggle[aria-expanded="true"]::before {transform: rotate(90deg);}
.btn-toggle-nav a {display:block;padding: .3rem .5rem;margin-top: .125rem;margin-left: 1.25rem;font-size: 1.2em;}
.btn-toggle-nav a:hover,.btn-toggle-nav a:focus,.btn-toggle-nav a.active {background-color: #e0f7f0;}
.scrollarea {overflow-y: auto;}
.nav-tabs a.nav-link {font-size: 1.1em; color: #7c7c7c; font-weight: bold;}
.page-title {border-left: 10px solid #b7ebdc;border-bottom: 1px solid #d2f4ea;padding: 5px 10px 5px 10px;box-shadow:inset -4px 4px 4px 0px rgba(0,0,0,0.06);position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.form-floating label.form-label {color:#999;}
div.push-notification {position:fixed;z-index:99999999;top:60px;right:10px;margin-left:10px;margin-right:-50px;opacity:0;filter:alpha(opacity=0);filter:opacity(0);padding:10px;/*color:#417dad;border:1px solid #9acfea;background:#d9edf7;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat: repeat-x;*/transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
div.push-notification.start {margin-right:0px;opacity:1;filter:alpha(opacity=100);filter:opacity(100);}
div.push-notification.start.fly-up {margin-top:-52px;opacity:0;filter:alpha(opacity=0);filter:opacity(0);transition: all 5s ease-in-out;-webkit-transition: all 5s ease-in-out;-moz-transition: all 5s ease-in-out;-ms-transition: all 5s ease-in-out;-o-transition: all 5s ease-in-out;}
body.rtl div.push-notification {right:auto;left:10px;margin-right:10px;margin-left:-50px;}
body.rtl div.push-notification.start {margin-left:0px;}
div.push-alert {position:fixed;z-index:99999999;margin-top:0px;transform:scale(0);transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
div.push-alert.start {margin-top:-40px;transform:scale(1);opacity:1;filter:alpha(opacity=100);filter:opacity(100);}
div.push-alert.start.fly-up {margin-top:-90px;opacity:0;filter:alpha(opacity=0);filter:opacity(0);transition: all 5s ease-in-out;-webkit-transition: all 5s ease-in-out;-moz-transition: all 5s ease-in-out;-ms-transition: all 5s ease-in-out;-o-transition: all 5s ease-in-out;}
:root {--cpu: 0;--ram: 0;--hdd: 0;}
#imeet_cpu:after {z-index: 3;animation: 1s fillGraphAnimation ease-in;transform: rotate(calc(1deg * (var(--cpu) * 1.8)));}
#imeet_ram:after {z-index: 3;animation: 1s fillGraphAnimation ease-in;transform: rotate(calc(1deg * (var(--ram) * 1.8)));}
#imeet_hdd:after {z-index: 3;animation: 1s fillGraphAnimation ease-in;transform: rotate(calc(1deg * (var(--hdd) * 1.8)));}
.pefromance-chart{width:240px;height:120px;position:relative;margin:0 auto;text-align:center;color:#fff;font-size:22px;font-weight:600;border-radius:120px 120px 0 0;overflow:hidden;color:#fc0;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box}
.pefromance-chart:before,.pefromance-chart:after{content:"";width:240px;height:120px;border:30px solid #039be5;border-top:none;position:absolute;transform-origin:50% 0% 0;border-radius:0 0 240px 240px;box-sizing:border-box;left:0;top:100%}
.pefromance-chart label{margin:0;padding:0;display:block;height:80px;width:80px;text-align:center;line-height:80px;font-family:sans-serif;font-size:1.5em;color:#0089ff}
.sidebar .pefromance-chart {width:106px;height:54px;border-radius:54px 54px 0 0;}
.sidebar .pefromance-chart:before,.sidebar .pefromance-chart:after{width:106px;height:54px;border:10px solid #039be5;border-top:none;border-radius:0 0 106px 106px;}
.sidebar .pefromance-chart label{height:40px;width:40px;line-height:40px;font-size:0.785em;}
.pefromance-chart:before,.sidebar .pefromance-chart:before {border-color:rgba(0,0,0,.15);transform:rotate(180deg)}
.pefromance-chart:after,.sidebar .pefromance-chart:after {z-index:3;animation:1s fillGraphAnimation ease-in;transform:rotate(calc(1deg*(1*1.8)))}
.pefromance-chart label.waiting{background:url(/images/ajax.gif) no-repeat 50% 50%}
.alert-red {background:#b40042;animation:alertRed 2s;-moz-animation:alertRed 2s infinite;-webkit-animation:alertRed 2s infinite;}
@-moz-keyframes alertRed {0% {background:#b40042;} 50% {background:#e1b000;text-shadow:0 0px 10px rgba(0,0,0,0.5);} 100% {background:#b40042;}} @-webkit-keyframes alertRed {0% {background:#b40042;} 50% {background:#e1b000;text-shadow:0 0px 10px rgba(0,0,0,0.5);} 100% {background:#b40042;}}
.alert-yellow {background:#e1b000;animation:alertYellow 2s;-moz-animation:alertYellow 2s infinite;-webkit-animation:alertYellow 2s infinite;}
@-moz-keyframes alertYellow {0% {background:#e1b000;} 50% {background:#b40042;text-shadow:0 0px 10px rgba(0,0,0,0.5);} 100% {background:#e1b000;}} @-webkit-keyframes alertYellow {0% {background:#e1b000;} 50% {background:#b40042;text-shadow:0 0px 10px rgba(0,0,0,0.5);} 100% {background:#e1b000;}}
.rotateX {-moz-animation: spinHorizontal 2s infinite linear;-webkit-animation: spinHorizontal 2s infinite linear;-o-animation: spinHorizontal 2s infinite linear;animation: spinHorizontal 2s infinite linear;}
@keyframes spinHorizontal {0% { transform: rotateY(0deg); } 100% { transform: rotateY(360deg); }}
.stat_chart {background: url('../images/103.gif') center center no-repeat;}
.stat_chart canvas {background: #fff;}
/*Custom Select*/
.custom-autocomplete {position: relative;display: inline-block;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width:100%;}
.custom-autocomplete-validator {visibility:hidden;position:absolute;left:-1000px;}
.custom-autocomplete * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.custom-autocomplete .items-drop {position: absolute;top: 100%;left: 0;right: 0;z-index: 1050;width: 100%;background: #fff;opacity:0;height:0px; overflow:hidden;}
.custom-autocomplete a {cursor: pointer;}
.custom-autocomplete a:hover {text-decoration: none;}
.custom-autocomplete .selected-item {position: relative;display: block;overflow: hidden;padding: 0 24px 0 0;height: 38px;border: 1px solid #ccc;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color: #fff;background-clip: padding-box;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);color: #555555;text-decoration: none;white-space: nowrap;line-height: 38px;}
body.rtl .custom-autocomplete .selected-item {padding: 0 0 0 24px;}
.input-group .custom-autocomplete {display:block;flex: 1 1 auto;width: 1%;min-width: 0;}
.input-group .custom-autocomplete .selected-item {border-top-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0;}
body.rtl .input-group .custom-autocomplete .selected-item {border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px; border-top-right-radius: 0; border-bottom-right-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0;}
.custom-autocomplete .selected-item > span {display: block;margin-left: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;}
body.rtl .custom-autocomplete .selected-item > span {margin-left: auto;margin-right: 10px}
.custom-autocomplete .selected-item div {position: absolute;top: 0;right: 6px;display: block;height: 100%;}
body.rtl .custom-autocomplete .selected-item div {right: auto;left: 6px;}
.custom-autocomplete .selected-item div b {padding:0 !important;}
.custom-autocomplete .selected-item div b:after {font-family: FontAwesome;display: block;width: 20px;color: #999;content: "\f002";text-align: center;}
.custom-autocomplete .selected-item.tags {height: auto; line-height: initial; min-height: 38px;}
.custom-autocomplete .selected-item.tags > span {text-overflow: initial;white-space: normal;margin-left: 3px; padding-top:6px;}
body.rtl .custom-autocomplete .selected-item.tags > span {margin-left: auto;margin-right: 3px}
.custom-autocomplete .selected-item.tags > span span.label {margin: 2px 2px 0px 2px; padding: 3px; display: inline-block; vertical-align: baseline;}
.custom-autocomplete .selected-item.tags > span span.glyphicon {opacity: 0.5; font-weight: bold;} .custom-autocomplete .selected-item.tags > span span.glyphicon:hover {opacity: 1;}
.custom-autocomplete .selected-item.tags div {line-height: 38px;}
.custom-autocomplete.disabled .selected-item {cursor:not-allowed;}
.custom-autocomplete.disabled .selected-item div {display:none;}
.custom-autocomplete .items-search {position: relative;z-index: 1050;margin: 0;padding: 3px 6px;white-space: nowrap;}
.custom-autocomplete .items-search input[type="text"] {margin: 1px 0;padding: 4px 24px 4px 5px;width: 100%;height: auto;outline: 0;border: 1px solid #ccc;background-color: #fff;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
body.rtl .custom-autocomplete .items-search input[type="text"] {padding: 4px 5px 4px 24px;}
.custom-autocomplete .items-search:after {font-family: FontAwesome;display: block;width: 20px;color: #999;content: "\f002";text-align: center;position: absolute;right: 10px;top: 7px;}
body.rtl .custom-autocomplete .items-search:after {left: 10px; right: auto;}
.custom-autocomplete .items-drop {border-top-right-radius: 0;border-top-left-radius: 0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.custom-autocomplete .selected-item,.custom-autocomplete .items-search input[type="text"] {-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
.custom-autocomplete.active .items-drop {border: 1px solid #66afe9;border-top: 0;-webkit-box-shadow: 0px -6px 0 -1px #fff, 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: 0px -6px 0 -1px #fff, 0 0 8px rgba(102, 175, 233, 0.6);}
.custom-autocomplete.active .selected-item,.custom-autocomplete.active .items-search input[type="text"] {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.has-error .selected-item, .has-error .items-drop {border-color: #A94442;}
.custom-autocomplete.active.drop .selected-item {border-bottom-right-radius: 0;border-bottom-left-radius: 0;border-bottom: 1px solid #ccc !important;}
.custom-autocomplete.active.drop .items-drop {opacity:1;height:auto; overflow:auto;}
.custom-autocomplete .items-data {overflow-y:auto;overflow-x:hidden;max-height: 300px;}
.custom-autocomplete .items-data ul{padding:0;list-style:none}
.custom-autocomplete .items-data ul li{float:none;padding:7px;line-height:1.4;background-color:#f9f9f9;border:1px solid #fff;cursor:pointer;}
.custom-autocomplete.icons .items-data ul li{float:left;width:20%;padding:5px 7px;text-align:center;}
.custom-autocomplete .items-data .glyphicon{margin-top:5px;margin-bottom:10px;font-size:18px}
.custom-autocomplete .items-data .glyphicon-class{display:block;text-align:center;word-wrap:break-word}
.custom-autocomplete .items-data ul li:hover,.custom-autocomplete .items-data ul li.selected{color:#fff;background-color:#2e6ea5}
.custom-autocomplete .items-data ul li.disabled:hover,.custom-autocomplete .items-data ul li.disabled,.selected-item.disabled,.form-control.disabled,.form-control.disabled *{color:rgb(85, 85, 85);background-color:rgb(238, 238, 238);cursor:not-allowed;}
.custom-autocomplete .selected-item.disabled div b:after{content:''}
.custom-autocomplete.disabled .fa-times{display: none;}
.custom-autocomplete .label-info {display: inline-block; max-width: 100px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; background:#b7daeb; border-radius:3px;}
@media (min-width:768px){.custom-autocomplete .items-data{margin-right:0;margin-left:0} .custom-autocomplete.icons .items-data li{width:12.5%;font-size:12px}}
/*End Custom Select*/
/*.table*/
.table thead > tr > th a.sorting_asc, .table thead > tr > th a.sorting_desc, .table thead > tr > th a.sorting, .table thead > tr > td a.sorting_asc, .table thead > tr > td a.sorting_desc, .table thead > tr > td a.sorting {padding-right: 12px; display: block; text-decoration: none;}
body.rtl .table thead > tr > th a.sorting_asc, body.rtl .table thead > tr > th a.sorting_desc, body.rtl .table thead > tr > th a.sorting, body.rtl .table thead > tr > td a.sorting_asc, body.rtl .table thead > tr > td a.sorting_desc, body.rtl .table thead > tr > td a.sorting {padding-right: initial;padding-left: 12px;}
.table thead a.sorting, .table thead a.sorting_asc, .table thead a.sorting_desc {position: relative;}
.table thead a.sorting:after, .table thead a.sorting_asc:after, .table thead a.sorting_desc:after {position: absolute;top: 0px;right: 0px;display: block;font-family: 'FontAwesome';opacity: 0.5}
body.rtl .table thead a.sorting:after, body.rtl .table thead a.sorting_asc:after, body.rtl .table thead a.sorting_desc:after {right: auto;left: 0px;}
.table thead a.sorting:after {opacity: 0.2;content: "\f0dc"}
.table thead a.sorting_asc:after {content: "\f0de";opacity: 1;}
.table thead a.sorting_desc:after {content: "\f0dd";opacity: 1;}
/*.table*/
/* The actual timeline (the vertical ruler) */
* {box-sizing: border-box;}
.timeline {background-color: #e7e7e7;position: relative;max-width: 1200px;margin: 15px auto 0 auto;}
.timeline::after {content: '';position: absolute;width: 6px;background-color: white;top: 0;bottom: 0;left: 50%;margin-left: -3px;}
.timeline_wrap {padding: 10px 40px;position: relative;background-color: inherit;width: 50%;}
.timeline_wrap::after {content: '';position: absolute;width: 25px;height: 25px;right: -12px;background-color: white;border: 4px solid #FF9F55;top: 15px;border-radius: 50%;z-index: 1;}
.left {left: 0;}
.right {left: 50%;}
.left::before {content: " ";height: 0;position: absolute;top: 22px  width: 0; z-index: 1;right: 30px;border: medium solid white;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent white;}
.right::before {content: " ";height: 0;position: absolute;top: 22px;width: 0;z-index: 1;left: 30px;border: medium solid white;border-width: 10px 10px 10px 0;border-color: transparent white transparent transparent;}
.right::after {left: -12px;}
.content {padding: 20px 30px;background-color: white;position: relative;border-radius: 6px;}
.current_review .content {background-color:#6eedde;}
.current_review.right::before {border-color: transparent #6eedde transparent transparent;}
.current_review.left::before {border-color: transparent transparent transparent #6eedde;}
@media screen and (max-width: 600px) {
  .timeline::after {left: 31px;}
  .timeline_wrap {width: 100%;padding-left: 70px;padding-right: 25px;}
  .timeline_wrap::before {left: 60px;border: medium solid white;border-width: 10px 10px 10px 0;border-color: transparent white transparent transparent;}
  .left::after, .right::after {left: 15px;}  
  .right {left: 0%;}
}
