/******************* Core style and reset *************************/
:root {
  --main-border-color: #BABABA;
}
body .wrapper .main-header,
body.no-sidebar .wrapper .main-header,
body .wrapper .row-custom{
	max-width: 1210px !important;
	margin: 0 auto !important;
}
body {
	font-family: "Roboto",Arial,sans-serif;
}
.btn-primary{
	background-color: #313e8b;
}
@media (max-width: 1024px) {
	html{
		width: 1210px !important;
	}
	body{
		width: 1210px !important;
	}
}

.content-wrapper>.content{
	padding: 1rem 0rem !important;
}

 /* Base styles for the element that has a c-tooltip */
[data-tooltip] {
  position: relative;
  cursor: pointer;
}
/* Base styles for the entire c-tooltip */
[data-tooltip]:before,
[data-tooltip]:after {
  position: absolute;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -moz-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  pointer-events: none;
}
/* Show the entire c-tooltip on hover and focus */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* Base styles for the c-tooltip's directional arrow */
[data-tooltip]:before {
  z-index: 1001;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}
/* Base styles for the c-tooltip's content area */
[data-tooltip]:after {
  z-index: 1000;
  padding: 8px;
/*  width: 180px;*/
  text-align: center;
  background-color: #000;
  background-color: rgba(51, 51, 51, 0.9);
  color: #fff;
  content: attr(data-tooltip);
  font-size: 14px;
  line-height: 1.2;
  border-radius: 5px;
  display: inline;
  white-space: nowrap
}
/* Directions */
/* Top (default) */
[data-tooltip]:before,
[data-tooltip]:after {
  bottom: 100%;
  left: 50%;
}
[data-tooltip]:before{
  margin-left: -6px;
  margin-bottom: -12px;
  border-top-color: #000;
  border-top-color: rgba(51, 51, 51, 0.9);
}
/* Horizontally align top/bottom c-tooltips */
[data-tooltip]:after {
  margin-left: -80px;
}
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after{
  -webkit-transform: translateY(-12px);
  -moz-transform: translateY(-12px);
  transform: translateY(-12px);
}
/* Left */
[tooltip-position='left']:before,
[tooltip-position='left']:after {
  right: 100%;
  bottom: 50%;
  left: auto;
}
[tooltip-position='left']:before {
  margin-left: 0;
  margin-right: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-left-color: #000;
  border-left-color: rgba(51, 51, 51, 0.9);
}
[tooltip-position='left']:hover:before,
[tooltip-position='left']:hover:after,
[tooltip-position='left']:focus:before,
[tooltip-position='left']:focus:after {
  -webkit-transform: translateX(-12px);
  -moz-transform: translateX(-12px);
  transform: translateX(-12px);
}
/* Bottom */
[tooltip-position='bottom']:before,
[tooltip-position='bottom']:after {
  top: 100%;
  bottom: auto;
  left: 50%;
}
[tooltip-position='bottom']:before {
  margin-top: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-bottom-color: #000;
  border-bottom-color: rgba(51, 51, 51, 0.9);
}
[tooltip-position='bottom']:hover:before,
[tooltip-position='bottom']:hover:after,
[tooltip-position='bottom']:focus:before,
[tooltip-position='bottom']:focus:after {
  -webkit-transform: translateY(12px);
  -moz-transform: translateY(12px);
  transform: translateY(12px);
}
/* Right */
[tooltip-position='right']:before,
[tooltip-position='right']:after {
  bottom: 50%;
  left: 100%;
}
[tooltip-position='right']:before {
  margin-bottom: 0;
  margin-left: -12px;
  border-top-color: transparent;
  border-right-color: #000;
  border-right-color: rgba(51, 51, 51, 0.9);
}
[tooltip-position='right']:hover:before,
[tooltip-position='right']:hover:after,
[tooltip-position='right']:focus:before,
[tooltip-position='right']:focus:after {
  -webkit-transform: translateX(12px);
  -moz-transform: translateX(12px);
  transform: translateX(12px);
}
/* Move directional arrows down a bit for left/right c-tooltips */
[tooltip-position='left']:before,
[tooltip-position='right']:before {
	margin-bottom: -3px;
  margin-left: -11px;
}
/* Vertically center c-tooltip content for left/right c-tooltips */
[tooltip-position='left']:after,
[tooltip-position='right']:after {
  margin-left: 0px;
  margin-bottom: -8px;
  font-size: 12px;
  line-height: 1;
  padding: 5px;
}

#message_area{
	position: fixed;
	top: 35px;
	z-index: 10000;
	width: 385px;
}

#topic_sticky{
	display: none;
	position: fixed;
	top: 0;
	background: #FFF;
	box-shadow: 0px 2px 40px 0px rgba(0, 0, 0, 0.06);
	height: 60px;
	width: 100%;
	z-index: 1000;
}

#topic_sticky.active{
	display: flex;
}

.fa.refreshing:after{
	content: "";
}

.change-arrow{
	width: 38px;
	height: 38px;
	text-align: center;
	padding: 7px;
}

.prev_add:before {
	content: "+";
}
/******************* DEFINE SOME CUSTOM VARIABLE *************************/
.process_kpi_date_label{
	text-align: right;
	margin-top: 20px;
	padding-right: 5px;
	font-weight: bold;
	color: #60698e;
	max-width: 187px;
}
.progress-wapper{
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	margin-top: 10px;
}

.progress-wapper .progress{
	width: 100%;
	height: 4px;
	/* max-width: 187px; */
	background-color: #BABABA;
}
.process-blue{
	background: #000E6E !important;
}
.process-green{
	background: #41bb72 !important;
}
.process-yellow{
	background: #fdc366 !important;
}
.process-red{
	background: red !important;
}

.up-value{
	color: #02A443;
}
.up-value::before{
	content: url(/static/admin/img/up-arrow.svg)attr(label-data);
	font-size: 16px;
}
.up-value.filter:hover{
	text-decoration: underline;
	font-weight: bold;
}
.up-value.filter.active{
	text-decoration: underline;
	font-weight: bold;
}

.down-value{
	color: #e20000;
}
.down-value::before{
	content: url(/static/admin/img/down-arrow.svg)attr(label-data);
	font-size: 16px;
}
.down-value.filter:hover{
	text-decoration: underline;
	font-weight: bold;
}
.down-value.filter.active{
	text-decoration: underline;
	font-weight: bold;
}


.custom-border-radius-8px{
	border-radius: 8px !important;
}
.custom-btn-cancel{
	/*border: 1px solid #79747E;*/
	color: #E20000 !important;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
}
.custom-border-radius-12px{
	border-radius: 12px;
}

.custom-btn-border{
	border: 0.5px solid var(--main-border-color);
}

.site-header .btn{
	height: 40px;
}
/********* LOGIN PAGE ********/
body .login-box{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: 100%;
	
}
.login-logo{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50%;
	height: 100%;
	background: #39a1fe;
}

.card{
	width: 50%;
	box-shadow: unset;
	border-radius: unset;
	border: none;
}
.card-body{
	/*width: 426px;*/
	margin: 0 auto;
	padding: 0;
}
.card-body .login-box-msg{
	font-family: "Roboto",Arial,sans-serif;
	font-weight: 700;
	font-size: 30px;
	line-height: 35px;
	text-align: center;
	color: #000000;
}

.card-body form .form-label{
	color: #606060;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 14px;
}

.card-body form .input-group>.form-control{
	height: 64px;
	border: 1px solid var(--main-border-color);
	border-radius: 8px;
	color: #373737;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
}

.card-body form .form-control:focus{
	border: 1px solid #000E6E;
	box-shadow: 0px 4px 10px 3px rgba(0, 0, 0, 0.11);
}

.card-body form .btn-login{
	width: 426px;
	height: 64px;
	left: 947px;
	top: 636px;
	background: #000E6E;
	border-radius: 8px;
	border:none;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
}

.card-body form a{
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #000E6E;
}

/********* DASHBOARD PAGE ********/
/******************* Header admin *****************************/
body .main-header{
	border-bottom: 1px solid #F4F7FB;
}

.content-wrapper{
	background-color: #fff !important;
}

.btn-add-funds{
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 120px;
	border-color: #BABABA;
	border-radius: 8px;
	font-weight: 500;
	font-size: 14px;
	line-height: 200%;
}
.btn-add-funds:hover{
	color: #FFC328;
	background-color: #F0F6FF;
}

.btn-add-funds i{
	margin-right: 10px;
	-webkit-text-stroke: 2px white;
	-webkit-text-stroke-width: thin;
}

.btn{
	border-radius: 8px;
}

.setting_btn{
	display: flex;
	column-gap: 10px;
	align-items: center;
	justify-content: center;
	border: 1px solid #BABABA;
	border-radius: 8px;
	padding: 11px 15px;
	font-size: 14px;
	line-height: 150%;
	font-weight: 500;
}
/*.setting_btn:before{
	content: url(/static/admin/img/icon-setting.svg);
	align-items: center;
}*/

/*.balance-price{
	color: #373737;
	font-weight: 700;
	font-size: 20px;
	line-height: 34px;
}
.balance-label{
	color: var(--main-border-color);
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
}

.account-info .username{
	color: #000000;
	font-weight: 500;
	font-size: 14px;
	line-height: 26px;
}

.account-info .user-email{
	color: var(--main-border-color);
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
}*/
/*****/

.balance-price{
	color: #373737;
	font-weight: 700;
	font-size: 20px;
}
.balance-label{
	color: var(--main-border-color);
	font-weight: 400;
	font-size: 14px;
}

.account .nav-link{
	display: flex;
	justify-content: center;
	align-items: center;
}
.account .nav-link::after{
	content: '';
	width: 20px;
	height: 12px;
	background: url("../img/custom/arrow-down.svg") no-repeat right;
	margin-left: 7px;
}
.account-avatar{
	width: 39px;
	height: 39px;
	background: url("../img/custom/user-avatar.svg") no-repeat center;
}
.account-info{
	display: flex;
	flex-direction: column;
	margin-left: 10px;
	text-align: left;
}
.account-info .username{
	color: #000000;
	font-weight: 500;
	font-size: 14px;
	line-height: 26px;
	margin-bottom: -8px;
}

.account-info .user-email{
	color: var(--main-border-color);
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
}

/******************* end Header admin *****************************/

/******************* Start block summarize *************************/
.block-summarize{
	display: flex;
	flex-direction: column;
	row-gap: 15px;
	border: 1px solid #BABABA;
	border-radius: 12px;
	padding: 15px 28px;
	margin: 0 0 55px 0;
}

.block-summarize .item{
	display: flex;
	flex-direction: column;
	font-size: 14px;
	line-height: 25px;
	color: #373737;
	padding: 0;
	margin: 0 5px;
	position: relative;
}

.block-summarize .item:not(:last-child):after{
	content: '';
	height: 40px;
	width: 1px;
	background-color: #BABABA;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.summarize .item .label{
	font-weight: 400;
}
.summarize .item .value{
	font-weight: 700;
}
/******************* End summarize *************************/
/******************* start dashboard page *************************/

.addlink{
	background: #000E6E;
	border: none;
	border-radius: 8px;
	font-weight: 500;
	font-size: 14px;
	line-height: 150%;
	padding: 12px 13.5px;
}

.addlink i{
	margin-left: 12px;
}
.addlink:hover{
	background: #000E6E;
	border-color: #000E6E;
}

.project-list thead th{
	background: #F0F6FF;
	border-top: none;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
}

.project-list tbody td{
	border-top: 1px solid var(--main-border-color);
}

.project-list tbody td{
	color: #373737;
}
.project-list tbody td.keywork, .project-list tbody td.action{
	color: var(--main-border-color);
}
.project-list tbody td.keywork .color-1{
	color: #02A443;
}
.project-list tbody td.keywork .color-2{
	color: #000;
}
.project-list tbody td.keywork .color-3{
	color: #E20000;
}

.project-list tbody td.action .recheck{
	color: #000E6E !important;
}

.project-list tbody td.action .delete{
	color: #AB0000 !important;
}

.theme-flatly .page-item{
	width: 30px;
	height: 30px;
	border: 0.5px solid #BBBBBB;
	border-radius: 3px;
}
.theme-flatly .page-link{
	color: #606060 !important;
	background-color: transparent !important;
	text-align: center;
	padding: 0;
	line-height: 28px;
}

.theme-flatly .page-item.active{
	background: #F0F6FF;
}
.theme-flatly .page-item.active .page-link{
	color: #000E6E !important;
}

.search-group{
	width: 486px;
	max-width: 486px;
}
.search-group #search-input{
	height: 45px;
	border: 0.5px solid var(--main-border-color);
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}
.search-group #search-input:focus{
	box-shadow: none;
}
.search-group .btn-search{
	height: 45px;
	margin-left: -2px;
	border: 0.5px solid var(--main-border-color);
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

.pagination {
	column-gap: 8px;
}
/******************* end dashboard page *************************/

/******************* start Project Add page *************************/
#project-add-form h4{
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	color: #373737;
}
#project-add-form label{
	display: block;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #373737;
}

.select2-container--default .select2-selection--single{
	height: 40px !important;
	border-radius: 8px !important;
}

/******************* Block Topic *************************/
.block-topic-dashboard .col{
	display: flex;
	align-items: center;
	justify-content: center;
}
.block-topic-summarize{
	display: flex;
	flex-direction: column;
	row-gap: 15px;
	border: 1px solid #BABABA;
	border-radius: 12px;
	padding: 16px 100px !important;
	margin: 55px 0;
}

.block-topic-summarize .item{
	display: flex;
	flex-direction: column;
	row-gap: 5px;
	/*align-items: center;*/
	font-size: 14px;
	line-height: 25px;
	color: #373737;
	padding: 0;
	margin-right: 25px;
}

.block-topic-summarize .item:not(:last-child):after{
	content: '';
	height: 80px;
	width: 1px;
	background-color: #BABABA;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.topic-form .left-content, .topic-form .right-content{
	display: flex;
	flex-direction: column;
	row-gap: 30px;
	padding: 0;
}
.topic-form .item{
	display: flex;
}

.topic-form .right-content .item{
	justify-content: flex-start;
	column-gap: 5px;
}

.topic-form .tag{
	display: flex;
	column-gap: 12px;
	padding: 2px 8px;
	border-radius: 6px;
	font-size: 14px;
}
.topic-form .tag.tag-first{
	color: #32C25D;
	background: #E6F6EC;
}
.topic-form .tag.tag-first.active{
	color: #E6F6EC;
	background: #32C25D;
}
.topic-form .tag.tag-second{
	color: #e2a800;
	background: #FBF4E3;
}
.topic-form .tag.tag-second.active{
	color: #ffffff;
	background: #ffda54;
}
.topic-form .tag.tag-third{
	color: #FD3031;
	background: #FBE6E6;
}

.topic-form .tags {
	flex-wrap: wrap;
	row-gap: 12px;
}
.custom-bg-topic{
	background: #F4F7FB;
}

#project-add-form .addlink{
	padding: 12px 20px;
}

#project-add-form .topic-input{
	max-width: 353px;
}
.delete-topic{
	top: 10px;
	right: 5px;
	cursor: pointer;
}
.row_hover:hover{
	background-color: #f5f5f5;
}
.datatable-table tbody td{
	border-top: 1px solid var(--main-border-color);
	padding: 0.5rem !important;
	font-size: 0.85rem;
}
.advance_info::after{
	content: attr(advance-data);
	color: gray;
	font-size: 12px;
	padding-left:5px;
}
.datatable-table th{
	font-size: 0.82rem;
	padding: 0.5rem 0.5rem !important;
}
.datatable-table tr{
	height: 3rem;
}
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{
	position:static !important;
}
/******************* end Project Add page *************************/
/******************* start Project page *************************/
.list-action-top .btn{
	margin: 0 8px;
}
body.project-page-view .list-action-top .custom-btn-border{
	display: flex;
	align-items: center;
	font-weight: 600;
	font-size: 14px;
	line-height: 150%;
	color: #606060;
}

body.project-page-view .list-action-top .custom-btn-border svg{
	margin-right: 10px;
}

.date-update{
	margin-right: 32px;
	font-weight: 600;
	font-size: 14px;
	line-height: 150%;
}
.date-update .label{
	color: #606060;
}
.date-update .date{
	color: #E20000;
}

.btn-recheck{
	color: #000E6E;
	font-weight: 600;
	font-size: 14px;
	line-height: 150%;
	padding: 6px 12px;
	background-color: #fff;
	border:none;
}

.box{
	width: 196px;
	height: 196px;
}
.box .box-header{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 40px;
	background: #000e6e;
	border-radius: 5px 5px 0 0;
}

.box .box-header .box-icon{
	line-height: 10px;
	float: left;
	vertical-align: bottom;
}
.box .box-header .box-title{
	cursor: text;
	margin-left: 5px;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	line-height: 150%;
}

.box .box-header .box-title input{
	width: 100px;
	height: 24px;
}

.box .box-body{
	display: flex;
	flex-direction: column;
	height: calc(100% - 40px);
	background: #FFFFFF;
	border-radius: 0 0 5px 5px;
}

.box .box-body .box-content{
	display: flex;
	margin: auto;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-weight: 600;
	font-size: 40px;
	line-height: 66px;
}
.box .box-body .box-action{
	margin-top: auto;
	margin-bottom: 8px;
	text-align: center;
	font-size: 14px;
	line-height: 25px;
}

.box .box-body .content-green{
	color: #02A443;
}
.box .box-body .content-red{
	color: #E20000;
}
.box-content.filter:hover{
	text-decoration: underline;
}

.box-content.filter.active{
	text-decoration: underline;
}
/******************* end Project page *************************/
/******************* Start Topic page *************************/
/* Tabs*/
#tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	border-bottom: 2px solid #000E6E !important;
}
#tabs .nav-tabs .nav-link {
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
	border-bottom: 1px solid #BABABA;
	color: #000;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
}

#toppic-action .topic-label{
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #373737;
}
#toppic-action .checkbox-topic-action{
	margin-left: 8px;
}

#toppic-action .search-group #search-input,
#toppic-action .search-group .btn-search,
#toppic-action .select2-container{
	height: 38px;
}
.select2-container{
	min-width: 200px;
}

.btn-search-topic{
	height: 40px;
	padding: 10px 18px;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	color: #373737;
}

.btn-topic{
	display: inline-block;
	height: 36px;
	padding: 6px 12px;
	border-radius: 8px;
	font-weight: 600;
	font-size: 14px;
	line-height: 150%;
	margin-right: 19px;
}

.btn-topic span{
	vertical-align: middle;
}
.btn-topic svg{
	margin-right: 6px;
}
#btn-audit-market-topic{
	color: #fff;
	background: #FF8A00;
}
#btn-recheck-topic{
	color: #fff;
	background: #000E6E;
}
/******** toppic-chart ********/
.chart-wrapper .topic-chart{
	width: 100%;
/*	max-width: 513px;*/
}
.action .social{
	display: flex;
	justify-content: center;
	vertical-align: middle;
	column-gap: 8px;
}
.text-limit{
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

#search_input{
	height: 40px;
	/* background: url("../img/custom/search-icon.svg") no-repeat right;
	background-position-x: calc(100% - 8px); */
	padding-right: 22px;
}

#reset-password-form .form-group{
	display: flex;
	align-items: baseline;
	column-gap: 7px;
}
#reset-password-form input{
	height: 40px;
	padding: 0 7px;
}
#reset-password-form button{
	height: 40px;
}
/******************* End Topic page *************************/

/******************* Block setting project *************************/
.setting-block .block-report{
	/*padding: 50px 0;*/
}

.setting-block .block-report .top-content{
	padding: 25px 0;
	border-bottom: 1px solid #BABABA;
}

.setting-block .block-report .bottom-content{
	display: flex;
	flex-direction: column;
	padding: 25px 0;
	border-bottom: 1px solid #BABABA;
}

.setting-block .row-item{
	display: flex;
	align-items: center;
	font-size: 14px;
}
.setting-block .top-content .row-item{
/*	justify-content: space-between;*/
}
.setting-block .left{
	width: 41%;
}
.setting-block .left input{
	max-width: 430px;
}
.setting-block input{
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	font-size: 14px;
	height: 40px;
}
.setting-block input[type=checkbox]{
	width: 18px;
	height: 18px;
}
.setting-block .left, .setting-block .right{
	display: flex;
	flex-direction: column;
	row-gap: 25px;
}

.setting-block .label{
	font-weight: 600;
	font-size: 20px;
	line-height: 23px;
	color: #000000;
}
.setting-block .list-checkbox{
	display: flex;
	justify-content: center;
	align-items: center;
	column-gap: 22px;
}
.setting-block .checkbox-item{
	display: flex;
	justify-content: center;
	align-items: center;
	column-gap: 8px;
}
.setting-block .number.none-bg{
	background: transparent;
}
.setting-block .number{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 29px;
	height: 29px;
	border-radius: 50%;
	background: #EEF2F8;
	font-size: 14px;
	line-height: 24px;
	color: #000;
}

.setting-block .bottom-content .input{
	width: 394px;
	margin-left: 16px;
	margin-right: 40px;
}
.setting-block .bottom-content .input input{
	width: 100%;
}
.setting-block .delete{
	display: inline-block;
	width: 26px;
	height: 26px;
	margin-left: 27px;
}

.setting-block .bottom-content .row-item{
	float: left;
	width: 100%;
	margin-bottom: 22px;
}
.setting-block .button-action{
	justify-content: flex-end;
/*	margin-top: 15px;*/
}
.add-btn-t{
	display: flex;
	align-items: center;
	height: 40px;
	border-radius: 5px;
	color: #02A443;
	font-weight: 600;
}

.btn-save {
	height: 40px;
	display: flex;
	align-items: center;
	column-gap: 10px;
	color: #fff;
	background-color: #000E6E;
	border-color: #000E6E;
	border-radius: 5px;
}
.btn-save:hover {
	color: white;
	background-color: #0058db;
}
.btn-save-outline{
	background: white;
	color: #000E6E;
	border-color: #000E6E;
}
.btn-save-outline:hover{
	background: white;
	color: #0058db;
	border-color: #0058db;
}

.setting-block .block-post{
	padding: 25px 15px;
}

.setting-block .block-post .row-item{
	align-items: flex-end;
	margin-bottom: 22px;
}

.setting-block .block-post .input.input-first{
	width: 246px;
	margin: 0 24px;
}
.setting-block .block-post .input{
	display: flex;
	flex-direction: column;
	row-gap: 10px;
}
.setting-block .block-post input:not(.input-time){
	width: 174px;
}

.setting-block .block-post input.input-time{
	padding: 0 10px;
}

.setting-block .block-post input[type=number]::-webkit-inner-spin-button {
	opacity: 1
}
.margin-bot-5px{
	margin-bottom: 5px;
}

select.nav{
	border: none;
	outline: none;
	padding-right: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


/* .input-group-date {
	display: flex;
	border: 1px solid #ced4da !important;
	border-radius: 8px !important;
	font-weight: 400;
	background: white;
} */
.input-group-date .date-show{
	height: 40px !important;
	border-radius: 8px !important;
	padding: 7px;
	border: 0px;
	/* background:white; */
}
.dashboard-compare-time{
	height: 40px !important;
	border-radius: 8px !important;
	padding: 7px;
	border: 1px solid #ced4da !important;
	/* width: 33px; */
}