body{
	padding: 0;
	margin: 0;
	font-family: 'Montserrat', sans-serif;	
	/*font-family: 'Poppins', sans-serif;*/
	/* font-family: "McKinsey Theinhardt', 'Helvetica Neue', Calibri, Corbel, Helvetica, Roboto, Droid, sans-serif"; */
}	
h1, h2, h3, h4, h5, h6, p{
	letter-spacing: 0.5px;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

#clientTable_wrapper{
	padding-bottom: 20px !important;
}

.fnt_clr_red{color: #EC1324;font-size: 13px;}
.fnt_clr_blue{color: #448CF8!important;font-size: 13px;}
.grn_txt{color: #01B012;font-size: 13px;}
.yelo_txt{color: #F5BF00;font-size: 13px;}
.blck_txt{color: #000;font-size: 13px;}
.dropdown-item:hover{color: #EC1324!important;}
.dropdown-item:hover span{color: #EC1324!important;}
.margin-10{margin: 10px;}
.fnt_clr_lyt_blk{color: #000;}
.fnt_clr_blk{color: #000000;}
.bg_wht{background: #fff;}
.h3_fnt_clr{
	color: #363636;
	font-size: 16px;	
	font-weight: 600;
}
._usrName_{
	color: #000000;
	font-size: 13px;
}
#clientTable tr th {
	color: #A8A7A8;
	font-weight: 500;
	font-size: 12px;
}

._blackClr_{
	color: #000;
}
.item_btn_accordn{
	background: #fff!important;
	text-align: left!important;
	color:#474747!important;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 -1px 0px rgba(0, 0, 0, 0.015);
	border: none;
	margin-bottom: 10px;
	font-size: 14px;
	padding: 10px;
}
.item_btn_accordn:focus, .item_btn_accordn:active{
	box-shadow: none;
	outline: none;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 -1px 0px rgba(0, 0, 0, 0.015);
}
/*login page*/
.login_bg{
  background: #fff;
  padding-top: 30px;
  padding-bottom: 50px;
  height: 100vh;
}
.login_base_main{
	position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
        width: 500px;
    margin: auto;
}
.login_main{
  background: #FFFFFF;
  border: 1px solid #dadce0;
  box-sizing: border-box;
  /*box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);*/
  border-radius: 10px;
  /*padding: 20px;*/
}
.login_head_dv{
  background: #fff;
  /*box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);*/
  border-radius: 10px 10px 0px 0px;
  display: flex;
  margin: auto;
  align-items: center;
  justify-content: center;
  padding: 2px;
}
.login_inner{
  padding: 30px;
}
.login_txt{
  color: #000000;
  font-size: 24px;
  font-weight: 500;
}

.dropdown-menu.inner.show li span.text, .filter-option-inner-inner{font-size: 13px;color: #000;}
.filter-option-inner-inner{
	line-height: 23px;
}
.login_txt_p{
  font-weight: 300;
  font-size: 14px;
  color: #000000; 
}
.login_label{
  color: #474747;
  font-size: 13px;
  /* margin-left: 13px; */
}
.login_input{
  border: 1px solid #E5E5E5;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 22px  12px;
  font-size: 14px;
  color: #000;
}
.remember_me_dv{
  margin-top: 16PX;
  margin-left: 13px;
}
.remember_me_lbl{
  color: #B1C6E7;
  font-size: 14px;
}
.submit_btn_dv{
  margin-top: 16px;
  margin-left: 13px;
  padding-left: 30px;
}
.login_btn{
  background: #EC1324;
  border-radius: 50px;
  font-size: 14px;
  padding: 8px 20px;
  color: #fff;
  padding: 8px 20px;
  text-align: center;
}
.ForgetPassword_link_dv{
  margin-top: 25px;
  margin-left: 13px;
  padding-left: 30px;
}
.forget_pass_text{
  color: #000000!important;
  font-size: 14px;
}
.Copyright_text{
	color: #000000;
	text-align: center;
	font-size: 12px;
}
.Copyright_login{
	position: fixed;
	margin: auto;
	left: 0;
	right: 0;
	bottom: 0;
}

@media only screen and (max-height: 700px){
	.Copyright_login{
		position: relative;
		bottom: 0px;
	}
}
.Copyright_text_span{
	color: #EC1324;
}
.forget_text{
	color: #444444;
	font-size: 14px;
	font-weight: 500;
}
.label_txt{
	color: #474747;
	font-size: 14px;
	/*margin-top: 16px;*/
}
.input_field{
	background: #F6F6F6;
	border: 1px solid #ECECEC;
	box-sizing: border-box;
	border-radius: 4px;
	padding: 12px;
	color: #888888;
	font-size: 13px;
}
.Save-btn{
	background: #EC1324;
	border-radius: 50px;
	text-align: center;
	padding: 8px 40px;
	color: #fff!important;
	font-size: 14px;
	margin-top: 16px;
	margin-bottom: 16px;
	border: none;
}
.Save-btn:hover{cursor: pointer;}
.save_btn_postn{text-align: right;}
.bck_btn_potn{}
/*login end*/
/*data table*/
.datatableUl{padding: 0;margin: 0;display: inline-block;}

.datatableLI, .dataTables_filter label{
	display: inline-block;
	margin-left: 5px;
}

.dataTables_filter label input{
	font-size: 14px;
}
.pagination .page-link{
	font-style: normal;
	font-weight: normal;
	font-size: 14px !important;
	line-height: 19px !important;
	color: #A8A7A8 !important;
	background: #fff !important;
}

.pagination .active .page-link, .pagination .active a{
	/* background: #8A0A28 !important; */
	border: transparent;
}

.dataTables_length label, .dataTables_info{
	font-size: 14px;
	font-weight: normal !important;
	font-style: normal;
}

.dataTables_info{
	/* padding-top: 0 !important; */
}

.dataTables_filter label{font-size: 14px;font-weight: normal;font-style: normal;}
.dataTables_filter label input:focus, .dataTables_length label select:focus{
	outline: none;
	box-shadow: none;
	border-color: transparent !important;
}

table.dataTable thead th, table.dataTable thead td, table.dataTable.no-footer{
	border-bottom: 1px solid transparent !important;
}
.singleInput:checked + .singleCheck::after{
	content: '';
	background: url('../../../assets/dashboard/img/rightCheck.svg');
	position: absolute;
	width: 18px;
	height: 18px;
	top: 20px;
	transition: all 0.3s ease-in-out;
	left: 11px;
}
.dropdown-toggle::after{display: none;}
.dropdown_btn:hover{box-shadow: none;}
.add_popup_btn{
	background: #5BC146;
	border-radius: 2px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	padding: 5px 20px;
}
.add_popup_btn:hover{color: #fff!important;}
.close_btn_icn{
	position: absolute;
	right: 0;
	top: 0px;
}
.input_field_inner{
	background: #FCFCFC;
	border: 1px solid #E7E8EA;
	box-sizing: border-box;
	border-radius: 6px;
	color: #000;
	font-size: 13px;
}
.textarea_fild{
	min-height: 200px;
	overflow: scroll;
}
.textarea_fild::-webkit-scrollbar,.tender_textarea_fild::-webkit-scrollbar {
    display: none;
}
.tender_textarea_fild{
	min-height: 100px;
	overflow: scroll;
}
.multi_dlt_btn,.multi_drop_btn{
	background: #fff;
	padding: 2px 8px;}
.back_btn{
	background: #888888;
	border-radius: 50px;
	color: #FFFFFF;
	padding: 8px 40px;
	margin-top: 16px;
	font-size: 13px;
	}
.back_btn:hover{color: #fff;}
.NoStay-btn{
	background: #888888;
	border-radius: 50px;
	color: #FFFFFF;
	padding: 8px 40px;
	margin-top: 16px;
	font-size: 13px;
}
.YesDlt-btn{
	background: #EC1324;
	border-radius: 50px;
	text-align: center;
	padding: 8px 26px;
	color: #fff;
	font-size: 14px;
	margin-top: 16px;
	/* margin-bottom: 16px; */
	border: none;
}
.Modal_width{
	max-width: 700px;
	min-width: 580px;
}
.Popup_Delete_icn{
	position: absolute;
	top: 5px;
	right: 0px;
}

.passwordInfo{
	background: #F8F9FA !important;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 2px;
	border: 1px solid #ECECEC !important;
	margin-bottom: 0;
	position: absolute;
	top: 80px;
	margin: 0px 15px;
	left: 0;
	z-index: -1;
	font-size: 11px;
	display: none;
	padding-left: 26px;
	width: 89%;
}

.sidenav .nav li{margin:10px;}
.sidenav .nav li > a{font-size: 14px;color: #000;}
/*dashboard css*/
.dasboard_detail_card{
	height: 130px;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	box-sizing: border-box;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 10px;
	margin-bottom: 10px;
	/* margin-right: 10px; */
	/* margin: 10px; */
}
.card_innr_dv{
	padding: 21px 0px 20px 29px;
	/* text-align: center; */
}

.select2-selection__rendered, .select2-results__option{
	font-size: 13px;
}

.card_innr_dv h3{
	font-size: 30px;
	color: #000;
	margin-bottom: 0px;
}
.card_innr_dv p{
	font-size: 14px;
	color: #000;
}
.card_innr_img_dv{
	width: 100%;
}
.card_innr_img_dv img{
	/* width: 100%; */
	position: relative;
	right: 20px;
}

.btn_arow{
	background: #FFFFFF;
	border: 1px solid #A8A7A8;
	box-sizing: border-box;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 50px;
	padding: 1px 16px;
}
.btn_arow:focus,.btn_arow:active,.btn_arow:hover{
	background: #EC1324;
	color: #fff;
}
.btn_arow:focus .fnt_clr_red,.btn_arow:active .fnt_clr_red,.btn_arow:hover .fnt_clr_red{
	color: #fff;
}
.recent_bid_txt{
	font-size: 13px;
	color: #474747;
}
.recent_bid_p{
	font-size: 12px;
	color: #1357C2;
}

._hdrInpt_{
    position: relative;
    border-radius: 24px;
    font-size: 14px;
    background: #EBEDF3;
    width: 250px;
    color: #000000;
    border: none;
    font-weight: 500;
 }
 .search_icn{
    position: absolute;
    right: 6px;
    top: 34%;
 }
.download_pdf_btn{
	border: none;
	box-shadow: none;
	background: none;
}
.download_pdf_btn:hover{
	box-shadow: none;
}
.notification_p{
	color: #474747;
	font-size: 14px;
}
.admin_p{
	font-size: 14px;
	color: #000000;
}
.role_head_select{
	text-align: right;
}
.examCheckLbl{margin-left: 30px;/* width:100%; */}

.examCheckLbl:before{
	content: '';
	border: 1px solid #b6b6b6;
	border-radius: 2px;
	width: 17px;
	height: 17px;
	position: absolute;
	/* left: 4px; */
	top: 3px;
	right: 90px;
	transition: all 0.3s ease-in-out;
	background: #FFFFFF;
	border: 1px solid #E7E8EA;
	box-sizing: border-box;
	/* box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); */
	border-radius: 1px;
	cursor: pointer;
}

.examCheckLbl:after{
	content:'';
}
.exmCheckInpt:checked + .examCheckLbl:after{
	width: 22px;
	height: 18px;
	top: 3px;
	position: absolute;
	right: 90px;
	transition: all 0.3s ease-in-out;
	background: url('../../../assets/dashboard/img/check.svg');
}

.CheckLbl{margin-left: 30px;/* width:100%; */}

.CheckLbl:before{
	    /* margin-top: -15px; */
    content: '';
    border: 1px solid #b6b6b6;
    border-radius: 2px;
    width: 19px;
    /* margin-left: -22px; */
    height: 18px;
    position: absolute;
    top: 14px;
    transition: all 0.3s ease-in-out;
    background: #FFFFFF;
    border: 1px solid #E7E8EA;
    box-sizing: border-box;
    /*box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);*/
    border-radius: 1px;
    left: -10px;
    cursor: pointer;
}

.CheckLbl:after{
	content:'';
}
.CheckInpt:checked + .CheckLbl:after{
	width: 22px;
	height: 18px;
	top: 14px;
	/* bottom: 0; */
	left: -13px;
	position: absolute;
	/* margin-left: -26px; */
	/* margin-top: -15px; */
	/* margin-bottom: 0; */
	/* margin-right: 0; */
	transition: all 0.3s ease-in-out;
	background: url('../../../assets/dashboard/img/check.svg');
}
.CheckLbl_tender{margin-left: 30px;/* width:100%; */}

.CheckLbl_tender:before{
    content: '';
    border: 1px solid #b6b6b6;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 2px;
    transition: all 0.3s ease-in-out;
    background: #FFFFFF;
    box-sizing: border-box;
    border-radius: 1px;
    left: 0px;
    cursor: pointer;
}

.CheckLbl_tender:after{
	content:'';
}
.CheckInpt_tender:checked + .CheckLbl_tender:after{
	width: 18px;
	height: 14px;
	top: 2px;
	left: -4px;
	position: absolute;
	transition: all 0.3s ease-in-out;
	background: url('../../../assets/dashboard/img/check.svg');
	background-size: 22px;
	background-repeat: no-repeat;
}
.tabl_role td{
	    border-bottom: 1px solid #dee2e6;
	    border-top: none!important;
	    position: relative;
}
.tabl_role td span{
	color: #000000;
	font-size: 13px;
}
.count_line_red{
	border: 1px solid #EC1324;
	width: 30px;
	margin-left: 0px;
	margin-bottom: 20px;
}
.count_line_yelo{
	border: 1px solid #F5BF00;
	width: 30px;
	margin-left: 0px;
	margin-bottom: 20px;
}

.myUL{
	padding: 0;
	width: 92%;
	border: 1px solid #ECECEC;
	box-shadow: 1px 1px 6px rgba(0,0,0,0.1);
	position: absolute;
	background: #fff;
	z-index: -1;
	border-radius: 4px;
	top: 49px;
	max-height: 300px;
	overflow: auto;
}

.myUL li{list-style-type: none;padding: 5px 1rem !important;}

.myUL li a{
	color: #363636;
	font-size: 14px;
}

.myUL li:hover{
	background-color: #f6f6f6;
}

.myUL li label{
	margin-bottom: 0;
}

.myUL li label span{
	font-size: 14px;
	margin-left: 9px;
}

.count_line_grn{
	border: 1px solid #01B012;
	width: 30px;
	margin-left: 0px;
	margin-bottom: 20px;
}
.count_line_blu{
	border: 1px solid #1357C2;
	width: 30px;
	margin-left: 0px;
	margin-bottom: 20px;
}
.category_head{
	text-align: right;
}
.category_head ul{

}
.category_head ul li{display: inline-block;list-style: none;}
._sdf_:hover{color: #EC1324}
.Nav_Tabs{}
.Nav_Tabs li{

}
.Nav_Tabs li a{
font-size: 14px;
padding: 10px 8px;

}
.calender_icn{
	position: absolute;
    right: 17px;
    top: 42px;
}
.Nav_Tabs .nav-link.active, .Nav_Tabs .nav-link.active:hover, .Nav_Tabs .nav-link.active:focus, .Nav_Tabs .nav-link:hover, .Nav_Tabs .nav-link:focus{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: 2px solid #EC1324;
}
.item_ryt_main{
	border-left: 1px solid #E7E8EA;
	padding: 0px 5px 10px 5px;
}
.item_ryt{
	display: flex;
	/*justify-content: center;*/
	align-items: center;
	margin: auto;
	margin-bottom: 10px;
}
.item_ryt p{
	font-size: 12px;
	color: #000000;
	margin-left: 20px;
	margin-bottom: 0px;
}
.item_left p{
	font-size: 12px;
	color: #000000;
	margin-left: 5px;
	margin-bottom: 5px;
}
.border-top{
	border-top: 1px solid #E7E8EA;
	/*margin-bottom:20px; */
}
.Upload_Files{
	background: #FCFCFC;
	border: 1px solid #E7E8EA;
	box-sizing: border-box;
	border-radius: 6px;
	color: #000;
	font-size: 13px;
	width: 100%;
	padding: 8px 20px;
	text-align: left;
}
.delet_file_btn{
	position: absolute;
	margin-left: 3px;
	top: 40px;
}
/*tender bill section*/
.bill_ryt_head{
	padding-left: 0px;
	padding-top: 20px;
}
.bill_ryt_head_h2{
	color: ;
	font-size: ;
}
.bill_ryt_head_h4{
	color:#000000;
	font-size:12px;
}

.sect_p{
	color: #000;
	font-size: 14px;
	font-weight: 400;
}

.newDesign{
	padding: 16px;
	background-color: #fff;
	color: #000;
}

.bill_ryt_head_p{
	color: #EC1324;
	font-size:16px;	
}
.bill_ryt_head_dtl{}
.bill_ryt_head_dtl_p{
	color: #000000;
	font-size: 12px;
}
.bill_left_head{
	text-align: right;
}
.bill_left_head_text{
	margin: 16px 0px;
}
.bill_left_head_h4{
	font-size:12px;
	color: #000000;
}
.bill_left_head_p{
	font-size: 12px;
	color: #000000;
}
.bill_table tr th{
	font-size: 12px;
	color: #000000;
}
.bill_table tr th,.bill_table tr td{
	border:1px solid #E7E8EA;
	/* display: flex; */
	justify-content: center;
	align-items: center;
	vertical-align: middle;
}
.bill_detail_h4{
	font-size:12px;
	color: #000000;
	font-weight: 500;
}
.bill_detail_p{
	font-size: 12px;
	color: #000000;
	text-align: justify;
	margin-bottom: 5px;
}
.bill_detail_p2{
	font-size: 12px;
	color: #000000;
	/* text-align: justify; */
}
.fw_500{
	font-weight: 500;
}
.bill_comment_dv{
	padding: 20px 30px;
}
.bill_comment_h4{
	color: #000000;
	font-size: 12px;
}
.bill_comment_p{
	color: #000000;
	font-size: 12px;
	text-align: justify;
	margin-bottom: 8px;
}
.payment_terms_main{
	padding: 0px 20px 0px;
}
.payment_terms_dv{
	padding: 20px;
	/* margin-top: 30px; */
	background: #FFFFFF;
	border: 1px solid #E7E8EA;
	box-sizing: border-box;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 5px;
}

.loadingMyprofile{
	display: none;
	position: absolute;
	right: -7%;
	top: 21px;
}

.loadingMyprofile img{
	width: 30px;
}

.label_txt span{
	color: red;
}
/*Vendor Dashboard*/
.with_draw_btn{
	color: #fff!important;
	border: none;
	border-radius: 50px;
	padding: 8px 20px;
	font-size: 13px;
	background: #EC1324;
}
.label_txt_btn{
	background: #FCFCFC;
	border: 1px solid #E7E8EA;
	box-sizing: border-box;
	border-radius: 6px;
	color: #A8A7A8;
	font-weight: normal;
	font-size: 13px;
	padding: 8px 20px;
}
.down_img{
	position: absolute;
	right: 20px;
	top: 6px;
}
.card_innr_img_main{
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
	height: 100%;
}
.card_innr_dv_{
	padding: 20px 0px 20px 20px;
}
.card_innr_dv_ h3{
	font-size: 30px;
	color: #000;
	margin-bottom: 0px;
}
.card_innr_dv_ p{
	font-size: 14px;
	color: #000;
}
.delet_file_btn_{
	position: absolute;
	right: -9px;
	top: 40px;
}

.collapse_bids_ul{
    padding-left: 0;
    margin-bottom: 0;
}
.collapse_bids_ul li{
	list-style: none;
	margin-bottom: 10px;
}
.collapse_bids_ul li a{
	font-size: 12px;
	color: #000!important;
	/* margin-bottom: 16px; */
	line-height: 15px;
}

.collapse_bids_ul li a.active{
	color: #EC1324!important;
}
.collapse_bids_btn{
	color: #000;
}
.collapse_bids_btn:focus{
	box-shadow: none!important;
	outline: none!important;
}
.collapse_bids_btn:hover{
	color: #000;
}
.collapse_bids_ul li a:hover{
	color: #EC1324!important;
}

.tender_Tabs a{
	font-size: 12px !important;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: 2px solid transparent;
}

.tender_Tabs a:hover{
	border-top: none;
	border-right: none;
	border-left: none;
}

.fixedCol{
	-ms-flex: 0 0 270px;
	flex: 0 0 270px;
	max-width: 270px;
}

#tableBody td{
	font-size: 12px;
	color: #000;
	padding: 5px 13px;
}

.checkboxcontainer,.checkboxcontainer{
	margin-bottom: 0;
	margin-left: 0px;
}

.bg-dark .text-muted, .bg-dark .fnt_clr_lyt_blk{
	color: #fff;
}

.bg-dark .dropdown-menu{
	background-color: #000;
}

input, textarea,select{
	transition: all 0.3s ease !important;
	transform: scale(1);
}

input:focus, textarea:focus,select:focus{
  outline: none;
  transform: scale(1.02);
  border-color: #E7E8EA !important;
  box-shadow: 0px 1px 6px rgba(0,0,0,0.1) !important;
}

.folded.page-sidenav .sidenav{
	transition: width 1.4s ease-in;
}

.statusdfe{
	font-size: 13px;
	width: 100%;
}

.position_Fixed{
	position: fixed;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 1px, rgba(0, 0, 0, 0.3) 0px 0px 1em;
	border-radius: 5px;
    padding: 15px;
    background-color: rgb(246, 246, 246);
    z-index: 9999;
    left: 0;
    right: 0;
    text-align: center;
    width: 350px;
    margin: auto;
    top: -71px;
    transition: top .2s ease-in;
}

.position_Fixed.offline{
	top: 0px;
}

.position_Fixed p{
	margin-bottom: 0;
	font-size: 14px;
}

.bubblef:before{
	content: '';
    position: absolute;
    height: 1rem;
    width: 1rem;
    border-radius: 50%;
    left: 2rem;
    top: 17px;
}

.position_Fixed.offline .bubblef:before{
	background-color: red;
}

.position_Fixed.online .bubblef:before{
	background-color: green;
}

.dtr-control{
	width: 3%;
}

.child li.text-right{
	text-align: left !important;
}

.onlyButtons{
	padding: 2px 5px;
	color: #fff;
}

.forms_overlay{
	width: 100%;
	height: 100vh;
	position: fixed;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9999;
	display: none;
	top: 0;
}

.loadingImges{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
	margin: auto;
}
.img_set{
	width: 80px;
	height: 54px;
	border-radius: 50%;
}

#vendorsListComp.active{
	display: block !important;
	background: #fff;
	border-radius: 5px;
	padding: 15px;
}

#slctdVendrs.active{
	display: block !important;
	background: #fff;
	border-radius: 5px;
	padding: 15px;
}

.hetdfj{
	background: #fff;
	border-radius: 5px;
}

.removeVendor:after{
	content: '-';
	background-color: #d33333;
	top: 50%;
	left: 0px;
	height: 20px;
	width: 20px;
	margin-top: -9px;
	display: block;
	position: absolute;
	color: white;
	border: 2px solid white;
	border-radius: 14px;
	box-shadow: 0 0 3px #444;
	text-align: center;
	text-indent: 0 !important;
	line-height: 14px;
}

.removeVendor{
	position: relative;
	cursor: pointer;
}

.notific_detl_txt_p1{
	font-size: 14px;
	margin-bottom: 6px;
	color: #EC1324;
}
.notific_detl_txt_p2{
	font-size: 12px;
	margin-bottom: 6px;
	color: #647787;
}
.notific_detl_txt_p3{
	font-size: 10px;
	margin-bottom: 6px;
	color: #647787;
}
.cross_icon_btn{
    position: absolute;
    right: 0;
   }
.nameP{
	margin-bottom: 0;
}
.nameP small{
	font-size: 10px;
}
.item-feed a{
	font-size: 12px;
}
.flex .text-right{
	font-size: 8px;
	line-height: 0;
}
.photo_chg{
	height: 50px;
	width: 45px;
    border-radius: 50%;
}
.list-row .list-item > *{
	line-height: 1;	
}
.all_notific_count{
	font-size: 12px;
}
.see_all_text, .see_all_text:hover{
	font-size: 12px;
	color:  #EC1324!important;
}
.list-row .list-item{
	border-top: 1px solid rgb(135 150 165 / 21%);
}

.addItemBtn{
	color: red;
    background: transparent;
    border: 1px solid;
    border-radius: 5px;
    padding: 5px 12px;
}

.addItemBtn:hover{
	color: #fff;
    background: red;
    border: 1px solid;
}

.collapsed .nav-caret{
	 transform: rotate(180deg);
	 left: -11px;
}

.filterButton:hover i{
	transform: rotate(25deg);
	transition: all .3s;
}

tbody tr:hover td{
	background-color: #f9b8bd;
}

tr.active td{
	background-color: #f9b8bd;
}

@media only screen and (min-width: 1024px){
	.modal_wd_980{
		max-width: 980px;
	}
}

@media only screen and (max-width: 1366px){
	
}

@media only screen and (max-width: 1280px){
	
}

@media only screen and (max-width: 1024px){
	
}

@media only screen and (min-width: 1024px){
	._min1280_{
		-ms-flex: 0 0 620px;
    	flex: 0 0 620px;
    	max-width: 620px;
	}

	.width650{
		max-width: 650px;
	}
	
}


@media only screen and (max-width: 990px){
	.submit_btn_dv{
		padding-left: 14px;
	}
	.ForgetPassword_link_dv{
		padding-left: 14px;
	}
}
@media only screen and (min-width: 576px){
	.Modal-width_350{
		max-width: 350px;
	}

	.successPop{
		width: 550px;
	}
}

@media only screen and (max-width: 768px){
	.transHeader_sd.transHeader #getNavBr{
		display: block;
	}

	.transHeader_sd.transHeader .navbar-toggler{
		border-color: #fff;
	}

	.transHeader_sd .navbar-toggler{border-color: #000;}
	div.dataTables_wrapper div.dataTables_paginate ul.pagination{
		justify-content: center;
	}
}

@media only screen and (max-width: 767px){
	.ForgetPassword_link_dv{
      margin-left: 0px;
      padding-left: 0px; 
    }
    .submit_btn_dv{
      margin-left: 0px;
      padding-left: 0px;
    }
    .save_btn_postn{text-align: center;}
	.bck_btn_potn{text-align: center;}
	/*.back_btn,.Save-btn{width: 100%;}*/
	
}

@media only screen and (max-width: 590px){
	.Modal_width{
	max-width: 100%;
	min-width: 100%;
	width: 100%;
	margin: auto;
	}
}
@media only screen and (max-width: 375px){
	
}

@media only screen and (max-width: 360px){
	
}































