body[data-sidebar=dark].vertical-collpsed {
    min-height: auto !important;
}
.content div p:nth-of-type(2) {
  margin-bottom: 0;
}
.wizard .steps .number {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 26px;
    border: 2px solid #556ee6;
    color: #556ee6;
    text-align: center;
    border-radius: 50%;
    margin-right: 0;
}
#vendor_name_result
{
	color:#d81159 !important
}
.wizard>.content
{
	min-height:1px !important; 
}
.vertical-collpsed .vertical-menu {
    position: fixed !important;
}
.markallread
{
	position: sticky;
    width: 100%;
    bottom: 0px;
    background: #FFF;
    z-index: 99;
}
.notificationbox  { 
	overflow-y: scroll;
    scroll-behavior: auto;
    height:  400px; 
}
.vertical-menu
{
	background:#0A014F !important;
}
.navbar-brand-box 
{
   background:#0A014F !important;
}
#sidebar-menu ul li a
{
    color: #fff !important;
}
body #sidebar-menu ul li a i 
{
   color: #fff !important;
}
body .menu-title 
{
   color: #fff !important;
}
#basic-example .actions
{
	display:none !important;
}
.main-content .content {
    padding: 0 15px 10px 15px;
    margin-top: 35px !important;
}
.vendorows
{
	background: #7fc4fd;
    padding: 10px;
    margin-bottom: 20px;
}
.itemrows
{
	background: #7fc4fd;
    padding: 10px;
    margin-bottom: 20px;
}
.font-size-30
{
	font-size:30px;
	cursor:pointer;
}
.displaynone
{
	display:none;
}

.btn-primary
{
	background: #7fc4fd !important;
	border: #7fc4fd !important;
	width:100px !important;
	color:black !important;
}
.chat-conversation .conversation-list
{
	width:90%!important;
}
.btn a
{
	color:white !important;
}


.avatar-sm
{
	width:40px;
	height:40px;
}

.urgentbox .card
{
	height: 100px;
	border:1px solid #d81159;
	border-radius:0px;
}
.urgentbox .text-muted 
{
	color:#d81159 !important;
	font-size: 12px !important;
    min-height: 36px;
}
.urgentbox h4
{
	color:#d81159 !important;
}
.urgentbox p.mb-0
{
	color:#d81159 !important;
}
.urgentbox .bg-primary
{
	background-color:#d81159 !important;
}
.urgentbox .avatar-title
{
	background-color:#d81159 !important;
}
.urgentbox .avatar-title i
{
	color:white !important;
	font-size: 20px !important;
}


.normalbox .card
{
	height: 100px;
	border:1px solid #2E3138;
	border-radius:0px;
}
.normalbox .text-muted 
{
	color:#2E3138 !important;
	font-size: 12px !important;
    min-height: 36px;
}
.normalbox h4
{
	color:#2E3138 !important;
}
.normalbox p.mb-0
{
	color:#2E3138 !important;
}
.normalbox .bg-primary
{
	background-color:#ffffff !important;
}
.normalbox .avatar-title
{
	background-color:#2E3138 !important;
}
.normalbox .avatar-title i
{
	color:white !important;
	font-size: 20px !important;
}

.normalboxcr .card
{
	height: 100px;
	border:1px solid #f5b841;
	border-radius:0px;
}
.normalboxcr .text-muted 
{
	color:#f5b841 !important;
	font-size: 12px !important;
    min-height: 36px;
}
.normalboxcr h4
{
	color:#f5b841 !important;
}
.normalboxcr .bg-primary
{
	background-color:#ffffff !important;
}
.normalboxcr .avatar-title
{
	background-color:#f5b841 !important;
}
.normalboxcr .avatar-title i
{
	color:#ffffff !important;
	font-size: 20px !important;
}
.normalboxcr p.mb-0
{
	color:#f5b841 !important;
}
.textstylenormalcr
{
	text-transform: none !important;
	font-size:14px;
	color:#f5b841;
}

.normalboxeve .card
{
	height: 100px;
	border:1px solid #7472A1;
	border-radius:0px;
}
.normalboxeve .text-muted 
{
	color:#7472A1 !important;
	font-size: 12px !important;
    min-height: 36px;
}
.normalboxeve h4
{
	color:#7472A1 !important;
}
.normalboxeve .bg-primary
{
	background-color:#7472A1 !important;
}
.normalboxeve .avatar-title
{
	background-color:#7472A1 !important;
}
.normalboxeve .avatar-title i
{
	color:#fff !important;
	font-size: 20px !important;
}
.normalboxeve p.mb-0
{
	color:#7472A1 !important;
}
.textstylenormaleve
{
	text-transform: none !important;
	font-size:14px;
	color:#7472A1;
}


.normalboxprj .card
{
	height: 100px;
	border:1px solid #28bfcf;
	border-radius:0px;
}
.normalboxprj .text-muted 
{
	color:#28bfcf !important;
	font-size: 12px !important;
    min-height: 36px;
}
.normalboxprj h4
{
	color:#28bfcf !important;
}
.normalboxprj .bg-primary
{
	background-color:#28bfcf !important;
}
.normalboxprj .avatar-title
{
	background-color:#28bfcf !important;
}
.normalboxprj .avatar-title i
{
	color:#ffffff !important;
	font-size: 20px !important;
}
.normalboxprj p.mb-0
{
	color:#28bfcf !important;
}

.textstylenormalprj
{
	text-transform: none !important;
	font-size:14px;
	color:#28bfcf;
}

.textstylenormalconveyance
{
	text-transform: none !important;
	font-size:14px;
	color:#246A73;
}

.normalboxconveyance .text-muted 
{
	color:#246A73 !important;
	font-size: 12px !important;
    min-height: 36px;
}
.normalboxconveyance h4
{
	color:#246A73 !important;
}
.normalboxconveyance .bg-primary
{
	background-color:#246A73 !important;
}
.normalboxconveyance .avatar-title
{
	background-color:#246A73 !important;
}
.normalboxconveyance .avatar-title i
{
	color:#ffffff !important;
	font-size: 20px !important;
}
.normalboxconveyance .card
{
	height: 100px;
	border:1px solid #246A73;
	border-radius:0px;
}
.normalboxconveyance p.mb-0
{
	color:#246A73;
}

.normalboxsalary .text-muted 
{
	color:#2d4f01 !important;
	font-size: 12px !important;
    min-height: 36px;
}
.normalboxsalary h4
{
	color:#2d4f01 !important;
}
.normalboxsalary .bg-primary
{
	background-color:#2d4f01 !important;
}
.normalboxsalary .avatar-title
{
	background-color:#2d4f01 !important;
}
.normalboxsalary .avatar-title i
{
	color:#fff !important;
	font-size: 20px !important;
}
.normalboxsalary .card
{
	height: 100px;
	border:1px solid #2d4f01;
	border-radius:0px;
}
.normalboxsalary p.mb-0
{
	color:#2d4f01;
}

.textstylenormalsalary
{
	text-transform: none !important;
	font-size:14px;
	color:#2d4f01;
}

.normalboxutility .text-muted 
{
	color:#A17272 !important;
	font-size: 12px !important;
    min-height: 36px;
}
.normalboxutility h4
{
	color:#A17272 !important;
}
.normalboxutility .bg-primary
{
	background-color:#A17272 !important;
}
.normalboxutility .avatar-title
{
	background-color:#A17272 !important;
}
.normalboxutility .avatar-title i
{
	color:#fff !important;
	font-size: 20px !important;
}
.normalboxutility .card
{
	height: 100px;
	border:1px solid #A17272;
	border-radius:0px;
}
.normalboxutility p.mb-0
{
	color:#A17272;
}

.textstylenormalutility
{
	text-transform: none !important;
	font-size:14px;
	color:#A17272;
}


.evenstage
{
	background-color:#a8a8ef !important;
	padding:20px;
	margin-top:20px;
}
/**.evenstage .accordion-button:not(.collapsed)
{
	background-color:#a8a8ef !important;
	padding:20px;
}*/

.stockdiv
{
	display:none;
}
.text-white
{
	color:white !important;
}
.text-black
{
	color:#74788d !important;
}
.histrview label
{
	margin-bottom:0px;
	
}


.table-danger
{
	--bs-table-bg: #fff;
    --bs-table-striped-bg: #fff;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #fff;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #fff;
    --bs-table-hover-color: #000;
    color: #d81159;
	
}
.table-danger td a
{
	color: #d81159 !important;
	font-size:20px !important;
}
#requests .table-danger .fa-street-view {
    color: #d81159;
}

#requests .table-danger .fa-eye
{
	color: #d81159;
}
#requests .table-danger .fa-window-close
{
	color: #d81159;
}
#requests .table-danger .fa-street-view
{
	color: #d81159;
}
#requests .table-danger .bx-edit
{
	color: #d81159;
}


.table-con-danger
{
	--bs-table-bg: #fff;
    --bs-table-striped-bg: #fff;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #fff;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #fff;
    --bs-table-hover-color: #000;
    color: #246A73;
	
}
.table-con-danger td a
{
	color: #246A73 !important;
}
#requests .table-con-danger .fa-street-view {
    color: #246A73;
}

#requests .table-con-danger .fa-eye
{
	color: #246A73;
}
#requests .table-con-danger .fa-window-close
{
	color: #246A73;
}
#requests .table-con-danger .fa-street-view
{
	color: #246A73;
}
#requests .table-con-danger .bx-edit
{
	color: #246A73;
}

.table-sal-danger
{
	--bs-table-bg: #fff;
    --bs-table-striped-bg: #fff;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #fff;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #fff;
    --bs-table-hover-color: #000;
    color: #2d4f01;
	
}
.table-sal-danger td a
{
	color: #2d4f01 !important;
}
#requests .table-sal-danger .fa-street-view {
    color: #2d4f01;
}

#requests .table-sal-danger .fa-eye
{
	color: #2d4f01;
}
#requests .table-sal-danger .fa-window-close
{
	color: #2d4f01;
}
#requests .table-sal-danger .fa-street-view
{
	color: #2d4f01;
}
#requests .table-sal-danger .bx-edit
{
	color: #2d4f01;
}

.table-cr-danger
{
	--bs-table-bg: #fff;
    --bs-table-striped-bg: #fff;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #fff;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #fff;
    --bs-table-hover-color: #000;
    color: #d81159;
}
tr.table-cr-danger {
    border: 2px solid #f5b841;
}
.table-cr-danger td a
{
	color: #d81159 !important;
}
#requests .table-cr-danger .fa-street-view {
    color: #d81159;
}

#requests .table-cr-danger .fa-eye
{
	color: #d81159;
}
#requests .table-cr-danger .fa-window-close
{
	color: #d81159;
}
#requests .table-cr-danger .fa-street-view
{
	color: #d81159;
}
#requests .table-cr-danger .bx-edit
{
	color: #d81159;
}

.table-info
{
	--bs-table-bg: #fff;
    --bs-table-striped-bg: #fff;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #fff;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #fff;
    --bs-table-hover-color: #000;
    color: #0a014f;
}

.table-info td a
{
	color: #0a014f !important;
	font-size:20px !important;
}
#requests .table-info .fa-street-view {
    color: #0a014f;
}
#requests .table-info .fa-eye
{
	color: #0a014f;
}
#requests .table-info .fa-window-close
{
	color: #0a014f;
}
#requests .table-info .fa-street-view
{
	color: #0a014f;
}
#requests .table-info .bx-edit
{
	color: #0a014f;
}

.table-cr-info
{
	--bs-table-bg: #fff;
    --bs-table-striped-bg: #fff;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #fff;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #fff;
    --bs-table-hover-color: #000;
    color: #0a014f;
}
.table-cr-info td a
{
	color: #0a014f !important;
}
#requests .table-cr-info .fa-street-view {
    color: #0a014f;
}
#requests .table-cr-info .fa-eye
{
	color: #0a014f;
}
#requests .table-cr-info .fa-window-close
{
	color: #0a014f;
}
#requests .table-cr-info .fa-street-view
{
	color: #0a014f;
}
#requests .table-cr-info .bx-edit
{
	color: #0a014f;
}
tr.table-cr-info {
    border: 2px solid #f5b841;
}


.table-danger-clarify
{	
	--bs-table-bg: #F1EFF0;
    --bs-table-striped-bg: #F1EFF0;
    --bs-table-striped-color: #d81159;
    --bs-table-active-bg: #F1EFF0;
    --bs-table-active-color: #d81159;
    --bs-table-hover-bg: #F1EFF0;
    --bs-table-hover-color: #d81159;
    color: #d81159;
}

.table-danger-clarify td a
{
	color: #d81159 !important;
}
#requests .table-danger-clarify .fa-street-view {
    color: #d81159;
}

#requests .table-danger-clarify .fa-eye
{
	color: #d81159;
}
#requests .table-danger-clarify .fa-window-close
{
	color: #d81159;
}
#requests .table-danger-clarify .fa-street-view
{
	color: #d81159;
}
#requests .table-danger-clarify .bx-edit
{
	color: #d81159;
}




.table-cr-danger-clarify
{	
	--bs-table-bg: #F1EFF0;
    --bs-table-striped-bg: #F1EFF0;
    --bs-table-striped-color: #d81159;
    --bs-table-active-bg: #F1EFF0;
    --bs-table-active-color: #d81159;
    --bs-table-hover-bg: #F1EFF0;
    --bs-table-hover-color: #d81159;
    color: #d81159;
}

.table-cr-danger-clarify td a
{
	color: #d81159 !important;
}
#requests .table-cr-danger-clarify .fa-street-view {
    color: #d81159;
}

#requests .table-cr-danger-clarify .fa-eye
{
	color: #d81159;
}
#requests .table-cr-danger-clarify .fa-window-close
{
	color: #d81159;
}
#requests .table-cr-danger-clarify .fa-street-view
{
	color: #d81159;
}
#requests .table-cr-danger-clarify .bx-edit
{
	color: #d81159;
}

tr.table-cr-danger-clarify {
    border: 2px solid #f5b841;
}


.table-cr-info-clarify
{	
	--bs-table-bg: #F1EFF0;
    --bs-table-striped-bg: #F1EFF0;
    --bs-table-striped-color: #0a014f;
    --bs-table-active-bg: #F1EFF0;
    --bs-table-active-color: #0a014f;
    --bs-table-hover-bg: #F1EFF0;
    --bs-table-hover-color: #0a014f;
    color: #0a014f;
}

.table-cr-info-clarify td a
{
	color: #0a014f !important;
}
#requests .table-cr-info-clarify .fa-street-view {
    color: #0a014f;
}

#requests .table-cr-info-clarify .fa-eye
{
	color: #0a014f;
}
#requests .table-cr-info-clarify .fa-window-close
{
	color: #0a014f;
}
#requests .table-cr-info-clarify .fa-street-view
{
	color: #0a014f;
}
#requests .table-cr-info-clarify .bx-edit
{
	color: #0a014f;
}

tr.table-cr-info-clarify {
    border: 2px solid #f5b841;
}


.table-eve
{
	--bs-table-bg: #fff;
    --bs-table-striped-bg: #fff;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #fff;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #fff;
    --bs-table-hover-color: #000;
    color: #7472A1;
	
}
.table-eve td a
{
	color: #7472A1 !important;
}
#requests .table-eve .fa-street-view {
    color: #7472A1;
}

#requests .table-eve .fa-eye
{
	color: #7472A1;
}
#requests .table-eve .fa-window-close
{
	color: #7472A1;
}
#requests .table-eve .fa-street-view
{
	color: #7472A1;
}
#requests .table-eve .bx-edit
{
	color: #7472A1;
}



.table-eve-clarify
{
	--bs-table-bg: #F1EFF0;
    --bs-table-striped-bg: #F1EFF0;
    --bs-table-striped-color: #7472A1;
    --bs-table-active-bg: #F1EFF0;
    --bs-table-active-color: #7472A1;
    --bs-table-hover-bg: #F1EFF0;
    --bs-table-hover-color: #7472A1;
    color: #7472A1;
	
}
.table-eve-clarify td a
{
	color: #7472A1 !important;
}
#requests .table-eve-clarify .fa-street-view {
    color: #7472A1;
}

#requests .table-eve-clarify .fa-eye
{
	color: #7472A1;
}
#requests .table-eve-clarify .fa-window-close
{
	color: #7472A1;
}
#requests .table-eve-clarify .fa-street-view
{
	color: #7472A1;
}
#requests .table-eve-clarify .bx-edit
{
	color: #7472A1;
}


.table-prj
{
	--bs-table-bg: #fff;
    --bs-table-striped-bg: #fff;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #fff;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #fff;
    --bs-table-hover-color: #000;
    color: #28bfcf;
	
}
.table-prj td a
{
	color: #28bfcf !important;
}
#requests .table-prj .fa-street-view {
    color: #28bfcf;
}

#requests .table-prj .fa-eye
{
	color: #28bfcf;
}
#requests .table-prj .fa-window-close
{
	color: #28bfcf;
}
#requests .table-prj .fa-street-view
{
	color: #28bfcf;
}
#requests .table-prj .bx-edit
{
	color: #28bfcf;
}



.table-prj-clarify
{
	--bs-table-bg: #F1EFF0;
    --bs-table-striped-bg: #F1EFF0;
    --bs-table-striped-color: #7472A1;
    --bs-table-active-bg: #F1EFF0;
    --bs-table-active-color: #7472A1;
    --bs-table-hover-bg: #F1EFF0;
    --bs-table-hover-color: #7472A1;
    color: #28bfcf;
	
}
.table-prj-clarify td a
{
	color: #28bfcf !important;
}
#requests .table-prj-clarify .fa-street-view {
    color: #28bfcf;
}

#requests .table-prj-clarify .fa-eye
{
	color: #28bfcf;
}
#requests .table-prj-clarify .fa-window-close
{
	color: #28bfcf;
}
#requests .table-prj-clarify .fa-street-view
{
	color: #28bfcf;
}
#requests .table-prj-clarify .bx-edit
{
	color: #28bfcf;
}



.table-info-clarify
{
	--bs-table-bg: #F1EFF0;
    --bs-table-striped-bg: #f0d6d6;
    --bs-table-striped-color: #0a014f;
    --bs-table-active-bg: #F1EFF0;
    --bs-table-active-color: #0a014f;
    --bs-table-hover-bg: #F1EFF0;
    --bs-table-hover-color: #0a014f;
    color: #0a014f;
}


.table-info-clarify td a
{
	color: #0a014f !important;
}
#requests .table-info-clarify .fa-street-view {
    color: #0a014f;
}
#requests .table-info-clarify .fa-eye
{
	color: #0a014f;
}
#requests .table-info-clarify .fa-window-close
{
	color: #0a014f;
}
#requests .table-info-clarify .fa-street-view
{
	color: #0a014f;
}
#requests .table-info-clarify .bx-edit
{
	color: #0a014f;
}


#requests .fa-eye
{
	color: #fff;
}
#requests .fa-window-close
{
	color: #fff;
}
#requests .fa-street-view
{
	color: #fff;
}
#requests .bx-edit
{
	color: #fff;
}
.donationsubdiv, .ot_req_subtypediv
{
	display:none;
}
.mini-stats-wid .mini-stat-icon:after, .mini-stats-wid .mini-stat-icon:before {
    content: none;
    background-color: none;
}
.mb-20
{
	margin-bottom:20px;
}
.page-content
{
	background-color: #F8F8FB;
}

.dashboard .card-body
{
    padding: 20px 10px 5px 10px;
}

.dashboard .flex-grow-1
{
    width:60% !important;
}
.textstyle
{
	text-transform: none !important;
}
.textstylenormal
{
	text-transform: none !important;
	font-size:14px;
	color:#0A014F;
}

.textstyleurgent
{
	text-transform: none !important;
	font-size:14px;
	color:#D81159;
}

.paymentsdashbox
{
	background-color:#E6EBE0 !important;
	margin-top:30px;
	padding-top:30px;
}

.reportlanding h4
{
	font-size:14px;
}

.conveyancediv label
{
	height:40px;
}



.evencrclass
{
	background-color:#FEF794;
}
.oddcrclass
{
	background-color:#FFF457;
}

.table-danger-clarifycr
{
	border:2px solid #FEF794 !important;
	--bs-table-bg: #FEF794;
    --bs-table-striped-bg: #f0d6d6;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e4cbcb;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #FEF794;
    --bs-table-hover-color: #000;
    color: #000;
}

.table-danger-clarifycr td
{
	border: 2px solid #FEF794 !important;
}

.table-danger-clarifycr td a
{
	color: #000 !important;
}

#requests .table-danger-clarifycr .fa-window-close
{
	color: #000;
}
#requests .table-danger-clarifycr .fa-street-view
{
	color: #000;
}
#requests .table-danger-clarifycr .bx-edit
{
	color: #000;
}
#requests .table-danger-clarifycr .fa-eye
{
	color: #000;
}

#requests .table-danger-clarifycr .fa-check-circle
{
	color: #000;
}
#requests .table-danger-clarifycr .fa-times
{
	color: #000;
}

#requests .table-danger-clarifycr .fa-exchange-alt
{
	color: #000;
}

/* Voucher View - Start */
.container-border{
	padding: 20px 80px;
	/* border: 15px solid #0A024F; */
}
.head-title{
    display: flex;
}
.header-title{
    text-align: center;
}
.header-title h2,h4{
    font-weight: bold;
	font-size: 15px;
	margin-bottom: 0;
}
.head-date{
    text-transform: uppercase;
}
.algn-right{
    text-align: end;
}
.property{
    font-weight: bold;
    margin: 0;
	font-size: 11px;
}
.value{
    margin: 0;
    font-weight: normal;
	font-size: 10px;
}
.form-head{
    font-size: 12px;
    font-weight: bold;
}
.m-t-50{
    margin-top: 10px!important;
}
.p-12{
    padding: 0 12px;
}
.full-width{
    margin: 0;
    border: 1px solid;
    border-radius: 0;
    padding: 10px 10px;
}
.full-width h5{
   margin: 0;
}
.two-card{
    margin: 10px 0 0 0;
}
.payment-detail p{
    margin-bottom: 5px;
}

.box-border{
    border: 1px solid rgb(73, 80, 87);
}
.box-border h5{
   margin: 0;
   font-size: 13px;
}
.box-border-padd{
    padding: 10px 10px;
    height: 200px;
}
.Details .form-head{
    padding: 10px 10px;
}
.stage{
    width: 13%;
    border: 1px solid rgb(73 80 87 / 35%);
    padding: 10px 10px;
}
.stage p{
    margin: 0;   
}
.box-card-value{
    padding: 10px 18px;
}

.box-card-2-head{
    font-size: 16px;
    font-weight: bold;
}
.m-b-30{
    margin-bottom: 15px!important;
}
.m-r-50{
    margin: 70px 50px 0px 0 !important;
}
.card{
    background-color: rgba(0, 0, 0, 0);
}

.page-title-box h4
{
	height:30px;
}

.wizard .steps>ul>li a {
    display: block;
    padding: 15px 0.5rem !important;
    color: #495057;
    font-weight: 500;
    background-color: rgba(85,110,230,.1);
	height:70px;
}
.float-end
{
	width:25% !important
}
label {
    font-weight: 500;
    margin-bottom: 0.5rem;
    font-size: 12px;
}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:first-child
{
	padding-top:90px;
}
.priority-bar{
    background-color:#d81159; 
    width:25px;
    height:4px;
    float:left;
    margin-top:8px;
}
.priority-bar-txt{
        padding-left: 10px;
    font-size: 10px;
}
.edit-bar{
    background-color:#f5b841; 
     width:25px; 
     height:4px;
     float:left;
     margin-top:8px;
}
.edit-bar-txt{
        padding-left: 10px;
    font-size: 10px;
}
.clarification-bar{
    background-color:#F1EFF0;
     width:25px;
     height:4px;
     float:left;
     margin-top:8px;
}
.clarification-bar-txt{
        padding-left: 10px;
    font-size: 10px;
}
@media screen and (max-width: 1097px) {

	.normalbox .text-muted 
	{
		min-height: 56px;
		margin-bottom: 5px;
	}
	.urgentbox .text-muted
	{
		min-height: 56px;
		margin-bottom: 5px;
	}

}

.mpt25
{
	margin-top:25px;
}
@media screen and (max-width: 767px) {
	.mpt25
	{
		margin-top:0px;
		display:none;
	}
	
	.priority-bar{
		background-color:#d81159; 
		width:25px;
		height:4px;
		float:left;
		margin-top:8px;
		display:none;
	}
	.priority-bar-txt{
			padding-left: 10px;
		font-size: 10px;
		display:none;
	}
	.edit-bar{
		background-color:#f5b841; 
		 width:25px; 
		 height:4px;
		 float:left;
		 margin-top:8px;
		 display:none;
	}
	.edit-bar-txt{
			padding-left: 10px;
		font-size: 10px;
		display:none;
	}
	.clarification-bar{
		background-color:#F1EFF0;
		 width:25px;
		 height:4px;
		 float:left;
		 margin-top:8px;
		 display:none;
	}
	.clarification-bar-txt{
			padding-left: 10px;
		font-size: 10px;
		display:none;
	}
}

.dt-buttons
{
	float:right !important;
	margin-bottom: 20px;
}

@media screen and (max-width: 1097px) {

 .normalbox .text-muted{
    min-height: 36px;
    margin-bottom: 16px;
}
.urgentbox .text-muted{
    min-height: 36px;
    margin-bottom: 16px;
}
.float-end{
 width:50% !important;
}

}

/**18-11-2022 */

.normalboxclr .card
{
	height: 100px;
	border:1px solid #8aa4a7;
	border-radius:0px;
}
.normalboxclr .text-muted 
{
	color:#8aa4a7 !important;
	font-size: 12px !important;
    min-height: 36px;
}
.normalboxclr h4
{
	color:#8aa4a7 !important;
}
.normalboxclr .bg-primary
{
	background-color:#8aa4a7 !important;
}
.normalboxclr .avatar-title
{
	background-color:#8aa4a7 !important;
}
.normalboxclr .avatar-title i
{
	color:#ffffff !important;
	font-size: 20px !important;
}
.normalboxclr p.mb-0
{
	color:#8aa4a7 !important;
}

.textstylenormalclr
{
	text-transform: none !important;
	font-size:14px;
	color:#8aa4a7;
}
.footer{
    position:fixed!important;
}

.newaddrowvendoritems{
	padding: 0 !important; 
	margin: auto !important;
}


body {
    position: relative;
    padding: 0;
    margin: 0;
}

@font-face {
    font-family: 'Judson-Bold';
    src: url('../fonts/Judson-Bold.ttf');
}
@font-face {
    font-family: 'Judson-Regular';
    src: url('../fonts/Judson-Regular.ttf');
}
@font-face {
    font-family: 'KaiseiHarunoUmi-Bold';
    src: url('../fonts/KaiseiHarunoUmi-Bold.ttf');
}
 .container-space{
    margin: 5px;
    margin-bottom: 0;
    padding:0 2px;
    position: relative;
 }
 .thikBorder{
    border-right: 20px solid #c49aee;
 }
 .thinBorder{
    border-right: 2px solid #c49aee;
 }
.letter-head{
    display: flex;
    justify-content: center;
    align-items: center;
}
.letter-logo{
    display: flex;
}
.letter-title{
    padding: 0 20px;
    text-align: center;
}
.letter-title h1{
    margin: 0;
    color: #c49aee;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Judson-Regular';
}
.letter-title p{
    margin: 0;
    color: #c49aee;
    line-height: 17px;
    font-family: 'Judson-Regular';
}
.letter-title h5{
    font-size: 14px;
    font-weight: 700;
    color: #c49aee;
    margin: 10px 0 0 0;
    font-family: 'Judson-Regular';
}
.founderName p{
    font-family: 'Judson-Regular';
    text-align:left;
}
.container-space .content{
    padding:0 80px;
    margin-top: 50px;
}
.container-space .content h6{
    font-size: 20px;
    margin: 20px 0;
}
.container-space .content p{
    font-size: 16px;
    page-break-after: auto;
	text-align:justify;
}
.letter-footer{
    text-align: center;
    margin-top: 50px;
    width: 100%;
    padding:0 10px;
    padding-bottom: 20px;
    border-top:2px solid #c49aee;
}
.letter-footer p{
    font-size: 14px;
    color: #c49aee;
    margin: 4px 0 0 0;
}

.sigItems{
    margin-top: 30px;
}
.sigItem{
    width: 45%;
}

/* Sir Mutha Code */
.sir-mutha .letter-head{
    padding-left: 20px;
    justify-content: start;
}
.sir-mutha.thikBorder{
    border-right: none;
    border-left: 20px solid #7be1f6;
}
.sir-mutha .thinBorder{
    border-right: none;
    border-left: 2px solid #7be1f6;
}
.sir-mutha .content {
    padding-left: 20px;
}
.sir-mutha .letter-title h1{
    color: #7be1f6;
}
.sir-mutha .letter-title p{
    text-align: start;
    color: #6f6f6f;
}
.sir-mutha .letter-footer{
    border-top: 2px solid #7be1f6;
}
.sir-mutha .letter-footer p{
    color: #b8b8b8;
}

/* Lady Andal School */

.lady-andal .letter-head{
    padding-left: 20px;
    justify-content: space-around;
}
.lady-andal.thikBorder{
    border-right: 20px solid #da5e67;
}
.lady-andal .thinBorder{
    border-right: 2px solid #da5e67;
}
.lady-andal .content {
    padding-left: 20px;
}
.lady-andal .letter-head .rightLogo{
    margin-bottom: auto;
}
.lady-andal .letter-title h1{
    font-size: 30px;
    margin-bottom: 10px;
    color: #da5e67;
    font-family: 'KaiseiHarunoUmi-Bold';
}
.lady-andal .letter-title p{
    text-align: center;
    color: #6f6f6f;
}
.lady-andal .letter-footer{
    border-top: 2px solid #da5e67;
}
.lady-andal .letter-footer p{
    color: #b8b8b8;
}

/* Concert Hall */

.concert-hall .letter-head{
   padding-left: 20px;
    justify-content: end;
}
.concert-hall.thikBorder{
    border-right: 20px solid #7f6065;
}
.concert-hall .thinBorder{
    border-right: 2px solid #7f6065;
}
.concert-hall .content {
    padding-left: 20px;
}
.concert-hall .letter-head .rightLogo{
    margin-bottom: auto;
}
.concert-hall .letter-title{
    text-align: right;
}
.concert-hall .letter-title h1{
    font-size: 20px;
    margin-bottom: 10px;
    color: #7f6065;
    font-family: 'KaiseiHarunoUmi-Bold';
}
.concert-hall .letter-title h1:first-child{
    border-bottom: 1px solid #7f6065;
}
.concert-hall .letter-title p{
    text-align: right;
    color: #6f6f6f;
}
.concert-hall .letter-footer{
    border-top: 2px solid #7f6065;
}
.concert-hall .letter-footer p{
    color: #b8b8b8;
}
/* Concert Hall */

/* TMSS - HSC */
.container-space.tmss-hsc{
    margin: 10px 0!important;
}
.tmss-hsc .letter-head{
    display:block;
}
.tmss-hsc .headerWith-topTitle { 
	 display: flex; 
	 align-items: flex-start; 
	 justify-content: space-between; 
	 margin-top: 20px; 
	 gap: 10px; 
	 flex-wrap: nowrap;          
	 box-sizing: border-box; 
 } 

 .tmss-hsc .headerWith-topTitle > .letter-title, 
 .tmss-hsc .headerWith-topTitle > .letter-logo { 
	 box-sizing: border-box; 
	 flex-grow: 0; 
 } 

 .tmss-hsc .headerWith-topTitle > .letter-title:first-child { 
	 width: 40%; 
 } 

 .tmss-hsc .headerWith-topTitle > .letter-logo { 
	 width: 30%; 
 } 

 .tmss-hsc .headerWith-topTitle > .letter-title:last-child { 
	 width: 30%; 
 } 
  .tmss-hsc .headerWith-topTitle > .letter-title:last-child p { 
	 text-transform:uppercase !important; 
 } 

 .tmss-hsc .letter-title h5 { 
	 font-size: 11px !important; 
	 text-transform:uppercase !important; 
 } 

 .tmss-hsc .letter-title p { 
	 font-size: 10px !important; 
 } 

 .founderName p { 
	 display: inline; 
	 margin-right: 10px; 
	 white-space: nowrap; 
	 font-size: 11px !important; 
	 text-align:left; 
 } 
.tmss-hsc.thikBorder{
    border: none;
}
.tmss-hsc .thinBorder{
    border: none;
}
.tmss-hsc .letter-title h1{
    font-size: 20px;
    color: #4b7eef;
}
.tmss-hsc .letter-title p{
    text-align: center;
    color: #4b7eef;
}
.tmss-hsc .letter-title h5{
    font-size: 12px;
    color: #4b7eef;
}
@media (min-width: 1200px) {
    .tmss-hsc .letter-title h5{
        font-size: 12px;
    }
}

.tmss-hsc .letter-logo{
    display: block;
    text-align: center;
}
.tmss-hsc .letter-logo img{
    padding-bottom: 10px;
}
.tmss-hsc .founderName{
    margin-top: 5px;
}
.tmss-hsc .founderName p{
    text-align: start;
    font-size: 8px;
}


/* Lady Andal HOC School */

.lady-andal-hoc .letter-head{
    justify-content: start;
    border-bottom: 1px solid #930e27;
}
.lady-andal-hoc.thikBorder{
    border: none;
}


.lady-andal-hoc .thinBorder{
    border: none;
}
.lady-andal-hoc .content {
    padding-left: 20px;
}
.lady-andal-hoc .letter-head .rightLogo{
    margin-bottom: auto;
}
.lady-andal-hoc .letter-title{
    margin-bottom: 5px;
}
.lady-andal-hoc .letter-title h1{
    font-size: 28px;
    margin-bottom: 10px;
    color: #00be66;
    font-family: 'KaiseiHarunoUmi-Bold';
}
.lady-andal-hoc .letter-title h5{
    color: #930e27;
    font-size: 26px;
    text-transform: capitalize;
}
.lady-andal-hoc .letter-title p{
    font-size: 20px;
    line-height: 22px;
    text-transform: capitalize;
    color: #930e27!important;
}
.lady-andal-hoc .letter-title p{
    text-align: center;
    color: #6f6f6f;
}
.lady-andal-hoc .letter-footer{
    border-top: 2px solid #00be66;
}
.lady-andal-hoc .letter-footer p{
    color: #930e27;
}


.lady-andal-hoc-new.thikBorder {
    border-right: 15px solid #BB4221;
}

.lady-andal-hoc-new .thinBorder {
    border-right: 5px solid #BB4221;
	margin-right: 10px;
}


.lady-andal-hoc-new .letter-head img {
    max-height: 210px !important;
    margin-bottom: 5px;
}

/* Sir M. Venkatasubba Rao Higher Secondary School */

.smvr-hss .letter-head{
    justify-content: start;
    border-bottom: 1px solid #27213b;
    padding-bottom: 10px;
}
.smvr-hss.thikBorder{
    border: none;
}
.smvr-hss .thinBorder{
    border: none;
}
.smvr-hss .content {
    padding-left: 20px;
}
.smvr-hss .letter-head .rightLogo{
    margin-bottom: auto;
}

.smvr-hss .letter-title h1{
    font-size: 28px;
    margin-bottom: 10px;
    color: #27213b;
    font-family: 'KaiseiHarunoUmi-Bold';
}
.smvr-hss .letter-title h5{
    color: #27213b;
    font-size: 26px;
    text-transform: uppercase;
}
.smvr-hss .founderName {
    padding: 10px 0;
}
.smvr-hss .founderName h6{
    color: #27213b;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
}
.smvr-hss .founderName p{
    color: #27213b;
    font-size: 18px;
    font-weight: bold;
    text-transform: capitalize;
}
.smvr-hss .letter-title p{
    text-align: center;
    color: #6f6f6f;
}
.smvr-hss .letter-footer{
    border-top: 2px solid #27213b;
}
.smvr-hss .letter-footer p{
    color: #27213b;
}

/* Sir and Lady M Venkatasubba Rao Matriculation Higher Secondary School */

.slmvr-mhss .letter-head{
    justify-content: start;
    border-bottom: 1px solid #514f7f;
    padding-bottom: 10px;
}
.slmvr-mhss.thikBorder{
    border: none;
}
.slmvr-mhss .thinBorder{
    border: none;
}
.slmvr-mhss .content {
    padding-left: 20px;
}
.slmvr-mhss .letter-head .rightLogo{
    margin-bottom: auto;
}

.slmvr-mhss .letter-title h1{
    font-size: 28px;
    margin-bottom: 5px;
    color: #514f7f;
    font-family: 'KaiseiHarunoUmi-Bold';
}
.slmvr-mhss .letter-title h5{
    color: #514f7f;
    font-size: 26px;
    text-transform: uppercase;
    margin-top: 0;
}
.slmvr-mhss .letter-title h6{
    color: #514f7f;
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 0;
}
.slmvr-mhss .correspntName{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
}
.slmvr-mhss .correspntName h6{
    color: #514f7f;
    font-size: 18px;
    font-weight: bold;
    margin-right: 3px;
    margin-top: 0;
}
.slmvr-mhss .correspntName span{
    color: #514f7f;
    font-size: 16px;
    font-weight: 600;
}
.slmvr-mhss .founderName p{
    color: #514f7f;
    font-size: 18px;
    font-weight: bold;
    text-transform: capitalize;
}
.slmvr-mhss .letter-title p{
    text-align: center;
    color: #6f6f6f;
}
.slmvr-mhss .letter-footer{
    border-top: 2px solid #514f7f;
}
.slmvr-mhss .letter-footer p{
    color: #514f7f;
}

@media print { 
    body::before {
        content: "Draft for Discussion"; /* Change this to your watermark text */
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) rotate(-45deg);;
        font-size: 50px;
        color: rgba(0, 0, 0, 0.1); /* Light transparent color */
        z-index: -1;
        white-space: nowrap;
        font-weight: bold;
        font-family: Arial, sans-serif;
        text-transform: uppercase;
    }
    .thikBorder {
        border: none;
    }
    .thinBorder {
        border: none;
    }
    .letter-head{
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        margin-top: 30px;
    }
    .letter-title{
        padding: 0 50px;
    }
    .letter-footer{
        text-align: center;
        width: 100%;
        padding:0 10px;
        padding-bottom: 20px;
        border-top:2px solid #c49aee;
        z-index: 10;
        position: fixed;
        bottom: 0;
        left: 0;
    }
    .container-space{
        height: auto;
     }
     .thikBorder{
        height: auto;
     }
     .thinBorder{
        height: auto;
     }
     .slmvr-mhss .letter-head{
        padding-left:50px;
        padding-right:50px;
     }
     .lady-andal-hoc .letter-head{
        padding-left:50px;
        padding-right:50px;
     }
     .lady-andal .letter-head{
        padding-left:50px;
        padding-right:50px;
     }
     .concert-hall .letter-head{
        padding-left:0px!important;
        padding-right:40px!important;
     }
    .container-space .content {
        padding-top: 120px;
        padding-left:50px;
        padding-right:50px;
        position: relative;
    }
    .container-space .content p{
        font-size: 14px;
		text-align:justify;
    }
    .sigItem {
        margin-top: 20px!important;
        width: 100%!important;
    }
   
    
}
.page-break {
    page-break-before: always;
}

.letter-head, .letter-footer {
    text-align: center;
    margin-bottom: 10px;
}

.letter-head img {
    max-height: 90px;
    margin-bottom: 5px;
}
