/*#logo-container {
    height: 157px;
	background: url('logo.png');
	margin-left: 30px;
}*/
body{
	font-family: 'Mulish',sans-serif;
	background-color: #F7F7F9;
	font-size: 0.8125rem;
}
.bottom-footer {
    bottom: 0px;
    position: absolute;
    width: 100%;
}
button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
}
section {
    position: relative;
    width: 298px;
    height: 420px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
section::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 298px;
    height: 420px;
    background: #6610f2;
    border-radius: 50%;
    transform-origin: bottom;
    transform: translateX(-50%) scale(4);
}
section .content {
    position: relative;
    z-index:1;
    max-width: 100%;
    text-align: center;
    
}
.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}
.login-card {
  width: 360px;
  padding: 8% 0 0;
  margin: auto;
}
.login-card .login-form .login{
  margin-top: -31px;
margin-bottom: 26px;
}
.login-form {
    position: relative;
  z-index: 1;
  background: #FFFFFF;
  max-width: 360px;
  margin: 0 auto 100px;
  padding: 45px;
  text-align: center;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}
.login-form input {
  font-family: 'Mulish', sans-serif;
  outline: 0;
  background: #f2f2f2;
  width: 100%;
  border: 0;
  margin: 0 0 15px;
  padding: 15px;
  box-sizing: border-box;
  font-size: 14px;
}
.login-form button {
  font-family: 'Mulish', sans-serif;
  text-transform: uppercase;
  outline: 0;
  background-color: #0082c8;
  background: linear-gradient(to right, #667db6, #0082c8);
  width: 100%;
  border: 0;
  padding: 15px;
  color: #FFFFFF;
  font-size: 14px;
  -webkit-transition: all 0.3 ease;
  transition: all 0.3 ease;
  cursor: pointer;
}
.canvasjs-chart-credit {
    display: none !important;
}
.thumb-img-100 {
    width: 200px;
    height: 100px;
}
.ggl-tooltip {
  border: 1px solid #E0E0E0;
  font-family: 'Mulish', Helvetica;
  font-size: 12pt;
  padding: 12px 12px 12px 12px;
}
.no-shadow {
    box-shadow: none !important;
}
.ggl-tooltip div {
  padding-top: 6px;
}
.br-tbl {
    border: 1px solid #ebedf3 !important;
}
.no-br {
    border: 0px !important;
}
.f-0-8{
    font-size: 0.8rem !important;
}
.n-dec {
	text-decoration: none !important;
}
.blue-header thead th {
    background: #0082c8;
    color: #fff !important;
}
.black-header thead th {
	background: #3f3f40;
	color: #df9f27 !important;
}
.brand-logo {
	color: #000;
}
.bottom-0 {
	bottom: 0;
	position: absolute;
}
.padding-0 {
    padding: 0 !important;
}
.mt--2 {
    margin-top: -2rem !important;
}
.mt--4 {
    margin-top: -4rem !important;
}
.mt--6 {
    margin-top: -6rem !important;
}
.mt--16 {
    margin-top: -16rem !important;
}
.m-t-1-5 {
    margin-top: 1.5rem;
}
.m-l-r-1 {
    margin: 0 1rem;
}
.m-t-b-1 {
    margin: 1rem 0;
}
.value-right-align {
    padding: .05em !important;
    text-align: right !important;
    background: none !important;
    border: none !important;
}
.main-page-table {
    font-size: 0.8rem;
    padding: 0.3rem 0.3rem;
    margin-bottom: 0.5rem !important;
}
.main-page-table tr td {
    padding: 0.3rem 0.3rem !important;
}
.dot {
  height: 5px;
  width: 5px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 3px;
}
.bg-gradient-primary {
    background: #0082c8; /* fallback for old browsers */
    background: -webkit-linear-gradient(87deg, #667db6, #0082c8); /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(87deg, #667db6, #0082c8); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.bg-primary-nav {
    /*background-color: #0082c8;*/
    background-color: #45BBE0;
}
.media {
    display: flex;
    align-items: flex-start;
}
.media-body {
    flex: 1 1;
}
.avatar-sm{
    height:3.25rem;width:3.25rem

}.avatar-md{height:3.5rem;width:3.5rem}.avatar-lg{height:4.5rem;width:4.5rem}.avatar-xl{height:6rem;width:6rem}.avatar-xxl{height:7.5rem;width:7.5rem}
.avatar-sm {
    font-size: .875rem;
    width: 36px;
    height: 36px;
}
.avatar {
    font-size: 1rem;
    display: inline-flex;
    width: 48px;
    height: 48px;
    color: #fff;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
}
.rounded-circle {
    border-radius: 50%!important;
}

.avatar img {
    width: 100%;
    border-radius: 50%;
}
.card-header-bg {
    border: none !important;
    background: transparent;
}
.card-header {
    /*background-color: #45BBE0 !important;*/
    color: #4c4e64de !important;
    background-color: #4c4e6414;
    border-bottom: none !important;
}
.dropdown-header {
    font-size: .625rem !important;
    font-weight: 700;
    padding-right: 1rem;
    padding-left: 1rem;
    text-transform: uppercase;
}
.fs-06 {
    font-size: 0.625rem;
}
.center-grid {display: flex;justify-content: center;align-items: center;}
.div-bordered { border: 1px solid #e1e1e1; margin: 1em; padding: 1em; }
.pink-cl-bg {
  background-color: #F1416C !important;
  color: #ffffff !important;
}
.pink-lt-cl-bg {
  background-color: #F06292 !important;
  color: #ffffff !important;
}
.dark-blue-cl-bg {
    background-color: #27293d !important;
    color: #ffffff !important;
}
.sky-blue-cl-bg {
  background-color: #009ef7 !important;
  color: #ffffff !important;
}
.success-cl-bg {
  background-color: #50cd89 !important;
  color: #ffffff !important;
}
.red-cl-bg {
  background-color: #D50000 !important;
  color: #ffffff !important;
}
.yellow-cl-bg {
  background-color: #ffa000 !important;
  color: #000000 !important;
}
.green-cl-bg {
  background-color: #388E3C !important;
  color: #ffffff !important;
}
.blue-cl-bg {
  background-color: #448AFF !important;
  color: #ffffff !important;
}
.orange-cl-bg {
  background-color: #E65100 !important;
  color: #ffffff !important;
}
.deep-orange-cl-bg {
  background-color: #FF3D00 !important;
  color: #ffffff !important;
}
.brown-cl-bg {
background-color: #795548 !important;
color: #ffffff !important;
}
.grey-cl-bg {
background-color: #757575 !important;
color: #ffffff !important;
}
.blue-grey-cl-bg {
background-color: #607D8B !important;
color: #ffffff !important;
}
.light-green-cl-bg {
background-color: #7CB342 !important;
color: #ffffff !important;
}
.cyan-cl-bg {
background-color: #00ACC1 !important;
color: #ffffff !important;
}
.light-blue-cl-bg {
background-color: #03A9F4 !important;
color: #ffffff !important;
}
.light-blue-lt-cl-bg {
  background-color: #45BBE0 !important;
  color: #ffffff !important;
  }
.indigo-cl-bg {
background-color: #3F51B5 !important;
color: #ffffff !important;
}
.deep-purple-cl-bg {
background-color: #5E35B1 !important;
color: #ffffff !important;
}
.purple-cl-bg {
background-color: #8E24AA !important;
color: #ffffff !important;
}
.purple-lt-cl-bg {
  background-color: #8892D6 !important;
  color: #ffffff !important;
  }
.teal-cl-bg {
  background-color: #00897B !important;
  color: #ffffff !important;
}
.white-cl-bg {
    background-color: #ffffff !important;
}
.red-cl {
    color: #D50000 !important;
}
.green-cl {
    color: #388E3C !important;
}
.blue-cl {
    color: #448AFF !important;
}
.orange-cl {
    color: #FF9800 !important;
}
.teal-cl {
    color: #00897B !important;
}
.deep-orange-cl {
color: #FF3D00 !important;
}
.brown-cl {
color: #795548 !important;
}
.grey-cl {
color: #757575 !important;
}
.blue-grey-cl {
color: #607D8B !important;
}
.light-green-cl {
color: #7CB342 !important;
}
.cyan-cl {
color: #00ACC1 !important;
}
.light-blue-cl {
color: #03A9F4 !important;
}
.indigo-cl {
color: #3F51B5 !important;
}
.deep-purple-cl {
color: #5E35B1 !important;
}
.purple-cl {
color: #FF9800 !important;
}
.delete-cl {
    color: #D50000 !important;
}
.view-cl {
    color: #7CB342 !important;
}
.update-cl {
    color: #448AFF !important;
}
.edit-cl {
    color: #FF9800 !important;
}
.black-cl {
    color: #000000 !important;
}
.animate-pulse {
    animation: pulse;
    animation-duration: 3s;
    animation-duration: 3s;
    animation-delay: 5s;
    -webkit-animation-delay : 4s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
.input-icons i { 
    position: absolute; 
    right: 20px;
    font-size: 22px;
    line-height: 1.7rem;
} 
  
.input-icons { 
    width: 100%; 
    margin-bottom: 10px; 
    padding-left: 0px;
} 
  
.icon { 
    padding: 10px; 
    min-width: 40px; 
} 

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 10px;
}

.border-box {
    border: 1px solid #eee;
}
.curve {
  background-size: cover;
  -webkit-background-size: cover;
  width: 100%;
  overflow: hidden;
  position: relative;
}
  /*below show how it works*/
.curve:after {
    content: "";
    width: 200%;
    height: 0;
    padding-top: 200%;
    border-radius: 60%;
    position: absolute;
    background: #fff;
    bottom: 50%;
    /*left: 50%;*/
    right: 0%;
    /*transform: translateX(-50%);*/
    transform: translateX(20%);
}

.card-index {
    z-index: 99;
    position: inherit;
    padding: 1rem 1rem;
}

.p-1re {
    padding: 1rem !important;
}
.p-b-10 {
    padding-bottom: 10px;
}
.p-b-3r {
    padding-bottom: 3rem;
}
.p-b-6r {
    padding-bottom: 6rem;
}
.p-b-12r {
    padding-bottom: 12rem;
}
.datepicker {
    z-index: 9999 !important;
}
.table-bl-bg thead th {
    background: #0082c8;
    color: #fff !important;
}
.table-bk-bg thead th, .table-cell-bk-bg {
	background: #3f3f40;
	color: #df9f27 !important;
}
.pass-graybar {
  height: 3px;
  background-color: #CCC;
  width: 100%;
  position: relative;
}

.pass-colorbar {
  height: 3px;
  background-image: url(../images/passwordstrength.jpg);
  position: absolute;
  top: 0;
  left: 0;
}

.pass-percent, .pass-text {
  font-size: 1em;
}

.pass-percent {
  margin-right: 5px;
}
.tbl-padding-t-r-b-75 {
    padding: .75rem .75rem .75rem 0rem !important;
}
.tbl-bkg-info {
    font-size: 14px !important;
    font-weight: 600 !important;
    background : #3f3f40 !important;
    color: #df9f27 !important;
}

.h1, h1 {
    font-size: 2.3rem;
}
/* better progress bar styles for the bootstrap demo */

.progress-thin {
    height: 4px;
}

.progress-group-bars {
    flex-grow: 1;
    align-self: center;
}

.progress-group-bars .progress:not(:last-child) {
    margin-bottom: 4px;
}

.progress-group {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 1rem;
}

.progress-group-prepend {
    flex: 0 0 100px;
    align-self: center;
}

.text-medium-emphasis {
    opacity: 1;
    color: rgba(44, 56, 74, 0.681) !important;
    font-weight: 600;
}

.pass-strength-visible input.form-control,
input.form-control:focus {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.pass-strength-visible .pass-graybar,
.pass-strength-visible .pass-colorbar,
.form-control:focus + .pass-wrapper .pass-graybar,
.form-control:focus + .pass-wrapper .pass-colorbar {
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.form-signin {
  max-width: 350px;
  padding: 15px !important;
  margin: 0 auto !important;
  top: 150px;
 }

#toast-container {
	top: 120px;
}
/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 200px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.d-right {
  right: 0 !important;
  text-align: left !important;
}
.remove {
	color: #000 !important;
}
/* Links inside the dropdown */
.dropdown-content a {
  color: #333 !important;
  height: 45px;
  line-height: 25px;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
.dropdown-content a:hover {
	color: #fff !important;
}
.dropdown-content span, .dropdown-content i{
  color: #333 !important;
  height: 45px;
  line-height: 25px;
  text-decoration: none;
  display: inline-block;
}
.dropdown-content span:hover, .dropdown-content i:hover{
  color: #fff !important;
}
.dropdown-content span{
	font-size: 14px;
	position: absolute;
	margin-left: 6px;
}

/* Change color of dropdown links on hover */

.dropdown-content a:hover {background: linear-gradient(to right, #667db6, #0082c8); background: #0082c8; color: #fff!important;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
/*.dropdown:hover .dropbtn {background-color: #3e8e41;}*/
.form-control{
    font-size: 0.8125rem;
	height: calc(1.5em + .35rem + 2px);
	padding: .15rem .75rem;
	border: 1px solid #ced4da !important;
}
.custom-select, .custom-select-sm {
	padding: .15rem 1.5rem .15rem .5rem !important;
}
.tab-content {
	margin-top: 25px;
}
.logo-sz {
    max-width: 220px !important;
    height: 65px;
}
.txt-upc {
    text-transform: uppercase;
}
.txt-lwc {
    text-transform: lowercase;
}
.txt-cap {
    text-transform: capitalize;
}
a:active, a:focus, .btn, button:focus, button:active, input[type="button"]:focus, paginate_button page-item active a{
    outline: none !important;
	border: none !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
:focus {outline:none;} ::-moz-focus-inner {border:0;}
.t-black {
	color: #000;
}
.action-btn {
	padding: 0.1rem 0.1rem;
}
.form-group {
    margin-bottom: 0.5rem;
}
.addr-p, .addr-h6 {
	margin-bottom: 0.1rem;
	font-size: 0.7rem;
}
.addr-p4 {
	margin-bottom: 0.4rem;
}
.table-xs-padding th, .table-xs-padding td {
    padding: .15rem !important;
	font-size: .7rem;
}
.input-xs-hgt {
	height: calc(1.5em + .5rem + 2px);
	font-size: 0.75rem;
	padding: .05rem .15rem !important;
}
.input-xs-hgt-pdg {
	padding: .05rem .15rem !important;
}
.xs-padding-attr label {
	font-size:0.7rem;
}
.xs-padding-attr {
	margin-bottom: 0 !important;
}
.action-btn, .action-btn:hover {
	color: #000;
}
.select2-container .select2-choice abbr {
	top: 2px !important;
}
*:focus {
    outline: none;
	box-shadow: none;
}
.form-control:focus {
  border-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
}
hr {
    /*background-color: #ece8e0;*/
    border: 0;
    height: 2px;
    margin-bottom: 1.75em;
    width: 100%;
}
hr:last-child {
    display: none;
}
.toast {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999;
    width: 100%;
    opacity: 0.9;
}
.toast-header {
    color: #fff;
    background-color: transparent;
}
.form-div { margin-top: 100px; border: 1px solid #e0e0e0; }
#profileDisplay { display: block; height: 210px; width: 60%; margin: 0px auto; border-radius: 50%; }
.img-placeholder {
  width: 60%;
  color: white;
  height: 100%;
  background: black;
  opacity: .7;
  z-index: 2;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  display: none;
}
.img-placeholder h4 {
  margin-top: 40%;
  color: white;
}
.img-div:hover .img-placeholder {
  display: inline-block;
  cursor: pointer;
}

.pointer-cursor {
	cursor: pointer;
}
.modal-dialog {
	background-color: #ffffff;
	-webkit-box-shadow: 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12), 0 11px 15px -7px rgba(0,0,0,0.2);
    box-shadow: 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12), 0 11px 15px -7px rgba(0,0,0,0.2);
	margin: auto;
    overflow-y: auto;
    will-change: top, opacity;
	top: 10%;
}
.modal-content {
	padding: 10px;
	background-color: #ffffff !important;
	border: none !important;
	border-radius: 0 !important;
}
.modal-header {
	border-bottom: none !important;
}
.bg {
	background: #3f3f40; /* fallback for old browsers */
 /* background: -webkit-linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6); /* Chrome 10-25, Safari 5.1-6 */
  /*background: linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
#topnav {
    background: #0082c8; /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #667db6, #0082c8); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #667db6, #0082c8); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  position: fixed;
    left: 0;
    right: 0;
    z-index: 1001;
    padding: 0 12px;
}
a:not([href]):not([tabindex]) {
	color:rgba(255,255,255,.6);
}

.navigation-menu{list-style:none;margin:0;padding:0}
.navigation-menu>li{float:left;position:relative}
@media (min-width:768px){
.navigation-menu>li>a{
    display:block;
    color:rgba(255,255,255,.6);
    text-decoration: none;
    font-size:14px;font-family:"Mulish",sans-serif;
	height:70px;
    -webkit-transition:all .5s ease;transition:all .5s ease;line-height:0;
    padding:15px;position:relative
}
.navigation-menu>li>a i{font-size:18px;vertical-align:middle;text-align:center;display:block;padding-bottom:15px;}
.navigation-menu>li>a>span{font-size:13px;vertical-align:middle;text-align:center;display:block;padding-bottom:15px;}
}
@media (min-width:768px) and (max-width:992px){
   .navigation-menu>li>a{
    display:block;
    color:rgba(255,255,255,.6);
    text-decoration: none;
    font-size:12px;font-family:'Mulish',sans-serif;
	height:70px;
    -webkit-transition:all .5s ease;transition:all .5s ease;line-height:0;
    padding:5px;position:relative
}
.navigation-menu>li>a i{font-size:15px;vertical-align:middle;text-align:center;display:block;padding:15px;}
.navigation-menu>li>a>span{font-size:12px;vertical-align:middle;text-align:center;display:block;} 
}
@media (max-width:992px){
	.navigation-menu {
		background: #fff;
		min-width: 320px !important;
		overflow: auto;
		background: #fff;
		float: right;
		box-shadow: 0 5px 10px 0;
	}
	.navigation-menu>li>a{
		color:rgba(0,0,0,.6) !important;
	}
	.dropdown-content {
		min-width: 320px !important;
	}
}
@media (max-width:640px){
    .navigation-menu>li>a{display:block;line-height:25px; padding:5px;}
    .navigation-menu>li>a i{font-size:16px;display:inline-block;padding:5px;}
    .navigation-menu>li>a>span{font-size:12px;display:inline-block;padding:5px;}
}
.nav-active:after {
	display: block;
      content: '';
      position: absolute;
      left: 50%;
      bottom: 0;
      width: 0;
      height: 0;
      border-left: .5em solid transparent;
      border-right: .5em solid transparent;
      border-bottom: .5em solid #3f3f40;
      margin-left: -.5em;
	/*border-top-width: 10px;
    border-left-width: 10px;
    border-right-width: 10px;
    border-bottom-width: 10px;
    background: transparent;
    width: 0;
    height: 0;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;
    margin: 0 auto;
    background: tan;
    border-top: 0 solid #EE7C31;
    border-left: 0 solid #F5D97B;
    border-bottom: 0 solid #D94948;
    border-right: 0 solid #8DB434;
    transition: 0.8s 0.2s;*/
}
.navigation-menu>li>a:active,.navigation-menu>li>a:hover,.navigation-menu>li>a .active, .nav-active{
	background: #fff;
	border-bottom: 3px solid #3f3f40;
	color: #3f3f40 !important;
}

@media (min-width:992px){
    .navigation-menu>li>a:active,.navigation-menu>li>a:focus,.navigation-menu>li>a:hover{color:#fff}
    .navigation-menu>li:hover a{color:#fff}
	/*.navigation-menu>li:first-of-type>a{padding-left:0}*/
}
@media (max-height: 375px){
.navigation-menu {
    max-height: 240px!important;
}
}
@media only screen and (max-width: 600px) {
    .chart {
        min-height:400px !important;
    }
}

.breadcrumb {
	background-color:transparent;
	margin-bottom: 0 !important;
	padding: .15rem 1rem !important;
}

.breadcrumb-item i {
	font-size: 18px;
}

.breadcrumb-item a:hover {
	text-decoration: none;
	color: #333;
}


a {
    text-decoration: none;
    color: #000;
}

.cancelled-img {
	background-image: url(../images/cancelled.png);
	background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.topay-img {
	background-image: url(../images/topay.png);
	background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.paid-img {
	background-image: url(../images/paid.png);
	background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.wrapper {
    padding: 0 0 0 70px;
}
@media (max-width: 768px) {
    .wrapper {
        padding: 0;
    }
}
.pagination li.active {
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}
.pagination li a {
    color: #444;
    display: inline-block;
    font-size: 0.8rem;
    padding: 0 8px;
    line-height: 35px;
	border-radius: 50%;
}
.page-item.active .page-link {
	width: 35px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	background: rgba(76, 78, 100, 0.6);
    /*background-image: linear-gradient(to right, #667db6, #0082c8);*/
}
.page-item.disabled, .page-item .page-link i {
	font-size: 0.8rem;
	line-height: 35px;
}
.page-item.disabled .page-link i {
	color: #e1e1e1 !important;
	border: none !important;
}
.page-item .page-link i {
	color: #000 !important;
	border: none !important;
}
.page-link:hover {
	background-color: transparent;
    border-color: transparent;
}
.select2-container-multi .select2-choices .select2-search-choice {
	border: none !important;
	background-color: rgba(76, 78, 100, 0.6) !important;
    /*background-image: -webkit-linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6) !important;
    background-image: -moz-linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6) !important;
    background-image: -ms-linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6) !important;
    background-image: -o-linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6) !important;
    background-image: linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6) !important;*/
	color: #df9f27;
}
.select2-search-choice-close {
	background: none!important;
}
.white .select2-search-choice-close:before {
	font-size: 1rem;
	content: '\00D7';
	color: #fff;
}
.select2-search-choice-close:before {
	font-size: 1rem;
	content: '\00D7';
	color: #000;
}

.buttons-collection, .buttons-print-view {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    margin-right: 0.333em;
    margin-bottom: 0.333em;
    padding: 0.40em 1em !important;
    border-radius: 2px;
    cursor: pointer;
    font-size: 1em;
    line-height: 1.5em;
    color: #fff !important;
	border: none !important;
    white-space: nowrap;
    overflow: hidden;
    background: linear-gradient(to right, #667db6, #0082c8);
    background: #0082c8;
    /*background-image: -webkit-linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6) !important;
    background-image: -moz-linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6) !important;
    background-image: -ms-linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6) !important;
    background-image: -o-linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6) !important;
    background-image: linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6) !important;*/
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='white', EndColorStr='#667db6');
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    text-overflow: ellipsis;
}
.buttons-print-view {
	margin-left: 25px;
}
.buttons-collection span, .buttons-print-view span {
    position: relative;
    line-height: 1.5em;
    font-size: 14px;
    bottom: 2px;
}
.buttons-collection i,.buttons-print-view i {
    cursor: pointer;
    font-size: 1.5rem;
    position: relative;
    top: 5px;
    /*line-height: 1.5em;*/
    box-sizing: border-box;
}

.white-text {
    color: #fff !important;
}
.red-text {
    color: #c62828 !important;
}
.navbar {
    height: 70px;
    line-height: 70px;
	/*box-shadow: 0 5px 10px 0;*/
}

.nav-item {
    float: left;
}
.nav-link, .nav-link:hover, .nav-link:focus {
    color: rgba(255,255,255,.95);
    text-decoration:none;
}
.nav-link i {
    height: 0px;
    font-size: 1.4rem;
    line-height: 45px;
    display: block;
}
.nav-link span {
    position: relative;
}
.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.95);
}
.breadcrumbs {
	z-index:4;
	padding: 25px;
}
.top-nav{
	z-index:999;
	position:relative;
}
/*input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea {
	border-bottom : 1px solid #000000;
}
input:not([type]):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{
	color:#000000;
}
input:not([type]):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){
	border-bottom:1px solid #000000;
	-webkit-box-shadow:0 1px 0 0 #000000;
	box-shadow:0 1px 0 0 #000000;
}*/

.select2-container .select2-choice .select2-arrow {
	background: transparent;
	border: none;
	background-image: none;
}
.select2-container .select2-choice, .select2-dropdown-open .select2-choice {
	border: 1px solid #ced4da;
	height: calc(1.5em + .35rem + 2px);
	padding: .15rem .75rem;
	line-height: 1.5;
	border-radius: .25rem;
	background-image: none;
	background: #fff;
}
.select2-drop, .select2-drop-active {
	border: none;
	margin-top: 0px;
}
.select2-search input {
	border: 1px solid #ced4da;
	background-image: none;
	background: #fff !important;
}
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
	background-image: none !important;
	border: 1px solid #ced4da;
}
.select2-container.select2-drop-above .select2-choice {
	border-bottom-color: #ced4da;
}
	
.tabs {
	background: transparent;
}
.tabs .tab a:hover, .tabs .tab a.active, .tabs .tab a {
    background-color: transparent;
    color: #000000;
}
.tabs .indicator {
	background-color: #000000;
}
label {
	color: #000;
}
/*[type="checkbox"]+label:before, [type="checkbox"]:not(.filled-in)+label:after {
	border: 2px solid #000;
}
[type="checkbox"]:checked+label:before {
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
}*/
.btn-xs {
	padding: .05rem .45rem;
}
.btn-xs .material-icons {
	font-size: 14px;
}
.btn-yellow {
	background-color:#fcf513;
}
.picker--opened .picker__frame{
	top:80px;
}
.d-f {
    display: flex;
}
.select2-container .select2-selection--multiple .select2-selection__choice {
    background-color: rgba(76, 78, 100, 0.6);
    border: none;
    color: #fff;
    border-radius: 3px;
    padding: 0 7px;
    margin-top: 7px;
}
.select2-container .select2-selection--multiple .select2-selection__choice__remove {
    color: #fff;
    margin-right: 5px;
}
[type=search] {
    border: 1px solid #ced4da;
    height: calc(1.5em + .5rem + 2px);
    padding: .28rem .8rem;
    font-size: .71094rem;
    line-height: 1.5;
    border-radius: .2rem;
}
    
.background {
    position: fixed;
    z-index: 1;
    height: 100%;
    width: 100%;
    display: block;
    top: 0;
    left: 0;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center;
}
.bg[data-background-color='bg-color'] .background:after {
    background-image: -webkit-linear-gradient(185deg, #134e5e, #71b280);
    background-image: -moz-linear-gradient(185deg, #134e5e, #71b280);
    background-image: -o-linear-gradient(185deg, #134e5e, #71b280);
    background-image: linear-gradient(185deg, #134e5e, #71b280);
    background-repeat: repeat-x;
    opacity: 0.8;
}
.bg .background:after {
    position: absolute;
    z-index: 3;
    width: 100%;
    height: 100%;
    content: '';
    display: block;
    background: #FFFFFF;
    opacity: 0.93;
}
.ui-icon-circle-triangle-w {
	float:left;
}
.ui-icon-circle-triangle-e {
	float:right;
}
.ui-datepicker-title {
	text-align:center;
}
.ui-state-default {
	color: #000;
}

.btn-main, .btn-main:hover {
    background: linear-gradient(to right, #667db6, #0082c8);
    background-repeat: repeat-x;
    color: #fff !important;
    font-size: 0.8125rem;
    opacity: 0.9;
}

.btn-edit,.btn-edit:hover {
	background-color: #7cb342;
}
.btn-danger,.btn-danger:hover {
	background-color: #b71c1c;
  color: #fff;
}
.btn-purple,.btn-purple:hover {
	background-color: #9c27b0;
  color: #fff;
}
.btn-deep-orange,.btn-deep-orange:hover {
	background-color: #ff5722;
  color: #fff;
}
.btn-orange,.btn-orange:hover {
	background-color: #ff9800;
  color: #fff;
}
.btn-lime,.btn-lime:hover {
	background-color: #cddc39;
}
.z-index {
	z-index: 4;
	position: relative;
}

.white-bg {
	background-color: #fff;
	margin-top: 10px;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
    	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
    	border-radius: 3px;
}
.purple-bg {
	background-image: linear-gradient(to right, #895cf2 0%, #895cf2 100%);
	background: #895cf2;
}
.collection {
	border: none;
	padding: 5px;
}
/*[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
	display: none;
}*/
.row {
	margin-left: 10px;
	margin-right: 10px;
}
.no-margin {
	margin: 0 !important;
}
.m-b-0-5 {
    margin-bottom: 0.5rem;   
}
.font-weight{
	font-weight: bold;
}
#logo-container {
    height: 50px;
	background: url('f2.png') no-repeat;
	background-size: contain;
    min-width: 230px;
    margin-top: 20px;
    margin-bottom: 20px;
}
#logo-top {
   	height: 50px;
	background: url('posh_logo.png') no-repeat;
	background-size: contain;
    	min-width: 100px;
    	margin-top: 10px;
}
@media only screen and (max-width: 992px) {
	#logo-top {
		margin-left: 30%;
	}
}
#layouts-horizontal .sidebar-collapse {
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 999;
}
.table-xl {
	margin: 0em 0em !important;
	border-radius: 0 !important;
}
.table-xl thead th {
	font-weight: 600 !important;
	font-size: 0.7rem !important;
	padding: 0.3em 0.3em !important;
	vertical-align: middle;
}
.table-xl td {
	font-size: 0.7rem !important;
	font-weight: 400 !important;
	vertical-align: middle;
}
.table-xl tfoot th {
	font-weight: 550 !important;
	font-size: 0.65rem !important;
	padding: 0.1em 0.1em !important;
	vertical-align: middle;
}
ul.side-nav.leftside-navigation {
    top: 64px;
    overflow: hidden;
}
.sidebar-collapse {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 999;
}

@media only screen and (max-width: 992px) {
ul.side-nav.leftside-navigation {
    top: 56px !important;
    overflow: auto;
}
}
#slide-out li a i {
    line-height: inherit;
    width: 2rem;
    font-size: 1.6rem;
    display: block;
    float: left;
    text-align: center;
    margin-right: 1rem;
}

#horizontal-nav {
	z-index: -1;
}
#horizontal-nav ul li {
    text-align: center;
    float: left;
    padding: 0 20px;
}
#ul-horizontal-nav > li > a {
    padding: 0 8px;
}
#horizontal-nav ul li a i {
    height: 0px;
    line-height: 45px;
    font-size: 1.4rem;
}
#horizontal-nav ul li a span {
    position: relative;
    top: 12px;
}
#button {
	clear: both;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    padding-top: 10px;
    padding-bottom: 10px;
}
.grey-bg {
background: #fafafa !important;
}

a.button-collapse.top-nav {
left: 0;
}

#modal-image {
top: 10%;
}

.empty-padding {
	margin-top: 70px !important;
	margin-bottom: 100px !important;
}

.empty-padding-large {
	margin-top: 150px !important;
	margin-bottom: 150px !important;
}

.empty-padding-small {
	margin-top: 35px !important;
	margin-bottom: 35px !important;
}
.empty-padding-xs {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
/*.mt-1 {
    margin-top: 1rem !important;
}*/
.mb-03 {
    margin-bottom: 0.3rem !important;
}
.fl-r {
    float: right;
}
.fl-l {
    float: left;
}
.p-l-15 {
    padding-left: 15px !important;
}
.p-l-50 {
    padding-left: 50px !important;
}
.p-t-25 {
    padding-top: 25px !important;
}

.p-t-b-10 {
    padding-top: 10px !important;
    padding-left: 10px !important;
}

.popover {
    padding-left: 70px;
}

.area-tablecell {
    padding: 15px 5px;
    text-align: left;
    vertical-align: middle;
    border-radius: 2px;
    width: 270px;
    display: inline-block;
}

.brand-top {
    position: absolute;
    color: #fff;
    display: inline-block;
    font-size: 2.1rem;
    padding: 0;
    white-space: nowrap;
    left: 50px;
}

.side-nav {
    background-color:#ee6e73;
    color: #fff;
}
.side-nav li>a>i, .side-nav li>a>[class^="mdi-"], .side-nav li>a li>a>[class*="mdi-"], .side-nav li>a>i.material-icons {
    color: #fff;
}

.nav-bordered {
    border-bottom: 2px solid rgba(152,166,173,.2)!important;
}
.nav-tabs .nav-item.show{
    color: #df9f27 !important;
    border-color: transparent;
	border-bottom: 2px solid #df9f27 !important;
}
.nav-tabs {
	border-bottom: transparent;
}
.nav-bordered a.active {
    border-bottom: 2px solid #5089de!important;
}
.nav-bordered li a {
    border: 0!important;
    padding: 10px 20px!important;
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none;
}
.dropdown-menu {
    min-width: 12rem;
}
.dropdown-menu-right {
    right: 0;
    left: auto !important;
}
.dropdown-menu {
    font-size: 1rem;
    position: absolute;
    z-index: 1000;
    top: 100%;
    left: 0;
    display: none;
    float: left;
    min-width: 10rem;
    margin: 0.125rem 0 0;
    padding: 0.5rem 0;
    list-style: none;
    text-align: left;
    color: #525f7f;
    border: 0 solid rgba(0,0,0,.15);
    border-radius: 0.4375rem;
    background-color: #fff;
    background-clip: padding-box;
    box-shadow: 0 50px 100px rgb(50 50 93 / 10%), 0 15px 35px rgb(50 50 93 / 15%), 0 5px 15px rgb(0 0 0 / 10%);
}
.dropdown-menu .dropdown-item {
    font-size: .875rem;
    padding: 0.5rem 1rem;
    line-height: 1.5rem;
}
.dropdown-item {
    font-weight: 400;
    display: block;
    clear: both;
    width: 100%;
    padding: 0.25rem 1.5rem;
    text-align: inherit;
    white-space: nowrap;
    color: #212529;
    border: 0;
    background-color: transparent;
}
.dropdown-divider {
    overflow: hidden;
    height: 0;
    margin: 0.5rem 0;
    border-top: 1px solid #e9ecef;
}
.dropdown-menu.show {
    display: block;
}

@media (min-width: 768px) {
    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar .dropdown-menu {
        margin: 0;
        pointer-events: none;
        opacity: 0;
    }
    .navbar:not(.navbar-nav-hover) .dropdown-menu.show {
        animation: show-navbar-dropdown .25s ease forwards;
        pointer-events: auto;
        opacity: 1;
    }
    .navbar .dropdown-menu-arrow:before {
        position: absolute;
        z-index: -5;
        bottom: 100%;
        left: 20px;
        display: block;
        width: 12px;
        height: 12px;
        content: '';
        transform: rotate(-45deg) translateY(12px);
        border-radius: 2px;
        background: #fff;
        box-shadow: none;
    }
    .navbar .dropdown-menu-right:before {
        right: 20px;
        left: auto;
    }
}

/*
.side-nav {
    position: fixed;
    width: 240px;
    left: -105%;
    top: 0;
    margin: 0;
    height: 100%;
    height: calc(100% + 60px);
    height: -moz-calc(100%);
    padding-bottom: 60px;
    background-color: #30363E;
    z-index: 999;
    overflow-y: auto;
    will-change: left;
}

.side-nav a {
  color: #fff;
  display: block;
  font-size: 1rem;
  height: 44px;
  line-height: 44px;
  padding: 0 15px;
}

.side-nav li {
  float: none;
  padding: 0 0;
  line-height: 44px;
}

.side-nav li.active {
    background-color: none;
    color: #fff;
}

.side-nav .collapsible-header {
    margin: 0 0;
}

.side-nav .collapsible-body {
  border: 0;
  background-color: #30363E;
}

.side-nav .collapsible-body li a {
  margin: 0 1rem 0 2rem;
}

.side-nav .collapsible-header {
 margin: none;
}*/

.alert {
	padding: 15px;
    margin-bottom: 23px;
	color: #fff;
}
.alert-success {
	background-color: #4caf50;
}
.alert-danger {
	background-color: #f44336;
}
.scroll-border-active {
    color: #000000 !important;
    font-weight: 500;
    padding-right: 60px;
}
.scroll-border {
    color: #fff !important;
    display: inline-block;
    padding-left: 10px;
    padding-right: 60px;
}
.right-border {
    border-left: 2px solid #000000;
padding-left: 10px;
}
.left-border {
    border-right: 2px solid #000000;
padding-right: 10px;
}
#catslist-option {
  display: none;
}
.description {
    font-style: italic;
    font-size: 13px;
    padding-left: 20px;
    color: #000;
}
@media (max-width: 992px) {

  #catslist     { display: none; }
  #catslist-option { display: inline-block; }
}

.tamil-font  {
	font-family: 'Bamini', Catamaran;
	font-size: 26px;
    font-weight:normal;
    text-align: left;
    line-height: 100%;
    border-bottom: 1px solid #484848;
    padding-bottom: 5px;
    margin-bottom:7px;
}

.top-margin {
	margin-top: 15px;
}
.card-happy {
    background-color: #388E3C;
}

.card-moderate {
    background-color: #F57C00;
}

.card-sad {
    background-color: #d32f2f;
}

.gradient-45deg-light-blue-teal{
    background:-webkit-linear-gradient(45deg,#b3e5fc,#64ffda)!important;
    background:linear-gradient(45deg,#b3e5fc,#64ffda)!important
}
.gradient-45deg-light-blue-teal.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(100,255,218,.5)!important
}
.gradient-45deg-indigo-light-blue{
    background:-webkit-linear-gradient(45deg,#3949ab,#4fc3f7)!important;
    background:linear-gradient(45deg,#3949ab,#4fc3f7)!important
}
.gradient-45deg-indigo-light-blue.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(79,195,247,.5)!important
}
.gradient-45deg-light-blue-indigo{
    background:-webkit-linear-gradient(45deg,#b3e5fc,#9fa8da)!important;
    background:linear-gradient(45deg,#b3e5fc,#9fa8da)!important
}
.gradient-45deg-light-blue-indigo.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(159,168,218,.5)!important
}
.gradient-45deg-yellow-green{
    background:-webkit-linear-gradient(45deg,#ffff8d,#b9f6ca)!important;
    background:linear-gradient(45deg,#ffff8d,#b9f6ca)!important
}
.gradient-45deg-yellow-green.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(185,246,202,.5)!important
}
.gradient-45deg-orange-deep-orange{
    background:-webkit-linear-gradient(45deg,#ffe0b2,#ffccbc)!important;
    background:linear-gradient(45deg,#ffe0b2,#ffccbc)!important
}
.gradient-45deg-orange-deep-orange.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(255,204,188,.5)!important
}
.gradient-45deg-deep-purple-purple{
    background:-webkit-linear-gradient(45deg,#d1c4e9,#f3e5f5)!important;
    background:linear-gradient(45deg,#d1c4e9,#f3e5f5)!important
}
.gradient-45deg-deep-purple-purple.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(243,229,245,.5)!important
}
.gradient-SMY-02{
    background:-webkit-linear-gradient(45deg,#ff5252,#f48fb1)!important;
    background:linear-gradient(45deg,#ff5252,#f48fb1)!important
}
.gradient-SMY-02.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(244,143,177,.5)!important
}
.gradient-45deg-light-green-amber{
    background:-webkit-linear-gradient(45deg,#c5e1a5,#fff8e1)!important;
    background:linear-gradient(45deg,#c5e1a5,#fff8e1)!important
}
.gradient-45deg-light-green-amber.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(255,248,225,.5)!important
}
.gradient-SMY-03{
    background:-webkit-linear-gradient(60deg, #22c1c3, #fdbb2d)!important;
    background:linear-gradient(60deg, #22c1c3, #fdbb2d)!important
}
.gradient-SMY-03.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(255,202,40,.5)!important
}
.gradient-45deg-purple-pink{
    background:-webkit-linear-gradient(45deg,#ea80fc,#fce4ec)!important;
    background:linear-gradient(45deg,#ea80fc,#fce4ec)!important
}
.gradient-45deg-purple-pink.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(252,228,236,.5)!important
}
.gradient-45deg-teal-cyan{
    background:-webkit-linear-gradient(45deg,#e0f2f1,#00e5ff)!important;
    background:linear-gradient(45deg,#e0f2f1,#00e5ff)!important
}
.gradient-45deg-teal-cyan.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(0,229,255,.5)!important
}
.gradient-45deg-blue-grey-blue-grey{
    background:-webkit-linear-gradient(45deg,#cfd8dc,#546e7a)!important;
    background:linear-gradient(45deg,#cfd8dc,#546e7a)!important
}
.gradient-45deg-blue-grey-blue-grey.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(84,110,122,.5)!important
}
.gradient-45deg-indigo-blue.gradient-shadow,.gradient-45deg-orange-amber.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(25,118,210,.5)!important
}
.gradient-45deg-orange-amber{
    background:-webkit-linear-gradient(45deg,#e65100,#1976d2)!important;
    background:linear-gradient(45deg,#e65100,#1976d2)!important
}
.gradient-45deg-indigo-blue{
    background:-webkit-linear-gradient(45deg,#303f9f,#1976d2)!important;
    background:linear-gradient(45deg,#303f9f,#1976d2)!important
}
.gradient-45deg-brown-brown{
    background:-webkit-linear-gradient(45deg,#6d4c41,#bbdefb)!important;
    background:linear-gradient(45deg,#6d4c41,#bbdefb)!important
}
.gradient-45deg-brown-brown.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(187,222,251,.5)!important
}
.gradient-45deg-blue-grey-blue{
    background:-webkit-linear-gradient(45deg,#263238,#2979ff)!important;
    background:linear-gradient(45deg,#263238,#2979ff)!important
}
.gradient-45deg-blue-grey-blue.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(41,121,255,.5)!important
}
.gradient-SMY-06{
    background:-webkit-linear-gradient(45deg,#8e24aa,#ff6e40)!important;
    background:linear-gradient(45deg,#8e24aa,#ff6e40)!important
}
.gradient-SMY-06.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(255,110,64,.5)!important
}
.gradient-SMY-05{
    background:-webkit-linear-gradient(45deg,#ff416c, #ff4b2b)!important;
    background:linear-gradient(45deg,#ff416c, #ff4b2b)!important
}
.gradient-SMY-05.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(29,233,182,.5)!important
}
.gradient-SMY-04{
    background:-webkit-linear-gradient(45deg,#e040fb,#4fc3f7)!important;
    background:linear-gradient(45deg,#e040fb,#4fc3f7)!important
}
.gradient-SMY-04.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(79,195,247,.5)!important
}
.gradient-SMY-1{
    background:-webkit-linear-gradient(45deg,#18ffff,#00e5ff)!important;
    background:linear-gradient(45deg,#18ffff,#00e5ff)!important
}
.gradient-SMY-1.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(0,229,255,.5)!important
}
.gradient-SMY-2{
    background:-webkit-linear-gradient(45deg,#fff9c4,#64ffda)!important;
    background:linear-gradient(45deg,#fff9c4,#64ffda)!important
}
.gradient-SMY-2.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(100,255,218,.5)!important
}
.gradient-SMY-3{
    background:-webkit-linear-gradient(45deg,#7b1fa2,#7c4dff)!important;
    background:linear-gradient(45deg,#7b1fa2,#7c4dff)!important
}
.gradient-SMY-3.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(124,77,255,.5)!important
}
.gradient-45deg-cyan-light-green{
    background:-webkit-linear-gradient(45deg,#0097a7,#b2ff59)!important;
    background:linear-gradient(45deg,#0097a7,#b2ff59)!important
}
.gradient-45deg-cyan-light-green.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(178,255,89,.5)!important
}
.gradient-45deg-purple-amber{
    background:-webkit-linear-gradient(45deg,#d500f9,#ffa000)!important;
    background:linear-gradient(45deg,#d500f9,#ffa000)!important
}
.gradient-45deg-purple-amber.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(255,160,0,.5)!important
}
.gradient-45deg-indigo-purple{
    background:-webkit-linear-gradient(45deg,#303f9f,#7b1fa2)!important;
    background:linear-gradient(45deg,#303f9f,#7b1fa2)!important
}
.gradient-45deg-indigo-purple.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(123,31,162,.5)!important
}
.gradient-45deg-deep-purple-blue{
    background:-webkit-linear-gradient(45deg,#6200ea,#1976d2)!important;
    background:linear-gradient(45deg,#6200ea,#1976d2)!important
}
.gradient-45deg-deep-purple-blue.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(25,118,210,.5)!important
}
.gradient-45deg-deep-orange-orange{
    background:-webkit-linear-gradient(45deg,#bf360c,#f57c00)!important;
    background:linear-gradient(45deg,#bf360c,#f57c00)!important
}
.gradient-45deg-deep-orange-orange.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(245,124,0,.5)!important
}
.gradient-SMY-01{
    background:-webkit-linear-gradient(45deg,#0288d1,#26c6da)!important;
    background:linear-gradient(45deg,#0288d1,#26c6da)!important
}
.gradient-SMY-01.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(38,198,218,.5)!important
}
.gradient-45deg-blue-indigo{
    background:-webkit-linear-gradient(45deg,#2962ff,#3949ab)!important;
    background:linear-gradient(45deg,#2962ff,#3949ab)!important
}
.gradient-45deg-blue-indigo.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(57,73,171,.5)!important
}
.gradient-45deg-semi-dark{
    background:-webkit-linear-gradient(right,#00aeff,#3369e6)!important;
    background:linear-gradient(-90deg,#00aeff,#3369e6)!important
}
.gradient-45deg-semi-dark.gradient-shadow{
    box-shadow:0 6px 20px 0 rgba(51,105,230,.5)!important
}

.m-l-r-0 {
    margin-left: 0px;
    margin-right: 0px;
}
.padding-1 {
    padding: 1%!important;
}

.padding-2 {
    padding: 2%!important;
}

.padding-3 {
    padding: 3%!important;
}

.padding-4 {
    padding: 4%!important;
}

.padding-5 {
    padding: 5%!important;
}

.padding-10 {
    padding: 10%!important;
}


.left-card {
    float: left;
    width: 50%;
}

.right-card {
    width: 50%;
}

.card-xs {
    overflow: hidden;
    margin: 1rem 0;
    border-radius: 2px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.12), 0 1px 5px 0 rgba(0,0,0,.2);
    border: none !important;
    border-radius: 10px;
}

.card {
    overflow: hidden;
    padding: 20px;
    margin: 1rem 0;
    border-radius: 2px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.12), 0 1px 5px 0 rgba(0,0,0,.2);
    border: none !important;
}

.card-chart {
    overflow: hidden;
    border-radius: 2px;
    background: #fff;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.12), 0 1px 5px 0 rgba(0,0,0,.2);
    border: none !important;
}

#card-stats {
	padding-top: 40px;
}

#card-stats .card .card-content {
    padding: 10px 14px;
}

#card-stats .card-content {
    text-align: center;
}
#card-stats .card-stats-title {
    font-size: 1.2rem;
}
.card .card-content p {
    margin: 0;
    color: inherit;
}
.card-no-padding {
	padding: 0 !important;
}
.no-padding {
	padding: 0 !important;
}
.no-p-l-r {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.no-m-l-r {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.p-10 {
	padding: 10px;
}
.p-15 {
	padding: 15px;
}
.p-20 {
	padding: 20px;
}
#card-stats .card-stats-number {
    font-size: 1.8rem;
    line-height: 2.0rem;
    font-weight: 500;
}

.stage1 {
    background-color: #388E3C;
}

.stage2 {
    background-color: #FDD835;
    color: #000 !important;
}

.stage3 {
    background-color: #F57C00;    
}

.stage4 {
    background-color: #d32f2f;
}

/*.info-content {
	margin-left: -50px;
}*/

@media only screen and (max-width: 900px) {
	.info-content {
		margin-left: 0px;
	}
}

@media only screen and (max-width: 600px) {
	.info-content {
		margin-left: 0px;
	}
	nav .brand-logo {
	    left: 30%;
	    -webkit-transform: translateX(-50%);
	            transform: translateX(-50%);
	  }
	  nav .brand-logo.left, nav .brand-logo.right {
	    padding: 0;
	    -webkit-transform: none;
	            transform: none;
	  }
	  nav .brand-logo.left {
	    left: 0.5rem;
	  }
	  nav .brand-logo.right {
	    right: 0.5rem;
	    left: auto;
	  }
          #logo-top {
          height: 50px;
	  background: url('f4.png') no-repeat;
          background-size: contain;
          top: -5px;
          position: absolute;
          }
}

.page-link {
	border: none;
}
.date-range-filter {
    min-height: 32px;
    border-radius: 4px !important;
}
/*
 * Table styles
 */
 table.dataTable thead th, table.dataTable thead td {
	border-bottom: 1px solid #ebedf3;
	padding: 16px;
 }
 .table>:not(:last-child)>:last-child>* {
    border-bottom-color: transparent;
 }
 #report_table_wrapper {
     padding-left: 0 !important;
     padding-right: 0 !important;
 }
 #report_table_wrapper #report_table_filter {
     margin-right: 10px !important;
 }
 .table-bordered {
    border: 1px solid #ebedf3;
    border-top-color: rgb(235, 237, 243);
    border-top-style: solid;
    border-top-width: 1px;
    border-right-color: rgb(235, 237, 243);
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: rgb(235, 237, 243);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: rgb(235, 237, 243);
    border-left-style: solid;
    border-left-width: 1px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
}
table.dataTable.no-footer {
	border-bottom: 1px solid #dee2e6 !important;
}
table.dataTable tr.selected td.select-checkbox:after, table.dataTable tr.selected th.select-checkbox:after {
	text-shadow: none;
}
table.dataTable {
    border-bottom: 1px solid rgba(76, 78, 100, 0.12);
}
.dataTables_wrapper .dataTable {
    width: 100%!important;
    border-collapse: initial!important;
    /* border-spacing: 0!important; */
    border-radius: .42rem;
    border-bottom: 1px solid rgba(76, 78, 100, 0.12);
}
.dataTables_wrapper .dataTable thead th {
    /*background: linear-gradient(to right, #667db6, #0082c8);*/
    /*background-color: rgba(76, 78, 100, 0.6);
    color: #fff !important;*/
}
.dataTables_wrapper .dataTable td.sorting_asc, .dataTables_wrapper .dataTable th.sorting_asc {
    color: #4c4e64de !important;
    background-color: #f5f5f7 !important;
	/*background: linear-gradient(to right, #667db6, #0082c8); /* fallback for old browsers */
  /*background: -webkit-linear-gradient(to right, #667db6, #0082c8); /* Chrome 10-25, Safari 5.1-6 */
  /*background: linear-gradient(to right, #667db6, #0082c8); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
table.dataTable thead>tr>td.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc {
    padding-right: 0 !important;
}
.dataTables_wrapper .dataTable thead th {
    border-top: 0;
}
.dataTables_wrapper .dataTable thead th {
	font-weight: 600;
	font-size: 0.9rem;
	vertical-align: middle;
    color: #181c32;
    -webkit-transition: color .15s ease,background-color .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;
    transition: color .15s ease,background-color .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;
    transition: color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;
    transition: color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;
    outline: 0!important;
}
.dataTables_wrapper .dataTable td {
    font-weight: 400;
    font-size: 0.8rem;
    vertical-align: middle;
    color: #3f4254;
    -webkit-transition: color .15s ease,background-color .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;
    transition: color .15s ease,background-color .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;
    transition: color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;
    transition: color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;
    outline: 0!important;
}
.dataTables_wrapper .dataTable td.sorting_asc:before, .dataTables_wrapper .dataTable th.sorting_asc:before {
    opacity: 1;
    color: #000 !important;
}
.dataTables_wrapper .dataTable td.orting_asc_disabled:after, .dataTables_wrapper .dataTable td.orting_asc_disabled:before, .dataTables_wrapper .dataTable td.orting_desc_disabled:after, .dataTables_wrapper .dataTable td.orting_desc_disabled:before, .dataTables_wrapper .dataTable td.sorting:after, .dataTables_wrapper .dataTable td.sorting:before, .dataTables_wrapper .dataTable td.sorting_asc:after, .dataTables_wrapper .dataTable td.sorting_asc:before, .dataTables_wrapper .dataTable td.sorting_desc:after, .dataTables_wrapper .dataTable td.sorting_desc:before, .dataTables_wrapper .dataTable th.orting_asc_disabled:after, .dataTables_wrapper .dataTable th.orting_asc_disabled:before, .dataTables_wrapper .dataTable th.orting_desc_disabled:after, .dataTables_wrapper .dataTable th.orting_desc_disabled:before, .dataTables_wrapper .dataTable th.sorting:after, .dataTables_wrapper .dataTable th.sorting:before, .dataTables_wrapper .dataTable th.sorting_asc:after, .dataTables_wrapper .dataTable th.sorting_asc:before, .dataTables_wrapper .dataTable th.sorting_desc:after, .dataTables_wrapper .dataTable th.sorting_desc:before {
    top: 50%!important;
    margin-top: -.75rem;
    bottom: auto!important;
}

.table thead th {
    vertical-align: bottom;
    border-bottom: none;
    background-color: rgba(76, 78, 100, 0.6);
    color: #fff !important;
}
.table-bordered td, .table-bordered th {
    border: 1px solid #ebedf3;
}
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */ }
   table.dataTable tfoot {
    display: table-row-group;
}
  table.dataTable thead th,
  table.dataTable tfoot th {
    font-weight: bold; }
    table.dataTable thead th:active,
    table.dataTable thead td:active {
      outline: none; }
  table.dataTable tfoot th,
  table.dataTable tfoot td {
    padding: 10px 18px 6px 18px;
    border: 1px solid #ebedf3; }
  table.dataTable thead .sorting,
  table.dataTable thead .sorting_asc,
  table.dataTable thead .sorting_desc,
  table.dataTable thead .sorting_asc_disabled,
  table.dataTable thead .sorting_desc_disabled {
    cursor: pointer;
    *cursor: hand;
    background-repeat: no-repeat;
    background-position: center right; }
  table.dataTable tbody tr {
    background-color: white; }
    table.dataTable tbody tr.selected {
      background-color: #b0bed9; }
  table.dataTable tbody th,
  table.dataTable tbody td {
    padding: 8px 10px; }
  table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
    border-top: 1px solid #dddddd; }
  table.dataTable.row-border tbody tr:first-child th,
  table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
  table.dataTable.display tbody tr:first-child td {
    border-top: none; }
  table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
    border-top: 1px solid #dddddd;
    border-right: 1px solid #dddddd; }
  table.dataTable.cell-border tbody tr th:first-child,
  table.dataTable.cell-border tbody tr td:first-child {
    border-left: 1px solid #dddddd; }
  table.dataTable.cell-border tbody tr:first-child th,
  table.dataTable.cell-border tbody tr:first-child td {
    border-top: none; }
  table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
    background-color: #f9f9f9; }
    table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
      background-color: #abb9d3; }
  table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
    background-color: whitesmoke; }
    table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
      background-color: #a9b7d1; }
  table.dataTable.order-column tbody tr > .sorting_1,
  table.dataTable.order-column tbody tr > .sorting_2,
  table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
  table.dataTable.display tbody tr > .sorting_2,
  table.dataTable.display tbody tr > .sorting_3 {
    background-color: #f9f9f9; }
  table.dataTable.order-column tbody tr.selected > .sorting_1,
  table.dataTable.order-column tbody tr.selected > .sorting_2,
  table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
  table.dataTable.display tbody tr.selected > .sorting_2,
  table.dataTable.display tbody tr.selected > .sorting_3 {
    background-color: #acbad4; }
  table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
    background-color: #f1f1f1; }
  table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
    background-color: #f3f3f3; }
  table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
    background-color: whitesmoke; }
  table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
    background-color: #a6b3cd; }
  table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
    background-color: #a7b5ce; }
  table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
    background-color: #a9b6d0; }
  table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
    background-color: #f9f9f9; }
  table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
    background-color: #fbfbfb; }
  table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
    background-color: #fdfdfd; }
  table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
    background-color: #acbad4; }
  table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
    background-color: #adbbd6; }
  table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
    background-color: #afbdd8; }
  table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
    background-color: #eaeaea; }
  table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
    background-color: #ebebeb; }
  table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
    background-color: #eeeeee; }
  table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
    background-color: #a1aec7; }
  table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
    background-color: #a2afc8; }
  table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
    background-color: #a4b2cb; }
  table.dataTable.nowrap th, table.dataTable.nowrap td {
    white-space: nowrap; }
  table.dataTable.compact thead th,
  table.dataTable.compact thead td {
    padding: 4px 17px 4px 4px; }
  table.dataTable.compact tfoot th,
  table.dataTable.compact tfoot td {
    padding: 4px; }
  table.dataTable.compact tbody th,
  table.dataTable.compact tbody td {
    padding: 4px; }
  table.dataTable th.dt-left,
  table.dataTable td.dt-left {
    text-align: left; }
  table.dataTable th.dt-center,
  table.dataTable td.dt-center,
  table.dataTable td.dataTables_empty {
    text-align: center; }
  table.dataTable th.dt-right,
  table.dataTable td.dt-right {
    text-align: right; }
  table.dataTable th.dt-justify,
  table.dataTable td.dt-justify {
    text-align: justify; }
  table.dataTable th.dt-nowrap,
  table.dataTable td.dt-nowrap {
    white-space: nowrap; }
  table.dataTable thead th.dt-head-left,
  table.dataTable thead td.dt-head-left,
  table.dataTable tfoot th.dt-head-left,
  table.dataTable tfoot td.dt-head-left {
    text-align: left; }
  table.dataTable thead th.dt-head-center,
  table.dataTable thead td.dt-head-center,
  table.dataTable tfoot th.dt-head-center,
  table.dataTable tfoot td.dt-head-center {
    text-align: center; }
  table.dataTable thead th.dt-head-right,
  table.dataTable thead td.dt-head-right,
  table.dataTable tfoot th.dt-head-right,
  table.dataTable tfoot td.dt-head-right {
    text-align: right; }
  table.dataTable thead th.dt-head-justify,
  table.dataTable thead td.dt-head-justify,
  table.dataTable tfoot th.dt-head-justify,
  table.dataTable tfoot td.dt-head-justify {
    text-align: justify; }
  table.dataTable thead th.dt-head-nowrap,
  table.dataTable thead td.dt-head-nowrap,
  table.dataTable tfoot th.dt-head-nowrap,
  table.dataTable tfoot td.dt-head-nowrap {
    white-space: nowrap; }
  table.dataTable tbody th.dt-body-left,
  table.dataTable tbody td.dt-body-left {
    text-align: left; }
  table.dataTable tbody th.dt-body-center,
  table.dataTable tbody td.dt-body-center {
    text-align: center; }
  table.dataTable tbody th.dt-body-right,
  table.dataTable tbody td.dt-body-right {
    text-align: right; }
  table.dataTable tbody th.dt-body-justify,
  table.dataTable tbody td.dt-body-justify {
    text-align: justify; }
  table.dataTable tbody th.dt-body-nowrap,
  table.dataTable tbody td.dt-body-nowrap {
    white-space: nowrap; }
 
table.dataTable,
table.dataTable th,
table.dataTable td {
  box-sizing: content-box; }
 
/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1; }
  .dataTables_wrapper .dataTables_length {
    float: left;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;	}
  .dataTables_wrapper .dataTables_filter {
    float: right;
    text-align: right; }
    .dataTables_wrapper .dataTables_filter input {
      margin-left: 0.5em; }
  .dataTables_wrapper .dataTables_info {
    clear: both;
    float: left;
    padding-top: 0.755em; }
  .dataTables_wrapper .dataTables_paginate {
    float: right;
    text-align: right;
    padding-top: 0.25em; }
    .dataTables_wrapper .dataTables_paginate .paginate_button {
      box-sizing: border-box;
      display: inline-block;
      min-width: 1.5em;
      padding: 0.5em 0.5em;
      margin-left: 0;
      text-align: center;
      text-decoration: none !important;
      cursor: pointer;
      *cursor: hand;
      border: 1px solid transparent;
      border-radius: 2px; 
        
    }
      
      .dataTables_wrapper .dataTables_paginate .paginate_button span a {
      
          color: #000 !important;
      }
      .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
        cursor: default;
        color: #666 !important;
        background: transparent;
        box-shadow: none; }
      .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
        color: #007bff !important;
        outline: none;
        background: none !important;
		border: none;
		box-shadow: none;
        }
      .dataTables_wrapper .dataTables_paginate .paginate_button:active {
        outline: none;
        background: none !important;
		border: none;
		box-shadow: none;

		}
    .dataTables_wrapper .dataTables_paginate .ellipsis {
      padding: 0 1em; }
  .dataTables_wrapper .dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 40px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    text-align: center;
    font-size: 1.2em;
    background-color: white;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); }
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter,
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_processing,
  .dataTables_wrapper .dataTables_paginate {
    color: #333333; }
  .dataTables_wrapper .dataTables_scroll {
    clear: both; }
    .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
      *margin-top: -1px;
      -webkit-overflow-scrolling: touch; }
      .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
        vertical-align: middle; }
      .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing,
      .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,
      .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
        height: 0;
        overflow: hidden;
        margin: 0 !important;
        padding: 0 !important; }
  .dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: none; }
  .dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,
  .dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
    border-bottom: none; }
  .dataTables_wrapper:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0; }
 
@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center; }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em; } }
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center; }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em; } }
table.dataTable.fixedHeader-floating, table.dataTable.fixedHeader-locked {
    position: absolute !important;
}

table.dataTable.fixedHeader-floating, table.dataTable.fixedHeader-locked {
    background-color: white;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
    color: #333;
}

.dataTables_wrapper .dataTables_info {
    clear: both;
    float: left;
    padding-top: 0.755em;
}

.dataTables_wrapper .dataTables_paginate {
    float: right;
    text-align: right;
    padding-top: 0.25em;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    cursor: default;
    color: #666 !important;
    border: 1px solid transparent;
    background: transparent;
    box-shadow: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #fff !important;
    background-color: rgba(76, 78, 100, 0.87) !important;
    border-radius: 50%;
    padding: 0.3rem 0.7rem;
}

.dataTables_wrapper {
	padding-bottom: 1.5em;
	padding-top: 1.5em;
	width: 100%;
	padding-left: 15px;
    padding-right: 15px;
}
div.dataTables_wrapper div.mdc-layout-grid {
	width: 100%;
}

[data-toggle=buttons]>.btn input[type=checkbox], [data-toggle=buttons]>.btn input[type=radio], [data-toggle=buttons]>.btn-group>.btn input[type=checkbox], [data-toggle=buttons]>.btn-group>.btn input[type=radio] {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
}
.dataTables_wrapper.container-fluid {
  padding: 0;
}

table.dataTable {
  /*border-collapse: collapse !important;*/
  margin-bottom: 15px !important;
}

table.dataTable tbody > tr.selected,
table.dataTable tbody > tr > .selected {
  /*background-color: #5089de;*/
  color: #fff;
}

/*table.dataTable thead .sorting {
    background-image: none;
}

table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc {
    background-image: none;
}*/

table.dataTable tbody > tr.selected td,
table.dataTable tbody > tr > .selected td {
  border-color: #fff;
  color: #fff;
}

table.dataTable tbody td:focus {
  outline: none !important;
}

table.dataTable tbody th.focus,
table.dataTable tbody td.focus {
  outline: 2px solid #5089de !important;
  outline-offset: -1px;
  color: #5089de;
  background-color: rgba(80, 137, 222, 0.15);
}

.dataTables_info {
  font-weight: 500;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  background-color: #23b397;
  top: 0.85rem;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  background-color: #f0643b;
  top: 0.85rem;
}

div.dt-button-info {
  background-color: #5089de;
  border: none;
  color: #fff;
  box-shadow: none;
  border-radius: 3px;
  text-align: center;
  z-index: 21;
}

div.dt-button-info h2 {
  border-bottom: none;
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}
@media (max-width: 767.98px) {
  li.paginate_button.previous,
  li.paginate_button.next {
    display: inline-block;
    font-size: 1.5rem;
  }

  li.paginate_button {
    display: none;
  }

  .dataTables_paginate ul {
    text-align: center;
    display: block;
    margin: 1.5rem 0 0 !important;
  }

  div.dt-buttons {
    display: inline-table;
    margin-bottom: 1.5rem;
  }
}

.activate-select .sorting_1 {
  background-color: #f1f5f7;
}

.responsive-table-plugin .dropdown-menu li.checkbox-row {
  padding: 7px 15px;
}

.responsive-table-plugin .table-responsive {
  border: none;
  margin-bottom: 0;
}

.responsive-table-plugin .btn-toolbar {
  display: block;
}

.responsive-table-plugin tbody th {
  font-size: inherit;
  font-weight: normal;
  text-transform: none;
}

.responsive-table-plugin .checkbox-row {
  padding-left: 40px;
}

.responsive-table-plugin .checkbox-row label {
  display: inline-block;
  padding-left: 5px;
  position: relative;
  margin-bottom: 0;
}

.responsive-table-plugin .checkbox-row label::before {
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #ced4da;
  content: "";
  display: inline-block;
  height: 17px;
  left: 0;
  margin-left: -20px;
  position: absolute;
  transition: 0.3s ease-in-out;
  width: 17px;
  outline: none;
}

.responsive-table-plugin .checkbox-row label::after {
  color: #ced4da;
  display: inline-block;
  font-size: 11px;
  height: 16px;
  left: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  position: absolute;
  top: -2px;
  width: 16px;
}

.responsive-table-plugin .checkbox-row input[type=checkbox] {
  cursor: pointer;
  opacity: 0;
  z-index: 1;
  outline: none;
}

.responsive-table-plugin .checkbox-row input[type=checkbox]:disabled + label {
  opacity: 0.65;
}

.responsive-table-plugin .checkbox-row input[type=checkbox]:focus + label::before {
  outline-offset: -2px;
  outline: none;
}

.responsive-table-plugin .checkbox-row input[type=checkbox]:checked + label::after {
  content: "\F00C";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.responsive-table-plugin .checkbox-row input[type=checkbox]:disabled + label::before {
  background-color: #dee2e6;
  cursor: not-allowed;
}

.responsive-table-plugin .checkbox-row input[type=checkbox]:checked + label::before {
  background-color: #fff;
  border-color: #5089de;
}

.responsive-table-plugin .checkbox-row input[type=checkbox]:checked + label::after {
  color: #5089de;
}

.responsive-table-plugin table.focus-on tbody tr.focused th,
.responsive-table-plugin table.focus-on tbody tr.focused td,
.responsive-table-plugin .sticky-table-header {
  background: #5089de;
  color: #fff;
  border-color: #5089de;
}

.responsive-table-plugin table.focus-on tbody tr.focused th table,
.responsive-table-plugin table.focus-on tbody tr.focused td table,
.responsive-table-plugin .sticky-table-header table {
  color: #fff;
}

.responsive-table-plugin .fixed-solution .sticky-table-header {
  top: 70px !important;
  z-index: 1;
}

.responsive-table-plugin .btn-default {
  background-color: #fff;
  color: #414d5f;
  border: 1px solid rgba(65, 77, 95, 0.3);
}

.responsive-table-plugin .btn-default.btn-primary {
    background: linear-gradient(to right, #667db6, #0082c8);
  /*background: #3f3f40 !important;*/
  background: #0082c8 !important;
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(80, 137, 222, 0.5);
}
.btn-primary, .btn-primary:hover, .btn-primary:focus {
  /*background: linear-gradient(to right, #667db6, #0082c8);*/
  background: #4c4e64de;
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(80, 137, 222, 0.5);
}
.p-r-25 {
	padding-right: 25px;
}
.btn-dsg {
	border: none;
	display: inline-flex;
     text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    outline: none;
    overflow: hidden;
    position: relative;
    color: #fff;
    font-size: 15px;
    background-color: #fc6076 !important;
    /*background-image: -webkit-linear-gradient(to right, #fc6076,  #e75516) !important;
    background-image: -moz-linear-gradient(to right, #fc6076,  #e75516) !important;
    background-image: -ms-linear-gradient(to right, #fc6076,  #e75516) !important;
    background-image: -o-linear-gradient(to right, #fc6076,  #e75516) !important;
	background-image: linear-gradient(to right, #fc6076,  #e75516) !important;*/
    margin: 0 auto;
	padding: .475rem .75rem;
    box-shadow: 4px 2px 20px #000;
	border-top-left-radius: 1px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 1px;
}
.btn-icon:hover {
	color: #fff;
}
.btn-icon:after {
	content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 490%;
    width: 40%;
    background: #fff;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    -webkit-transform: translateX(-48%) translateY(-25%) rotate(15deg);
    transform: translateX(-28%) translateY(-25%) rotate(5deg);
}
.btn-icon i {
	position: relative;
	z-index: 1;
	line-height: 1.5;
	font-size: 18px;
	color: #df9f27;
}
.btn-icon span {
	position: relative;
	line-height: 1.5;
	font-size: 18px;
}
	

.responsive-table-plugin .btn-group.pull-right {
  float: right;
}

.responsive-table-plugin .btn-group.pull-right .dropdown-menu {
  left: auto;
  right: 0;
}
.dt-button-collection {
	right: auto !important;
    width: 175px;
    margin-top: 0 !important;
	position: absolute;
    display: block;
    z-index: 999;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 0.7rem;
    color: #3f4254;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 0 solid rgba(0,0,0,.15);
    border-radius: .42rem;
    -webkit-box-shadow: 0 0 50px 0 rgba(82,63,105,.15);
    box-shadow: 0 0 50px 0 rgba(82,63,105,.15);
}

.buttons-html5, .buttons-print {
	display: flex;
	border: none;
    padding: .5rem 1.25rem;
    font-size: 1.1em;
    color: #7e8299;
    margin-right: 10px;
}
@media (max-width: 576px) {
    .dt-buttons {
        display: none !important;
    }
}

.dt-buttons {
    display: flex;
    float: left;
}
.dt-buttons, .dataTables_filter {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
	/*padding-left: 1rem;*/
}
.pagination {
    float: right;
}
.dataTables_info {
    padding: 1.2rem !important;
    min-height: 35px;
    height: 35px;
}
.dataTables_wrapper .dataTables_filter {
    float: right;
    text-align: right;
}
.dt-buttons, .dataTables_filter {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
    color: #333;
}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
    color: #333333;
}
.dataTables_wrapper .dataTables_filter input {
    margin-left: 0.5em;
}
.dt-buttons, .dataTables_filter {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

html{position:relative;min-height:100%}body{padding-bottom:60px;overflow-x:hidden}.metismenu{padding:0}.metismenu li{list-style:none}.metismenu ul{padding:0}.metismenu ul li{width:100%}.metismenu .collapse{display:none}.metismenu .collapse.in{display:block}.metismenu .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}.nav-second-level li a,.nav-thrid-level li a{padding:8px 20px;color:#8391a0;display:block;position:relative;-webkit-transition:all .4s;transition:all .4s}.nav-second-level li a:focus,.nav-second-level li a:hover,.nav-thrid-level li a:focus,.nav-thrid-level li a:hover{color:#a8bcd2}.nav-second-level li.active>a,.nav-third-level li.active>a{color:#b1c4da}#wrapper{height:100%;overflow:hidden;width:100%}.content-page{margin-left:240px;overflow:hidden;padding:0 15px 5px 15px;min-height:80vh;margin-top:70px}.left-side-menu{width:240px;background:#3d454e;bottom:0;padding:20px 0;position:fixed;top:70px;-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.3);box-shadow:0 0 35px 0 rgba(154,161,171,.3)}#sidebar-menu>ul>li>a{color:#8391a0;display:block;padding:13px 20px;position:relative;-webkit-transition:all .4s;transition:all .4s;font-family:'Mulish',sans-serif;font-size:.925rem}#sidebar-menu>ul>li>a:active,#sidebar-menu>ul>li>a:focus,#sidebar-menu>ul>li>a:hover{color:#a8bcd2;text-decoration:none}#sidebar-menu>ul>li>a>span{vertical-align:middle}#sidebar-menu>ul>li>a i{display:inline-block;line-height:1.0625rem;margin:0 10px 0 3px;text-align:center;vertical-align:middle;width:20px;font-size:1.125rem}#sidebar-menu>ul>li>a .drop-arrow{float:right}#sidebar-menu>ul>li>a .drop-arrow i{margin-right:0}#sidebar-menu>ul>li>a.active{color:#b1c4da}#sidebar-menu>ul>li>ul{padding-left:40px}#sidebar-menu>ul>li>ul ul{padding-left:20px}#sidebar-menu .menu-arrow{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;position:absolute;right:20px;display:inline-block;font-family:'Material Design Icons';text-rendering:auto;line-height:1.5rem;font-size:1.1rem;-webkit-transform:translate(0,0);transform:translate(0,0)}#sidebar-menu .menu-arrow:before{content:"\F142"}#sidebar-menu .badge{margin-top:4px}#sidebar-menu li.active>a>span.menu-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#sidebar-menu .menu-title{padding:10px 20px;letter-spacing:.05em;pointer-events:none;cursor:default;font-size:.6875rem;text-transform:uppercase;color:#8391a0;font-weight:600}.enlarged .logo-box{width:70px!important}.enlarged .logo span.logo-lg{display:none}.enlarged .logo span.logo-sm{display:block}.enlarged .left-side-menu{position:absolute;padding-top:0;width:70px!important;z-index:5}.enlarged .left-side-menu .slimScrollDiv,.enlarged .left-side-menu .slimscroll-menu{overflow:inherit!important;height:auto!important}.enlarged .left-side-menu .slimScrollBar{visibility:hidden}.enlarged .left-side-menu #sidebar-menu .badge,.enlarged .left-side-menu #sidebar-menu .collapse.in,.enlarged .left-side-menu #sidebar-menu .label,.enlarged .left-side-menu #sidebar-menu .menu-arrow,.enlarged .left-side-menu #sidebar-menu .menu-title{display:none!important}.enlarged .left-side-menu #sidebar-menu .nav.collapse{height:inherit!important}.enlarged .left-side-menu #sidebar-menu>ul>li{position:relative;white-space:nowrap}.enlarged .left-side-menu #sidebar-menu>ul>li>a{padding:15px 20px;min-height:54px}.enlarged .left-side-menu #sidebar-menu>ul>li>a:active,.enlarged .left-side-menu #sidebar-menu>ul>li>a:focus,.enlarged .left-side-menu #sidebar-menu>ul>li>a:hover{color:#a8bcd2}.enlarged .left-side-menu #sidebar-menu>ul>li>a i{font-size:1.35rem;margin-right:20px}.enlarged .left-side-menu #sidebar-menu>ul>li>a span{display:none;padding-left:25px}.enlarged .left-side-menu #sidebar-menu>ul>li:hover>a{position:relative;width:calc(190px + 70px);color:#b1c4da;background-color:#3d454e;-webkit-transition:none;transition:none}.enlarged .left-side-menu #sidebar-menu>ul>li:hover>a span{display:inline}.enlarged .left-side-menu #sidebar-menu>ul>li:hover a.active :after,.enlarged .left-side-menu #sidebar-menu>ul>li:hover a.open :after{display:none}.enlarged .left-side-menu #sidebar-menu>ul>li:hover>ul{display:block;left:70px;position:absolute;width:190px;height:auto!important;-webkit-box-shadow:3px 5px 10px 0 rgba(154,161,171,.2);box-shadow:3px 5px 10px 0 rgba(154,161,171,.2)}.enlarged .left-side-menu #sidebar-menu>ul>li:hover>ul ul{-webkit-box-shadow:3px 5px 10px 0 rgba(154,161,171,.2);box-shadow:3px 5px 10px 0 rgba(154,161,171,.2)}.enlarged .left-side-menu #sidebar-menu>ul>li:hover>ul a{-webkit-box-shadow:none;box-shadow:none;padding:8px 20px;position:relative;width:190px;z-index:6}.enlarged .left-side-menu #sidebar-menu>ul>li:hover>ul a:hover{color:#56c2d6}.enlarged .left-side-menu #sidebar-menu>ul ul{padding:5px 0;z-index:9999;background-color:#fff}.enlarged .left-side-menu #sidebar-menu>ul ul li:hover>ul{display:block;left:190px;margin-top:-36px;position:absolute;width:190px}.enlarged .left-side-menu #sidebar-menu>ul ul li>a span.pull-right{position:absolute;right:20px;top:12px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.enlarged .left-side-menu #sidebar-menu>ul ul li.active a{color:#56c2d6}.enlarged .content-page{margin-left:70px!important}.enlarged .footer{left:70px!important}.enlarged .user-box{display:none}body.enlarged{min-height:1200px}@media (max-width:767.98px){body{overflow-x:hidden;padding-bottom:80px}.left-side-menu{display:none;z-index:10!important}.sidebar-enable .left-side-menu{display:block}.content-page,.enlarged .content-page{margin-left:0!important;padding:0 10px}.pro-user-name{display:none}.logo-box{display:none}}.left-side-menu-sm .logo-box{width:160px}.left-side-menu-sm .left-side-menu{width:160px;text-align:center}.left-side-menu-sm .left-side-menu #sidebar-menu>ul>li>a>i{display:block;font-size:18px;line-height:24px;width:100%;margin:0}.left-side-menu-sm .left-side-menu #sidebar-menu>ul ul{padding-left:0}.left-side-menu-sm .left-side-menu #sidebar-menu>ul ul a{padding:10px 20px}.left-side-menu-sm .left-side-menu .badge,.left-side-menu-sm .left-side-menu .menu-arrow{display:none!important}.left-side-menu-sm .left-side-menu+.content-page{margin-left:160px}.left-side-menu-sm .left-side-menu+.content-page .footer{left:160px}.left-side-menu-sm .left-side-menu .menu-title{background-color:#48525c}.enlarged.left-side-menu-sm #wrapper .left-side-menu{text-align:left}.enlarged.left-side-menu-sm #wrapper .left-side-menu ul li a i{display:inline-block;font-size:18px;line-height:17px;margin-left:3px;margin-right:15px;vertical-align:middle;width:20px}.left-side-menu-light .left-side-menu{background-color:#fff}.left-side-menu-light .left-side-menu #sidebar-menu>ul>li>a{color:#6d7073}.left-side-menu-light .left-side-menu #sidebar-menu>ul>li>a:active,.left-side-menu-light .left-side-menu #sidebar-menu>ul>li>a:focus,.left-side-menu-light .left-side-menu #sidebar-menu>ul>li>a:hover{color:#56c2d6}.left-side-menu-light .left-side-menu #sidebar-menu>ul>li>a.active{color:#56c2d6;background-color:#f1f5f7;border-right-color:#56c2d6}.left-side-menu-light .left-side-menu #sidebar-menu .menu-title{color:#adb5bd}.left-side-menu-light .left-side-menu .nav-second-level li a,.left-side-menu-light .left-side-menu .nav-thrid-level li a{color:#6d7073}.left-side-menu-light .left-side-menu .nav-second-level li a:focus,.left-side-menu-light .left-side-menu .nav-second-level li a:hover,.left-side-menu-light .left-side-menu .nav-thrid-level li a:focus,.left-side-menu-light .left-side-menu .nav-thrid-level li a:hover{background-color:transparent;color:#56c2d6}.left-side-menu-light .left-side-menu .nav-second-level li.active>a,.left-side-menu-light .left-side-menu .nav-third-level li.active>a{color:#56c2d6}.enlarged.left-side-menu-light #wrapper .left-side-menu #sidebar-menu>ul>li:hover>a{color:#56c2d6!important;background-color:#f1f5f7!important}.user-pro-dropdown{background-color:#f1f5f7;-webkit-box-shadow:none;box-shadow:none;padding:15px 5px;width:90%;margin-left:5%;margin-top:10px}.user-pro-dropdown .dropdown-item{border-radius:3px}.user-pro-dropdown .dropdown-item:hover{background-color:#5089de;color:#fff}.logo{display:block;line-height:70px}.logo span.logo-lg{display:block}.logo span.logo-sm{display:none}.logo .logo-lg-text-dark{color:#414d5f;font-weight:700;font-size:22px;text-transform:uppercase}.logo .logo-lg-text-light{color:#fff;font-weight:700;font-size:22px;text-transform:uppercase}.logo-box{height:70px;width:240px;float:left;background-color:#3d454e}.navbar-custom{background-color:#fff;padding:0 10px 0 0;position:fixed;left:0;right:0;height:70px;z-index:100;-webkit-box-shadow:0 0 35px 0 rgba(61,69,78,.15);box-shadow:0 0 35px 0 rgba(61,69,78,.15)}.navbar-custom .topnav-menu>li{float:left}.navbar-custom .topnav-menu {padding:0 15px;color:#6c757d;min-width:32px;display:block;line-height:70px;text-align:center;max-height:70px}.navbar-custom .dropdown.show {background-color:rgba(65,77,95,.05)}.navbar-custom .app-search{overflow:hidden;height:70px;display:table;max-width:180px;margin-right:20px}.navbar-custom .app-search .app-search-box{display:table-cell;vertical-align:middle}.navbar-custom .app-search .app-search-box input::-webkit-input-placeholder{font-size:.8125rem;color:#adb5bd}.navbar-custom .app-search .form-control{border:none;height:38px;padding-left:20px;padding-right:0;background-color:#f1f5f7;-webkit-box-shadow:none;box-shadow:none;border-radius:30px 0 0 30px}.navbar-custom .app-search .input-group-append{margin-left:0;z-index:4}.navbar-custom .app-search .btn{background-color:#f1f5f7;border-color:transparent;color:#6c757d;border-radius:0 30px 30px 0;-webkit-box-shadow:none!important;box-shadow:none!important}.navbar-custom .button-menu-mobile{border:none;color:#414d5f;display:inline-block;height:70px;line-height:70px;width:60px;background-color:transparent;font-size:24px;cursor:pointer}.navbar-custom .button-menu-mobile span{width:18px;height:2px;background-color:#414d5f;display:block;margin:5px 12px}.navbar-custom .button-menu-mobile span:nth-of-type(2){width:24px}.navbar-custom .button-menu-mobile.disable-btn{display:none}.noti-scroll{max-height:230px}.notification-list{margin-left:0}.notification-list .noti-title{background-color:#414d5f;padding:15px 20px;margin-top:-.25rem}.notification-list .noti-icon{font-size:21px;vertical-align:middle}.notification-list .noti-icon-badge{display:inline-block;position:absolute;top:12px;right:10px;font-size:12px}.notification-list .notify-item{padding:12px 20px}.notification-list .notify-item .notify-icon{float:left;height:36px;width:36px;font-size:18px;line-height:36px;text-align:center;margin-right:10px;border-radius:50%;color:#fff}.notification-list .notify-item .notify-details{margin-bottom:5px;overflow:hidden;margin-left:45px;text-overflow:ellipsis;white-space:nowrap;color:#414d5f;font-family:"Work Sans",sans-serif}.notification-list .notify-item .notify-details b{font-weight:500}.notification-list .notify-item .notify-details small{display:block}.notification-list .notify-item .notify-details span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.notification-list .notify-item .user-msg{margin-left:45px;white-space:normal;line-height:16px}.notification-list .profile-dropdown .notify-item{padding:.45rem 1.2rem}.profile-dropdown{width:170px}.profile-dropdown i{vertical-align:middle;margin-right:5px}.nav-user{padding:0 12px!important}.nav-user img{height:32px;width:32px}.topbar-dark .navbar-custom{background-color:#3d454e!important}.topbar-dark .navbar-custom .topnav-menu{color:#ced4da}.topbar-dark .navbar-custom .dropdown.show{background-color:rgba(241,245,247,.03)}.topbar-dark .navbar-custom .button-menu-mobile span{background-color:#98a6ad}.topbar-dark .navbar-custom .waves-effect .waves-ripple{background:rgba(255,255,255,.4);background:radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%)}.topbar-dark .navbar-custom .app-search input::-webkit-input-placeholder{color:#6c757d!important}.topbar-dark .navbar-custom .app-search .form-control{color:#fff;background-color:#444d57;border-color:#f1f5f7}.topbar-dark .navbar-custom .app-search .btn{background-color:#444d57;color:#ced4da}.page-title-box .page-title{font-size:1.25rem;margin:0;line-height:75px;color:#323a46}.page-title-box .page-title-right{float:right;margin-top:22px}.page-title-box .breadcrumb{padding-top:5px}@media (max-width:767.98px){.page-title-box .page-title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:70px}.page-title-box .breadcrumb{display:none}}@media (max-width:640px){.page-title-box .page-title-right{display:none}}@media (max-width:419px){.page-title-box .breadcrumb{display:none}}.footer{bottom:0;padding:19px 15px 20px;position:absolute;right:0;color:#98a6ad;left:240px;background-color:#f1f2f5}.footer .footer-links a{color:#98a6ad;margin-left:1.5rem;-webkit-transition:all .4s;transition:all .4s}.footer .footer-links a:hover{color:#323a46}.footer .footer-links a:first-of-type{margin-left:0}.footer-alt{left:0!important;text-align:center;background-color:transparent}@media (max-width:767.98px){.footer{left:0!important;text-align:center}}.right-bar{background-color:#fff;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);display:block;position:fixed;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:260px;z-index:9999;float:right!important;right:-270px;top:0;bottom:0}.right-bar .rightbar-title{background-color:#5089de;padding:27px 25px;color:#fff}.right-bar .right-bar-toggle{background-color:#505e74;height:24px;width:24px;line-height:27px;color:#fff;text-align:center;border-radius:50%;margin-top:-4px}.right-bar .right-bar-toggle:hover{background-color:#56667d}.right-bar .user-box{padding:25px;text-align:center}.right-bar .user-box .user-img{position:relative;height:64px;width:64px;margin:0 auto 15px auto}.right-bar .user-box .user-img .user-edit{position:absolute;right:-5px;bottom:0;height:24px;width:24px;background-color:#fff;line-height:24px;border-radius:50%;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175)}.right-bar .user-box h5{margin-bottom:2px}.right-bar .user-box h5 a{color:#414d5f}.rightbar-overlay{background-color:rgba(65,77,95,.55);position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:9998;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.right-bar-enabled .right-bar{right:0}.right-bar-enabled .rightbar-overlay{display:block}@media (max-width:767.98px){.right-bar{overflow:auto}.right-bar .slimscroll-menu{height:auto!important}}body.boxed-layout #wrapper{max-width:1300px;margin:0 auto;-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.3);box-shadow:0 0 35px 0 rgba(154,161,171,.3)}body.boxed-layout .navbar-custom{max-width:1300px;margin:0 auto}body.boxed-layout .footer{margin:0 auto;max-width:calc(1300px - 240px)}body.boxed-layout.enlarged .footer{max-width:calc(1300px - 70px)}.width-xs{min-width:80px}.width-sm{min-width:100px}.width-md{min-width:120px}.width-lg{min-width:140px}.width-xl{min-width:160px}.font-family-secondary{font-family:"Work Sans",sans-serif}.avatar-xs{height:1.5rem;width:1.5rem}.avatar-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.avatar-group{padding-left:12px}.avatar-group .avatar-group-item{margin:0 0 10px -12px;display:inline-block;border:2px solid #fff;border-radius:50%}.font-weight-medium{font-weight:500}.font-weight-semibold{font-weight:600}.sp-line-1,.sp-line-2,.sp-line-3,.sp-line-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.sp-line-1{-webkit-line-clamp:1}.sp-line-2{-webkit-line-clamp:2}.sp-line-3{-webkit-line-clamp:3}.sp-line-4{-webkit-line-clamp:4}.social-list-item{height:2rem;width:2rem;line-height:calc(2rem - 4px);display:block;border:2px solid #adb5bd;border-radius:50%;color:#adb5bd}.widget-flat{position:relative;overflow:hidden}.widget-flat i.widget-icon{font-size:36px}.widget-user{position:relative}.widget-user img{width:60px;height:60px}.widget-user .user-position{position:absolute;top:0;bottom:0;width:44px;font-size:16px;text-align:center;right:0;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.widget-user .user-position span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dash-item-overlay{position:absolute;left:8%;max-width:350px;padding:20px;z-index:1}.inbox-widget .inbox-item{border-bottom:1px solid #fff;overflow:hidden;padding:.625rem 0;position:relative}.inbox-widget .inbox-item:last-of-type{border-bottom:none}.inbox-widget .inbox-item .inbox-item-img{display:block;float:left;margin-right:15px;width:40px}.inbox-widget .inbox-item .inbox-item-img img{width:40px}.inbox-widget .inbox-item .inbox-item-author{color:#414d5f;display:block;margin-bottom:3px}.inbox-widget .inbox-item .inbox-item-text{color:#98a6ad;display:block;font-size:.8125rem;margin:0;overflow:hidden}.inbox-widget .inbox-item .inbox-item-date{color:#98a6ad;font-size:.6875rem;position:absolute;right:5px;top:10px}.cta-box{background-image:url(../images/bg-pattern-2.png);background-size:cover}.cta-box .cta-box-title{font-size:20px;line-height:30px}.timeline-alt{position:relative}.timeline-alt .timeline-item{position:relative}.timeline-alt .timeline-item:before{background-color:#dee2e6;bottom:0;content:"";left:5px;position:absolute;top:3px;width:2px;z-index:0}.timeline-alt .timeline-item .timeline-icon{float:left;height:12px;width:12px;border-radius:50%;background-color:#fff;color:#414d5f;margin-top:3px;border:2px solid #dee2e6;z-index:1;position:relative}.timeline-alt .timeline-item .timeline-item-info{margin-left:25px}.checkbox label{display:inline-block;padding-left:8px;position:relative;font-weight:400;margin-bottom:0}.checkbox label::before{-o-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;background-color:#fff;border-radius:3px;border:2px solid #98a6ad;content:"";display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;transition:.3s ease-in-out;width:18px;outline:0!important;top:2px}.checkbox label::after{color:#6c757d;display:inline-block;font-size:11px;height:18px;left:0;margin-left:-18px;padding-left:3px;padding-top:2px;position:absolute;top:0;width:18px}.checkbox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.checkbox input[type=checkbox]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:focus+label::before{outline-offset:-2px;outline:0}.checkbox input[type=checkbox]:checked+label::after{content:"";position:absolute;top:6px;left:7px;display:table;width:4px;height:8px;border:2px solid #6c757d;border-top-width:0;border-left-width:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox input[type=checkbox]:disabled+label::before{background-color:#f1f5f7;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox.checkbox-single input{height:18px;width:18px;position:absolute}.checkbox.checkbox-single label{height:18px;width:18px}.checkbox.checkbox-single label:before{margin-left:0}.checkbox.checkbox-single label:after{margin-left:0}.checkbox-primary input[type=checkbox]:checked+label::before{background-color:#5089de;border-color:#5089de}.checkbox-primary input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-secondary input[type=checkbox]:checked+label::before{background-color:#98a6ad;border-color:#98a6ad}.checkbox-secondary input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-success input[type=checkbox]:checked+label::before{background-color:#23b397;border-color:#23b397}.checkbox-success input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-info input[type=checkbox]:checked+label::before{background-color:#56c2d6;border-color:#56c2d6}.checkbox-info input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-warning input[type=checkbox]:checked+label::before{background-color:#f8cc6b;border-color:#f8cc6b}.checkbox-warning input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-danger input[type=checkbox]:checked+label::before{background-color:#f0643b;border-color:#f0643b}.checkbox-danger input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-light input[type=checkbox]:checked+label::before{background-color:#f1f5f7;border-color:#f1f5f7}.checkbox-light input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-dark input[type=checkbox]:checked+label::before{background-color:#414d5f;border-color:#414d5f}.checkbox-dark input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-pink input[type=checkbox]:checked+label::before{background-color:#e36498;border-color:#e36498}.checkbox-pink input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-purple input[type=checkbox]:checked+label::before{background-color:#675db7;border-color:#675db7}.checkbox-purple input[type=checkbox]:checked+label::after{border-color:#fff}.radio label{display:inline-block;padding-left:8px;position:relative;font-weight:400;margin-bottom:0}.radio label::before{-o-transition:border .5s ease-in-out;-webkit-transition:border .5s ease-in-out;background-color:#fff;border-radius:50%;border:2px solid #98a6ad;content:"";display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;transition:border .5s ease-in-out;width:18px;outline:0!important}.radio label::after{-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-ms-transform:scale(0,0);-o-transform:scale(0,0);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);-webkit-transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);background-color:#6c757d;border-radius:50%;content:" ";display:inline-block;height:10px;left:6px;margin-left:-20px;position:absolute;top:4px;transform:scale(0,0);transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33),-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);width:10px}.radio input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:focus+label::before{outline-offset:-2px;outline:5px auto -webkit-focus-ring-color;outline:thin dotted}.radio input[type=radio]:checked+label::after{-webkit-transform:scale(1,1);transform:scale(1,1)}.radio input[type=radio]:disabled+label::before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio.radio-single label{height:17px}.radio-primary input[type=radio]+label::after{background-color:#5089de}.radio-primary input[type=radio]:checked+label::before{border-color:#5089de}.radio-primary input[type=radio]:checked+label::after{background-color:#5089de}.radio-secondary input[type=radio]+label::after{background-color:#98a6ad}.radio-secondary input[type=radio]:checked+label::before{border-color:#98a6ad}.radio-secondary input[type=radio]:checked+label::after{background-color:#98a6ad}.radio-success input[type=radio]+label::after{background-color:#23b397}.radio-success input[type=radio]:checked+label::before{border-color:#23b397}.radio-success input[type=radio]:checked+label::after{background-color:#23b397}.radio-info input[type=radio]+label::after{background-color:#56c2d6}.radio-info input[type=radio]:checked+label::before{border-color:#56c2d6}.radio-info input[type=radio]:checked+label::after{background-color:#56c2d6}.radio-warning input[type=radio]+label::after{background-color:#f8cc6b}.radio-warning input[type=radio]:checked+label::before{border-color:#f8cc6b}.radio-warning input[type=radio]:checked+label::after{background-color:#f8cc6b}.radio-danger input[type=radio]+label::after{background-color:#f0643b}.radio-danger input[type=radio]:checked+label::before{border-color:#f0643b}.radio-danger input[type=radio]:checked+label::after{background-color:#f0643b}.radio-light input[type=radio]+label::after{background-color:#f1f5f7}.radio-light input[type=radio]:checked+label::before{border-color:#f1f5f7}.radio-light input[type=radio]:checked+label::after{background-color:#f1f5f7}.radio-dark input[type=radio]+label::after{background-color:#414d5f}.radio-dark input[type=radio]:checked+label::before{border-color:#414d5f}.radio-dark input[type=radio]:checked+label::after{background-color:#414d5f}.radio-pink input[type=radio]+label::after{background-color:#e36498}.radio-pink input[type=radio]:checked+label::before{border-color:#e36498}.radio-pink input[type=radio]:checked+label::after{background-color:#e36498}.radio-purple input[type=radio]+label::after{background-color:#675db7}.radio-purple input[type=radio]:checked+label::before{border-color:#675db7}.radio-purple input[type=radio]:checked+label::after{background-color:#675db7}.ribbon-box{position:relative}.ribbon-box .ribbon{position:relative;clear:both;padding:5px 12px;margin-bottom:15px;-webkit-box-shadow:2px 5px 10px rgba(65,77,95,.15);box-shadow:2px 5px 10px rgba(65,77,95,.15);color:#fff;font-size:13px;font-weight:600}.ribbon-box .ribbon:before{content:" ";border-style:solid;border-width:10px;display:block;position:absolute;bottom:-10px;left:0;margin-bottom:-10px;z-index:-1}.ribbon-box .ribbon.float-left{margin-left:-30px;border-radius:0 3px 3px 0}.ribbon-box .ribbon.float-right{margin-right:-30px;border-radius:3px 0 0 3px}.ribbon-box .ribbon.float-right:before{right:0}.ribbon-box .ribbon.float-center span{margin:0 auto 20px auto}.ribbon-box .ribbon-content{clear:both}.ribbon-box .ribbon-primary{background:#5089de}.ribbon-box .ribbon-primary:before{border-color:#286dd3 transparent transparent}.ribbon-box .ribbon-secondary{background:#98a6ad}.ribbon-box .ribbon-secondary:before{border-color:#7c8d96 transparent transparent}.ribbon-box .ribbon-success{background:#23b397}.ribbon-box .ribbon-success:before{border-color:#1b8873 transparent transparent}.ribbon-box .ribbon-info{background:#56c2d6}.ribbon-box .ribbon-info:before{border-color:#31b1c8 transparent transparent}.ribbon-box .ribbon-warning{background:#f8cc6b}.ribbon-box .ribbon-warning:before{border-color:#f6bb3a transparent transparent}.ribbon-box .ribbon-danger{background:#f0643b}.ribbon-box .ribbon-danger:before{border-color:#e64212 transparent transparent}.ribbon-box .ribbon-light{background:#f1f5f7}.ribbon-box .ribbon-light:before{border-color:#d1dee4 transparent transparent}.ribbon-box .ribbon-dark{background:#414d5f}.ribbon-box .ribbon-dark:before{border-color:#2c3441 transparent transparent}.ribbon-box .ribbon-pink{background:#e36498}.ribbon-box .ribbon-pink:before{border-color:#db397b transparent transparent}.ribbon-box .ribbon-purple{background:#675db7}.ribbon-box .ribbon-purple:before{border-color:#4f459c transparent transparent}.ribbon-box .ribbon-two{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon-box .ribbon-two span{font-size:13px;color:#fff;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);box-shadow:0 0 8px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);position:absolute;top:19px;left:-21px;font-weight:600}.ribbon-box .ribbon-two span:before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-right:3px solid transparent;border-bottom:3px solid transparent}.ribbon-box .ribbon-two span:after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-bottom:3px solid transparent}.ribbon-box .ribbon-two-primary span{background:#5089de}.ribbon-box .ribbon-two-primary span:before{border-left:3px solid #2462be;border-top:3px solid #2462be}.ribbon-box .ribbon-two-primary span:after{border-right:3px solid #2462be;border-top:3px solid #2462be}.ribbon-box .ribbon-two-secondary span{background:#98a6ad}.ribbon-box .ribbon-two-secondary span:before{border-left:3px solid #6e818a;border-top:3px solid #6e818a}.ribbon-box .ribbon-two-secondary span:after{border-right:3px solid #6e818a;border-top:3px solid #6e818a}.ribbon-box .ribbon-two-success span{background:#23b397}.ribbon-box .ribbon-two-success span:before{border-left:3px solid #167361;border-top:3px solid #167361}.ribbon-box .ribbon-two-success span:after{border-right:3px solid #167361;border-top:3px solid #167361}.ribbon-box .ribbon-two-info span{background:#56c2d6}.ribbon-box .ribbon-two-info span:before{border-left:3px solid #2c9fb4;border-top:3px solid #2c9fb4}.ribbon-box .ribbon-two-info span:after{border-right:3px solid #2c9fb4;border-top:3px solid #2c9fb4}.ribbon-box .ribbon-two-warning span{background:#f8cc6b}.ribbon-box .ribbon-two-warning span:before{border-left:3px solid #f5b322;border-top:3px solid #f5b322}.ribbon-box .ribbon-two-warning span:after{border-right:3px solid #f5b322;border-top:3px solid #f5b322}.ribbon-box .ribbon-two-danger span{background:#f0643b}.ribbon-box .ribbon-two-danger span:before{border-left:3px solid #cf3b10;border-top:3px solid #cf3b10}.ribbon-box .ribbon-two-danger span:after{border-right:3px solid #cf3b10;border-top:3px solid #cf3b10}.ribbon-box .ribbon-two-light span{background:#f1f5f7}.ribbon-box .ribbon-two-light span:before{border-left:3px solid #c0d2db;border-top:3px solid #c0d2db}.ribbon-box .ribbon-two-light span:after{border-right:3px solid #c0d2db;border-top:3px solid #c0d2db}.ribbon-box .ribbon-two-dark span{background:#414d5f}.ribbon-box .ribbon-two-dark span:before{border-left:3px solid #222832;border-top:3px solid #222832}.ribbon-box .ribbon-two-dark span:after{border-right:3px solid #222832;border-top:3px solid #222832}.ribbon-box .ribbon-two-pink span{background:#e36498}.ribbon-box .ribbon-two-pink span:before{border-left:3px solid #d4266e;border-top:3px solid #d4266e}.ribbon-box .ribbon-two-pink span:after{border-right:3px solid #d4266e;border-top:3px solid #d4266e}.ribbon-box .ribbon-two-purple span{background:#675db7}.ribbon-box .ribbon-two-purple span:before{border-left:3px solid #463d8a;border-top:3px solid #463d8a}.ribbon-box .ribbon-two-purple span:after{border-right:3px solid #463d8a;border-top:3px solid #463d8a}@media print{.footer,.left-side-menu,.navbar-custom,.page-title-box,.right-bar{display:none}.card-body,.content,.content-page,.right-bar,body{padding:0;margin:0}}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:9999}#status{width:40px;height:40px;position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px}.spinner{margin:0 auto;font-size:10px;position:relative;text-indent:-9999em;border-top:5px solid #dee2e6;border-right:5px solid #dee2e6;border-bottom:5px solid #dee2e6;border-left:5px solid #5089de;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:SpinnerAnimation 1.1s infinite linear;animation:SpinnerAnimation 1.1s infinite linear}.spinner,.spinner:after{border-radius:50%;width:40px;height:40px}@-webkit-keyframes SpinnerAnimation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes SpinnerAnimation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}/*!
.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background:rgba(0,0,0,.2);background:radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:scale(0) translate(0,0);transform:scale(0) translate(0,0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,.4);background:radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,.4)}.waves-notransition{-webkit-transition:none!important;transition:none!important}.waves-button,.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.waves-button,.waves-button-input,.waves-button:hover,.waves-button:visited{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:0;color:inherit;background-color:rgba(0,0,0,0);font-size:1em;line-height:1em;text-align:center;text-decoration:none;z-index:1}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{margin:0;padding:.85em 1.1em}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%}.waves-float{-webkit-mask-image:none;-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);-webkit-transition:all .3s;transition:all .3s}.waves-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,.3);box-shadow:0 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}.slimScrollDiv{height:auto!important}.calendar{float:left;margin-bottom:0}.fc-view{margin-top:30px}.none-border .modal-footer{border-top:none}.fc-toolbar{margin:15px 0 5px 0}.fc-toolbar h2{font-size:1.25rem;line-height:1.875rem;text-transform:uppercase}.fc-day-grid-event .fc-time{font-weight:700}.fc-day{background:#fff}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover{z-index:0}.fc th.fc-widget-header{background:#f1f5f7;font-size:13px;line-height:20px;padding:10px 0;text-transform:uppercase}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#dee2e6}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right;height:20px;width:20px;text-align:center;line-height:20px;background-color:#f1f5f7;border-radius:50%;margin:5px;font-family:"Work Sans",sans-serif;font-size:12px}.fc-button{background:#f1f5f7;border:none;color:#6c757d;text-transform:capitalize;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;margin:0 3px;padding:6px 12px;height:auto}.fc-text-arrow{font-family:inherit;font-size:1rem}.fc-state-hover{background:#f1f5f7}.fc-state-highlight{background:#dee2e6}.fc-state-active,.fc-state-disabled,.fc-state-down{background-color:#5089de;color:#fff;text-shadow:none}.fc-cell-overlay{background:#dee2e6}.fc-unthemed .fc-today{background:#fff}.fc-event{border-radius:2px;border:none;cursor:move;font-size:.8125rem;margin:5px 7px;padding:5px 5px;text-align:center}.external-event{cursor:move;margin:10px 0;padding:8px 10px;color:#fff}.fc-basic-view td.fc-week-number span{padding-right:8px}.fc-basic-view td.fc-day-number{padding-right:8px}.fc-basic-view .fc-content{color:#fff}.fc-time-grid-event .fc-content{color:#fff}@media (max-width:767.98px){.fc-toolbar .fc-center,.fc-toolbar .fc-left,.fc-toolbar .fc-right{float:none;display:block;clear:both;margin:10px 0}.fc .fc-toolbar>*>*{float:none}.fc-today-button{display:none}}.jq-toast-single{padding:15px;font-family:Poppins,sans-serif;background-color:#5089de;font-size:13px;line-height:22px}.jq-toast-single h2{font-family:Poppins,sans-serif}.jq-toast-single a{font-size:.8125rem}.jq-toast-single a:hover{color:#fff}.jq-has-icon{padding:10px 10px 10px 50px}.close-jq-toast-single{position:absolute;top:-12px;right:-12px;font-size:20px;cursor:pointer;height:32px;width:32px;background-color:#414d5f;border-radius:50%;text-align:center;line-height:32px}.jq-toast-loader{height:3px;top:0;border-radius:0}.jq-icon-primary{background-color:#5089de;color:#fff;border-color:#5089de}.jq-icon-secondary{background-color:#98a6ad;color:#fff;border-color:#98a6ad}.jq-icon-success{background-color:#23b397;color:#fff;border-color:#23b397}.jq-icon-info{background-color:#56c2d6;color:#fff;border-color:#56c2d6}.jq-icon-warning{background-color:#f8cc6b;color:#fff;border-color:#f8cc6b}.jq-icon-danger{background-color:#f0643b;color:#fff;border-color:#f0643b}.jq-icon-light{background-color:#f1f5f7;color:#fff;border-color:#f1f5f7}.jq-icon-dark{background-color:#414d5f;color:#fff;border-color:#414d5f}.jq-icon-pink{background-color:#e36498;color:#fff;border-color:#e36498}.jq-icon-purple{background-color:#675db7;color:#fff;border-color:#675db7}.jq-icon-error{background-color:#f0643b;color:#fff;border-color:#f0643b}.swal2-modal{font-family:Poppins,sans-serif;-webkit-box-shadow:0 10px 33px rgba(0,0,0,.1);box-shadow:0 10px 33px rgba(0,0,0,.1)}.swal2-modal .swal2-title{font-size:24px}.swal2-modal .swal2-content{font-size:16px}.swal2-modal .swal2-spacer{margin:10px 0}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{border:2px solid #dee2e6;font-size:16px;-webkit-box-shadow:none;box-shadow:none}.swal2-modal .swal2-confirm.btn-confirm{background-color:#5089de!important;font-size:.8125rem}.swal2-modal .swal2-cancel.btn-cancel{background-color:#f0643b!important;font-size:.8125rem}.swal2-modal .swal2-styled:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.swal2-icon.swal2-question{color:#5089de;border-color:#5089de}.swal2-icon.swal2-success{border-color:#23b397}.swal2-icon.swal2-success .line,.swal2-icon.swal2-success [class^=swal2-success-line],.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{background-color:#23b397}.swal2-icon.swal2-success .placeholder,.swal2-icon.swal2-success .swal2-success-ring{border-color:#23b397}.swal2-icon.swal2-warning{color:#f8cc6b;border-color:#f8cc6b}.swal2-icon.swal2-error{border-color:#f0643b}.swal2-icon.swal2-error .line{background-color:#f0643b}.swal2-icon.swal2-info{color:#56c2d6;border-color:#56c2d6}.swal2-icon.swal2-info{border-color:#56c2d6}.swal2-icon.swal2-info .line{background-color:#56c2d6}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:0;border:2px solid #5089de}.swal2-container.swal2-shown{background-color:rgba(65,77,95,.9)}.dd-list .dd-item .dd-handle{background:#f1f5f7;border:none;padding:8px 16px;height:auto;font-weight:500;border-radius:3px}.dd-list .dd-item .dd-handle:hover{color:#5089de}.dd-list .dd-item button{height:36px;font-size:17px;margin:0;color:#98a6ad;width:36px}.dd-list .dd3-item{margin:5px 0}.dd-list .dd3-item .dd-item button{width:36px;height:36px}.dd-list .dd3-handle{margin:0;height:36px!important;float:left}.dd-list .dd3-content{height:auto;border:none;padding:8px 16px 8px 46px;background:#f1f5f7;font-weight:600}.dd-list .dd3-content:hover{color:#5089de}.dd-list .dd3-handle:before{content:"\F35C";font-family:"Material Design Icons";color:#adb5bd}.dd-empty,.dd-placeholder{background:rgba(206,212,218,.2)}.dd-dragel .dd-handle{-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.3);box-shadow:0 0 35px 0 rgba(154,161,171,.3)}.irs--flat .irs-bar,.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to,.irs--modern .irs-bar,.irs--modern .irs-from,.irs--modern .irs-single,.irs--modern .irs-to{background-color:#5089de}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child,.irs--flat .irs-handle>i:first-child,.irs--modern .irs-handle.state_hover>i:first-child,.irs--modern .irs-handle:hover>i:first-child,.irs--modern .irs-handle>i:first-child{background-color:#3b7bda}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before,.irs--modern .irs-from:before,.irs--modern .irs-single:before,.irs--modern .irs-to:before{border-top-color:#5089de}.irs--modern .irs-line{border:none}.irs--modern .irs-bar{background:#5089de;background:-webkit-gradient(linear,left top,left bottom,from(#5089de),to(#286dd3));background:linear-gradient(to bottom,#5089de 0,#286dd3 100%)}.irs--sharp .irs-bar,.irs--sharp .irs-from,.irs--sharp .irs-handle,.irs--sharp .irs-max,.irs--sharp .irs-min,.irs--sharp .irs-single,.irs--sharp .irs-to{background-color:#5089de}.irs--sharp .irs-line{background-color:#dee2e6}.irs--sharp .irs-from:before,.irs--sharp .irs-handle>i:first-child,.irs--sharp .irs-single:before,.irs--sharp .irs-to:before{border-top-color:#5089de}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:#2462be}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:#2462be}.irs--round .irs-bar,.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{background-color:#5089de}.irs--round .irs-bar:before,.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before{border-top-color:#5089de}.irs--round .irs-handle{border:4px solid #5089de;-webkit-box-shadow:0 1px 3px rgba(80,137,222,.3);box-shadow:0 1px 3px rgba(80,137,222,.3)}.irs--round .irs-max,.irs--round .irs-min{color:#6c757d;background-color:#dee2e6}.irs--square .irs-bar,.irs--square .irs-from,.irs--square .irs-single,.irs--square .irs-to{background-color:#414d5f}.irs--square .irs-handle{border:3px solid #414d5f}div.hopscotch-bubble{border:3px solid #5089de;border-radius:5px}div.hopscotch-bubble .hopscotch-next,div.hopscotch-bubble .hopscotch-prev{background-color:#5089de!important;background-image:none!important;border-color:#5089de!important;text-shadow:none!important;margin:0 0 0 5px!important;font-family:Poppins,sans-serif;color:#fff!important;font-weight:400}div.hopscotch-bubble .hopscotch-bubble-number{background:#f0643b;padding:0;border-radius:50%}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border{border-right:19px solid #5089de}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow{border:none}div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow{border-left:19px solid #5089de;left:-2px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border{border-left:0 solid #5089de}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow{border-bottom:19px solid #5089de;top:0}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border{border-bottom:0 solid rgba(0,0,0,.5)}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow{border-top:19px solid #5089de;top:-2px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border{border-top:0 solid rgba(0,0,0,.5)}div.hopscotch-bubble h3{font-family:"Work Sans",sans-serif;margin-bottom:10px}div.hopscotch-bubble .hopscotch-content{font-family:Poppins,sans-serif}.white-popup-block{background:#fff;padding:20px 30px;text-align:left;max-width:650px;margin:40px auto;position:relative}.jstree-default .jstree-icon,.jstree-default .jstree-node{background-image:url(../images/plugins/jstree.png)}.jstree-default .jstree-node{background-position:-292px -4px;background-repeat:repeat-y}.jstree-default .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default .jstree-anchor{line-height:28px;height:28px}.jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(../images/plugins/loading.gif) center center no-repeat}.jstree-default .jstree-icon:empty{width:24px;height:28px;line-height:28px;font-size:15px}.jstree-default .jstree-clicked,.jstree-default .jstree-wholerow-clicked{background:rgba(80,137,222,.1);-webkit-box-shadow:none;box-shadow:none}.jstree-default .jstree-hovered,.jstree-default .jstree-wholerow-hovered{background:rgba(80,137,222,.15);-webkit-box-shadow:none;box-shadow:none}.jstree-default .jstree-last{background:0 0}.jstree-default .jstree-wholerow{height:28px}.dataTables_wrapper.container-fluid{padding:0}table.dataTable{border-collapse:collapse!important;margin-bottom:15px!important}table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#5089de}table.dataTable tbody>tr.selected td,table.dataTable tbody>tr>.selected td{border-color:#5089de}table.dataTable tbody td:focus{outline:0!important}table.dataTable tbody td.focus,table.dataTable tbody th.focus{outline:2px solid #5089de!important;outline-offset:-1px;color:#5089de;background-color:rgba(80,137,222,.15)}.dataTables_info{font-weight:500}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);background-color:#23b397;top:.85rem}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{background-color:#f0643b;top:.85rem}div.dt-button-info{background-color:#5089de;border:none;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{border-bottom:none;background-color:rgba(255,255,255,.2);color:#fff}@media (max-width:767.98px){li.paginate_button.next,li.paginate_button.previous{display:inline-block;font-size:1.5rem}li.paginate_button{display:none}.dataTables_paginate ul{text-align:center;display:block;margin:1.5rem 0 0!important}div.dt-buttons{display:inline-table;margin-bottom:1.5rem}}.activate-select .sorting_1{background-color:#f1f5f7}.responsive-table-plugin .dropdown-menu li.checkbox-row{padding:7px 15px}.responsive-table-plugin .table-responsive{border:none;margin-bottom:0}.responsive-table-plugin .btn-toolbar{display:block}.responsive-table-plugin tbody th{font-size:inherit;font-weight:400;text-transform:none}.responsive-table-plugin .checkbox-row{padding-left:40px}.responsive-table-plugin .checkbox-row label{display:inline-block;padding-left:5px;position:relative;margin-bottom:0}.responsive-table-plugin .checkbox-row label::before{background-color:#fff;border-radius:3px;border:1px solid #ced4da;content:"";display:inline-block;height:17px;left:0;margin-left:-20px;position:absolute;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:17px;outline:0}.responsive-table-plugin .checkbox-row label::after{color:#ced4da;display:inline-block;font-size:11px;height:16px;left:0;margin-left:-20px;padding-left:3px;padding-top:1px;position:absolute;top:-2px;width:16px}.responsive-table-plugin .checkbox-row input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:0}.responsive-table-plugin .checkbox-row input[type=checkbox]:disabled+label{opacity:.65}.responsive-table-plugin .checkbox-row input[type=checkbox]:focus+label::before{outline-offset:-2px;outline:0}.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label::after{content:"\f00c";font-family:'Font Awesome 5 Free';font-weight:900}.responsive-table-plugin .checkbox-row input[type=checkbox]:disabled+label::before{background-color:#dee2e6;cursor:not-allowed}.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label::before{background-color:#fff;border-color:#5089de}.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label::after{color:#5089de}.responsive-table-plugin .sticky-table-header,.responsive-table-plugin table.focus-on tbody tr.focused td,.responsive-table-plugin table.focus-on tbody tr.focused th{background:#5089de;color:#fff;border-color:#5089de}.responsive-table-plugin .sticky-table-header table,.responsive-table-plugin table.focus-on tbody tr.focused td table,.responsive-table-plugin table.focus-on tbody tr.focused th table{color:#fff}.responsive-table-plugin .fixed-solution .sticky-table-header{top:70px!important;z-index:1}.responsive-table-plugin .btn-default{background-color:#fff;color:#414d5f;border:1px solid rgba(65,77,95,.3)}.responsive-table-plugin .btn-default.btn-primary{background-color:#5089de;border-color:#5089de;color:#fff;-webkit-box-shadow:0 0 0 2px rgba(80,137,222,.5);box-shadow:0 0 0 2px rgba(80,137,222,.5)}.responsive-table-plugin .btn-group.pull-right{float:right}.responsive-table-plugin .btn-group.pull-right .dropdown-menu{left:auto;right:0}.tablesaw thead{background:#f1f5f7;background-image:none;border:none}.tablesaw thead th{text-shadow:none}.tablesaw thead tr:first-child th{border:none;font-weight:500;font-family:"Work Sans",sans-serif}.tablesaw td{border-top:1px solid #f1f5f7!important}.tablesaw tbody th,.tablesaw td{font-size:inherit;line-height:inherit;padding:10px!important}.tablesaw tbody tr,.tablesaw-stack tbody tr{border-bottom:none}.tablesaw-bar .btn-select.btn-micro:after,.tablesaw-bar .btn-select.btn-small:after{font-size:8px;padding-right:10px}.tablesaw-swipe .tablesaw-cell-persist{-webkit-box-shadow:none;box-shadow:none;border-color:#f1f5f7}.tablesaw-enhanced .tablesaw-bar .btn{text-shadow:none;background-image:none;text-transform:none;border:1px solid #dee2e6;padding:3px 10px;color:#414d5f}.tablesaw-enhanced .tablesaw-bar .btn:after{display:none}.tablesaw-enhanced .tablesaw-bar .btn.btn-select:hover{background:#fff}.tablesaw-enhanced .tablesaw-bar .btn:active,.tablesaw-enhanced .tablesaw-bar .btn:focus,.tablesaw-enhanced .tablesaw-bar .btn:hover{color:#5089de!important;background-color:#f1f5f7;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-image:none}.tablesaw-columntoggle-popup .btn-group{display:block}.tablesaw-swipe .tablesaw-swipe-cellpersist{border-right:2px solid #f1f5f7}.tablesaw-sortable-btn{cursor:pointer}.gmaps,.gmaps-panaroma{height:300px;background:#f1f5f7;border-radius:3px}.gmaps-overlay{display:block;text-align:center;color:#fff;font-size:16px;line-height:40px;background:#5089de;border-radius:4px;padding:10px 20px}.gmaps-overlay_arrow{left:50%;margin-left:-16px;width:0;height:0;position:absolute}.gmaps-overlay_arrow.above{bottom:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #5089de}.gmaps-overlay_arrow.below{top:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #5089de}.jvectormap-label{border:none;background:#414d5f;color:#fff;font-family:"Work Sans",sans-serif;font-size:.8125rem;padding:5px 8px}.mapael .map{position:relative}.mapael .map .zoomIn{top:25px}.mapael .map .zoomOut{top:50px}.mapael .mapTooltip{position:absolute;background-color:#5089de;opacity:.95;border-radius:3px;padding:2px 10px;z-index:1000;max-width:200px;display:none;color:#fff;font-family:"Work Sans",sans-serif}.mapael .zoomIn,.mapael .zoomOut,.mapael .zoomReset{display:inline-block;text-align:center;vertical-align:middle;border-radius:2px;font-weight:500;cursor:pointer;background-color:#5089de;text-decoration:none;color:#fff;font-size:14px;position:absolute;top:0;left:10px;width:24px;height:24px;line-height:24px}.mapael .plotLegend text{font-family:Poppins,sans-serif!important}[data-plugin=customselect]{display:none}.nice-select{line-height:36px;height:38px;font-size:.8125rem;border-color:#ced4da;border-radius:.2rem}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#b1bbc4}.nice-select.small{height:32px;line-height:30px}.select2-container .select2-selection--single{border:1px solid #ced4da;height:38px;outline:0}.select2-container .select2-selection--single .select2-selection__rendered{line-height:36px;padding-left:12px}.select2-container .select2-selection--single .select2-selection__arrow{height:34px;width:34px;right:3px}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#c0d2db transparent transparent transparent;border-width:6px 6px 0 6px}.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #c0d2db transparent!important;border-width:0 6px 6px 6px!important}.select2-results__option{padding:6px 12px}.select2-dropdown{border:1px solid #e1e9ee;-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.3);box-shadow:0 0 35px 0 rgba(154,161,171,.3)}.select2-container--default .select2-search--dropdown{padding:10px;background-color:#fff}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #e1e9ee;outline:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5089de}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#f1f5f7;color:#414d5f}.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:#5089de;color:#fff}.select2-container .select2-selection--multiple{min-height:38px;border:1px solid #ced4da!important}.select2-container .select2-selection--multiple .select2-selection__rendered{padding:1px 10px}.select2-container .select2-selection--multiple .select2-search__field{border:0}.select2-container .select2-selection--multiple .select2-selection__choice{background-color:#5089de;border:none;color:#fff;border-radius:3px;padding:0 7px;margin-top:7px}.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#fff;margin-right:5px}.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%!important}.bootstrap-select .dropdown-toggle:before{content:"\F140";display:inline-block;font-family:"Material Design Icons"}.bootstrap-select .dropdown-toggle:focus{outline:0!important;outline-offset:0}.bootstrap-select a{outline:0!important}.bootstrap-select .inner{overflow-y:inherit!important}.bootstrap-touchspin .btn .input-group-text{padding:0;border:none;background-color:transparent;color:inherit}.parsley-errors-list{margin:0;padding:0}.parsley-errors-list>li{list-style:none;color:#f0643b;margin-top:5px;padding-left:20px;position:relative}.parsley-errors-list>li:before{content:"\F159";font-family:"Material Design Icons";position:absolute;left:2px;top:-1px}.parsley-error{border-color:#f0643b}.parsley-success{border-color:#23b397}.datepicker{padding:10px!important}.datepicker td,.datepicker th{width:30px;height:30px;border-radius:50%}.datepicker table tr td .active.disabled:hover[disabled],.datepicker table tr td .active.disabled[disabled],.datepicker table tr td .active:active,.datepicker table tr td .active:hover,.datepicker table tr td .active:hover.active,.datepicker table tr td .active:hover.disabled,.datepicker table tr td .active:hover:active,.datepicker table tr td .active:hover:hover,.datepicker table tr td .active:hover[disabled],.datepicker table tr td .active[disabled],.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled],.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#5089de!important;background-image:none!important;color:#fff}.datepicker table tr td span.focused,.datepicker table tr td span:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#f7f7f7}.datepicker table tr td span.new,.datepicker table tr td span.old,.datepicker table tr td.new,.datepicker table tr td.old{color:#6c757d;opacity:.4}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#f7f7f7}.datepicker .datepicker-switch:hover{background:0 0}.datepicker-dropdown:after{border-bottom:6px solid #fff}.datepicker-dropdown:before{border-bottom-color:#e7eef1}.datepicker-dropdown.datepicker-orient-top:before{border-top:7px solid #e7eef1}.datepicker-dropdown.datepicker-orient-top:after{border-top:6px solid #fff}.daterangepicker{font-family:Poppins,sans-serif;border:1px solid #e7eef1;-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.3);box-shadow:0 0 35px 0 rgba(154,161,171,.3);background-color:#fff}.daterangepicker .calendar-table{border:1px solid #fff;background-color:#fff}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{color:#98a6ad}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border-color:#adb5bd}.daterangepicker td.in-range{background-color:#edeff1;color:#6c757d}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;color:#6c757d;opacity:.5}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#5089de;color:#fff}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#5089de;color:#fff}.daterangepicker:after{border-bottom:6px solid #fff}.daterangepicker:before{border-bottom:7px solid #e7eef1}.daterangepicker .ranges li.active{background-color:#5089de}.daterangepicker .ranges li:hover{background-color:#f8f9fa}.daterangepicker .drp-buttons{border-top:1px solid #e7eef1}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{background:#fff;border:1px solid #fff;color:#fff}.daterangepicker.show-ranges .drp-calendar.left{border-left:1px solid #e7eef1}.form-wizard-header{margin-left:-1.5rem;margin-right:-1.5rem}@font-face{font-family:summernote;font-style:normal;font-weight:400;src:url(../fonts/summernote.eot);src:url(../fonts/summernote.eot?#iefix) format("embedded-opentype"),url(../fonts/summernote.woff?) format("woff"),url(../fonts/summernote.ttf?) format("truetype")}.note-editor.note-frame{border:1px solid #ced4da;-webkit-box-shadow:none;box-shadow:none;margin:0}.note-editor.note-frame .note-statusbar{background-color:#fcfcfc;border-top:1px solid #f7f7f7}.note-editor.note-frame .note-editable{border:none}.note-status-output{display:none}.note-editable{border:1px solid #ced4da;border-radius:.2rem;padding:.45rem .9rem}.note-editable p:last-of-type{margin-bottom:0}.card-header.note-toolbar .note-color .dropdown-menu,.note-popover .popover-content .note-color .dropdown-menu{min-width:344px}.note-toolbar{z-index:1}.ql-container{font-family:Poppins,sans-serif}.ql-bubble{border:1px solid #ced4da;border-radius:.2rem}.ql-toolbar{font-family:Poppins,sans-serif!important}.ql-toolbar span{outline:0!important}.dropzone{border:2px dashed rgba(65,77,95,.3);background:#fff;border-radius:6px}.flotTip{padding:8px 12px;background-color:#414d5f;z-index:100;color:#fff;opacity:1;border-radius:3px}.legend tr{height:30px;font-family:"Work Sans",sans-serif}.legendLabel{padding-left:5px!important;line-height:10px;padding-right:20px;font-size:13px;font-weight:500;color:#98a6ad;text-transform:uppercase}.legendColorBox div div{border-radius:50%}@media (max-width:767.98px){.legendLabel{display:none}}.morris-chart text{font-family:"Work Sans",sans-serif!important}.morris-hover{position:absolute;z-index:10}.morris-hover.morris-default-style{font-size:12px;text-align:center;border-radius:5px;padding:10px 12px;background:#414d5f;color:#fff;font-family:Poppins,sans-serif}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:700;margin:.25em 0;font-family:"Work Sans",sans-serif}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:.1em 0;color:#fff}.britechart,.tick text{font-family:Poppins,sans-serif;font-size:.75rem}.extended-x-line,.extended-y-line,.horizontal-grid-line,.vertical-grid-line{stroke:#dee2e6}.bar-chart .percentage-label,.donut-text,.legend-entry-name,.legend-entry-value,.tick text{fill:#98a6ad}.ct-golden-section:before{float:none}.ct-chart{max-height:300px}.ct-chart .ct-label{fill:#adb5bd;color:#adb5bd;font-size:12px;line-height:1}.ct-chart.simple-pie-chart-chartist .ct-label{color:#fff;fill:#fff;font-size:16px}.ct-chart .ct-series.ct-series-a .ct-bar,.ct-chart .ct-series.ct-series-a .ct-line,.ct-chart .ct-series.ct-series-a .ct-point,.ct-chart .ct-series.ct-series-a .ct-slice-donut{stroke:#56c2d6}.ct-chart .ct-series.ct-series-b .ct-bar,.ct-chart .ct-series.ct-series-b .ct-line,.ct-chart .ct-series.ct-series-b .ct-point,.ct-chart .ct-series.ct-series-b .ct-slice-donut{stroke:#f0643b}.ct-chart .ct-series.ct-series-c .ct-bar,.ct-chart .ct-series.ct-series-c .ct-line,.ct-chart .ct-series.ct-series-c .ct-point,.ct-chart .ct-series.ct-series-c .ct-slice-donut{stroke:#f8cc6b}.ct-chart .ct-series.ct-series-d .ct-bar,.ct-chart .ct-series.ct-series-d .ct-line,.ct-chart .ct-series.ct-series-d .ct-point,.ct-chart .ct-series.ct-series-d .ct-slice-donut{stroke:#23b397}.ct-chart .ct-series.ct-series-e .ct-bar,.ct-chart .ct-series.ct-series-e .ct-line,.ct-chart .ct-series.ct-series-e .ct-point,.ct-chart .ct-series.ct-series-e .ct-slice-donut{stroke:#5089de}.ct-chart .ct-series.ct-series-f .ct-bar,.ct-chart .ct-series.ct-series-f .ct-line,.ct-chart .ct-series.ct-series-f .ct-point,.ct-chart .ct-series.ct-series-f .ct-slice-donut{stroke:#e36498}.ct-chart .ct-series.ct-series-g .ct-bar,.ct-chart .ct-series.ct-series-g .ct-line,.ct-chart .ct-series.ct-series-g .ct-point,.ct-chart .ct-series.ct-series-g .ct-slice-donut{stroke:#675db7}.ct-series-a .ct-area,.ct-series-a .ct-slice-pie{fill:#56c2d6}.ct-series-b .ct-area,.ct-series-b .ct-slice-pie{fill:#f0643b}.ct-series-c .ct-area,.ct-series-c .ct-slice-pie{fill:#f8cc6b}.ct-series-d .ct-area,.ct-series-d .ct-slice-pie{fill:#23b397}.ct-area{fill-opacity:.33}.chartist-tooltip{position:absolute;display:inline-block;opacity:0;min-width:10px;padding:2px 10px;border-radius:3px;background:#414d5f;color:#fff;text-align:center;pointer-events:none;z-index:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.chartist-tooltip.tooltip-show{opacity:1}.jqstooltip{-webkit-box-sizing:content-box;box-sizing:content-box;width:auto!important;height:auto!important;background-color:#414d5f!important;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);padding:5px 10px!important;border-radius:3px;border-color:#414d5f!important}.jqsfield{color:#fff!important;font-size:12px!important;line-height:18px!important;font-family:Poppins,sans-serif!important;font-weight:500!important}[data-plugin=knob]{font-family:Poppins,sans-serif!important;font-weight:600!important}.apex-charts{min-height:10px!important}.apex-charts text{font-family:Poppins,sans-serif!important;fill:#adb5bd}.apex-charts .apexcharts-canvas{margin:0 auto}.apexcharts-tooltip-text,.apexcharts-tooltip-title{font-family:Poppins,sans-serif!important}.apexcharts-legend-series{font-weight:600}.apexcharts-gridline{pointer-events:none;stroke:#f1f5f7}.apexcharts-legend-text{color:#98a6ad!important;font-family:Poppins,sans-serif!important;font-size:13px!important}.apexcharts-pie-label{fill:#fff!important}.apexcharts-xaxis text,.apexcharts-yaxis text{font-family:Poppins,sans-serif!important;fill:#adb5bd}.button-list{margin-left:-8px;margin-bottom:-12px}.button-list .btn{margin-bottom:12px;margin-left:8px}.icons-list-demo div{cursor:pointer;line-height:45px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.icons-list-demo div p{margin-bottom:0;line-height:inherit}.icons-list-demo i{text-align:center;vertical-align:middle;font-size:22px;width:50px;height:50px;line-height:50px;margin-right:12px;color:rgba(65,77,95,.7);border-radius:3px;display:inline-block;-webkit-transition:all .2s;transition:all .2s}.icons-list-demo .col-md-4{border-radius:3px;-moz-border-radius:3px;background-clip:padding-box;margin-bottom:10px}.icons-list-demo .col-md-4:hover,.icons-list-demo .col-md-4:hover i{color:#5089de}.scrollspy-example{position:relative;height:200px;margin-top:.5rem;overflow:auto}.grid-structure .grid-container{background-color:#f1f5f7;margin-bottom:10px;font-size:.8rem;font-weight:500;padding:10px 20px}.authentication-bg.enlarged{min-height:100px}body.authentication-bg{background-size:cover;background-position:center}.auth-title{background-color:#f7fafb;border-top:1px solid #ecf2f4;border-bottom:1px solid #ecf2f4;padding:12px 2.25rem;margin:0 -2.25rem 30px;text-transform:uppercase;font-weight:700;text-align:center}body.authentication-bg-pattern{background-image:url(../images/bg-pattern.png)}.logout-icon{width:140px}.logout-checkmark{width:100px;margin:0 auto;padding:20px 0}.logout-checkmark .path{stroke-dasharray:1000;stroke-dashoffset:0;-webkit-animation:dash 2s ease-in-out;animation:dash 2s ease-in-out}.logout-checkmark .spin{-webkit-animation:spin 2s;animation:spin 2s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes text{0%{opacity:0}100%{opacity:1}}@keyframes text{0%{opacity:0}100%{opacity:1}}.text-error{color:#5089de;text-shadow:rgba(80,137,222,.3) 5px 1px,rgba(80,137,222,.2) 10px 3px;font-size:84px;line-height:90px;font-family:"Work Sans",sans-serif}.post-user-comment-box{background-color:#f1f5f7;margin:0 -.75rem;padding:1rem;margin-top:20px}.timeline{margin-bottom:50px;position:relative}.timeline:before{border:1.5px dashed #dee2e6;bottom:0;content:"";left:50%;position:absolute;top:30px;width:1px;z-index:0}.timeline .time-show{margin-bottom:30px;margin-top:30px;position:relative}.timeline .timeline-box{background:#fff;display:block;margin:15px 0;position:relative;padding:20px}.timeline .timeline-album{margin-top:12px}.timeline .timeline-album a{display:inline-block;margin-right:5px}.timeline .timeline-album img{height:36px;width:auto;border-radius:3px}@media (min-width:768px){.timeline .time-show{margin-right:-69px;text-align:right}.timeline .timeline-box{margin-left:45px}.timeline .timeline-icon{background:#5089de;border-radius:50%;display:block;height:20px;left:-54px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:20px}.timeline .timeline-icon i{color:#fff;font-size:13px;position:absolute;left:4px;margin-top:1px}.timeline .timeline-desk{display:table-cell;vertical-align:top;width:50%}.timeline-item{display:table-row}.timeline-item:before{content:"";display:block;width:50%}.timeline-item .timeline-desk .arrow{border-bottom:12px solid transparent;border-right:12px solid #fff!important;border-top:12px solid transparent;display:block;height:0;left:-12px;margin-top:-12px;position:absolute;top:50%;width:0}.timeline-item.timeline-item-left:after{content:"";display:block;width:50%}.timeline-item.timeline-item-left .timeline-desk .arrow-alt{border-bottom:12px solid transparent;border-left:12px solid #fff!important;border-top:12px solid transparent;display:block;height:0;left:auto;margin-top:-12px;position:absolute;right:-12px;top:50%;width:0}.timeline-item.timeline-item-left .timeline-desk .album{float:right;margin-top:20px}.timeline-item.timeline-item-left .timeline-desk .album a{float:right;margin-left:5px}.timeline-item.timeline-item-left .timeline-icon{left:auto;right:-56px}.timeline-item.timeline-item-left:before{display:none}.timeline-item.timeline-item-left .timeline-box{margin-right:45px;margin-left:0;text-align:right}}@media (max-width:767.98px){.timeline .time-show{text-align:center;position:relative}.timeline .timeline-icon{display:none}}.timeline-sm{padding-left:110px}.timeline-sm .timeline-sm-item{position:relative;padding-bottom:20px;padding-left:40px;border-left:2px solid #dee2e6}.timeline-sm .timeline-sm-item:after{content:"";display:block;position:absolute;top:3px;left:-7px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #5089de}.timeline-sm .timeline-sm-item .timeline-sm-date{position:absolute;left:-104px}@media (max-width:420px){.timeline-sm{padding-left:0}.timeline-sm .timeline-sm-date{position:relative!important;display:block;left:0!important;margin-bottom:10px}}.faq-question-q-box{height:30px;width:30px;color:#f0643b;text-align:center;border-radius:50%;float:left;font-weight:700;line-height:30px;background-color:rgba(240,100,59,.15)}.faq-question{margin-top:0;margin-left:50px;font-size:16px}.faq-answer{margin-left:50px;color:#98a6ad}.card-pricing{position:relative;border:2px solid transparent;border-radius:10px}.card-pricing .card-pricing-plan-name{padding-bottom:20px}.card-pricing .card-pricing-icon{font-size:22px;background-color:rgba(240,100,59,.1);height:60px;display:inline-block;width:60px;line-height:62px;border-radius:50%}.card-pricing .card-pricing-price{padding:30px 0 0}.card-pricing .card-pricing-price span{font-size:40%;color:#98a6ad;letter-spacing:2px;text-transform:uppercase}.card-pricing .card-pricing-features{color:#98a6ad;list-style:none;margin:0;padding:20px 0 0 0}.card-pricing .card-pricing-features li{padding:10px}.card-pricing-recommended{background-color:rgba(86,194,214,.1);color:#56c2d6;border-color:#56c2d6}.card-pricing-recommended .card-pricing-icon{background-color:rgba(86,194,214,.2)}.card-pricing-recommended .card-pricing-features,.card-pricing-recommended .card-pricing-price span{color:#56c2d6}.counter-number{font-size:32px;font-weight:600;font-family:"Work Sans",sans-serif}.counter-number span{font-size:15px;font-weight:400;display:block}.coming-box{float:left;width:25%;color:#f0643b}.coming-box:nth-child(2n){color:#56c2d6}.svg-rocket{height:80px}.rocket-clouds__bubble,.rocket-clouds__cloud,.rocket-inner__rocket-and-lines,.rocket-rocket{fill:#5089de}.inbox-leftbar{width:240px;float:left;padding:0 20px 20px 10px}.inbox-rightbar{margin:-1.5rem 0 -1.5rem 250px;border-left:5px solid #f5f6f8;padding:1.5rem 0 1.5rem 25px}.message-list{display:block;padding-left:0}.message-list li{position:relative;display:block;height:51px;line-height:50px;cursor:default;-webkit-transition-duration:.3s;transition-duration:.3s}.message-list li a{color:#6c757d}.message-list li:hover{background:#f1f5f7;-webkit-transition-duration:.05s;transition-duration:.05s}.message-list li .col-mail{float:left;position:relative}.message-list li .col-mail-1{width:320px}.message-list li .col-mail-1 .checkbox-wrapper-mail,.message-list li .col-mail-1 .dot,.message-list li .col-mail-1 .star-toggle{display:block;float:left}.message-list li .col-mail-1 .dot{border:4px solid transparent;border-radius:100px;margin:22px 26px 0;height:0;width:0;line-height:0;font-size:0}.message-list li .col-mail-1 .checkbox-wrapper-mail{margin:15px 10px 0 20px}.message-list li .col-mail-1 .star-toggle{margin-top:18px;color:#adb5bd;margin-left:10px}.message-list li .col-mail-1 .title{position:absolute;top:0;left:100px;right:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:0;line-height:50px}.message-list li .col-mail-2{position:absolute;top:0;left:320px;right:0;bottom:0}.message-list li .col-mail-2 .date,.message-list li .col-mail-2 .subject{position:absolute;top:0}.message-list li .col-mail-2 .subject{left:0;right:110px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.message-list li .col-mail-2 .date{right:0;width:100px;padding-left:10px}.message-list li.active,.message-list li.mail-selected{background:#f1f5f7;-webkit-transition-duration:.05s;transition-duration:.05s}.message-list li.active,.message-list li.active:hover{-webkit-box-shadow:inset 3px 0 0 #56c2d6;box-shadow:inset 3px 0 0 #56c2d6}.message-list li.unread a{font-weight:500;color:#374150}.message-list .checkbox-wrapper-mail{cursor:pointer;height:20px;width:20px;position:relative;display:inline-block;-webkit-box-shadow:inset 0 0 0 2px #ced4da;box-shadow:inset 0 0 0 2px #ced4da;border-radius:3px}.message-list .checkbox-wrapper-mail input{opacity:0;cursor:pointer}.message-list .checkbox-wrapper-mail input:checked~label{opacity:1}.message-list .checkbox-wrapper-mail label{position:absolute;top:3px;left:3px;right:3px;bottom:3px;cursor:pointer;background:#98a6ad;opacity:0;margin-bottom:0!important;-webkit-transition-duration:.05s;transition-duration:.05s}.message-list .checkbox-wrapper-mail label:active{background:#87949b}.mail-list a{color:#6c757d;padding:7px 10px;display:block}.reply-box{border:2px solid #f1f5f7}@media (max-width:648px){.inbox-leftbar{width:100%;float:none}.inbox-rightbar{margin-left:0;border:0;padding-left:0}.message-list li .col-mail-1 .checkbox-wrapper-mail{margin-left:0}}@media (max-width:520px){.inbox-rightbar>.btn-group{margin-bottom:10px}.message-list li .col-mail-1{width:150px}.message-list li .col-mail-1 .title{left:80px}.message-list li .col-mail-2{left:160px}.message-list li .col-mail-2 .date{text-align:right;padding-right:10px;padding-left:20px}}
