@import url(http://v.bootstrapmb.com/fonts.googleapis.com/css%E7%B8%A1amily=Mada_400,500,600,700&display=swap.cssp');@font-face {	font-family: 'Material Icons';	font-style: normal;	font-weight: 400;	src: url(../font/MaterialIcons-Regular.eot); 	src: local('Material Icons'),	local('MaterialIcons-Regular'),	url(../font/MaterialIcons-Regular.woff2) format('woff2'),	url(../font/MaterialIcons-Regular.woff) format('woff'),	url(../font/MaterialIcons-Regular.ttf) format('truetype');}html {	height: 100%;}body {	background-color: #f8f9fa;	color: #333;	font-family: 'Mada', sans-serif;	font-size: 1rem;	height: 100%;	line-height: 1.5;	overflow-x: hidden;}h1,h2,h3,h4,h5,h6 {	font-family: 'Mada', sans-serif;	margin-top: 0;}a:hover,a:active,a:focus {	outline: none;	text-decoration: none;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus {    -webkit-box-shadow: 0 0 0px 1000px white inset !important;}.form-control {    border: 1px solid #ddd;    box-shadow: none;    color: #333;    font-size: 15px;    height: 40px;}.form-control:focus {	border-color: #2962ff;	box-shadow: none;	outline: 0 none;}.form-control.form-control-sm {	height: calc(1.5em + .5rem + 2px);}.form-control.form-control-lg {	height: calc(1.5em + 1rem + 2px);}a {	color: #009ce7;}input,button,a {	transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	-o-transition: all 0.4s ease;	-ms-transition: all 0.4s ease;	-webkit-transition: all 0.4s ease;}input, input:focus,button, button:focus {	outline: none;}input[type="file"] {    height: auto;    min-height: calc(1.5em + .75rem + 2px);}input[type=text],input[type=password] {	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;}textarea.form-control {	resize: vertical;}.navbar-nav >li {	float: left;}.form-group {	margin-bottom: 1.25rem;}.input-group .form-control {	height: 40px;}.nav .open >a,.nav .open >a:focus,.nav .open >a:hover {	background-color: rgba(0, 0, 0, 0.1);	border-color: rgba(0, 0, 0, 0.1);}.material-icons {	font-family: 'Material Icons';	font-weight: normal;	font-style: normal;	font-size: 24px;	display: inline-block;	line-height: 1;	text-transform: none;	letter-spacing: normal;	word-wrap: normal;	white-space: nowrap;	direction: ltr;	-webkit-font-smoothing: antialiased;	text-rendering: optimizeLegibility;	-moz-osx-font-smoothing: grayscale;	font-feature-settings: 'liga';}.font-weight-600 {	font-weight: 600;}.table {	color: #333;	max-width: 100%;	margin-bottom: 0;	width: 100%;}.table-striped >tbody >tr:nth-of-type(2n+1) {	background-color: #f8f9fa;}.table.no-border >tbody >tr >td,.table >tbody >tr >th,.table.no-border >tfoot >tr >td,.table.no-border >tfoot >tr >th,.table.no-border >thead >tr >td,.table.no-border >thead >tr >th {	border-top: 0;	padding: 10px 8px;}.table-nowrap td,.table-nowrap th {	white-space: nowrap}.table.dataTable {	border-collapse: collapse !important;}table.table td h2 {	display: inline-block;	font-size: inherit;	font-weight: 400;	margin: 0;	padding: 0;	vertical-align: middle;}table.table td h2.table-avatar {    align-items: center;    display: inline-flex;    font-size: inherit;    font-weight: 400;    margin: 0;    padding: 0;    vertical-align: middle;	white-space: nowrap;}table.table td h2 a {	color: #333;}table.table td h2 a:hover {	color: #2962ff;}table.table td h2 span {	color: #888;	display: block;	font-size: 12px;	margin-top: 3px;}.table thead {	background-color: #f8f9fa;	border-bottom: 1px solid rgba(0, 0, 0, 0.03);}.table thead tr th {	font-weight: 600;	border: 0;}.table tbody tr {	border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.table tbody tr:last-child {	border-color: transparent;}.table.table-center td,.table.table-center th {	vertical-align: middle;}.table-hover tbody tr:hover {	background-color: #f7f7f7;}.table-hover tbody tr:hover td {	color: #474648;}.table-striped thead tr {	border-color: transparent;}.table-striped tbody tr {	border-color: transparent;}.table-striped tbody tr:nth-of-type(even) {	background-color: rgba(255, 255, 255, 0.3);}.table-striped tbody tr:nth-of-type(odd) {	background-color: rgba(235, 235, 235, 0.4);}.table-bordered {	border: 1px solid rgba(0, 0, 0, 0.05) !important;}.table-bordered th,.table-bordered td {	border-color: rgba(0, 0, 0, 0.05);}.card-table .card-body {    padding: 0;}.card-table .card-body .table >thead >tr >th {    border-top: 0;}.card-table .card-body .table tr td:first-child,.card-table .card-body .table tr th:first-child {    padding-left: 1.5rem;}.card-table .card-body .table tr td:last-child,.card-table .card-body .table tr th:last-child {    padding-right: 1.5rem;}.card-table .table td, .card-table .table th {    border-top: 1px solid #e2e5e8;    padding: 1rem 0.75rem;    white-space: nowrap;}.p-20 {	padding: 20px !important;}.p-t-0 {	padding-top: 0 !important;}.m-0 {	margin: 0 !important;}.m-r-5 {	margin-right: 5px !important;}.m-r-10 {	margin-right: 10px !important;}.m-l-5 {	margin-left: 5px !important;}.m-l-15 {	margin-left: 15px !important;}.m-t-5 {	margin-top: 5px !important;}.m-t-0 {	margin-top: 0 !important;}.m-t-10 {	margin-top: 10px !important;}.m-t-15 {	margin-top: 15px !important;}.m-t-20 {	margin-top: 20px !important;}.m-t-30 {	margin-top: 30px !important;}.m-t-50 {	margin-top: 50px !important;}.m-b-5 {	margin-bottom: 5px !important;}.m-b-10 {	margin-bottom: 10px !important;}.m-b-15 {	margin-bottom: 15px !important;}.m-b-20 {	margin-bottom: 20px !important;}.m-b-30 {	margin-bottom: 30px !important;}.block {	display: block !important;}.cal-icon {	position: relative;	width: 100%;}.cal-icon:after {	color: #979797;	content: "\f073";	display: block;	font-family: "FontAwesome";    font-size: 15px;    margin: auto;    position: absolute;    right: 15px;    top: 10px;}.btn.focus, .btn:focus {    box-shadow: unset;}.btn-white {	background-color: #fff;	border: 1px solid #ccc;	color: #333;}.btn.btn-rounded {	border-radius: 50px;}.bg-primary,.badge-primary {	background-color: #2962ff !important;}a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {    background-color: #0044ff !important;}.bg-success,.badge-success {	background-color: #7bb13c !important;}a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {    background-color: #699834 !important;}.bg-info,.badge-info {	background-color: #009efb !important;}a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {    background-color: #028ee1 !important;}.bg-warning,.badge-warning {	background-color: #ffbc34 !important;}a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {    background-color: #e9ab2e !important;}.bg-danger,.badge-danger {	background-color: #e84646 !important;}a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {    background-color: #e63333 !important;}.bg-white {	background-color: #fff;}.bg-purple,.badge-purple {    background-color: #9368e9 !important;}.text-primary,.dropdown-menu >li >a.text-primary {	color: #2962ff !important;}.text-success,.dropdown-menu >li >a.text-success {	color: #699834 !important;}.text-danger,.dropdown-menu >li >a.text-danger {	color: #e84646 !important;}.text-info,.dropdown-menu >li >a.text-info {	color: #009efb !important;}.text-warning,.dropdown-menu >li >a.text-warning {	color: #ffbc34 !important;}.text-purple,.dropdown-menu >li >a.text-purple {	color: #7460ee !important;}.text-muted {    color: #757575 !important;}.btn-primary {	background-color: #2962ff;	border: 1px solid #2962ff;}.btn-primary:hover,.btn-primary:focus,.btn-primary.active,.btn-primary:active,.open >.dropdown-toggle.btn-primary {	background-color: #0044ff;	border: 1px solid #0044ff;}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.focus:active,.btn-primary:active:focus,.btn-primary:active:hover,.open >.dropdown-toggle.btn-primary.focus,.open >.dropdown-toggle.btn-primary:focus,.open >.dropdown-toggle.btn-primary:hover {	background-color: #0044ff;	border: 1px solid #0044ff;}.btn-primary.active:not(:disabled):not(.disabled),.btn-primary:active:not(:disabled):not(.disabled),.show >.btn-primary.dropdown-toggle {	background-color: #0044ff;	border-color: #0044ff;	color: #fff;}.btn-primary.active:focus:not(:disabled):not(.disabled), .btn-primary:active:focus:not(:disabled):not(.disabled), .show >.btn-primary.dropdown-toggle:focus {	box-shadow: unset;}.btn-primary.disabled, .btn-primary:disabled {    background-color: #2962ff;    border-color: #2962ff;    color: #fff;}.btn-secondary.active:focus:not(:disabled):not(.disabled), .btn-secondary:active:focus:not(:disabled):not(.disabled), .show >.btn-secondary.dropdown-toggle:focus {	box-shadow: unset;}.btn-success {	background-color: #7bb13c;	border: 1px solid #7bb13c}.btn-success:hover,.btn-success:focus,.btn-success.active,.btn-success:active,.open >.dropdown-toggle.btn-success {	background-color: #699834;	border: 1px solid #699834;	color: #fff;}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success.focus:active,.btn-success:active:focus,.btn-success:active:hover,.open >.dropdown-toggle.btn-success.focus,.open >.dropdown-toggle.btn-success:focus,.open >.dropdown-toggle.btn-success:hover {	background-color: #699834;	border: 1px solid #699834}.btn-success.active:not(:disabled):not(.disabled),.btn-success:active:not(:disabled):not(.disabled),.show >.btn-success.dropdown-toggle {	background-color: #699834;	border-color: #699834;	color: #fff;}.btn-success.active:focus:not(:disabled):not(.disabled), .btn-success:active:focus:not(:disabled):not(.disabled), .show >.btn-success.dropdown-toggle:focus {	box-shadow: unset;}.btn-success.disabled, .btn-success:disabled {    background-color: #7bb13c;    border-color: #7bb13c;    color: #fff;}.btn-info {	background-color: #009efb;	border: 1px solid #009efb}.btn-info:hover,.btn-info:focus,.btn-info.active,.btn-info:active,.open >.dropdown-toggle.btn-info {	background-color: #028ee1;	border: 1px solid #028ee1}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info.focus:active,.btn-info:active:focus,.btn-info:active:hover,.open >.dropdown-toggle.btn-info.focus,.open >.dropdown-toggle.btn-info:focus,.open >.dropdown-toggle.btn-info:hover {	background-color: #028ee1;	border: 1px solid #028ee1}.btn-info.active:not(:disabled):not(.disabled),.btn-info:active:not(:disabled):not(.disabled),.show >.btn-info.dropdown-toggle {	background-color: #028ee1;	border-color: #028ee1;	color: #fff;}.btn-info.active:focus:not(:disabled):not(.disabled), .btn-info:active:focus:not(:disabled):not(.disabled), .show >.btn-info.dropdown-toggle:focus {	box-shadow: unset;}.btn-info.disabled, .btn-info:disabled {    background-color: #009efb;    border-color: #009efb;    color: #fff;}.btn-warning {	background-color: #ffbc34;	border: 1px solid #ffbc34}.btn-warning:hover,.btn-warning:focus,.btn-warning.active,.btn-warning:active,.open >.dropdown-toggle.btn-warning {	background-color: #e9ab2e;	border: 1px solid #e9ab2e}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning.focus:active,.btn-warning:active:focus,.btn-warning:active:hover,.open >.dropdown-toggle.btn-warning.focus,.open >.dropdown-toggle.btn-warning:focus,.open >.dropdown-toggle.btn-warning:hover {	background-color: #e9ab2e;	border: 1px solid #e9ab2e}.btn-warning.active:not(:disabled):not(.disabled),.btn-warning:active:not(:disabled):not(.disabled),.show >.btn-danger.dropdown-toggle {	background-color: #e9ab2e;	border-color: #e9ab2e;	color: #fff;}.btn-warning.active:focus:not(:disabled):not(.disabled), .btn-warning:active:focus:not(:disabled):not(.disabled), .show >.btn-warning.dropdown-toggle:focus {	box-shadow: unset;}.btn-warning.disabled, .btn-warning:disabled {    background-color: #ffbc34;    border-color: #ffbc34;    color: #fff;}.btn-danger {	background-color: #e84646;	border: 1px solid #e84646;}.btn-danger:hover,.btn-danger:focus,.btn-danger.active,.btn-danger:active,.open >.dropdown-toggle.btn-danger {	background-color: #e63333;	border: 1px solid #e63333;}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger.focus:active,.btn-danger:active:focus,.btn-danger:active:hover,.open >.dropdown-toggle.btn-danger.focus,.open >.dropdown-toggle.btn-danger:focus,.open >.dropdown-toggle.btn-danger:hover {	background-color: #e63333;	border: 1px solid #e63333;}.btn-danger.active:not(:disabled):not(.disabled),.btn-danger:active:not(:disabled):not(.disabled),.show >.btn-danger.dropdown-toggle {	background-color: #e63333;	border-color: #e63333;	color: #fff;}.btn-danger.active:focus:not(:disabled):not(.disabled), .btn-danger:active:focus:not(:disabled):not(.disabled), .show >.btn-danger.dropdown-toggle:focus {	box-shadow: unset;}.btn-danger.disabled, .btn-danger:disabled {    background-color: #f62d51;    border-color: #f62d51;    color: #fff;}.btn-light.active:focus:not(:disabled):not(.disabled), .btn-light:active:focus:not(:disabled):not(.disabled), .show >.btn-light.dropdown-toggle:focus {    box-shadow: unset;}.btn-dark.active:focus:not(:disabled):not(.disabled), .btn-dark:active:focus:not(:disabled):not(.disabled), .show >.btn-dark.dropdown-toggle:focus {    box-shadow: unset;}.btn-outline-primary {	color: #2962ff;	border-color: #2962ff;}.btn-outline-primary:hover {	background-color: #2962ff;	border-color: #2962ff;}.btn-outline-primary:focus, .btn-outline-primary.focus {	box-shadow: none;}.btn-outline-primary.disabled, .btn-outline-primary:disabled {	color: #2962ff;	background-color: transparent;}.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,.show >.btn-outline-primary.dropdown-toggle {	background-color: #2962ff;	border-color: #2962ff;}.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show >.btn-outline-primary.dropdown-toggle:focus {	box-shadow: none;}.btn-outline-success {	color: #7bb13c;	border-color: #7bb13c;}.btn-outline-success:hover {	background-color: #7bb13c;	border-color: #7bb13c;}.btn-outline-success:focus, .btn-outline-success.focus {	box-shadow: none;}.btn-outline-success.disabled, .btn-outline-success:disabled {	color: #7bb13c;	background-color: transparent;}.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,.show >.btn-outline-success.dropdown-toggle {	background-color: #7bb13c;	border-color: #7bb13c;}.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,.show >.btn-outline-success.dropdown-toggle:focus {	box-shadow: none;}.btn-outline-info {	color: #009efb;	border-color: #009efb;}.btn-outline-info:hover {	color: #fff;	background-color: #009efb;	border-color: #009efb;}.btn-outline-info:focus, .btn-outline-info.focus {	box-shadow: none;}.btn-outline-info.disabled, .btn-outline-info:disabled {	background-color: transparent;	color: #009efb;}.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,.show >.btn-outline-info.dropdown-toggle {	background-color: #009efb;	border-color: #009efb;}.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,.show >.btn-outline-info.dropdown-toggle:focus {	box-shadow: none;}.btn-outline-warning {	color: #ffbc34;	border-color: #ffbc34;}.btn-outline-warning:hover {	color: #212529;	background-color: #ffbc34;	border-color: #ffbc34;}.btn-outline-warning:focus, .btn-outline-warning.focus {	box-shadow: none;}.btn-outline-warning.disabled, .btn-outline-warning:disabled {	background-color: transparent;	color: #ffbc34;}.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,.show >.btn-outline-warning.dropdown-toggle {	color: #212529;	background-color: #ffbc34;	border-color: #ffbc34;}.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show >.btn-outline-warning.dropdown-toggle:focus {	box-shadow: none;}.btn-outline-danger {	color: #e84646;	border-color: #e84646;}.btn-outline-danger:hover {	color: #fff;	background-color: #e84646;	border-color: #e84646;}.btn-outline-danger:focus, .btn-outline-danger.focus {	box-shadow: none;}.btn-outline-danger.disabled, .btn-outline-danger:disabled {	background-color: transparent;	color: #e84646;}.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,.show >.btn-outline-danger.dropdown-toggle {	background-color: #e84646;	border-color: #e84646;}.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show >.btn-outline-danger.dropdown-toggle:focus {	box-shadow: none;}.btn-outline-light {    color: #ababab;    border-color: #e6e6e6;}.btn-outline-light.disabled, .btn-outline-light:disabled {    color: #ababab;}.pagination >.active >a, .pagination >.active >a:focus,.pagination >.active >a:hover,.pagination >.active >span,.pagination >.active >span:focus,.pagination >.active >span:hover {	background-color: #2962ff;	border-color: #2962ff;}.pagination >li >a, .pagination >li >span {	color: #2962ff;}.page-link:hover {	color: #2962ff;}.page-link:focus {	box-shadow: unset;}.page-item.active .page-link {	background-color: #2962ff;	border-color: #2962ff;}.dropdown-menu {	border: 1px solid rgba(0, 0, 0, 0.1);	border-radius: 3px;	transform-origin: left top 0;	box-shadow: inherit;	background-color: #fff;}.dropdown-item.active, .dropdown-item:active {    background-color: #2962ff;}.navbar-nav .open .dropdown-menu {	border: 0;	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);	background-color: #fff;}.dropdown-menu {	font-size: 14px;}.card {    border: 0;    border-radius: 0;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);    margin-bottom: 1.875rem;}.card-body {	padding: 1.5rem;}.card-header {	border-bottom: 1px solid #e6e6e6;	padding: 1rem 1.5rem;}.card-footer {	background-color: #fff;	border-top: 1px solid #e6e6e6;	padding: 1rem 1.5rem;}.card .card-header {    background-color: #fff;    border-bottom: 1px solid #eaeaea;}.card .card-header .card-title {    margin-bottom: 0;}.modal-footer.text-left {	text-align: left;}.modal-footer.text-center {	text-align: center;}.btn-light {	border-color: #e6e6e6;	color: #a6a6a6;}.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {	background-color: #2962ff;	text-shadow: unset;}.bootstrap-datetimepicker-widget table td.today:before{	border-bottom-color:#2962ff;}.bg-info-light{	background-color:rgba(2, 182, 179,0.12) !important;	color:#1db9aa !important;}.bg-primary-light{	background-color:rgba(17, 148, 247,0.12) !important;	color:#2196f3 !important;}.bg-danger-light{	background-color:rgba(242, 17, 54,0.12) !important;	color:#e63c3c !important;}.bg-warning-light{	background-color:rgba(255, 152, 0,0.12) !important;	color:#f39c12 !important;}.bg-success-light{	background-color:rgba(15, 183, 107,0.12) !important;	color:#26af48 !important;}.bg-purple-light{	background-color:rgba(197, 128, 255,0.12) !important;	color:#c580ff !important;}.bg-default-light{	background-color:rgba(40, 52, 71,0.12) !important;	color:#283447 !important;}.select2-container .select2-selection--single {	border: 1px solid #ddd;	height: 40px;}.select2-container--default .select2-selection--single .select2-selection__arrow {	height: 38px;	right: 7px;}.select2-container--default .select2-selection--single .select2-selection__arrow b {	border-color: #ddd transparent transparent;	border-style: solid;	border-width: 6px 6px 0;	height: 0;	left: 50%;	margin-left: -10px;	margin-top: -2px;	position: absolute;	top: 50%;	width: 0;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {	border-color: transparent transparent #ddd;	border-width: 0 6px 6px;}.select2-container .select2-selection--single .select2-selection__rendered {	padding-right: 30px;	padding-left: 15px;}.select2-container--default .select2-selection--single .select2-selection__rendered {	color: #333;	font-size: 15px;	font-weight: normal;	line-height: 38px;}.select2-container--default .select2-results__option--highlighted[aria-selected] {	background-color: #2962ff;}.select2-container--default .select2-selection--multiple {	border: 1px solid #ddd;	min-height: 40px;}.nav-tabs {	border-bottom: 1px solid #e6e6e6;}.card-header-tabs {    border-bottom: 0;}.nav-tabs >li >a {	margin-right: 0;	color: #888;	border-radius: 0;}.nav-tabs >li >a:hover,.nav-tabs >li >a:focus {	border-color: transparent;	color: #333;}.nav-tabs.nav-tabs-solid >li >a {	color: #333;}.nav-tabs.nav-tabs-solid >.active >a,.nav-tabs.nav-tabs-solid >.active >a:hover,.nav-tabs.nav-tabs-solid >.active >a:focus {	background-color: #2962ff;	border-color: #2962ff;	color: #fff;}.tab-content {	padding-top: 20px;}.nav-tabs .nav-link {	border-radius: 0;}.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {    background-color: #eee;    border-color: transparent;	color: #333;}.nav-tabs.nav-justified >li >a {	border-radius: 0;	margin-bottom: 0;}.nav-tabs.nav-justified >li >a:hover,.nav-tabs.nav-justified >li >a:focus {	border-bottom-color: #ddd;}.nav-tabs.nav-justified.nav-tabs-solid >li >a {	border-color: transparent;}.nav-tabs.nav-tabs-solid >li >a {	color: #333;}.nav-tabs.nav-tabs-solid >li >a.active,.nav-tabs.nav-tabs-solid >li >a.active:hover,.nav-tabs.nav-tabs-solid >li >a.active:focus {	background-color: #2962ff;	border-color: #2962ff;	color: #fff;}.nav-tabs.nav-tabs-solid.nav-tabs-rounded {	border-radius: 50px;}.nav-tabs.nav-tabs-solid.nav-tabs-rounded >li >a {	border-radius: 50px;}.nav-tabs.nav-tabs-solid.nav-tabs-rounded >li >a.active,.nav-tabs.nav-tabs-solid.nav-tabs-rounded >li >a.active:hover,.nav-tabs.nav-tabs-solid.nav-tabs-rounded >li >a.active:focus {	border-radius: 50px;}.nav-tabs-justified >li >a {	border-radius: 0;	margin-bottom: 0;}.nav-tabs-justified >li >a:hover,.nav-tabs-justified >li >a:focus {	border-bottom-color: #ddd;}.nav-tabs-justified.nav-tabs-solid >li >a {	border-color: transparent;}.nav-tabs.nav-justified.nav-tabs-top {	border-bottom: 1px solid #ddd;}.nav-tabs.nav-justified.nav-tabs-top >li >a,.nav-tabs.nav-justified.nav-tabs-top >li >a:hover,.nav-tabs.nav-justified.nav-tabs-top >li >a:focus {	border-width: 2px 0 0 0;}.nav-tabs.nav-tabs-top >li {	margin-bottom: 0;}.nav-tabs.nav-tabs-top >li >a,.nav-tabs.nav-tabs-top >li >a:hover,.nav-tabs.nav-tabs-top >li >a:focus {	border-width: 2px 0 0 0;}.nav-tabs.nav-tabs-top >li.open >a,.nav-tabs.nav-tabs-top >li >a:hover,.nav-tabs.nav-tabs-top >li >a:focus {	border-top-color: #ddd;}.nav-tabs.nav-tabs-top >li+li >a {	margin-left: 1px;}.nav-tabs.nav-tabs-top >li >a.active,.nav-tabs.nav-tabs-top >li >a.active:hover,.nav-tabs.nav-tabs-top >li >a.active:focus {	border-top-color: #2962ff;}.nav-tabs.nav-tabs-bottom >li {	margin-bottom: -1px;}.nav-tabs.nav-tabs-bottom >li >a.active, .nav-tabs.nav-tabs-bottom >li >a.active:hover, .nav-tabs.nav-tabs-bottom >li >a.active:focus {	border-bottom-width: 2px;	border-color: transparent;	border-bottom-color: #2962ff;	background-color: transparent;	transition: none 0s ease 0s; 	-moz-transition: none 0s ease 0s; 	-o-transition: none 0s ease 0s; 	-ms-transition: none 0s ease 0s; 	-webkit-transition: none 0s ease 0s;}.nav-tabs.nav-tabs-solid {	background-color: #fafafa;	border: 0;}.nav-tabs.nav-tabs-solid >li {	margin-bottom: 0;}.nav-tabs.nav-tabs-solid >li >a {	border-color: transparent;}.nav-tabs.nav-tabs-solid >li >a:hover,.nav-tabs.nav-tabs-solid >li >a:focus {	background-color: #f5f5f5;}.nav-tabs.nav-tabs-solid >.open:not(.active) >a {	background-color: #f5f5f5;	border-color: transparent;}.nav-tabs-justified.nav-tabs-top {	border-bottom: 1px solid #ddd;}.nav-tabs-justified.nav-tabs-top >li >a,.nav-tabs-justified.nav-tabs-top >li >a:hover,.nav-tabs-justified.nav-tabs-top >li >a:focus {	border-width: 2px 0 0 0;}.section-header {    margin-bottom: 1.875rem;}.section-header .section-title {    color: #333;}.line {    background-color: #2962ff;    height: 2px;    margin: 0;    width: 60px;}.comp-buttons .btn {	margin-bottom: 5px;}.pagination-box .pagination {	margin-top: 0;}.comp-dropdowns .btn-group {	margin-bottom: 5px;}.progress-example .progress {	margin-bottom: 1.5rem;}.progress-xs {	height: 4px;}.progress-sm {	height: 15px;}.progress.progress-sm {	height: 6px;}.progress.progress-md {	height: 8px;}.progress.progress-lg {	height: 18px;}.row.row-sm {    margin-left: -3px;    margin-right: -3px;}.row.row-sm >div {    padding-left: 3px;    padding-right: 3px;}.avatar {	position: relative;	display: inline-block;	width: 3rem;	height: 3rem}.avatar >img {	width: 100%;	height: 100%;	-o-object-fit: cover;	object-fit: cover;}.avatar-title {	width: 100%;	height: 100%;	background-color: #2962ff;	color: #fff;	display: flex;	align-items: center;	justify-content: center;}.avatar-away:before,.avatar-offline:before,.avatar-online:before {	position: absolute;	right: 0;	bottom: 0;	width: 25%;	height: 25%;	border-radius: 50%;	content: '';	border: 2px solid #fff;}.avatar-online:before {	background-color: #7bb13c;}.avatar-offline:before {	background-color: #e84646;}.avatar-away:before {	background-color: #ffbc34;}.avatar .border {	border-width: 3px !important;}.avatar .rounded {	border-radius: 6px !important;}.avatar .avatar-title {	font-size: 18px;}.avatar-xs {	width: 1.65rem;	height: 1.65rem;}.avatar-xs .border {	border-width: 2px !important;}.avatar-xs .rounded {	border-radius: 4px !important;}.avatar-xs .avatar-title {	font-size: 12px;}.avatar-xs.avatar-away:before,.avatar-xs.avatar-offline:before,.avatar-xs.avatar-online:before {	border-width: 1px;}.avatar-sm {	width: 2.5rem;	height: 2.5rem;}.avatar-sm .border {	border-width: 3px !important;}.avatar-sm .rounded {	border-radius: 4px !important;}.avatar-sm .avatar-title {	font-size: 15px;}.avatar-sm.avatar-away:before,.avatar-sm.avatar-offline:before,.avatar-sm.avatar-online:before {	border-width: 2px;}.avatar-lg {	width: 3.75rem;	height: 3.75rem;}.avatar-lg .border {	border-width: 3px !important;}.avatar-lg .rounded {	border-radius: 8px !important;}.avatar-lg .avatar-title {	font-size: 24px;}.avatar-lg.avatar-away:before,.avatar-lg.avatar-offline:before,.avatar-lg.avatar-online:before {	border-width: 3px;}.avatar-xl {	width: 5rem;	height: 5rem;}.avatar-xl .border {	border-width: 4px !important;}.avatar-xl .rounded {	border-radius: 8px !important;}.avatar-xl .avatar-title {	font-size: 28px;}.avatar-xl.avatar-away:before,.avatar-xl.avatar-offline:before,.avatar-xl.avatar-online:before {	border-width: 4px;}.avatar-xxl {	width: 5.125rem;	height: 5.125rem;}.avatar-xxl .border {	border-width: 6px !important;}.avatar-xxl .rounded {	border-radius: 8px !important;}.avatar-xxl .avatar-title {	font-size: 30px;}.avatar-xxl.avatar-away:before,.avatar-xxl.avatar-offline:before,.avatar-xxl.avatar-online:before {	border-width: 4px;}.avatar-group {	display: inline-flex;}.avatar-group .avatar + .avatar {	margin-left: -.75rem;}.avatar-group .avatar-xs + .avatar-xs {	margin-left: -.40625rem;}.avatar-group .avatar-sm+.avatar-sm {	margin-left: -.625rem;}.avatar-group .avatar-lg + .avatar-lg {	margin-left: -1rem;}.avatar-group .avatar-xl + .avatar-xl {	margin-left: -1.28125rem;}.avatar-group .avatar:hover {	z-index: 1;}.header {	background: linear-gradient(-45deg, #3949ab, #2962ff);	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);	left: 0;	position: fixed;	right: 0;	top: 0;	z-index: 1001;	height: 60px;}.header .header-left {	float: left;	height: 60px;	padding: 0 20px;	position: relative;	text-align: center;	width: 240px;	z-index: 1;	transition: all 0.2s ease-in-out;}.header .header-left .logo {	display: inline-block;	line-height: 60px;}.header .header-left .logo img {    max-height: 40px;    width: auto;}.header-left .logo.logo-small {    display: none;}.header .dropdown-menu >li >a {	position: relative;}.header .dropdown-toggle:after {	display: none;}.header .has-arrow .dropdown-toggle:after {	border-top: 0;	border-left: 0;	border-bottom: 2px solid #fff;	border-right: 2px solid #fff;	content: '';	height: 8px;	display: inline-block;	pointer-events: none;	-webkit-transform-origin: 66% 66%;	-ms-transform-origin: 66% 66%;	transform-origin: 66% 66%;	-webkit-transform: rotate(45deg);	-ms-transform: rotate(45deg);	transform: rotate(45deg);	-webkit-transition: all 0.15s ease-in-out;	transition: all 0.15s ease-in-out;	width: 8px;	vertical-align: 2px;}.header .has-arrow .dropdown-toggle[aria-expanded="true"]:after {	-webkit-transform: rotate(-135deg);	-ms-transform: rotate(-135deg);	transform: rotate(-135deg);}.user-menu {    float: right;    margin: 0;    position: relative;    z-index: 99;}.user-menu.nav >li >a {	color: #fff;	font-size: 14px;	line-height: 58px;	padding: 0 15px;	height: 60px;}.user-menu.nav >li >a:hover,.user-menu.nav >li >a:focus {	background-color: rgba(0, 0, 0, 0.2);}.user-menu.nav >li >a:hover i,.user-menu.nav >li >a:focus i {	color: #fff;}.user-img {	display: inline-block;	margin-right: 3px;	position: relative;}.user-menu.nav >li >a.mobile_btn {	border: 0;	position: relative;	padding: 0;	margin: 0;	cursor: pointer}.user-menu .dropdown-menu {    min-width: 200px;    padding: 0;}.user-menu .dropdown-menu .dropdown-item {    padding: 7px 15px;}.user-menu .dropdown-menu .dropdown-item {    display: flex;    align-items: center;    border-top: 1px solid #e3e3e3;    padding: 10px 15px;}.user-menu .dropdown-menu .dropdown-item:hover {    color: #2962ff;}.header .dropdown-menu >li >a:focus,.header .dropdown-menu >li >a:hover {	background-color: #2962ff;	color: #fff;}.header .dropdown-menu >li >a:focus i,.header .dropdown-menu >li >a:hover i {	color: #fff;}.header .dropdown-menu >li >a {	padding: 10px 18px;}.header .dropdown-menu >li >a i {	color: #2962ff;	margin-right: 10px;	text-align: center;	width: 18px;}.header .user-menu .dropdown-menu >li >a i {	color: #2962ff;	font-size: 16px;	margin-right: 10px;	min-width: 18px;	text-align: center;}.header .user-menu .dropdown-menu >li >a:focus i,.header .user-menu .dropdown-menu >li >a:hover i {	color: #fff;}.mobile_btn {	display: none;	float: left;}.slide-nav .sidebar {	margin-left: 0;}.app-dropdown .dropdown-menu {    padding: 0;    width: 300px;}.app-dropdown-menu .app-list {    padding: 15px;}.app-dropdown-menu .app-item {    border: 1px solid transparent;    border-radius: 3px;    color: #737373;    display: block;    padding: 10px 0;    text-align: center;}.app-dropdown-menu .app-item i {    font-size: 20px;    height: 24px;}.app-dropdown-menu .app-item span {    display: block;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.app-dropdown-menu .app-item:hover,.app-dropdown-menu .app-item:focus,.app-dropdown-menu .app-item:active, .app-dropdown-menu .app-item.active {	background-color: #f9f9f9;	border-color: #e3e3e3;}.app-list >div + div {	margin-top: 5px;}.app-list >.row {	margin-left: -5px;	margin-right: -5px;}.app-list >.row >.col {	padding-left: 5px;	padding-right: 5px;}.user-header {    background-color: #f9f9f9;    display: flex;    padding: 10px 15px;}.user-header .user-text {	margin-left: 10px;}.user-header .user-text h6 {    margin-bottom: 2px;}.menu-title {    color: #a3a3a3;    display: block;    font-size: 14px;    margin-bottom: 5px;    padding: 0 25px;}.sidebar-overlay {    background-color: rgba(0, 0, 0, 0.6);    display: none;    height: 100%;    left: 0;    position: fixed;    top: 60px;    width: 100%;    z-index: 1000;}.sidebar-overlay.opened {    display: block;}html.menu-opened {	overflow: hidden;}html.menu-opened body {	overflow: hidden;}.top-nav-search {    float: left;    margin-left: 15px;}.top-nav-search form {    margin-top: 10px;	position: relative;    width: 230px;}.top-nav-search .form-control {    background-color: rgba(0, 0, 0, 0.05);    border-color: rgba(0, 0, 0, 0.1);    border-radius: 50px;    color: #fff;    height: 40px;    padding: 10px 50px 10px 15px;}.top-nav-search .btn {    background-color: transparent;    border-color: transparent;    color: #fff;    min-height: 40px;    padding: 7px 15px;    position: absolute;    right: 0;    top: 0;}.top-nav-search .form-control::-webkit-input-placeholder {	color: #fff;}.top-nav-search .form-control::-moz-placeholder {	color: #fff;}.top-nav-search .form-control:-ms-input-placeholder {	color: #fff;}.top-nav-search .form-control::-ms-input-placeholder {	color: #fff;}.top-nav-search .form-control::placeholder {	color: #fff;}.top-nav-search.active form {    display: block;    left: 0;    position: absolute;}.sidebar {    background-color: #fff;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);    bottom: 0;    left: 0;    margin-top: 0;    position: fixed;    top: 60px;    transition: all 0.2s ease-in-out 0s;    width: 240px;    z-index: 1001;}.sidebar.opened {	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;}.sidebar-inner {	height: 100%;	min-height: 100%;	transition: all 0.2s ease-in-out 0s;}.sidebar-menu {    padding: 15px;}.sidebar-menu ul {	font-size: 15px;	list-style-type: none;	margin: 0;	padding: 0;	position: relative;}.sidebar-menu li a {	color: #333;	display: block;	font-size: 16px;	height: auto;	padding: 0 20px;}.sidebar-menu li a:hover {    color: #2962ff;}.sidebar-menu >ul >li >a:hover {    background-color: #e8e8e8;    color: #000;}.sidebar-menu >ul >li.active >a:hover {    background-color: #0044ff;    color: #fff;}.sidebar-menu li.active a {    background-color: #2962ff;    color: #fff;}.menu-title {    color: #9e9e9e;    display: flex;    font-size: 14px;    opacity: 1;    padding: 5px 15px;    white-space: nowrap;}.menu-title >i {	float: right;	line-height: 40px;}.sidebar-menu li.menu-title a {    color: #ff9b44;    display: inline-block;    margin-left: auto;    padding: 0;}.sidebar-menu li.menu-title a.btn {    color: #fff;    display: block;    float: none;    font-size: 15px;    margin-bottom: 15px;    padding: 10px 15px;}.sidebar-menu ul ul a.active {	color: #2962ff;	text-decoration: underline;}.mobile_btn {	display: none;	float: left;}.sidebar .sidebar-menu >ul >li >a span {	transition: all 0.2s ease-in-out 0s;	display: inline-block;	margin-left: 10px;	white-space: nowrap;}.sidebar .sidebar-menu >ul >li >a span.chat-user {    margin-left: 0;    overflow: hidden;    text-overflow: ellipsis;}.sidebar .sidebar-menu >ul >li >a span.badge {	margin-left: auto;}.sidebar-menu ul ul a {    display: block;    font-size: 15px;    padding: 7px 10px 7px 45px;    position: relative;}.sidebar-menu ul ul {	display: none;}.sidebar-menu ul ul ul a {	padding-left: 65px;}.sidebar-menu ul ul ul ul a {	padding-left: 85px;}.sidebar-menu >ul >li {    margin-bottom: 3px;    position: relative;}.sidebar-menu >ul >li:last-child {    margin-bottom: 0;}.sidebar-menu .menu-arrow {	-webkit-transition: -webkit-transform 0.15s;	-o-transition: -o-transform 0.15s;	transition: transform .15s;	position: absolute;	right: 15px;	display: inline-block;	font-family: 'FontAwesome';	text-rendering: auto;	line-height: 40px;	font-size: 16px;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	-webkit-transform: translate(0, 0);	-ms-transform: translate(0, 0);	-o-transform: translate(0, 0);	transform: translate(0, 0);	line-height: 18px;	top: 11px;}.sidebar-menu .menu-arrow:before {	content: "\f105";}.sidebar-menu li a.subdrop .menu-arrow {	-ms-transform: rotate(90deg);	-webkit-transform: rotate(90deg);	-o-transform: rotate(90deg);	transform: rotate(90deg);}.sidebar-menu ul ul a .menu-arrow {	top: 10px;}.sidebar-menu >ul >li >a {    align-items: center;    border-radius: 3px;    display: flex;    justify-content: flex-start;    padding: 8px 15px;    position: relative;    transition: all 0.2s ease-in-out 0s;}.sidebar-menu ul li a i {	display: inline-block;	font-size: 24px;	line-height: 24px;	text-align: left;	vertical-align: middle;	width: 20px;	transition: all 0.2s ease-in-out 0s;}.sidebar-menu ul li.menu-title a i {	font-size: 16px !important;	margin-right: 0;	text-align: right;	width: auto;}.sidebar-menu li a >.badge {    color: #fff;}.main-wrapper {	width: 100%;	height: 100vh;	min-height: 100vh;}.page-wrapper {	margin-left: 240px;	padding-top: 60px;	position: relative;	transition: all 0.4s ease;}.page-wrapper >.content {	padding: 1.875rem 1.875rem 0;}.page-header {	margin-bottom: 1.875rem;}.page-header .breadcrumb {    background-color: transparent;    color: #6c757d;    font-size: 1rem;    font-weight: 500;    margin-bottom: 0;    padding: 0;}.page-header .breadcrumb a {	color: #333;}.page-title {    color: #333;    margin-bottom: 5px;}.login-body {    display: table;    height: 100vh;    min-height: 100vh;}.login-wrapper {	width: 100%;	height: 100%;	display: table-cell;	vertical-align: middle;}.login-wrapper .loginbox {    background-color: #fff;    border-radius: 6px;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);	display: flex;    margin: 1.875rem auto;    max-width: 800px;    min-height: 500px;    width: 100%;}.login-wrapper .loginbox .login-left {    align-items: center;    background: linear-gradient(180deg, #3949ab, #2962ff);    border-radius: 6px 0 0 6px;    flex-direction: column;    justify-content: center;    padding: 80px;    width: 400px;    display: flex;}.login-wrapper .loginbox .login-right {    align-items: center;    display: flex;    justify-content: center;    padding: 40px;    width: 400px;}.login-wrapper .loginbox .login-right .login-right-wrap {    max-width: 100%;    flex: 0 0 100%;}.login-wrapper .loginbox .login-right h1 {    font-size: 26px;    font-weight: 500;    margin-bottom: 5px;    text-align: center;}.account-subtitle {    color: #4c4c4c;    font-size: 17px;    margin-bottom: 1.875rem;    text-align: center;}.login-wrapper .loginbox .login-right .forgotpass a {	color: #a0a0a0;}.login-wrapper .loginbox .login-right .forgotpass a:hover {	color: #333;	text-decoration: underline;}.login-wrapper .loginbox .login-right .dont-have {	color: #a0a0a0;	margin-top: 1.875rem;}.login-wrapper .loginbox .login-right .dont-have a {	color: #333;}.login-wrapper .loginbox .login-right .dont-have a:hover {	text-decoration: underline;}.social-login {	text-align: center;}.social-login >span {	color: #a0a0a0;	margin-right: 8px;}.social-login >a {	background-color: #ccc;	border-radius: 4px;	color: #fff;	display: inline-block;	font-size: 18px;	height: 32px;	line-height: 32px;	margin-right: 6px;	text-align: center;	width: 32px;}.social-login >a:last-child {	margin-right: 0;}.social-login >a.facebook {	background-color: #4b75bd;}.social-login >a.google {	background-color: #fe5240;}.login-or {	color: #a0a0a0;	margin-bottom: 20px;	margin-top: 20px;	padding-bottom: 10px;	padding-top: 10px;	position: relative;}.or-line {	background-color: #e5e5e5;	height: 1px;	margin-bottom: 0;	margin-top: 0;	display: block;}.span-or {	background-color: #fff;	display: block;	left: 50%;	margin-left: -20px;	position: absolute;	text-align: center;	text-transform: uppercase;	top: 0;	width: 42px;}.lock-user {    margin-bottom: 20px;    text-align: center;}.lock-user img {    margin-bottom: 15px;    width: 100px;}.notifications {	padding: 0;}.notifications .notification-time {	font-size: 12px;	line-height: 1.35;	color: #bdbdbd;}.notifications .media {	margin-top: 0;	border-bottom: 1px solid #f5f5f5;}.notifications .media:last-child {	border-bottom: none;}.notifications .media a {	display: block;	padding: 10px 15px;	border-radius: 2px;}.notifications .media a:hover {	background-color: #fafafa;}.notifications .media >.avatar {	margin-right: 10px;}.notifications .media-list .media-left {	padding-right: 8px;}.topnav-dropdown-header {	border-bottom: 1px solid #eee;	text-align: center;}.topnav-dropdown-header, .topnav-dropdown-footer {    font-size: 14px;    height: 40px;    line-height: 40px;    padding-left: 15px;    padding-right: 15px;}.topnav-dropdown-footer {	border-top: 1px solid #eee;}.topnav-dropdown-footer a {	display: block;	text-align: center;	color: #333;}.user-menu.nav >li >a .badge {	background-color: #f43f3f;	display: block;	font-size: 10px;	font-weight: bold;	min-height: 15px;	min-width: 15px;	position: absolute;	right: 3px;	top: 6px;}.user-menu.nav >li >a >i {	font-size: 1.5rem;	line-height: 60px;}.noti-details {	color: #989c9e;    margin-bottom: 0;}.noti-title {	color: #333;}.notifications .noti-content {	height: 290px;	width: 350px;	overflow-y: auto;	position: relative;}.notification-list {	list-style: none;	padding: 0;	margin: 0;}.notifications ul.notification-list >li{	margin-top: 0;	border-bottom: 1px solid #f5f5f5;}.notifications ul.notification-list >li:last-child {	border-bottom: none;}.notifications ul.notification-list >li a {	display: block;	padding: 10px 15px;	border-radius: 2px;}.notifications ul.notification-list >li a:hover {	background-color: #fafafa;}.notifications ul.notification-list >li .list-item {    border: 0;    padding: 0;    position: relative;}.topnav-dropdown-header .notification-title {    color: #333;    display: block;    float: left;    font-size: 14px;}.topnav-dropdown-header .clear-noti {    color: #f83f37;    float: right;    font-size: 12px;    text-transform: uppercase;}.noti-time {    margin: 0;}.dash-widget-icon {    align-items: center;    border-radius: 4px;    color: #fff;    display: inline-flex;    font-size: 1.875rem;    height: 50px;    justify-content: center;    line-height: 48px;    text-align: center;    width: 50px;}.dash-count {    font-size: 18px;    margin-left: auto;}.dash-widget-info h3 {    margin-bottom: 10px;}.dash-widget-header {    align-items: center;    display: flex;    margin-bottom: 15px;}.card-chart .card-body {	padding: 8px;}#morrisArea >svg, #morrisLine >svg  {	width: 100%;}.activity-feed {    list-style: none;    margin-bottom: 0;    margin-left: 5px;    padding: 0;}.activity-feed .feed-item {    border-left: 2px solid #e4e8eb;    padding-bottom: 19px;    padding-left: 20px;    position: relative;}.activity-feed .feed-item:last-child {	border-color: transparent;	padding-bottom: 0;}.activity-feed .feed-item:after {	content: "";	display: block;	position: absolute;	top: 0;	left: -7px;	width: 12px;	height: 12px;	border-radius: 50%;	background-color: #177dff;}.activity-feed .feed-item .feed-date {	display: block;	position: relative;	color: #777;	text-transform: uppercase;	font-size: 13px; }.activity-feed .feed-item .feed-text {	color: #777;	position: relative;}.activity-feed .feed-item .feed-text a {    color: #333;    font-weight: 600;}.add-btn {    border: 1px solid transparent;    border-radius: 20px;    color: #666;    display: inline-block;    padding: .375rem .75rem;}.add-btn:hover,.add-btn:active,.add-btn:focus {	background-color: #fff;	border-color: #ddd;	color: #666;}.add-btn span {    align-items: center;    background-color: #ffc107;    border-radius: 50%;    color: #fff;    display: inline-flex;    font-size: 14px;    height: 22px;    justify-content: center;    margin-right: 3px;    width: 22px;}.invoice-details h4 {	color: #666;	font-size: 16px;	font-weight: 400;	margin-bottom: 1.875rem;	text-transform: uppercase;}.inv-badge {	color: #fff;	display: inline-flex;	font-size: 11px;	justify-content: center;	min-width: 80px;}.inv-logo {    max-height: 80px;}.invoice-container {    background-color: #fff;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);    margin: 0 auto 1.875rem;    max-width: 900px;    padding: 1.5rem;}.invoice-details,.invoice-payment-details >li span {	float: right;	text-align: right;}.inv-logo {	height: auto;	max-height: 100px;	width: auto;}.calendar-events {    border: 1px solid transparent;    cursor: move;    padding: 10px 15px;}.calendar-events:hover {	border-color: #e9e9e9;    background-color: #fff;}.calendar-events i {    margin-right: 8px;}.calendar {	float: left;	margin-bottom: 0;}.fc-toolbar.fc-header-toolbar {    margin-bottom: 1.5rem;}.none-border .modal-footer {	border-top: none;}.fc-toolbar h2 {	font-size: 18px;	font-weight: 600;	font-family: 'Roboto', sans-serif;	line-height: 30px;	text-transform: uppercase;}.fc-day-grid-event .fc-time {	font-family: 'Roboto', sans-serif;}.fc-day {	background: #fff;}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar button:focus,.fc-toolbar button:hover,.fc-toolbar .ui-state-hover {	z-index: 0;}.fc th.fc-widget-header {	background: #eeeeee;	font-size: 14px;	line-height: 20px;	padding: 10px 0;	text-transform: uppercase;}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-popover {	border-color: #f3f3f3;}.fc-basic-view .fc-day-number, .fc-basic-view .fc-week-number {    padding: 2px 5px;}.fc-button {	background: #f1f1f1;	border: none;	color: #797979;	text-transform: capitalize;	box-shadow: none !important;	border-radius: 3px !important;	margin: 0 3px !important;	padding: 6px 12px !important;	height: auto !important;}.fc-text-arrow {	font-family: inherit;	font-size: 16px;}.fc-state-hover {	background: #f3f3f3;}.fc-state-highlight {	background: #f0f0f0;}.fc-state-down,.fc-state-active,.fc-state-disabled {	background-color: #2962ff !important;	color: #fff !important;	text-shadow: none !important;}.fc-cell-overlay {	background: #f0f0f0;}.fc-unthemed .fc-today {	background: #fff;}.fc-event {	border-radius: 2px;	border: none;	color: #fff !important;	cursor: move;	font-size: 13px;	margin: 1px 7px;	padding: 5px 5px;	text-align: center;}.fc-basic-view td.fc-week-number span {	padding-right: 8px;	font-weight: 700;	font-family: 'Roboto', sans-serif;}.fc-basic-view td.fc-day-number {	padding-right: 8px;	font-weight: 700;	font-family: 'Roboto', sans-serif;}.event-form .input-group .form-control {	height: 40px;}.submit-section {	text-align: center;	margin-top: 40px;}.submit-btn {    border-radius: 50px;    font-size: 18px;    font-weight: 600;    min-width: 200px;    padding: 10px 20px;}.dropdown-action {	margin-bottom: 5px;}.dropdown-action .dropdown-toggle:after {	display: none;}.table-inbox input[type="radio"],.table-inbox input[type="checkbox"] {	cursor: pointer;}.mail-list {	list-style: none;	padding: 0;}.mail-list >li >a {	color: #333;	display: block;	padding: 10px;}.mail-list >li.active >a {	color: #2962ff;	font-weight: bold;}.unread .name,.unread .subject,.unread .mail-date {	color: #000;	font-weight: 600;}.table-inbox .fa-star {	color: #ffd200;}.table-inbox .starred.fa-star {	color: #ffd200;}.table.table-inbox >tbody >tr >td,.table.table-inbox >tbody >tr >th,.table.table-inbox >tfoot >tr >td,.table.table-inbox >tfoot >tr >th,.table.table-inbox >thead >tr >td,.table.table-inbox >thead >tr >th {    border-bottom: 1px solid #f2f2f2;    border-top: 0;}.table-inbox {	font-size: 15px;	margin-bottom: 0;}.table.table-inbox thead {	background-color: #fff;}.note-editor.note-frame {	border: 1px solid #ddd;	box-shadow: inherit;}.note-editor.note-frame .note-statusbar {	background-color: #fff;}.note-editor.note-frame.fullscreen {	top: 60px;}.note-editor.note-frame .btn-light {    background-color: #f9f9f9;    box-shadow: unset;    color: #333;}.mail-title {	font-weight: bold;	text-transform: uppercase;}.form-control.search-message {    border-color: #ccc;    border-radius: 4px;    height: 38px;    width: 180px;}.table-inbox tr {	cursor: pointer;}table.table-inbox tbody tr.checked {	background-color: #ffffcc;}.mail-label {    font-size: 16px !important;    margin-right: 5px;}.attachments {	list-style: none;	margin: 0;	padding: 0;}.attachments li {	border: 1px solid #eee;	float: left;	margin-bottom: 10px;	margin-right: 10px;	width: 180px;}.attach-info {	background-color: #f4f4f4;	padding: 10px;}.attach-file {    color: #777;    font-size: 70px;    padding: 10px;    min-height: 138px;    display: flex;    align-items: center;    justify-content: center;}.attach-file img {	height: auto;	max-width: 100%;}.mailview-header {	border-bottom: 1px solid #ddd;	margin-bottom: 20px;	padding-bottom: 15px;}.mailview-footer {	border-top: 1px solid #ddd;	margin-top: 20px;	padding-top: 15px;}.mailview-footer .btn-white {    margin-top: 10px;    min-width: 102px;}.sender-img {	float: left;	margin-right: 10px;	width: 40px;}.sender-name {	display: block;}.receiver-name {	color: #777;}.right-action {	text-align: right;}.mail-view-title {	font-weight: 500;	font-size: 24px;	margin: 0;}.mail-view-action {	float: right;}.mail-sent-time {	float: right;}.inbox-menu {	display: inline-block;	margin: 0 0 1.875rem;	padding: 0;	width: 100%;}.inbox-menu li {	display: inline-block;	width: 100%;}.inbox-menu li + li {	margin-top: 2px;}.inbox-menu li a {	color: #333;	display: inline-block;	padding: 10px 15px;	width: 100%;	text-transform: capitalize;	-webkit-transition: 0.3s ease;	-moz-transition: 0.3s ease;	transition: 0.3s ease;}.inbox-menu li a i {	font-size: 16px;	padding-right: 10px;	color: #878787;}.inbox-menu li a:hover, .inbox-menu li.active a, .inbox-menu li a:focus {	background: rgba(33, 33, 33, 0.05);}.compose-btn {	margin-bottom: 1.875rem;}.compose-btn a {    font-weight: 600;    padding: 8px 15px;}.error-page {    align-items: center;    color: #1f1f1f;    display: flex;}.error-page .main-wrapper {    display: flex;    flex-wrap: wrap;    height: auto;    justify-content: center;    width: 100%;	min-height: unset;}.error-box {    margin: 0 auto;    max-width: 480px;    padding: 1.875rem 0;    text-align: center;    width: 100%;}.error-box h1 {    color: #2962ff;    font-size: 10em;}.error-box p {    margin-bottom: 1.875rem;}.error-box .btn {    border-radius: 50px;    font-size: 18px;    font-weight: 600;    min-width: 200px;    padding: 10px 20px;}.chat-window {    border: 1px solid #e0e3e4;    display: flex;    flex-wrap: wrap;    position: relative;    margin-bottom: 1.875rem;}.chat-window .chat-cont-left {    border-right: 1px solid #e0e3e4;    flex: 0 0 35%;    left: 0;    max-width: 35%;    position: relative;    z-index: 4;}.chat-window .chat-cont-left .chat-header {    align-items: center;    background-color: #fff;    border-bottom: 1px solid #e0e3e4;    color: #324148;    display: flex;    height: 72px;    justify-content: space-between;    padding: 0 15px;}.chat-window .chat-cont-left .chat-header span {    font-size: 20px;    font-weight: 600;    text-transform: capitalize;}.chat-window .chat-cont-left .chat-header .chat-compose {    color: #8a8a8a;    display: inline-flex;}.chat-window .chat-cont-left .chat-search {    background-color: #f5f5f6;    border-bottom: 1px solid #e5e5e5;    padding: 10px 15px;    width: 100%;}.chat-window .chat-cont-left .chat-search .input-group {    width: 100%;}.chat-window .chat-cont-left .chat-search .input-group .form-control {    background-color: #fff;    border-radius: 50px;    padding-left: 36px;}.chat-window .chat-cont-left .chat-search .input-group .form-control:focus {    border-color: #ccc;    box-shadow: none;}.chat-window .chat-cont-left .chat-search .input-group .input-group-prepend {    align-items: center;    bottom: 0;    color: #666;    display: flex;    left: 15px;    pointer-events: none;    position: absolute;    top: 0;    z-index: 4;}.chat-window .chat-scroll {    max-height: calc(100vh - 255px);    overflow-y: auto;}.chat-window .chat-cont-left .chat-users-list {    background-color: #fff;}.chat-window .chat-cont-left .chat-users-list a.media {    border-bottom: 1px solid #e5e5e5;    padding: 10px 15px;    transition: all 0.2s ease 0s;}.chat-window .chat-cont-left .chat-users-list a.media:last-child {	border-bottom: 0;}.chat-window .chat-cont-left .chat-users-list a.media .media-img-wrap {    margin-right: 15px;    position: relative;}.chat-window .chat-cont-left .chat-users-list a.media .media-img-wrap .avatar {    height: 45px;    width: 45px;}.chat-window .chat-cont-left .chat-users-list a.media .media-img-wrap .status {	bottom: 7px;	height: 10px;	right: 4px;	position: absolute;	width: 10px;	border: 2px solid #fff;}.chat-window .chat-cont-left .chat-users-list a.media .media-body {    display: flex;    justify-content: space-between;}.chat-window .chat-cont-left .chat-users-list a.media .media-body >div:first-child .user-name, .chat-window .chat-cont-left .chat-users-list a.media .media-body >div:first-child .user-last-chat {    max-width: 250px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.chat-window .chat-cont-left .chat-users-list a.media .media-body >div:first-child .user-name {    color: #333;    text-transform: capitalize;}.chat-window .chat-cont-left .chat-users-list a.media .media-body >div:first-child .user-last-chat {    color: #8a8a8a;    font-size: 14px;    line-height: 24px;}.chat-window .chat-cont-left .chat-users-list a.media .media-body >div:last-child {    text-align: right;}.chat-window .chat-cont-left .chat-users-list a.media .media-body >div:last-child .last-chat-time {    color: #8a8a8a;    font-size: 13px;}.chat-window .chat-cont-left .chat-users-list a.media:hover {	background-color: #f5f5f6;}.chat-window .chat-cont-left .chat-users-list a.media.read-chat .media-body >div:last-child .last-chat-time {	color: #8a8a8a;}.chat-window .chat-cont-left .chat-users-list a.media.active {	background-color: #f5f5f6;}.chat-window .chat-cont-right {    flex: 0 0 65%;    max-width: 65%;}.chat-window .chat-cont-right .chat-header {    align-items: center;    background-color: #fff;    border-bottom: 1px solid #e0e3e4;    display: flex;    height: 72px;    justify-content: space-between;    padding: 0 15px;}.chat-window .chat-cont-right .chat-header .back-user-list {    display: none;    margin-right: 5px;    margin-left: -7px;}.chat-window .chat-cont-right .chat-header .media {	align-items: center;}.chat-window .chat-cont-right .chat-header .media .media-img-wrap {	position: relative;	display: flex;	align-items: center;	margin-right: 15px;}.chat-window .chat-cont-right .chat-header .media .media-img-wrap .avatar {	height: 50px;	width: 50px;}.chat-window .chat-cont-right .chat-header .media .media-img-wrap .status {    border: 2px solid #fff;    bottom: 0;    height: 10px;    position: absolute;    right: 3px;    width: 10px;}.chat-window .chat-cont-right .chat-header .media .media-body .user-name {    color: #333;    font-size: 16px;    font-weight: 600;    text-transform: capitalize;}.chat-window .chat-cont-right .chat-header .media .media-body .user-status {    color: #666;    font-size: 14px;}.chat-window .chat-cont-right .chat-header .chat-options {    display: flex;}.chat-window .chat-cont-right .chat-header .chat-options >a {    align-items: center;    border-radius: 50%;    color: #8a8a8a;    display: inline-flex;    height: 30px;    justify-content: center;    margin-left: 10px;    width: 30px;}.chat-window .chat-cont-right .chat-body {    background-color: #f5f5f6;}.chat-window .chat-cont-right .chat-body ul.list-unstyled {    margin: 0 auto;    padding: 15px;    width: 100%;}.chat-window .chat-cont-right .chat-body .media .avatar {    height: 30px;    width: 30px;}.chat-window .chat-cont-right .chat-body .media .media-body {	margin-left: 20px;}.chat-window .chat-cont-right .chat-body .media .media-body .msg-box >div {	padding: 10px 15px;	border-radius: .25rem;	display: inline-block;	position: relative;}.chat-window .chat-cont-right .chat-body .media .media-body .msg-box >div p {    color: #333;    margin-bottom: 0;}.chat-window .chat-cont-right .chat-body .media .media-body .msg-box + .msg-box {	margin-top: 5px;}.chat-window .chat-cont-right .chat-body .media.received {	margin-bottom: 20px;}.chat-window .chat-cont-right .chat-body .media:last-child {	margin-bottom: 0;}.chat-window .chat-cont-right .chat-body .media.received .media-body .msg-box >div {	background-color: #fff;}.chat-window .chat-cont-right .chat-body .media.sent {    margin-bottom: 20px;}.chat-window .chat-cont-right .chat-body .media.sent .media-body {    align-items: flex-end;    display: flex;    flex-direction: column;    justify-content: flex-end;    margin-left: 0;}.chat-window .chat-cont-right .chat-body .media.sent .media-body .msg-box >div {    background-color: #e3e3e3;}.chat-window .chat-cont-right .chat-body .media.sent .media-body .msg-box >div p {    color: #333;}.chat-window .chat-cont-right .chat-body .chat-date {    font-size: 14px;    margin: 1.875rem 0;    overflow: hidden;    position: relative;    text-align: center;    text-transform: capitalize;}.chat-window .chat-cont-right .chat-body .chat-date:before {    background-color: #e0e3e4;    content: "";    height: 1px;    margin-right: 28px;    position: absolute;    right: 50%;    top: 50%;    width: 100%;}.chat-window .chat-cont-right .chat-body .chat-date:after {    background-color: #e0e3e4;    content: "";    height: 1px;    left: 50%;    margin-left: 28px;    position: absolute;    top: 50%;    width: 100%;}.chat-window .chat-cont-right .chat-footer {    background-color: #fff;    border-top: 1px solid #e0e3e4;    padding: 10px 15px;    position: relative;}.chat-window .chat-cont-right .chat-footer .input-group {    width: 100%;}.chat-window .chat-cont-right .chat-footer .input-group .form-control {    background-color: #f5f5f6;    border: none;    border-radius: 50px;}.chat-window .chat-cont-right .chat-footer .input-group .form-control:focus {    background-color: #f5f5f6;    border: none;    box-shadow: none;}.chat-window .chat-cont-right .chat-footer .input-group .input-group-prepend .btn, .chat-window .chat-cont-right .chat-footer .input-group .input-group-append .btn {    background-color: transparent;    border: none;    color: #9f9f9f;}.chat-window .chat-cont-right .chat-footer .input-group .input-group-append .btn.msg-send-btn {    background-color: #2962ff;    border-color: #2962ff;    border-radius: 50%;    color: #fff;    margin-left: 10px;}.msg-typing {	width: auto;	height: 24px;	padding-top: 8px}.msg-typing span {	height: 8px;	width: 8px;	float: left;	margin: 0 1px;	background-color: #a0a0a0;	display: block;	border-radius: 50%;	opacity: .4}.msg-typing span:nth-of-type(1) {	animation: 1s blink infinite .33333s}.msg-typing span:nth-of-type(2) {	animation: 1s blink infinite .66666s}.msg-typing span:nth-of-type(3) {	animation: 1s blink infinite .99999s}.chat-window .chat-cont-right .chat-body .media.received .media-body .msg-box {	position: relative;}.chat-window .chat-cont-right .chat-body .media.received .media-body .msg-box:first-child:before {    border-bottom: 6px solid transparent;    border-right: 6px solid #fff;    border-top: 6px solid transparent;    content: "";    height: 0;    left: -6px;    position: absolute;    right: auto;    top: 8px;    width: 0;}.chat-window .chat-cont-right .chat-body .media.sent .media-body .msg-box {    padding-left: 50px;    position: relative;}.chat-window .chat-cont-right .chat-body .media.sent .media-body .msg-box:first-child:before {	border-bottom: 6px solid transparent;	border-left: 6px solid #e3e3e3;	border-top: 6px solid transparent;    content: "";    height: 0;    left: auto;    position: absolute;    right: -6px;    top: 8px;    width: 0;}.chat-msg-info {    align-items: center;    display: flex;    clear: both;    flex-wrap: wrap;    list-style: none;    padding: 0;    margin: 5px 0 0;}.chat-msg-info li {    font-size: 13px;    padding-right: 16px;    position: relative;}.chat-msg-info li:not(:last-child):after {	position: absolute;	right: 8px;	top: 50%;	content: '';	height: 4px;	width: 4px;	background: #d2dde9;	border-radius: 50%;	transform: translate(50%, -50%)}.chat-window .chat-cont-right .chat-body .media.sent .media-body .msg-box .chat-msg-info li:not(:last-child)::after {    right: auto;    left: 8px;    transform: translate(-50%, -50%);    background: #aaa;}.chat-window .chat-cont-right .chat-body .media.received .media-body .msg-box >div .chat-time {    color: rgba(50, 65, 72, 0.4);}.chat-window .chat-cont-right .chat-body .media.sent .media-body .msg-box >div .chat-time {    color: rgba(50, 65, 72, 0.4);}.chat-msg-info li a {	color: #777;}.chat-msg-info li a:hover {	color: #2c80ff}.chat-seen i {	color: #00d285;	font-size: 16px;}.chat-msg-attachments {	padding: 4px 0;	display: flex;	width: 100%;	margin: 0 -1px}.chat-msg-attachments >div {	margin: 0 1px}.chat-window .chat-cont-right .chat-body .media.sent .media-body .msg-box >div .chat-msg-info {    flex-direction: row-reverse;}.chat-window .chat-cont-right .chat-body .media.sent .media-body .msg-box >div .chat-msg-attachments {	flex-direction: row-reverse}.chat-window .chat-cont-right .chat-body .media.sent .media-body .msg-box >div .chat-msg-info li {    padding-left: 16px;    padding-right: 0;    position: relative;}.chat-attachment img {    max-width: 100%;}.chat-attachment {	position: relative;	max-width: 130px;	overflow: hidden;}.chat-attachment {	border-radius: .25rem;}.chat-attachment:before {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	background: #000;	content: "";	opacity: 0.4;	transition: all .4s;}.chat-attachment:hover:before {	opacity: 0.6;}.chat-attach-caption {	position: absolute;	left: 0;	right: 0;	bottom: 0;	color: #fff;	padding: 7px 15px;	font-size: 13px;	opacity: 1;	transition: all .4s;}.chat-attach-download {	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	opacity: 0;	transition: all .4s;	color: #fff;	width: 32px;	line-height: 32px;	background: rgba(255, 255, 255, 0.2);	text-align: center;}.chat-attach-download:hover {	color: #495463;	background: #fff;}.chat-attachment:hover .chat-attach-caption {	opacity: 0;}.chat-attachment:hover .chat-attach-download {	opacity: 1;}.chat-attachment-list {	display: flex;	margin: -5px;}.chat-attachment-list li {	width: 33.33%;	padding: 5px;}.chat-attachment-item {	border: 5px solid rgba(230, 239, 251, 0.5);	height: 100%;	min-height: 60px;	text-align: center;	font-size: 30px;	display: flex;	align-items: center;	justify-content: center;}.chat-window .chat-cont-right .chat-body .media.sent .media-body .msg-box >div:hover .chat-msg-actions {	opacity: 1;}.chat-msg-actions {	position: absolute;	left: -30px;	top: 50%;	transform: translateY(-50%);	opacity: 0;	transition: all .4s;	z-index: 2;}.chat-msg-actions >a {    padding: 0 10px;    color: #495463;    font-size: 24px;}.chat-msg-actions >a:hover {	color: #2c80ff;}@keyframes blink {	50% {		opacity: 1	}}.btn-file {    align-items: center;    display: inline-flex;    font-size: 20px;    justify-content: center;    overflow: hidden;    padding: 0 0.75rem;    position: relative;    vertical-align: middle;}.btn-file input {    cursor: pointer;    filter: alpha(opacity=0);    font-size: 23px;    height: 100%;    margin: 0;    opacity: 0;    position: absolute;    right: 0;    top: 0;    width: 100%;}.product {	-moz-transition: all 0.5s;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	border: 1px solid #e7e7e7;	border-radius: 5px;	padding: 10px;	background-color: #fff;	margin-bottom: 1.875rem;}.product-inner {	overflow: hidden;	position: relative;	width: 100%;}.product-inner img {	width: 100%;	height: auto;}.product-inner .cart-btns {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	background: rgba(0, 0, 0, 0.5);	opacity: 0;	transition: all 0.5s;	-moz-transition: all 0.5s;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	display: flex;	flex-direction: column;	justify-content: center;	align-items: center;}.cart-btns .btn {	width: 120px;	display: block;	transition: all 0.5s;	-moz-transition: all 0.5s;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;}.cart-btns .btn + .btn {	margin-top: 10px;}.product .pro-desc {    margin-top: 10px;}.pro-desc .price {	font-size: 18px;	line-height: 20px;	color: #333;	font-weight: bold;}.product:hover .cart-btns {	opacity: 1;}.pro-desc h5 {	font-size: 1rem;}.pro-desc h5 a {	color: #333;}.product-det {	position: relative;	display: block;	float: left;	width: 100%;	min-height: 40px;}.product-desc {	padding: 0 0 0 70px;}.product-det >img {	top: 0;	width: 60px;	position: absolute;	left: 0;}.product-desc span,.product-desc a {	width: 100%;	margin: 0;	padding: 0;	display: block;}.product-content {	position: relative;}.product-content p {	color: #333;	margin: 0 0 20px;}.product-content p:last-child {	margin-bottom: 0;}.proimage-thumb {	float: left;	list-style: none;	padding: 0;}.proimage-thumb li {	float: left;	height: 60px;	width: 80px;	text-align: center;	margin: 13px 12px 0 0;}.proimage-thumb li img {	display: block;	height: 62px;	width: 81px;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	position: relative;}.rated {	color: #fc0;}.product_price {	font-size: 30px;	font-weight: bold;}.review-list {	list-style: none;	margin: 0;	padding: 0;}.review-list li {	clear: both;	padding-left: 80px;}.review-list li .review {	margin-bottom: 1.875rem;}.review-list li .review-author {	margin-left: -80px;	position: absolute;}.review-list li img.avatar {	height: 58px;	width: 58px;	border-radius: 58px;}.review-by {	display: block;	font-size: 14px;	line-height: 21px;	margin: 0 0 10px;}.review-list .review-block p {	line-height: 20px;	margin: 0;	text-align: justify;}.new-review label {	font-size: 14px;	font-weight: 500;}.new-review input.form-control {	border: 1px solid #e5e5e5;	border-radius: 0;	box-shadow: inherit;	height: 40px;}.new-review textarea.form-control {	border: 1px solid #e5e5e5;	border-radius: 0;	box-shadow: inherit;}.new-review .form-group {	margin-bottom: 20px;}.review-submit .btn {	background-color: #00bf6f;	border-color: #00bf6f;	border-radius: 0;	font-size: 18px;	padding: 8px 26px;	color: #fff;}.review-date {	color: #999;}.review-author-name {    font-size: 18px;    margin-bottom: 0.5rem;    display: inline-block;}.product-reviews {	margin-bottom: 1.875rem;}.rating {    display: flex;}.rating i + i {    margin-left: 2px;}.profile-header {    background: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);    border: 1px solid #efefef;    padding: 1.5rem;}.profile-menu {    background-color: #fff;    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);    padding: 0.9375rem 1.5rem;}.profile-menu .nav-tabs.nav-tabs-solid {	background-color: transparent;}.profile-header img {    height: auto;    max-width: 120px;    width: 120px;}.profile-tab-cont {	padding-top: 1.875rem;}.about-text {    max-width: 500px;}.skill-tags span {    background-color: #f4f4f5;    border-radius: 4px;    color: #66676b;    display: inline-block;    font-size: 15px;    line-height: 22px;    margin: 2px 0;    padding: 5px 15px;}.edit-link {    color: #66676b;    font-size: 16px;    margin-top: 4px;}.cal-icon {	position: relative;	width: 100%;}.cal-icon:after {	color: #979797;	content: "\f073";	display: block;	font-family: "FontAwesome";    font-size: 15px;    margin: auto;    position: absolute;    right: 15px;    top: 10px;}.form-title {    width: 100%;    max-width: 100%;    padding: 0;    font-size: 1.25rem;	font-weight: 500;    line-height: inherit;    color: #333;    white-space: normal;    position: relative;    display: block;    margin-bottom: 20px;}.form-title:before {    content: "";    position: absolute;    left: 0px;    right: 0px;    height: 1px;    top: 50%;    background-color: rgba(0, 0, 0, 0.1);}.form-title span {    padding: 0px 0.5rem 0 0;    background-color: #fff;    display: inline-block;    z-index: 2;    position: relative;}.skin-settings {	z-index: 999;	position: fixed;	top: 50%;	width: 190px;	border: 0;	box-shadow: none;	padding: 0;	border-bottom-left-radius: 2px;	right: -190px;	background: #fff;	transition: all 0.4s ease;}.skin-settings.active {	right: 0;	transition: all 0.4s ease;}.skin-settings .skin-sett-icon {    background-color: #fff;    border-bottom-left-radius: 2px;    border-color: #e0e0e0;    border-style: solid;    border-top-left-radius: 2px;    border-width: 1px 0 1px 1px;    color: #666;    cursor: pointer;    display: inline-block;    font-size: 20px;    height: 48px;    left: -47px;    line-height: 48px;    position: absolute;    text-align: center;    top: 0;    width: 48px;}.skin-settings .skin-sett-body {    background-color: #fff;    border-bottom: 1px solid #e0e0e0;    border-left: 1px solid #e0e0e0;    border-top: 1px solid #e0e0e0;    color: #616161;    padding: 14px 10px;}.skin-sett-body h4 {    color: #666;    font-size: 1.125rem;}.skin-settings .skin-colors {    font-size: 0;    list-style: none;    margin: 0;    padding: 0;    text-align: left;}.skin-settings .skin-colors >li {    display: inline-block;}.skin-settings .skin-colors li a {    border-radius: 2px;	cursor: pointer;    display: block;    height: 36px;    margin: 0 3px;	position: relative;    width: 36px;}.skin-settings .skin-colors .skin-red {    background-color: #c12942;}.skin-settings .skin-colors .skin-orange {	background-color: #ff7000;}.skin-settings .skin-colors .skin-teal {	background: linear-gradient(to right, #00a0b0 0%, #00d2e6 100%);}.skin-settings .skin-colors .skin-purple {	background-color: #2962ff;}.skin-settings .skin-colors li a.active:after {    color: #fff;	content: "\f00c";    display: block;    font-family: "FontAwesome";    font-size: 15px;    left: 50%;    margin: auto;    position: absolute;    top: 50%;    transform: translate(-50%, -50%);}@media only screen and (min-width:768px) {	.avatar-xxl {		width: 8rem;		height: 8rem;	}	.avatar-xxl .border {		border-width: 4px !important;	}	.avatar-xxl .rounded {		border-radius: 12px !important;	}	.avatar-xxl .avatar-title {		font-size: 42px;	}	.avatar-xxl.avatar-away:before,	.avatar-xxl.avatar-offline:before,	.avatar-xxl.avatar-online:before {		border-width: 4px;	}}@media only screen and (min-width: 992px) {	#toggle_btn {		align-items: center;		color: #fff;		display: inline-flex;		float: left;		font-size: 30px;		height: 60px;		justify-content: center;		margin-left: 15px;		padding: 0 15px;	}	.mini-sidebar .header-left .logo img {		height: auto;		max-height: 40px;		width: auto;	}	.mini-sidebar .header .header-left .logo {		display: none;	}	.mini-sidebar .header-left .logo.logo-small {		display: block;	}	.mini-sidebar .header .header-left {		padding: 0 5px;		width: 78px;	}	.mini-sidebar .sidebar {		width: 78px;	}	.mini-sidebar.expand-menu .sidebar {		width: 240px;	}	.mini-sidebar .menu-title {		visibility: hidden;		white-space: nowrap;	}	.mini-sidebar.expand-menu .menu-title {		visibility: visible;	}	.mini-sidebar .menu-title a {		visibility: hidden;	}	.mini-sidebar.expand-menu .menu-title a {		visibility: visible;	}	.modal-open.mini-sidebar .sidebar {		z-index: 1051;	}	.mini-sidebar .sidebar .sidebar-menu ul >li >a span {		display: none;		transition: all 0.2s ease-in-out;		opacity: 0;	}	.mini-sidebar.expand-menu .sidebar .sidebar-menu ul >li >a span {		display: inline;		opacity: 1;	}	.mini-sidebar.expand-menu .sidebar .sidebar-menu >ul >li >a i {		font-size: 24px;		width: 20px;	}	.mini-sidebar .page-wrapper {		margin-left: 78px;	}}@media only screen and (max-width: 1400px) {	.chat-window .chat-cont-left .chat-users-list a.media .media-body >div:first-child .user-name, 	.chat-window .chat-cont-left .chat-users-list a.media .media-body >div:first-child .user-last-chat {		max-width: 180px;	}}@media only screen and (max-width: 1199px) {	.chat-window .chat-cont-left .chat-users-list a.media .media-body >div:first-child .user-name, 	.chat-window .chat-cont-left .chat-users-list a.media .media-body >div:first-child .user-last-chat {		max-width: 150px;	}	.chat-window .chat-cont-left {		flex: 0 0 40%;		max-width: 40%;	}	.chat-window .chat-cont-right {		flex: 0 0 60%;		max-width: 60%;	}}@media only screen and (max-width: 991.98px) {	.header .header-left {		position: absolute;		width: 100%;	}	.mobile_btn {		color: #fff !important;		cursor: pointer;		display: block;		font-size: 24px;		height: 60px;		left: 0;		line-height: 60px;		padding: 0 15px;		position: absolute;		text-align: center;		top: 0;		z-index: 10;	}	#toggle_btn {		display: none;	}	.top-nav-search {		display: none;	}	.login-wrapper .loginbox .login-left {		padding: 80px 50px;		width: 50%;	}	.login-wrapper .loginbox .login-right {		padding: 50px;		width: 50%;	}	.sidebar {		margin-left: -225px;		width: 225px;		-webkit-transition: all 0.4s ease;		-moz-transition: all 0.4s ease;		transition: all 0.4s ease;		z-index: 1041;	}	.page-wrapper {		margin-left: 0;		padding-left: 0;		padding-right: 0;		-webkit-transition: all 0.4s ease;		-moz-transition: all 0.4s ease;		transition: all 0.4s ease;	}	.chat-window .chat-scroll {		max-height: calc(100vh - 255px);	}	.chat-window .chat-cont-left, .chat-window .chat-cont-right {		flex: 0 0 100%;		max-width: 100%;		transition: left 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s;		width: 100%;	}	.chat-window .chat-cont-left {		border-right: 0;	}	.chat-window .chat-cont-right {		position: absolute;		right: calc(-100% + -1.875rem);		top: 0;	}	.chat-window .chat-cont-right .chat-header {		justify-content: start;	}	.chat-window .chat-cont-right .chat-header .back-user-list {		display: block;	}	.chat-window .chat-cont-right .chat-header .chat-options {		margin-left: auto;	}	.chat-window.chat-slide .chat-cont-left {		left: calc(-100% + -1.875rem);	}	.chat-window.chat-slide .chat-cont-right {		right: 0;	}}@media only screen and (max-width: 767.98px) {	body {		font-size: 0.9375rem;	}	h1, .h1 {		font-size: 2rem;	}	h2, .h2 {		font-size: 1.75rem;	}	h3, .h3 {		font-size: 1.5rem;	}	h4, .h4 {		font-size: 1.125rem;	}	h5, .h5 {		font-size: 1rem;	}	h6, .h6 {		font-size: 0.875rem;	}	.header .has-arrow .dropdown-toggle:after {		display: none;	}	.user-menu.nav >li >a >span:not(.user-img) {		display: none;	}	.navbar-nav .open .dropdown-menu {		float: left;		position: absolute;	}	.navbar-nav.user-menu .open .dropdown-menu {		left: auto;		right: 0;	}	.header .header-left {		padding: 0 15px;	}	.header .header-left .logo {		display: none;	}	.header-left .logo.logo-small {		display: inline-block;	}	.login-wrapper .loginbox .login-left {		display: none;	}	.login-wrapper .loginbox {		max-width: 450px;		min-height: unset;	}	.login-wrapper .loginbox .login-right {		float: none;		padding: 1.875rem;		width: 100%;	}	.invoice-container {		padding: 20px;	}	.left-action {		text-align: center;		margin-bottom: 15px;	}	.right-action {		text-align: center;	}	.top-action-left .float-left {		float: none !important;	}	.top-action-left .btn-group {		margin-bottom: 15px;	}	.top-action-right {		text-align: center;	}	.top-action-right a.btn.btn-white {		margin-bottom: 15px;	}	.mail-sent-time {		float: left;		margin-top: 10px;		width: 100%;	}	.profile-btn {		flex: 0 0 100%;		margin-top: 20px;	}	.chat-window .chat-cont-left .chat-users-list a.media .media-body >div:first-child .user-name, 	.chat-window .chat-cont-left .chat-users-list a.media .media-body >div:first-child .user-last-chat {		max-width: 250px;	}	.app-dropdown {		display: none;	}	.edit-link {		font-size: 0.875rem;		margin-top: 0;	}	.product_price {		font-size: 1.5rem;	}	.login-wrapper .loginbox .login-right h1 {		font-size: 22px;	}	.error-box h1 {		font-size: 6em;	}	.error-box .btn {		font-size: 15px;		min-width: 150px;		padding: 8px 20px;	}	.dash-count {		font-size: 16px;	}}@media only screen and (max-width: 575.98px) {	.card {		margin-bottom: 0.9375rem;	}	.page-wrapper >.content {		padding: 0.9375rem 0.9375rem 0;	}	.chat-window {		margin-bottom: 0.9375rem;	}	.card-body {		padding: 1.25rem;	}	.card-header {		padding: .75rem 1.25rem;	}	.card-footer {		padding: .75rem 1.25rem;	}	.card-chart .card-body {		padding: 5px;	}	.page-header {		margin-bottom: 0.9375rem;	}	.account-wrapper {		padding: 0.9375rem;	}	.pagination-lg .page-link {		font-size: 1.2rem;		padding: 0.5rem 0.625rem;	}	.profile-image {		flex: 0 0 100%;		margin-bottom: 20px;		text-align: center;	}	.profile-user-info {		text-align: center;	}	.profile-btn {		text-align: center;	}	.invoice-details, .invoice-payment-details >li span {		float: left;		text-align: left;	}	.fc-toolbar .fc-right {		display: inline-block;		float: none;		margin: 10px auto 0;		width: 200px;		clear: both;	}	.fc-toolbar .fc-left {		float: none;		margin: 0 auto;		width: 200px;	}	.fc-toolbar .fc-center {		display: inline-block;		width: 100%;		text-align: center;	}	.fc-toolbar .fc-center h2 {		width: 100%;	}	.profile-tab-cont {		padding-top: 1.25rem;	}	.chat-window .chat-cont-right .chat-header .media .media-body {		display: none;	}}@media only screen and (max-width: 479px) {	.add-btn {		font-size: 14px;		padding: 6px 7px;	}	.chat-window .chat-cont-left .chat-users-list a.media .media-body >div:first-child .user-name, 	.chat-window .chat-cont-left .chat-users-list a.media .media-body >div:first-child .user-last-chat {		max-width: 160px;	}	.page-header .breadcrumb {		display: none;	}}