/*================================================================================
	Item Name: Frest HTML Admin Template
	Version: 1.0
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================

NOTE:
------
PLACE HERE YOUR OWN SCSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */

#tasksTable_length select,#tasksTable_filter input{
display: inline-block;
     
    height: calc(1.4em + 0.94rem + 3.7px);
    padding: 0.47rem 1.8rem 0.47rem 0.8rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4;
    color: #475F7B;
    vertical-align: middle;
    
    background-color: #FFFFFF;
    border: 1px solid #DFE3E7;
    border-radius: 0.267rem;}
table.dataTable.no-footer{border:none!important;}
#customFields th,#customFields td{font-size: 13px;
    padding: 2px;
    border: none;}
 #simAddress.table-sm th,  #simAddress.table-sm td {
						padding: 10px;
					}
.replybtn{    padding: 3px;
    font-size: 12px;
    min-width: 56px!important;}
#cke_21,#cke_29,#cke_17,#cke_25,#cke_33,#cke_37,#cke_38,#cke_57,#cke_71,#cke_75,#cke_88,#cke_91,.cke_toolbar_break,#cke_52,
#cke_53,#cke_54,#cke_55,#cke_56,#cke_77,#cke_79,#cke_82,#cke_118,#cke_149,#cke_75,#cke_79,#cke_42,#cke_126,#cke_176,#cke_139,#cke_134,#cke_172{display:none!important;}
.manageProjectRoles{    background: #eaeaea;
    padding-top: 9px;
    padding-bottom: 1px;
    padding-left: 9px;}
	.plus{    float: right;
    margin-right: 12px;}
	.plus::after {
  content: "\002B";
}
.badgeFilter {
    font-size: 11px;
	color: blue;
    font-family: "Rubik", Helvetica, Arial, serif;
    /* background-color: #5A8DEE; */
    text-transform: uppercase;
    border: #5A8DEE 2px;
    border-style: solid;
    border-radius: 12px;
    font-weight: bolder;
    padding: 5px;
    font-size: 11px;

}
#dynamic_div #record_limit_change {
	margin-left: 14px;
    border-color: #F8F8F8;
    padding: 3px 4px;
    border-radius: 5px;
    font-size: 15px;
    width: 20%;
    
}
 .record_label{
	font-size: 15px;
 }
.form-group label {
	line-height: 30px;
  }
#dynamic_div .rec_limit_div,
#dynamic_div .more_filter_div {
    width: 50%;
    margin-bottom: -15px;
    line-height: 31px;
}
#dynamic_div .search_heare_div {
width: 90%;
}

#dynamic_div .reload_form_div {
width: 10%;
margin-top: 4px;
}


.horizontal-menu .navbar-expand-sm .navbar-nav li i{
	margin-right: 0px;
    font-size: 21px;
    margin-top: -3px;color: #929699;
}
.selectAddress:hover{
	background-color:#ffffff;
	color:#000000;
	cursor: pointer;
}
.verified{
	background-color: green;
    color: white;
}
.verified i{ color: white;}
.callSimilarCompany{    overflow: scroll;
    max-height: 90px;
    overflow-x: hidden;    border: 1px solid #eaeaea;
    padding: 0px 10px;
    border-top: 0px;}
.mt-1, .my-1 {
    margin-top: .5rem !important;
}
.important{color:red;}
label{text-transform: capitalize!important;}
.logoimg{    width: 100px;
    margin-bottom: 2%;
	 }
	img{    object-fit: fill;} 
.digitclr{color: #5A8DEE 	;font-weight: 700;}
.categoryImg{height: 35px;border-radius: 5px;}		
.categoryul{list-style-type: none;}
.categoryul li{margin-bottom:8px;}
.partprev1{    border: 4px solid #eaeaea;padding: 29px 20px 13px 19px;}
.p1{font-weight: 700;}
.p2{    font-size: 30px;}
.hidestyletype{list-style-type: none;}
.p3{    background-color: #808080;
    color: #fafafa;
    border-radius: 10px;
	padding: 10px;}
.explore{    font-size: 39px;
    line-height: 39px;
	text-transform: uppercase;}
.researchas{font-weight: 700;}	
.needpatent{margin-top: 5%;
    font-size: 16px;
	line-height: 26px;}
.inputtype{border: none;
		border-radius: 20px;
		background: #808080;
		color: white;} 
		.inputtype::placeholder {
			color: white;
		  }
/* button{border-radius: 20px!important;}		 */
.radiobtn{    margin-left: 10px;
	margin-top: -4px;}  
.btn{border-radius:20px;}	
.horizontal-menu.navbar-sticky .content > .content-wrapper{    margin-top: 6rem !important;
}
.card {
    margin-bottom: 0.5em;}
    .email-application .content-area-wrapper .content-right .email-app-details .email-scroll-area .email-detail-head{
    	padding:0.5rem .5rem .75rem!important;
	}
	.col-sm-4{    padding: 0px 5px;height:41px}
	.projectsmenuheading{     padding: 6px;
		background: #f2f4f4;
		color: #5a8dee;
		margin-left: -1.7%;
		margin-right: -1.7%;
		/*border-radius: 3px;   */ margin-bottom: .5%;}
	a[href^="#next"],a[href^="#previous"],a[href^="#finish"] {
 	background: #5A8DEE;
    color:#fafafa!important;
    padding: 2px 15px;
	border-radius: 20px;
	display:none!important;
}
a[href^="#next"],a[href^="#previous"]{display:none;} 
 ::placeholder{color:#d2c9c9!important}
 @media only screen and (min-width: 768px) {
 .wizard.vertical .steps {
    width: 22%;
}
.wizard.vertical .content{width:78%}
 }
 .icon-title{    padding-top: 16px;}
 .redeemoffer{    font-size: 50px;
    line-height: 50px;
    float: left;
	padding-right: 12px;}
	.wizard.vertical .steps ul li a{
		 padding: 3px;}
		 form.vertical input.form-control{
			height: 2rem;
		 }
		 form.vertical .col-sm-4{
			 height: 65px;
		 }
		 .wizard.vertical .actions ul{margin-right:2%!important;}
		 .email-application .content-area-wrapper .sidebar-label{margin:0.8rem 0 .5rem 0}
		 hr {
			margin-top: 0.5rem;
			margin-bottom: 0.5rem;}
			.email-application .content-area-wrapper .sidebar .email-app-sidebar .email-app-menu .list-group .list-group-item{padding: .3rem 0;}
			.horizontal-menu .header-navbar.navbar-brand-center .navbar-header .navbar-brand .brand-logo .logo{    height: 51px!important;
				margin-top: -12px!important;}
				.horizontal-menu .header-navbar.navbar-brand-center .navbar-header .navbar-brand .brand-logo .logo {
    height: 51px!important;
    margin-top: -12px!important;
}
.btn.btn-light-primary,.btn.btn-primary{min-width:140px;}
.scroll-top{min-width:0px!important;}
.hoverSelected:hover{background-color:#eaeaea;}
.headerleftx{    align-items: initial;
    margin-left: 0rem;
    font-family: "Rubik", Helvetica, Arial, serif;
    font-size: 20px;
	font-weight: bold}
	.tagline{font-size: 13px!important;}
	.prevhead1{
		font-size: 25px;
		margin-top: 1%;
	}
	.prevhead2{    font-size: 26px;
		line-height: 33px;}
		.dottedhr{    border-top: 2px dotted #eaeaea;}
		.bigme{    font-size: 2.0rem;
			background-color: #5a8dee;
			color: #ffffff;
			padding: 10px;
			margin-right: 26px;
			border-radius: 50%;
			margin-top	: 20px;
			margin-bottom	: 20px;
		}
		/*.card { box-shadow: none!important;  }*/
	 .modal-body { padding: 0.3rem 0.5rem; }
	 .companylogo{    margin: 10px;
		border: 1px solid #dfe3e7;
		padding: 8px;
		border-radius: 7px; width:100px;}
.shortselectbox{    padding-left: 5%!important;height: 31px; padding: 2px 5px;}
.clientbtn{min-width: 70px!important;
    height: 27px;
    padding: 0px 12px;
    font-size: 13px;
	line-height: 15px;}
	label{    margin-bottom: 0rem;}
	.scrollMe{overflow:scroll;height:400px; min-height:400px; overflow-x: hidden; }
	::-webkit-scrollbar {
		/* //width: 5px; */
	}
	 
	::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
		border-radius: 10px;
	}
	 
	::-webkit-scrollbar-thumb {
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
	}
	.collapsible .card .card-header, .accordion .card .card-header{padding:4px;}
	.btnWidth,.btnWidth.collapsed{width:100%;}

	@media only screen and (min-width: 767px) {
		.btnWidth,.btnWidth.collapsed {
		  width: 741px;
		}
	  }

	  .projectsmenuheading1{    margin-bottom: 4px;
		text-align: left;
		color: #5a8dee;}
		.card-body.padsetup{padding: 0pc 1pc;
		background:#f2f4f4;
		}
		.ui-dialog{
			width: 30%!important;
		 left: 35%!important;
		}
		.ui-dialog-content{margin-top:4%;}
		.ui-button{ 
			background:none!important;
			font-weight: normal!important;
			color:none!important;}
			.no-results-new{    text-align: center;
				width: 100%;
				margin-top: 5%;}
				
.app-file-sidebar-info{height:90%!important;bottom:-4em!important;}
.searchbox{background-color: #5a8dee;
    padding-top: 2%;
    padding-bottom: 2%;
    margin-bottom: 1%;}
	.FilesDesign{      margin-top: 2%;
    border-top: 2px solid #eaeaea;
    width: 95%;
    margin-left: 2%;
    padding-top: 2%;
}
.accordion > .card .card-header{padding:5px!important;}
.collapsible .card .card-header, .accordion .card .card-header{font-size:1rem!important;}
.replyTo{    background-color: #5a8dee;
    color: #fff;
    padding: 5px;
    border-radius: 2px;
    border: 1px solid #d44f4f91;} 
	.childMessage{width: 95%; margin-left:5%!important;}
 .editorPosition{ background: #fff;
    border-top: 1px solid #eaeaea;}
	.editor.ql-container.ql-snow{height:70%;}
.horizontal-menu.email-application .content-area-wrapper .sidebar .email-app-sidebar .email-app-menu .sidebar-menu-list{
height: calc(100% - 1rem);
}
.viewreport{margin-top: -4%;
    margin-right: 0%!important;}
#replaceDiscussionList{    position: inherit;
    overflow: scroll;
   overflow-x: hidden;}
	.largeSidebar{
	    width: 70%!important;
    margin-right: 3%;
    height: 80%!important;
    top: 20%;
	}

	.highlight{background: #5a8dee;}
	.highlight a{color:#ffffff;}
	/* CSS modified for camapaign */
	.highlightc{background: #4EDE97;}
	.highlightc a{color:#ffffff;}
	.highlighto{background: #5a8dee;}
	.highlighto a{color:#ffffff;}
	/* end */
	.checkbox-shadow{bottom:10px;}
	.table.table-borderless td {
    border: none;
    font-size: 14px;
    padding-bottom: 5px!important;
    padding-top: 5px!important;
}
 .timeline {
 position:relative;
 
 width:100%;
 padding:0;
 list-style:none
}
.timeline::before {
 position:absolute;
 top:0;
 left:0;
 z-index:1;
 height:100%;
 width:1px;
 border:0;
 border-left:1px solid #d4d8dd;
 content:""
}
.timeline .timeline-header {
 display:flex;
 justify-content:space-between;
 align-items:center;
 flex-direction:row
}
.timeline .timeline-header>*:first-child {
 margin-right:.5rem
}
.timeline .timeline-end-indicator {
 position:absolute;
 bottom:-1.35rem;
 left:-0.65rem
}
.timeline .timeline-end-indicator i {
 font-size:1.5rem;
 color:#d4d8dd
}
.timeline .timeline-label {
 position:relative;
 z-index:2;
 display:block;
 text-align:left;
 margin-left:-1.5rem;
 margin-bottom:1rem
}
.timeline.timeline-solid:before {
 border-style:solid
}
.timeline.timeline-dotted:before {
 border-style:dotted
}
.timeline.timeline-dashed:before {
 border-style:dashed
}
.timeline.timeline-hidden:before {
 border-style:none
}
.timeline .timeline-item {
 position:relative;
 padding-left:3rem
}
.timeline .timeline-item .timeline-event {
 position:relative;
 top:-1rem;
 width:100%;
 min-height:4rem;
 background-color:#fff;
 border-radius:.25rem;
 padding:1.25rem 1.5rem
}
.timeline .timeline-item .timeline-event:before {
 position:absolute;
 top:.75rem;
 left:32px;
 right:100%;
 width:0;
 height:0;
 border-top:1rem solid rgba(0,0,0,0);
 border-right:1rem solid;
 border-left:0 solid;
 border-bottom:1rem solid rgba(0,0,0,0);
 border-left-color:#fff;
 border-right-color:#fff;
 margin-left:-3rem;
 content:""
}
.timeline .timeline-item .timeline-event:after {
 position:absolute;
 top:.75rem;
 left:-17px;
 width:0;
 height:0;
 border-top:1rem solid rgba(0,0,0,0);
 border-right:1rem solid;
 border-left:0 solid;
 border-bottom:1rem solid rgba(0,0,0,0);
 border-left-color:#fff;
 border-right-color:#d4d8dd;
 z-index:-1
}
.timeline .timeline-item .timeline-event.timeline-event-shadow {
 box-shadow:0 .5rem 1rem rgba(38,60,85,.075) !important
}
.timeline .timeline-item .timeline-event .timeline-event-time {
 position:absolute;
 top:1.2rem;
 font-size:.85rem;
 color:#a8b1bb
}
.timeline .timeline-item .timeline-indicator {
 position:absolute;
 left:-0.6875rem;
 top:0;
 z-index:2;
 display:block;
 height:1.5rem;
 width:1.5rem;
 text-align:center;
 border-radius:50%;
 border:2px solid #5a8dee;
 background-color:#f2f2f6 !important
}
.timeline .timeline-item .timeline-indicator i {
 color:#5a8dee;
 font-size:.85rem;
 vertical-align:baseline
}
.timeline .timeline-item .timeline-point {
 position:absolute;
 left:-0.312rem;
 top:0;
 z-index:2;
 display:block;
 height:.75rem;
 width:.75rem;
 border-radius:50%;
 background-color:#5a8dee;
}
.timeline .timeline-item.timeline-item-transparent .timeline-event {
 top:-1.4rem;
 background-color:rgba(0,0,0,0)
}
html:not([dir=rtl]) .timeline .timeline-item.timeline-item-transparent .timeline-event {
 padding-left:0
}
.timeline .timeline-item.timeline-item-transparent .timeline-event.timeline-event-shadow {
 padding-left:2rem
}
.timeline .timeline-item.timeline-item-transparent .timeline-event:before {
 display:none
}
.timeline.timeline-center:before {
 left:50%
}
.timeline.timeline-center:after {
 left:50%;
 margin-left:-0.55rem
}
.timeline.timeline-center .timeline-end-indicator {
 bottom:-1.4rem;
 left:50%;
 margin-left:.55rem
}
.timeline.timeline-center .timeline-label {
 float:left;
 width:100%;
 text-align:center;
 margin-top:1.5rem;
 margin-bottom:1.5rem;
 margin-left:auto;
 clear:left
}
.timeline.timeline-center .timeline-label+.timeline-item {
 margin-top:2rem
}
.timeline.timeline-center .timeline-item {
 width:50%;
 clear:both
}
.timeline.timeline-center .timeline-item.timeline-item-left,
.timeline.timeline-center .timeline-item:nth-of-type(odd):not(.timeline-item-left):not(.timeline-item-right) {
 float:left;
 padding-left:0;
 padding-right:3rem
}
.timeline.timeline-center .timeline-item.timeline-item-left .timeline-event .timeline-event-time,
.timeline.timeline-center .timeline-item:nth-of-type(odd):not(.timeline-item-left):not(.timeline-item-right) .timeline-event .timeline-event-time {
 right:-9.5rem
}
.timeline.timeline-center .timeline-item.timeline-item-left .timeline-event:before,
.timeline.timeline-center .timeline-item:nth-of-type(odd):not(.timeline-item-left):not(.timeline-item-right) .timeline-event:before {
 right:-15px;
 left:auto;
 border-left-width:16px;
 border-right-width:0
}
.timeline.timeline-center .timeline-item.timeline-item-left .timeline-point,
.timeline.timeline-center .timeline-item:nth-of-type(odd):not(.timeline-item-left):not(.timeline-item-right) .timeline-point {
 left:100%
}
.timeline.timeline-center .timeline-item.timeline-item-right,
.timeline.timeline-center .timeline-item:nth-of-type(even):not(.timeline-item-left):not(.timeline-item-right) {
 float:right
}
.timeline.timeline-center .timeline-item.timeline-item-right .timeline-event-time,
.timeline.timeline-center .timeline-item:nth-of-type(even):not(.timeline-item-left):not(.timeline-item-right) .timeline-event-time {
 left:-9.5rem
}
.timeline.timeline-center .timeline-item.timeline-item-right .timeline-point,
.timeline.timeline-center .timeline-item:nth-of-type(even):not(.timeline-item-left):not(.timeline-item-right) .timeline-point {
 left:0
}
.timeline.timeline-center .timeline-item .timeline-point {
 left:50%;
 margin-left:-0.6875rem
}
.timeline.timeline-center .timeline-item .timeline-point-indicator {
 left:50%;
 margin-left:-0.3125rem
}
[dir=rtl] .timeline:not(.timeline-center):before {
 right:-1px;
 left:auto
}
[dir=rtl] .timeline:not(.timeline-center):after {
 left:auto;
 margin-right:-0.65rem
}
[dir=rtl] .timeline:not(.timeline-center) .timeline-end-indicator {
 left:auto;
 right:-0.75rem
}
[dir=rtl] .timeline:not(.timeline-center) .timeline-label {
 text-align:right;
 margin-right:-1.5rem
}
[dir=rtl] .timeline:not(.timeline-center) .timeline-item {
 padding-left:0;
 padding-right:3rem
}
[dir=rtl] .timeline:not(.timeline-center) .timeline-item .timeline-event:before {
 right:-1rem;
 left:auto;
 border-left-width:1rem;
 border-right-width:0
}
[dir=rtl] .timeline:not(.timeline-center) .timeline-item.timeline-item-transparent .timeline-event {
 padding-right:0
}
[dir=rtl] .timeline:not(.timeline-center) .timeline-item .timeline-point {
 right:-0.375rem;
 left:auto
}
[dir=rtl] .timeline:not(.timeline-center) .timeline-item .timeline-indicator {
 right:-0.75rem;
 left:auto
}
@media(min-width: 768px) {
 .timeline.timeline-center .timeline-item.timeline-item-left .timeline-indicator,
 .timeline.timeline-center .timeline-item:nth-of-type(odd):not(.timeline-item-left):not(.timeline-item-right) .timeline-indicator {
  left:calc(100% - (1.5rem/ 2))
 }
 .timeline.timeline-center .timeline-item.timeline-item-left .timeline-event:after,
 .timeline.timeline-center .timeline-item:nth-of-type(odd):not(.timeline-item-left):not(.timeline-item-right) .timeline-event:after {
  transform:rotate(180deg);
  right:-16px;
  left:auto
 }
}
@media(max-width: 767.98px) {
 .timeline.timeline-center:before {
  left:0
 }
 .timeline.timeline-center:after {
  left:0
 }
 .timeline.timeline-center .timeline-end-indicator {
  left:-2px
 }
 .timeline.timeline-center .timeline-label {
  text-align:left
 }
 .timeline.timeline-center .timeline-item {
  float:left !important;
  width:100%;
  padding-left:3rem !important;
  padding-right:0 !important
 }
 .timeline.timeline-center .timeline-item .timeline-event:before {
  right:100% !important;
  border-right-width:1rem !important;
  border-left-width:0 !important
 }
 .timeline.timeline-center .timeline-item .timeline-event .timeline-event-time {
  top:-1.7rem;
  left:0 !important;
  right:auto !important
 }
 .timeline.timeline-center .timeline-item .timeline-point {
  left:-0.7rem !important;
  margin-left:0 !important
 }
 .timeline.timeline-center .timeline-item .timeline-point-indicator {
  left:0 !important;
  margin-left:-0.3125rem !important
 }
 [dir=rtl] .timeline.timeline-center:before {
  left:auto;
  right:0
 }
 [dir=rtl] .timeline.timeline-center:after {
  right:-0.55rem;
  left:auto
 }
 [dir=rtl] .timeline.timeline-center .timeline-end-indicator {
  left:auto;
  right:-12px
 }
 [dir=rtl] .timeline.timeline-center .timeline-label {
  text-align:right
 }
 [dir=rtl] .timeline.timeline-center .timeline-item {
  float:right !important;
  width:100%;
  padding-right:3rem !important;
  padding-left:0 !important
 }
 [dir=rtl] .timeline.timeline-center .timeline-item .timeline-event:before {
  left:100% !important;
  right:-1rem !important;
  border-left-width:1rem !important;
  border-right-width:0 !important
 }
 [dir=rtl] .timeline.timeline-center .timeline-item .timeline-event:after {
  transform:rotate(180deg);
  right:-17px;
  left:auto
 }
 [dir=rtl] .timeline.timeline-center .timeline-item .timeline-event .timeline-event-time {
  top:-1.2rem;
  right:0 !important;
  left:auto !important
 }
 [dir=rtl] .timeline.timeline-center .timeline-item .timeline-point {
  right:-0.7rem !important;
  margin-right:0 !important
 }
 [dir=rtl] .timeline.timeline-center .timeline-item .timeline-point-indicator {
  right:0 !important;
  margin-right:-0.3125rem !important
 }
}
@media(max-width: 767.98px) {
 [dir=rtl] .timeline .timeline-item .timeline-indicator {
  left:auto;
  right:-0.6875rem
 }
}
@media(max-width: 575.98px) {
 .timeline .timeline-header {
  flex-direction:column;
  align-items:flex-start
 }
}
.timeline .timeline-item-secondary .timeline-event {
 background-color:rgba(105,128,154,.1)
}
.timeline .timeline-item-secondary .timeline-event:before {
 border-left-color:rgba(105,128,154,.1) !important;
 border-right-color:rgba(105,128,154,.1) !important
}
.timeline .timeline-point-secondary {
 background-color:#69809a !important;
 box-shadow:0 0 0 .1875rem rgba(105,128,154,.16)
}
.timeline .timeline-indicator-secondary {
 border-color:#69809a !important
}
.timeline .timeline-indicator-secondary i {
 color:#69809a !important
}
.timeline .timeline-item-success .timeline-event {
 background-color:rgba(57,218,138,.1)
}
.timeline .timeline-item-success .timeline-event:before {
 border-left-color:rgba(57,218,138,.1) !important;
 border-right-color:rgba(57,218,138,.1) !important
}
.timeline .timeline-point-success {
 background-color:#39da8a !important;
 box-shadow:0 0 0 .1875rem rgba(57,218,138,.16)
}
.timeline .timeline-indicator-success {
 border-color:#39da8a !important
}
.timeline .timeline-indicator-success i {
 color:#39da8a !important
}
.timeline .timeline-item-info .timeline-event {
 background-color:rgba(0,207,221,.1)
}
.timeline .timeline-item-info .timeline-event:before {
 border-left-color:rgba(0,207,221,.1) !important;
 border-right-color:rgba(0,207,221,.1) !important
}
.timeline .timeline-point-info {
 background-color:#00cfdd !important;
 box-shadow:0 0 0 .1875rem rgba(0,207,221,.16)
}
.timeline .timeline-indicator-info {
 border-color:#00cfdd !important
}
.timeline .timeline-indicator-info i {
 color:#00cfdd !important
}
.timeline .timeline-item-warning .timeline-event {
 background-color:rgba(253,172,65,.1)
}
.timeline .timeline-item-warning .timeline-event:before {
 border-left-color:rgba(253,172,65,.1) !important;
 border-right-color:rgba(253,172,65,.1) !important
}
.timeline .timeline-point-warning {
 background-color:#fdac41 !important;
 box-shadow:0 0 0 .1875rem rgba(253,172,65,.16)
}
.timeline .timeline-indicator-warning {
 border-color:#fdac41 !important
}
.timeline .timeline-indicator-warning i {
 color:#fdac41 !important
}
.timeline .timeline-item-danger .timeline-event {
 background-color:rgba(255,91,92,.1)
}
.timeline .timeline-item-danger .timeline-event:before {
 border-left-color:rgba(255,91,92,.1) !important;
 border-right-color:rgba(255,91,92,.1) !important
}
.timeline .timeline-point-danger {
 background-color:#ff5b5c !important;
 box-shadow:0 0 0 .1875rem rgba(255,91,92,.16)
}
.timeline .timeline-indicator-danger {
 border-color:#ff5b5c !important
}
.timeline .timeline-indicator-danger i {
 color:#ff5b5c !important
}
.timeline .timeline-item-dark .timeline-event {
 background-color:rgba(73,85,99,.1)
}
.timeline .timeline-item-dark .timeline-event:before {
 border-left-color:rgba(73,85,99,.1) !important;
 border-right-color:rgba(73,85,99,.1) !important
}
.timeline .timeline-point-dark {
 background-color:#495563 !important;
 box-shadow:0 0 0 .1875rem rgba(73,85,99,.16)
}
.timeline .timeline-indicator-dark {
 border-color:#495563 !important
}
.timeline .timeline-indicator-dark i {
 color:#495563 !important
}
.timeline .timeline-item-gray .timeline-event {
 background-color:rgba(38,60,85,.1)
}
.timeline .timeline-item-gray .timeline-event:before {
 border-left-color:rgba(38,60,85,.1) !important;
 border-right-color:rgba(38,60,85,.1) !important
}
.timeline .timeline-point-gray {
 background-color:rgba(38,60,85,.5) !important;
 box-shadow:0 0 0 .1875rem rgba(38,60,85,.16)
}
.timeline .timeline-indicator-gray {
 border-color:rgba(38,60,85,.5) !important
}
.timeline .timeline-indicator-gray i {
 color:rgba(38,60,85,.5) !important
}
.form-check {
  display:block;
  min-height:1.378125rem;
  padding-left:1.7em;
  margin-bottom:.125rem
}
.form-check .form-check-input {
  float:left;
  margin-left:-1.7em
}
.form-check-reverse {
  padding-right:1.7em;
  padding-left:0;
  text-align:right
}
.form-check-reverse .form-check-input {
  float:right;
  margin-right:-1.7em;
  margin-left:0
}
.form-check-input {
  --bs-form-check-bg: #fff;
  flex-shrink:0;
  width:1.2em;
  height:1.2em;
  margin-top:.135em;
  vertical-align:top;
  appearance:none;
  background-color:var(--bs-form-check-bg);
  background-image:var(--bs-form-check-bg-image);
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
  border:1px solid #bec5cc;
  print-color-adjust:exact
}
.form-check-input[type=checkbox] {
  border-radius:.25em
}
.form-check-input[type=radio] {
  border-radius:50%
}
.form-check-input:active {
  filter:brightness(90%)
}
.form-check-input:focus {
  border-color:rgba(245,248,254,.448);
  outline:0;
  box-shadow:0 0 0 .12rem rgba(147,158,170,.3)
}
.form-check-input:checked {
  background-color:rgb(90, 141, 238);
  border-color:rgb(90, 141, 238);
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='1.5' fill='%23fff'/%3e%3c/svg%3e")
}
.form-check-input[type=checkbox]:indeterminate {
  background-color:rgba(90,141,238,.08);
  border-color:rgba(90,141,238,.08);
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10h8'/%3e%3c/svg%3e")
}
.form-check-input:disabled {
  pointer-events:none;
  filter:none;
  opacity:.5
}
.form-check-input[disabled]~.form-check-label,
.form-check-input:disabled~.form-check-label {
  cursor:default;
  opacity:.5
}
.form-check-input {
  cursor:pointer
}
[dir=rtl] .form-check {
  padding-left:0;
  padding-right:1.7em
}
[dir=rtl] .form-check .form-check-input {
  float:right;
  margin-left:0;
  margin-right:-1.7em
}
[dir=rtl] .form-switch {
  padding-left:0;
  padding-right:2.5em
}
[dir=rtl] .form-switch .form-check-input {
  margin-left:0;
  margin-right:-2.5em;
  background-position:right center
}
[dir=rtl] .form-switch .form-check-input:checked {
  background-position:left center
}
[dir=rtl] .form-check-inline {
  margin-right:0;
  margin-left:1rem
}
.form-check-secondary .form-check-input:focus {
  border-color:#69809a
}
.form-check-secondary .form-check-input:checked {
  background-color:#69809a;
  border-color:#69809a
}
.form-check-secondary .form-check-input[type=checkbox]:indeterminate {
  background-color:#69809a;
  border-color:#69809a
}
.form-check-secondary.custom-option.checked {
  border:1px solid #69809a
}
.form-check-success .form-check-input:focus {
  border-color:#39da8a
}
.form-check-success .form-check-input:checked {
  background-color:#39da8a;
  border-color:#39da8a
}
.form-check-success .form-check-input[type=checkbox]:indeterminate {
  background-color:#39da8a;
  border-color:#39da8a
}
.form-check-success.custom-option.checked {
  border:1px solid #39da8a
}
.form-check-info .form-check-input:focus {
  border-color:#00cfdd
}
.form-check-info .form-check-input:checked {
  background-color:#00cfdd;
  border-color:#00cfdd
}
.form-check-info .form-check-input[type=checkbox]:indeterminate {
  background-color:#00cfdd;
  border-color:#00cfdd
}
.form-check-info.custom-option.checked {
  border:1px solid #00cfdd
}
.form-check-warning .form-check-input:focus {
  border-color:#fdac41
}
.form-check-warning .form-check-input:checked {
  background-color:#fdac41;
  border-color:#fdac41
}
.form-check-warning .form-check-input[type=checkbox]:indeterminate {
  background-color:#fdac41;
  border-color:#fdac41
}
.form-check-warning.custom-option.checked {
  border:1px solid #fdac41
}
.form-check-danger .form-check-input:focus {
  border-color:#ff5b5c
}
.form-check-danger .form-check-input:checked {
  background-color:#ff5b5c;
  border-color:#ff5b5c
}
.form-check-danger .form-check-input[type=checkbox]:indeterminate {
  background-color:#ff5b5c;
  border-color:#ff5b5c
}
.form-check-danger.custom-option.checked {
  border:1px solid #ff5b5c
}
.form-check-light .form-check-input:focus {
  border-color:#e5e9ed
}
.form-check-light .form-check-input:checked {
  background-color:#e5e9ed;
  border-color:#e5e9ed
}
.form-check-light .form-check-input[type=checkbox]:indeterminate {
  background-color:#e5e9ed;
  border-color:#e5e9ed
}
.form-check-light.custom-option.checked {
  border:1px solid #e5e9ed
}
.form-check-dark .form-check-input:focus {
  border-color:#495563
}
.form-check-dark .form-check-input:checked {
  background-color:#495563;
  border-color:#495563
}
.form-check-dark .form-check-input[type=checkbox]:indeterminate {
  background-color:#495563;
  border-color:#495563
}
.form-check-dark.custom-option.checked {
  border:1px solid #495563
}
.form-check-gray .form-check-input:focus {
  border-color:rgba(38,60,85,.5)
}
.form-check-gray .form-check-input:checked {
  background-color:rgba(38,60,85,.5);
  border-color:rgba(38,60,85,.5)
}
.form-check-gray .form-check-input[type=checkbox]:indeterminate {
  background-color:rgba(38,60,85,.5);
  border-color:rgba(38,60,85,.5)
}
.form-check-gray.custom-option.checked {
  border:1px solid rgba(38,60,85,.5)
}
