html, body {
	font-size: 14px;
	background-size: cover;
	font-family: 'Lato', sans-serif;
	font-weight: 500;
}

select[multiple] {
	height: 110px !important;
}

.footer_container {
	font-size: 12px;
	padding: 13px 0px 13px 6px;
	background: #0C3366;
}

td, th {
	padding: 7px !important;
	vertical-align: middle !important;
}

.main-container {
	
}

.green {
	color: green;
} 

.form_event {
	color: #00335f;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
}

.ismem {
	display: none;
}

.event-list {
	list-style: none;
	font-family: 'Lato', sans-serif;
	margin: 0px;
	padding: 0px;
}

.event-list>li {
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 5px rgb(51, 51, 51);
	box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.7);
	padding: 0px;
	margin: 0px 0px 20px;
}

.event-list>li>time {
	display: inline-block;
	width: 100%;
	color: rgb(255, 255, 255);
	background-color: rgb(197, 44, 102);
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
}

.event-list>li:nth-child(even)>time {
	background-color: rgb(165, 82, 167);
}

.event-list>li>time>span {
	display: none;
}

.event-list>li>time>.day {
	display: block;
	font-size: 56pt;
	font-weight: 100;
	line-height: 1;
}

.event-list>li time>.month {
	display: block;
	font-size: 24pt;
	font-weight: 900;
	line-height: 1;
}

.event-list>li>img {
	width: 100%;
}

.event-list>li>.info {
	padding-top: 5px;
	text-align: center;
}

.event-list>li>.info>.title {
	font-size: 17pt;
	font-weight: 700;
	margin: 0px;
}

.event-list>li>.info>.desc {
	font-size: 13pt;
	font-weight: 300;
	margin: 0px;
}

.event-list>li>.info>ul, .event-list>li>.social>ul {
	display: table;
	list-style: none;
	margin: 10px 0px 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
}

.event-list>li>.social>ul {
	margin: 0px;
}

.event-list>li>.info>ul>li, .event-list>li>.social>ul>li {
	display: table-cell;
	cursor: pointer;
	color: rgb(30, 30, 30);
	font-size: 11pt;
	font-weight: 300;
	padding: 3px 0px;
}

.event-list>li>.info>ul>li>a {
	display: block;
	width: 100%;
	color: rgb(30, 30, 30);
	text-decoration: none;
}

.event-list>li>.social>ul>li {
	padding: 0px;
}

.event-list>li>.social>ul>li>a {
	padding: 3px 0px;
}

.event-list>li>.info>ul>li:hover, .event-list>li>.social>ul>li:hover {
	color: rgb(30, 30, 30);
	background-color: rgb(200, 200, 200);
}

.facebook a, .twitter a, .google-plus a {
	display: block;
	width: 100%;
	color: rgb(75, 110, 168) !important;
}

.twitter a {
	color: rgb(79, 213, 248) !important;
}

.google-plus a {
	color: rgb(221, 75, 57) !important;
}

.facebook:hover a {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(75, 110, 168) !important;
}

.twitter:hover a {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(79, 213, 248) !important;
}

.google-plus:hover a {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(221, 75, 57) !important;
}

@media ( min-width : 768px) {
	.event-list>li {
		position: relative;
		display: block;
		width: 100%;
		height: 120px;
		padding: 0px;
	}
	.event-list>li>time, .event-list>li>img {
		display: inline-block;
	}
	.event-list>li>time, .event-list>li>img {
		width: 120px;
		float: left;
	}
	.event-list>li>.info {
		background-color: rgb(245, 245, 245);
		overflow: hidden;
	}
	.event-list>li>time, .event-list>li>img {
		width: 120px;
		height: 120px;
		padding: 0px;
		margin: 0px;
	}
	.event-list>li>.info {
		position: relative;
		height: 120px;
		text-align: left;
		padding-right: 40px;
	}
	.event-list>li>.info>.title, .event-list>li>.info>.desc {
		padding: 0px 10px;
	}
	.event-list>li>.info>ul {
		position: absolute;
		left: 0px;
		bottom: 0px;
	}
	.event-list>li>.social {
		position: absolute;
		top: 0px;
		right: 0px;
		display: block;
		width: 40px;
	}
	.event-list>li>.social>ul {
		border-left: 1px solid rgb(230, 230, 230);
	}
	.event-list>li>.social>ul>li {
		display: block;
		padding: 0px;
	}
	.event-list>li>.social>ul>li>a {
		display: block;
		width: 40px;
		padding: 10px 0px 9px;
	}
}

.header {
	/*border:2px solid #c0c0c0;*/
	/*background-image:url('../images/header-bg.jpg');*/
	
}

.blogShort {
	margin-bottom: 20px;
}

.blogShort h1 {
	font-size: 25px;
	color: #00aeff;
	margin-right: 0.7em;
	text-decoration: none;
	font-family: 'Oswald', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}

.blogShort img {
	margin-right: 10px;
	margin-top: 2px;
}

.blogShort em {
	font-size: 12px;
}

.container {
	margin-top: 20px;
}

.header .container {
	margin-top: 0px !important;
}

body a {
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

p {
	margin: 0 0 8px;
	text-align: justify;
}

ul, label {
	margin: 0;
	padding: 0;
}
/*----start-container---*/
.logo {
	float: left;
	text-align: center;
}

.top-menu {
	float: right;
	position: relative;
	top: 20px; /*width:40%;
margin-top:3.5em;*/
}

.search {
	width: 55%;
	position: relative;
}

.search form {
	border: 1px solid #dbdbdb;
	background: #dbdbdb;
}

.search form input[type="text"] {
	padding: 5px 6px;
	font-weight: 400;
	font-size: 1em;
	color: #fff;
	border: none;
	outline: none;
	font-family: 'Oswald', sans-serif;
	width: 87%;
	background: #dbdbdb;
}

.lead_custom {
	font-size: 21px;
	margin-bottom: 5px !important;
}

.search form input[type="submit"] {
	background: url('../images/search.png') no-repeat 0px 0px;
	width: 20px;
	height: 20px;
	border: none;
	cursor: pointer;
	outline: none;
	position: absolute;
	top: 23%;
}

.top-menu1 {
	position: relative;
}

.top-menu1 ul {
	margin-top: 1em;
	margin-left: 135px;
}

.top-menu1 ul li {
	display: inline-block;
}

.top-menu1 ul li a {
	margin: 1em 1.7em 1em 0em;
	display: block;
	color: #4a5054;
	font-weight: 400;
	font-size: 0.9em;
	text-decoration: none;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
}

.top-menu1 ul li a:hover, .top-menu ul li.active a {
	color: #00aeff;
}
/*----*/
.content, .about-content, .contact-content, .single {
	border-top: 1px solid #d2d2d2;
	
}

.content-main {
	padding-left: 0;
	width: 60%;
}

.content-grids {
	margin-top: 4em;
}

.post-info {
	background: #fff;
	padding: 2em;
}

.post-info h4 {
	color: #afafaf;
	font-family: 'Lato', sans-serif;
	font-size: 0.8em;
	margin-bottom: 1em;
}

.post-info h4 a {
	font-size: 1.7em;
	color: #00aeff;
	margin-right: 0.7em;
	display: inline-block;
	text-decoration: none;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}

.post-info h4 a:hover {
	color: #4a5054;
}

.post-info p {
	font-family: 'Lato', sans-serif;
	color: #9a9da0;
	font-size: 0.9em;
	line-height: 1.5em;
	margin-bottom: 1em;
}

.post-info a span {
	background: url(../images/more.png) no-repeat 0px 3px;
	height: 18px;
	width: 15px;
	display: inline-block;
	margin-right: 7px;
}

.post-info a {
	color: #626465;
	font-weight: 400;
	font-size: 1em;
	display: inline-block;
	text-decoration: none;
}

.post-info a:hover {
	color: #00aeff;
}
/*==================================================
 * Effect 2
 * ===============================================*/
.content-grid-info {
	position: relative;
	margin-bottom: 3em;
}

.post-info:before, .post-info:after {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width: 300px;
	background: #777;
	-webkit-box-shadow: 0 15px 10px #777;
	-moz-box-shadow: 0 15px 10px #777;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}

.post-info:after {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}

/*----*/
.content-right {
	padding-left: 1em;
}

.recent, .comments, .archives {
	margin-bottom: 3em;
}

.recent h3, .comments h3, .archives h3, .categories h3 {
	color: #4a5054;
	font-size: 1.1em;
	margin-bottom: 0.5em;
}

.recent ul li, .comments ul li, .archives ul li, .categories ul li {
	display: block;
}

.recent li a, .comments ul li a, .archives ul li a, .categories ul li a
	{
	color: #7C7C7C;
	border-bottom: 1px solid #a6aaae;
	font-family: 'Lato', sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	padding: 6px 0 0 0;
	display: inline-block;
	font-weight: 400;
}

.comments ul li {
	color: #7C7C7C;
	font-size: 0.9em;
	border-bottom: none;
	margin: 0 5px;
	font-family: 'Lato', sans-serif;
}

.recent li a:hover, .comments ul li a:hover, .archives ul li a:hover,
	.categories ul li a:hover {
	color: #00aeff;
}
/*----*/
.footer {
	/*padding:1px 0px 20px 0px;
background:#000c17;*/
	
}

.footer p {
	color: #fff;
	font-size: 1em;
}

.footer p a {
	color: #00aeff;
}

.footer p a:hover {
	color: #989898;
}
/*--about--*/
.about-content, .contact-content, .single {
	padding: 2em 0;
}

.about-content h2 {
	color: #00aeff;
	font-size: 2em;
}

.about-grid2, .about-grid, .who-iam {
	margin-top: 2em;
}

.about-grid h3, .about-grid2 h3, .who-iam h3 {
	color: #4a5054;
	font-size: 1.3em;
	margin-bottom: 0.5em;
}

.about-grid p, .about-grid2 p, .who-iam p {
	color: #7C7C7C;
	font-family: 'Lato', sans-serif;
	font-size: 0.95em;
	line-height: 1.8em;
	font-weight: 400;
	margin-bottom: 1em;
}

.about-grid2 li {
	list-style-image: url(../images/icon3.png);
	margin: 0 0 10px 20px;
}

.about-grid2 li a {
	font-family: 'Lato', sans-serif;
	color: #9A9598;
	font-size: 0.9em;
	text-decoration: none;
}

.about-grid2 li a:hover {
	color: #00aeff;
	padding-left: 1em;
}

.man-info {
	width: 60%;
	float: left;
	margin-right: 5%;
}

.man-pic {
	width: 30%;
	float: left;
}

.man-info h4 {
	color: #4a5054;
	margin-left: 1em;
	font-size: 1.1em;
	margin-bottom: 0.5em;
}

.man-info li {
	color: #7C7C7C;
	font-family: 'Lato', sans-serif;
	font-size: 0.95em;
	margin-left: 2em;
	padding: 5px 0;
}
/*----*/
.contact-info h2 {
	color: #00aeff;
	font-size: 2em;
	margin-bottom: 0.5em;
}

.contact-info p {
	color: #7C7C7C;
	font-family: 'Lato', sans-serif;
	font-size: 0.95em;
	line-height: 1.8em;
	font-weight: 400;
	margin-bottom: 1em;
}

.contact-details form input[type="text"], .contact-details textarea {
	width: 47%;
	margin-right: 4%;
	padding: 12px;
	border: 1px solid #E2E0ED;
	font-size: 1em;
	margin-bottom: 2em;
	color: #C2C1CB;
	background: #fff;
	outline: none;
	font-weight: 400;
	font-family: 'Lato', sans-serif;
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
}

.contact-details form input[type="text"]:hover, .contact-details textarea:hover
	{
	border: 1px solid #00aeff;
}

.contact-details textarea {
	resize: none;
	height: 200px;
	width: 98%;
	margin-right: 0%;
}

.contact-details form input[type="text"]:nth-child(2), .contact-details form input[type="text"]:nth-child(4)
	{
	margin-right: 0%;
}

.contact-map iframe {
	width: 100%;
	height: 200px;
	margin-top: 0.5em;
}

.company_address {
	padding-left: 3em;
}

.contact-map h4, .company_address h4 {
	color: #4a5054;
	font-size: 1.3em;
	font-weight: 400;
	margin-bottom: 1em;
}

.company_address p {
	font-size: 1em;
	color: #7C7C7C;
	font-family: 'Lato', sans-serif;
	line-height: 1.8em;
}

.company_address p a {
	color: #7C7C7C;
}

.company_address p a:hover {
	color: #00aeff;
}

.contact-details {
	margin-top: 2em;
}

.contact-map {
	padding: 0;
}

.contact-details form input[type="submit"] {
	font-weight: 400;
	color: #00aeff;
	outline: none;
	border: 1px solid #00aeff;
	font-size: 1em;
	padding: 0.6em 3em;
	background: transparent;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}

.contact-details form input[type="submit"]:hover {
	border: 1px solid #00aeff;
	background: #00aeff;
	color: #fff;
}
/*----*/
.single-grid p {
	font-family: 'Lato', sans-serif;
	color: #9a9da0;
	font-size: 1em;
	line-height: 1.8em;
	margin: 1em 0;
	text-align: justify;
}

.single-grid img {
	width: 100%;
}

ul.comment-list {
	border: 1px solid #BAB6B6;
	padding: 2em;
	margin: 3em 0;
	list-style: none;
}

h5.post-author_head {
	font-size: 1.3em;
	color: #848484;
	margin: 0 0 1em;
}

h5.post-author_head a {
	color: #848484;
}

h5.post-author_head a:hover {
	color: #00aeff;
}

ul.comment-list img {
	float: left;
	width: 10%;
	margin-right: 20px;
}

.desc p {
	font-size: 1.2em;
	color: #848484;
	margin-top: 1em;
	display: inline-block;
	font-family: 'Lato', sans-serif;
}

.desc p a {
	color: #00aeff;
	font-family: 'Lato', sans-serif;
}

.desc p a:hover {
	color: #848484;
}

.content-form form input[type="text"], .content-form form textarea {
	padding: 10px 15px;
	width: 100%;
	color: #333;
	font-size: 1em;
	border: 1px solid #F6F1DE;
	font-family: 'Lato', sans-serif;
	outline: none;
	display: block;
	margin: 10px 0;
}

.content-form form textarea {
	height: 200px;
	resize: none;
}

.content-form form input[type="submit"] {
	color: #fff;
	background: #00aeff;
	padding: 0.4em 1.5em;
	text-decoration: none;
	font-size: 0.9em;
	display: inline-block;
	margin-top: 1em;
	border: none;
	outline: none;
	border: 1px solid #00aeff;
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
}

.content-form form input[type="submit"]:hover {
	background: transparent;
	color: #00aeff;
}

.content-form h3 {
	color: #00aeff;
	margin-bottom: 1em;
	text-decoration: none;
	display: block;
	font-family: 'Oswald', sans-serif;
}



		/* .mobile-toggle{
			    background: #ffc206;
    height: 40px;
    width: 60px;
    margin-left: 230px;
    font-size: 50px;
    color: #000;
	display: none !important;
		} */



/*----responsive-menu-start---*/ /*----responsive-menu-start---*/
@media ( max-width :1440px) {
	.man-info {
		width: 65%;
	}
}

@media ( max-width :1024px) {
	.content-main {
		width: 73%;
	}
	.content-right {
		width: 27%;
	}
}

@media ( max-width :768px) {
	.logo {
		width: 100%;
	}
	.logo img {
		width: 100%;
	}
	.top-menu {
		width: 60%;
		margin-top: 1.5em;
	}
	.content-grids {
		margin-top: 3em;
	}
	.content-main {
		width: 100%;
		padding: 0;
	}
	.content-grid-info img {
		width: 100%;
	}
	.content-right {
		width: 100%;
		margin-top: 2em;
		padding: 0;
	}
	.recent, .comments, .archives, .categories {
		margin-bottom: 2em;
		width: 50%;
		float: left;
	}
	.about-content h2 {
		font-size: 1.7em;
		margin-bottom: 1em;
	}
	.about-grid2, .about-grid, .who-iam {
		margin-top: 1em;
	}
	.about-grid h3, .about-grid2 h3, .who-iam h3 {
		font-size: 1.2em;
	}
	.about-grid p, .about-grid2 p, .who-iam p {
		font-size: 0.9em;
	}
	.man-pic img {
		width: 100%;
	}
	.man-info li {
		font-size: 0.9em;
	}
	.contact-info p {
		font-size: 0.9em;
	}
	.contact-map h4, .company_address h4 {
		font-size: 1.2em;
		margin-bottom: 0.5em;
	}
	.company_address {
		padding-left: 0em;
		margin-top: 2em;
	}
	.company_address p {
		font-size: 0.9em;
	}
	.contact-info h2 {
		font-size: 1.7em;
	}
	.single-main, .side-content {
		padding: 0;
	}
	.side-content {
		margin-top: 2em;
	}
	.single-grid p {
		font-size: 0.9em;
	}
	.content-grid-info {
		margin-bottom: 2em;
	}
}

@media ( max-width :640px) {
	.search form input[type="submit"] {
		top: 18%;
		background-size: 83%;
	}
	.search form input[type="text"] {
		padding: 4px 6px;
		font-size: 0.85em;
	}
	.top-menu1 ul {
		margin-left: 0px;
	}
	.top-menu ul li a {
		margin: 0em 1.7em 1em 0em;
	}
	.post-info h4 {
		font-size: 0.7em;
	}
	.post-info h4 a {
		font-size: 1.7em;
	}
	.post-info {
		padding: 1.5em;
	}
	.content-grids {
		margin-top: 2.5em;
	}
	.post-info p {
		font-size: 0.85em;
	}
	.post-info a {
		font-size: 0.85em;
	}
	.post-info a span {
		vertical-align: top;
	}
	.recent h3, .comments h3, .archives h3, .categories h3 {
		font-size: 1em;
	}
	.recent li a, .comments ul li a, .archives ul li a {
		font-size: 0.85em;
	}
	.comments ul li a {
		font-size: 0.9em;
	}
	.about-content h2 {
		font-size: 1.5em;
	}
	.about-grid h3, .about-grid2 h3, .who-iam h3 {
		font-size: 1.05em;
	}
	.about-grid p, .about-grid2 p {
		font-size: 0.85em;
		overflow: hidden;
		height: 75px;
	}
	.about-grid2 li a {
		font-size: 0.8em;
	}
	.who-iam p {
		font-size: 0.85em;
	}
	.contact-info h2 {
		font-size: 1.5em;
	}
	.contact-info p {
		font-size: 0.85em;
		overflow: hidden;
		height: 48px;
	}
	.contact-details form input[type="text"], .contact-details textarea {
		width: 100%;
		margin-right: 0;
		padding: 10px;
		font-size: 0.85em;
		margin-bottom: 1em;
	}
	.contact-details textarea {
		height: 170px;
	}
	.contact-details form input[type="submit"] {
		font-size: 0.83em;
		padding: 0.6em 2em;
	}
	.contact-map h4, .company_address h4 {
		font-size: 1.1em;
	}
	.desc p {
		font-size: 1em;
	}
	h5.post-author_head {
		font-size: 1.2em;
	}
	ul.comment-list {
		padding: 1.5em;
		margin: 2em 0;
	}
	.content-form h3 {
		font-size: 1.2em;
	}
	.content-grid-info {
		margin-bottom: 2em;
	}
}

@media ( max-width :480px) {
	.logo {
		width: 100%;
	}
	.top-menu1 ul {
		margin-left: 0px;
	}
	.top-menu1 ul li .customimage_2 {
		width: 120px;
	}
	.top-menu1 ul li .customimage_1 {
		width: 80px;
	}
	.top-menu {
		width: 48%;
		margin-top: 0.5em;
	}
	.top-menu ul li a {
		margin: 0em 1em 1em 0em;
		font-size: 0.8em;
	}
	.search {
		width: 80%;
	}
	.search form input[type="text"] {
		padding: 5px 6px;
		font-size: 0.8em;
		width: 100%;
	}
	.search form input[type="submit"] {
		top: 25%;
		background-size: 74%;
		right: 2%;
	}
	.post-info h4 {
		font-size: 0.6em;
	}
	.post-info h4 a {
		font-size: 1.8em;
	}
	.post-info p {
		font-size: 0.8em;
	}
	.post-info a {
		font-size: 0.8em;
	}
	.post-info a span {
		width: 12px;
		background-size: 100%;
		vertical-align: text-bottom;
	}
	.recent h3, .comments h3, .archives h3, .categories h3 {
		font-size: 0.95em;
	}
	.recent li a, .archives ul li a {
		font-size: 0.79em;
	}
	.comments ul li a {
		font-size: 0.88em;
	}
	.about-content h2 {
		font-size: 1.4em;
	}
	.about-content, .contact-content, .single {
		padding: 1.5em 0;
	}
	.about-grid h3, .about-grid2 h3, .who-iam h3 {
		font-size: 1em;
	}
	.about-grid p, .about-grid2 p {
		font-size: 0.8em;
	}
	.about-grid2 li {
		margin: 0 0 7px 20px;
	}
	.who-iam p {
		font-size: 0.8em;
		overflow: hidden;
		height: 113px;
	}
	.man-info h4 {
		font-size: 1em;
	}
	.man-info li {
		font-size: 0.75em;
		padding: 4px 0;
		margin-left: 1em;
	}
	.contact-details {
		margin-top: 1em;
	}
	.contact-details form input[type="submit"] {
		margin-bottom: 1em;
	}
	.single-grid p {
		font-size: 0.85em;
		overflow: hidden;
		height: 165px;
	}
	.content-grid-info {
		margin-bottom: 1.5em;
	}
}

@media ( max-width :320px) {
	.logo {
		width: 100%;
		margin-right: 0.5em;
	}
	.top-menu1 ul {
		margin-left: 0px;
	}
	.top-menu1 ul li .customimage_1 {
		width: 80px;
	}
	.top-menu1 ul li .customimage_2 {
		width: 120px;
	}
	.top-menu {
		width: 60%;
	}
	.top-menu ul {
		margin-top: 0.5em;
	}
	.top-menu ul li a {
		margin: 0em 0.5em 0em 0em;
		font-size: 0.75em;
	}
	.search form input[type="text"] {
		padding: 1px 6px;
		font-size: 0.8em;
	}
	.post-info {
		padding: 1em;
	}
	.post-info h4 a {
		font-size: 1.8em;
		margin-bottom: 0.5em;
		margin-right: 1.7em;
	}
	.post-info p {
		font-size: 0.77em;
		overflow: hidden;
		height: 40px;
		margin-bottom: 0.5em;
	}
	.recent, .categories {
		margin-bottom: 1.5em;
		width: 100%;
	}
	.comments, .archives {
		display: none;
	}
	.footer {
		padding: 1em 0;
	}
	.footer p {
		font-size: 0.8em;
		text-align: center;
	}
	.about-content h2 {
		font-size: 1.2em;
	}
	.about-content, .contact-content, .single {
		padding: 1em 0;
	}
	.about-grid h3, .about-grid2 h3, .who-iam h3 {
		font-size: 0.9em;
	}
	.about-grid p, .about-grid2 p {
		font-size: 0.77em;
		margin-bottom: 0.5em;
		height: 70px;
	}
	.about-grid2 li a {
		font-size: 0.75em;
	}
	.about-grid2 li:nth-child(2) {
		display: none;
	}
	.man-info {
		width: 100%;
		margin-right: 0%;
	}
	.who-iam p {
		font-size: 0.77em;
		height: 89px;
	}
	.man-info li {
		padding: 3px 0;
		margin-left: 0em;
	}
	.man-info h4 {
		margin-left: 0em;
	}
	.man-pic {
		width: 100%;
		margin-top: 1em;
	}
	.contact-info h2 {
		font-size: 1.3em;
	}
	.contact-info p {
		font-size: 0.77em;
		height: 51px;
		line-height: 1.5em;
	}
	.contact-details form input[type="text"], .contact-details textarea {
		padding: 6px;
		font-size: 0.8em;
		margin-bottom: 0.6em;
	}
	.contact-details textarea {
		height: 135px;
	}
	.contact-details form input[type="submit"] {
		font-size: 0.8em;
		padding: 0.5em 2em;
	}
	.contact-map h4, .company_address h4 {
		font-size: 1em;
	}
	.company_address p {
		font-size: 0.85em;
	}
	.single-grid p {
		font-size: 0.77em;
		height: 153px;
	}
	ul.comment-list {
		padding: 1em;
		margin: 1em 0;
	}
	h5.post-author_head {
		font-size: 1em;
	}
	.desc p {
		font-size: 0.8em;
		margin-top: 0em;
	}
	.content-form form input[type="text"], .content-form form textarea {
		padding: 6px 10px;
		font-size: 0.8em;
	}
	.content-form form textarea {
		height: 135px;
	}
	.content-form h3 {
		font-size: 1.1em;
	}
}

@media ( min-width : 1200px) {
	.container {
		width: 980px;
		margin: 0 auto;
	}
}

.panel-default {
	/* border-color: #ddd;*/
	margin-top: 40px;
}

.cpanel-default {
	/*-webkit-box-shadow: 1px 4px 13px -1px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 1px 4px 13px -1px rgba(0, 0, 0, 0.75);
	box-shadow: 1px 4px 13px -1px rgba(0, 0, 0, 0.75);*/
}

.panel-body {
	padding: 30px;
}

.panel-default>.panel-heading {
	color: #0C3366 !important;
	background-color: #ffc206 !important;
	border-color: #ddd !important;
	font-size: 22px !important;
	font-weight: bold !important;
	text-align: center !important;
}

.custom-row {
	padding: 10px;
}

.customevent_heading {
	color: #00335F;
	font-size: 12px;
}

.customevent_heading h4 {
	font-weight: 600;
}

.customevent_heading p {
	color: #3A3A3A;
	font-weight: 600;
}

.my_customtable {
	width: 100%;
}

.form_tr {
	background-color: #F3F3F3;
}

.form_tr th {
	padding: 12px 7px !important;
	color: #8693A4;
	font-weight: 700;
}

.custombtn {
	background-color: #00335f;
	color: #fff;
	font-weight: 600;
	padding: 10px 20px;
	text-transform: uppercase;
}

.btn:hover {
	color: #fff;
}

.glyphicon-ok {
	text-align: left !important;
}

 

div.alphabet {
	display: table;
	width: 100%;
	margin-bottom: 1em;
}

div.alphabet span {
	display: table-cell;
	color: #272a74;
	cursor: pointer;
	text-align: center;
	width: 3.5%;
	font-weight: bold;  
}

div.alphabet span:hover {
	text-decoration: underline;
}

div.alphabet span.active {
	color: black;
}
.container-fluid{
	background:#F8F8F8;
}

.main_member {
    background-color: #f8f8f8;
}
.member_bg {
    padding: 10px;
}
.member_left_div {
 padding: 10px;
}
.member_heading {
    font-weight: 800;
    color: #272a74 ;
    text-align: center;
    font-size: 22px;
}
.mem_desc {
    padding: 5px 20px;
    color: #272a74 ;
    text-align: center !important;
    font-size: 13px;
    font-family: Montserrat;
}
.rounded_rectangle {
    border-radius: 15px;
    background-color: #090b49;
    padding: 10px;
    width: 270px;
    height: 420px;
    font-family: Montserrat;
}
.rect_list {
    color: white;
    font-size: 13px;
    text-align: left;
    padding: 5px;
    font-family: Montserrat;
}
.bica_form {
    border-radius: 4px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 17px 69.6px 17.4px rgba(0, 0, 0, 0.1);
    padding: 20px 30px;
    height: auto;
}

input, select, textarea {
    padding: 8px 5px;
    width: 100%;
    line-height: 30px;
    border-radius: 5px;
    border: 1px solid #272a74 ;
    margin-bottom: 25px !important;
}
input::placeholder{
    font-family: Montserrat;;
}

.send_code {
    width: 120px;
    border-radius: 0px;
    color: white;
    background-color: black;
    font-weight: 700;
    margin-top: 40px;
}



.bica_form_heading {
    font-weight: 800;
    color: #000;
    text-align: center;
    font-size: 22px;
}
.bica_form_heading:before{
	content: "";
    height: 3.8px;
    position: absolute;
    margin-top: 30px;
    margin-left: 28px;
    width: 90px;
    z-index: 5;
    background-image: linear-gradient(to right, #3b3b3b 30%, #b5a90e 70%);
}
.connector_or {
   position: absolute;
    margin-top: 135px;
    left: 280px;
    background-color: white;
    border-radius: 50%;
    width: 40px;
    z-index: 9999;
    height: 40px;
    padding: 10px 11px;
    font-weight: 600;
    color: #272a74;
    float: left;
}

.heading_img {
    margin-left: 215px;
    width: 96px;
    margin-top: -15px;
    height: 4px;
}

.bica_form_heading p :after { 
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    bottom: -5px;
    left: 0;
    background-color: #34b7a7;
    
  }
  .otp_form {
    background-color: white;
    padding: 50px;
  }
.member_cancel {
    width: 120px;
    border-radius: 0px;
    color: white;
    background-color: #66972e;
    border: 1px solid #66972e;
    font-weight: 700;
    margin-top: 40px;
    margin: 0px 30px;
}
.member_submit {
    width: 120px;
    border-radius: 0px;
    color: white;
    background-color: black;
    font-weight: 700;
    margin-top: 40px;
    background-color: #272a74;
    border: 1px solid #272a74;
}
.resend a {
    color: #66972e;
    font-weight: 600x;
}

.resend a:hover{
    color: #66972e;
    font-weight: 600x;
    text-decoration: none;
}
.resend a:visited {
    color: #66972e;
    font-weight: 600x;
}
.otp_heading {
    font-weight: 800;
    color: #000;
    text-align: center;
    font-size: 22px;
    margin-top: 30px;
} 
.opt_desc {
  padding: 20px 12px;
  text-align: center !important;
  font-family: Montserrat;
  font-size: 16px;
}
.otp_input {
   width: 400px;
}
.mem_lbl {
   color: #272a74;
    text-transform: uppercase;
    font-weight: 600;
}

.otp_img {
    margin-left: 208px;
    width: 61px;
    margin-top: -15px;
    height: 4px;
}


.tabs {
    max-width: 640px;
    margin: 0 auto;
    padding: 0 20px;
  }
  #tab-button {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  #tab-button li {
    display: table-cell;
    width: 20%;
  }
  #tab-button li a {
    display: block;
    padding: .5em;
    background: #eee;
    border: 1px solid #ddd;
    text-align: center;
    color: #000;
    text-decoration: none;
  }
  #tab-button li:not(:first-child) a {
    border-left: none;
  }
  #tab-button li a:hover,
  #tab-button .is-active a {
    border-bottom-color: transparent;
    background: #fff;
  }
  .tab-contents {
    padding: .5em 2em 1em;
    border: 1px solid #ddd;
  }
  
  
  
  .tab-button-outer {
    display: none;
  }
  .tab-contents {
    margin-top: 20px;
  }
  @media screen and (min-width: 768px) {

    .tab-button-outer {
      position: relative;
      z-index: 2;
      display: block;
    }
    .tab-select-outer {
      display: none;
    }
    .tab-contents {
      position: relative;
      top: -1px;
      margin-top: 0;
    }

    
  .custom-file-upload {
      border: 1px solid #ccc;
      display: inline-block;
      padding: 6px 12px;
      cursor: pointer;
      background-color: #f1f1f1;
  }




  .panel.with-nav-tabs .panel-heading{
    padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs{
	border-bottom: none;
}
.panel.with-nav-tabs .nav-justified{
	margin-bottom: -1px;
}
/********************************************************************/
/*** PANEL DEFAULT ***/
.with-nav-tabs.panel-default .nav-tabs > li > a,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
}
.with-nav-tabs.panel-default .nav-tabs > .open > a,
.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
	background-color: #ddd;
	border-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.active > a,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
	color: #555;
	background-color: #fff;
	border-color: #ddd;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #f5f5f5;
    border-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #777;   
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #555;
}
  }

.membership_heading {
    font-weight: 800;
    color: #000;
    text-align: center;
    font-size: 22px;
    margin-top: 30px;
    font-family: Montserrat;
}
.mem_img {
    margin-left: 535px;
    margin-top: -12px;
}
.photo_div {
   border:1px solid #ddd;
   padding: 5px;
   font-family: Montserrat;
}

.photo_heading {
  font-size: 13px;
  font-weight: 600;
  font-family: Montserrat;
  padding-left: 8px;
  margin:0px auto;
  text-align:left;
  color:#000;
}
.photo_text {
  padding: 30px;
  font-family: Montserrat;
}
.uploadtext {
 font-size: 12px;
    padding: 8px;
    color: #1d1d1d;
    text-align: left !important;
    font-weight: 500;
}
.photo_text1 {
  padding: 0px 20px;
  font-family: Montserrat;
}

.confirm {
  border: 1px solid #ddd;
    padding: 5px;
    font-family: Montserrat;
}
.attach {
  color: #9292ad;
}
.photo_text2 {
padding: 9px 20px;
}
.recommendation {
  border: 1px solid #dad6d6;
    padding: 15px 35px;
    background-color: #f1f1f1;
	  /* box-shadow: 0px 0px 7px #ccc; */
	  float: left;
	  width: 100%;
}


.recommendation-reg {
/* border: 1px solid #dad6d6; */
    padding: 15px 35px;
    background-color: #f3f2e2;
	  box-shadow: 0px 0px 7px #ccc;
	  float: left;
	  width: 100%;
}

.recomm_heading {
  text-align: center;
    text-decoration: underline;
    color:#272a74;
    font-weight: 600;
}
.recomm_decs {
  font-family: Montserrat;
  font-size: 12px;
  text-align: center !important;
}
.tabborder {
  border-top: 3px solid #272a74;
  margin:0px;
}

.tabcontentdiv {
    background-color: white;   
}
.tab1_heading {
  text-decoration: underline;
  font-weight: 600;
  padding-left: 16px;
}
.tab1right {
   color: white;
   background-color: #272a74;
   float: right;
   padding: 5px;
   margin-left: 10px;
   width: 80px;
   text-align: center;
   font-weight: 600;
}

.tab2right {
  color: white;
  background-color: #272a74;
  float: right;
  padding: 5px;
  margin-right: 10px;
  width: 80px;
  text-align: center;
  margin-top: 20px;
  font-weight: 600;
}


.tab2left {
  color: #000;
  background-color: #ddd;
  float: left;
  padding: 5px;
  margin-left: 10px;
  width: 80px;
  text-align: center;
  margin-top: 20px;
  font-weight: 600;
}

.recomm_copy {
   border: 1px solid #ddd;
    background-color: white;
    margin-top: 20px;
}
.filecopy {
  padding: 10px;
}
.general_info {
  padding: 10px;
  background-color: #f1f1f1;
  font-family: Montserrat;
}
.gen_heading {
  color:#272a74;
  font-weight: 600;
  text-decoration: underline;

}
.gen_detail {
  padding: 5px;
  text-align: left!important;
  font-weight: 600;
  color: #716b6b;
}
.gen_detail span {
  color: black;
}
.gen_detail p{
	text-align:left;
}
.summary_cert {
    color: #272a74;
    font-weight: 600;
    text-decoration: underline;
    text-align: center;
	margin:0px;
	font-size:12px;
}
.summary_size{
	font-size: 12px;
    color: red;
    font-weight: bold;
    text-align: center;
    margin: 0px 0px 10px;
    padding: 0px;
}
.pics {
margin-bottom: 40px;
}
.pics img {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.mem_success {
  border-top: 2px solid #272a74;
}

.app_success {
   margin-top:180px;
}
.no_padding{
	padding:0px;
}
.container.memmber_reg {
    padding: 60px 0px;
}
.form-group{
	margin-bottom:0px !important;
	    min-height: 90px !important;
}
.radio-inline input[type=radio] {
    margin-left: -55px !important;    
}
.mem_lbl span{
	color:red;
}
.form-control{
	padding:5px 10px !important;
}
.payment_page{
	background: #F8F8F8;
    min-height: 10px;
    padding: 20px;
    text-align: center;
}
.payment_page h4{
	color: #9C921F;
    font-size: 24px;
    text-decoration: underline;
    font-family: Montserrat;
    font-weight: 600;
	margin-top:40px;
}
.fee_details{
	width: 35%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background: #FFF;
    padding: 25px;
	margin-top: 35px;
}
.payment_page p{
	    text-align: center;
    color: #716b6b;
    font-weight: 600;
	width: auto;
}
.leftspan{
	width: 50%;
    color: #716b6b;
    font-weight: 600;
    text-align: right;
    float: left;
    padding-right: 20px;
}
.rightspan{
	width: 50%;
    color: #716b6b;
    font-weight: 600;
    text-align: left;
    float: left;
}
.payment_page h5{
	color: #9C921F;
    font-size: 18px;
    font-weight: 600;
    line-height: 32px;
}
.payment_page h6{
	color: #272a74;
    font-size: 18px;
    font-weight: 600;
    line-height: 32px;
}

.leftspan{
	width: 50%;
    color: #716b6b;
    font-weight: 600;
    text-align: right;
    float: left;
    padding-right: 20px;
}
.rightspan{
	width: 50%;
    color: #716b6b;
    font-weight: 600;
    text-align: left;
    float: left;
}
.mem_success{
	background-image: url(../images/success-bg.jpg);
	height: 584px;
	margin-bottom: 35px;
}
.link_button{
	background: #272a74;
color: #FFF;
padding: 8px 15px;
border-radius: 8px;
font-weight: bold;
}
.password_req{
	    text-transform: uppercase;
    text-decoration: underline;
    font-family: Montserrat;
    font-size: 13px;
}
.paasword_li{
	margin-left:10px;
}
.paasword_li li {
	padding: 5px 20px;
    background: rgba(0, 0, 0, 0) url(../images/tick.png) no-repeat scroll left 0px center;
    list-style: none;
    color: #888;
    font-size: 12px;
  }
.you_must{
  text-align: center;
    font-weight: bold;
    font-family: Montserrat;
	}
	
label{
	padding:0px !important;
}	
.radio-inline .form-control-feedback{
	left:100px !important;
}

.director_btn {
    background-color: #56ccbd;
    border-color: #56ccbd;
    font-weight: bold;
    color: #FFF;
}

#fullDiv .radio-inline .form-control-feedback {
    left: 440px !important;
}


@media screen and (max-width: 919px) {
	
	.container.memmber_reg{
		padding:0px 15px !important;
	}
	.connector_or{
	position: absolute;
	margin-top: -25px;
	left: 44%;
	background-color: white;
	border-radius: 50%;
	width: 40px !important;
	z-index: 9999;
	height: 40px;
	padding: 10px 11px;
	font-weight: 600;
	color: #272a74;
	float: left;
	}
	#toplinks {
		display: flex;
		justify-content: center;
		text-align: center;
		margin: 10px auto !important;
		width: 100%;
		float: left;
	}
	
	#toplinks, .logo-box, #Header_Banner {
    display: flex;
    justify-content: center;
    text-align: center;
    margin: 10px auto !important;
    width: 100%;
    float: left;
}
#Header_Banner ul {
    margin: 0px;
}
#Header_Banner{
	padding:0px;
}
.rounded_rectangle{
	width:100%;
	height:auto !important;
	padding:35px 10px;
	margin: 10px 0px;
}
.responsive-menu-box {
    width: 25px;
    height: 19px;
    display: inline-block;
    position: relative;
}
.admin_form{
	width:100% !important;
	margin:0px auto !important;
}
}

.datepicker.dropdown-menu th, .datepicker.dropdown-menu td {
    padding: 10px !important;
    font-size: 18px;
    line-height: 20px;
}

h1 span {
    font-style: italic;
    font-size: 18px;
}
i.form-control-feedback.glyphicon.glyphicon-ok {
    display: none !important;
}

i.form-control-feedback.glyphicon.glyphicon-remove {
    display: none !important;
}



/* my css start here 26-07-2021 */
.each-bica{
	font-size: 20px;
}
.card-content {
    float: left;
    width: calc(100% - 59px);
}
.card-image {
    float: right;
    width: 57px;
	margin-top: -51px;
}
.small-box p{
	float: left;
	width: 100%;
	margin-top:0px;
	font-weight: 600;
	    text-align: left;
		font-size: 14px !important;
}
.small-box h3{
	margin-bottom: 0px 0px 5px 0px !important; 
}
.ecah-card-blue {
background: rgb(26,28,88);
background: linear-gradient(90deg, rgba(26,28,88,1) 0%, rgba(54,59,164,1) 70%, rgba(43,47,132,1) 100%);
    float: left;
    width: 100%;
    min-height: 120px;
    padding: 10px 10px;
    color: #FFF;
}
.ecah-card-yellow {
background: rgb(210,125,5);
background: linear-gradient(90deg, rgba(210,125,5,1) 0%, rgba(248,164,31,1) 100%);
    float: left;
    width: 100%;
    min-height: 120px;
    padding: 10px 10px;
    color: #FFF;
}
.ecah-card-black {
background: rgb(5,41,47);
background: linear-gradient(90deg, rgba(5,41,47,1) 0%, rgba(8,73,84,1) 100%);
    float: left;
    width: 100%;
    min-height: 120px;
    padding: 10px 10px;
    color: #FFF;
}
.ecah-card-lblue {
background: rgb(7,58,92);
background: linear-gradient(90deg, rgba(7,58,92,1) 0%, rgba(17,98,154,1) 100%);
    float: left;
    width: 100%;
    min-height: 120px;
    padding: 10px 10px;
    color: #FFF;
}
.theme-header{
	z-index: 9999; 
}

.each-select-dropdown{
    height: 40px;
    margin: 10px 0 12px 0 !important; 
}

.each-select-dropdown-small{
    height: 35px;
    margin: 0px 0 8px 0 !important; 
}

.each-select-mr{
	margin-right:54px !important;
}

table.table-bordered.dataTable{
	font-size:13px !important;
}
.each-from-mt-0{
	margin:0 25px  25px 25px !important;
}

.sub_title {
    line-height: 38px !important;
}

.each-section-outer-radio input[type=radio]{
	margin-left:0px !important;
	position:relative !important;
	width:25px;	
}
 .each-section-outer-radio label{
	     margin-right: 10px !important;  
 }

.each-addmore-icon {font-size: 19px !important;
    float: left;
    margin-right: 5px;}
	.main-btn-site{
      min-width: 115px;
    height: 43px;
     
    background: #272a74 !important;
    color: #FFF;
		font-weight: 600 !important;
	}
	.main-btn-site:hover{
		color:#FFF !important;
		background:#1474a9 !important;

	}


.back-btn-site{
    height: 43px;
    background: #272a74 !important;
    color: #FFF;
    font-weight: 600 !important;
	line-height: 30px;
    margin-right: 8px;
    min-width: 73px;
	line-height:30px !important;
	}

	.back-btn-site:hover{
		color:#FFF !important;
		background:#1474a9 !important;

	}

	.each-headding-registration{
		color: #ffc206;
    margin-top: 20px;
	}

.each-search-btn{
	  color: #ffffff !important;
    background-color: #272a74 !important;
    border-color: #272a74 !important;
    width: 45%;
    height: 37px;
    margin-left: 3%;  
}
.each-search-btn:hover{
		background:#1474a9 !important;
		  border-color: #1474a9 !important;
}
.each-export-btn{
	  color: #ffffff !important;
    background-color: #31a2e1 !important;
    border-color: #31a2e1 !important;
    width: 45%;
    height: 37px;
    margin-left: 3%;  
}
.each-export-btn:hover{
		background:#1777ac !important ;
			  border-color: #1777ac !important;
}
.full-width-topgrid{
	float:left;
	width:100%;
}
.each-add-btn{
	  color: #ffffff !important;
     background-color: #56ccbd !important;
    border-color: #56ccbd  !important;
    height: 37px;
	margin-top:10px;
	    line-height: 25px !important;
		margin-bottom:0px 
}
.each-add-btn .fa{
float: left;
    margin-top: 2px; 
}
.each-editor-bottomspace{
	margin-bottom:30px !important;
}
.search-bottom-spacremove{
	min-height: 30px !important;
	margin-top:24px !important;
}
.each-grid-fullwidth{
	float:left;
	width:100%;
}
.structure-form{ 
	    margin: 0px 25px 25px 25px !important;
}
.each-password-align{
	float:right;
}
.each-btn-align-right{
	float:right;
}
.each-loginscreen{
	padding:30px !important;
}
.removespace-forgotpass{
	min-height:30px !important;
}
.studentlogin-print{
	    min-width: 100px;
    height: 43px;
    margin-bottom: 0px !important;
    background: #ffc206  !important;
    color: #000;
    max-width: 100px;
    font-weight: 600 !important;
	margin-right: 20px;
}
.studentlogin-print:hover{
	  background: #272a74  !important; 
	     color: #FFF !important;

}
/* .studentlogin-mainbtn{
min-width: 120px;
    height: 43px;
    margin-bottom: 30px !important;
    background: #272a74 !important;
    color: #FFF;
    font-size: 15px !important;
    line-height: 32px !important;
    border-radius: 3px !important;} */
.editmy-profile{
	width: 120px;
    height: 43px;
    margin-bottom: 30px !important;
    background: #272a74 !important;
    color: #FFF;
    font-size: 15px !important;
    line-height: 32px !important;
    border-radius: 3px !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;}
	.editmy-profile:hover{
		background: #1777ac  !important; 
	     color: #FFF !important;
	}
	.searchfiled-0{
		padding: 0px !important;
	}
	.mt-20-btnspace2{
		margin-top: 20px;
	}
	.each-rounded-min-height{
		    height: 280px !important;
			border-radius: 5px;
			    box-shadow: -1px -1px 8px #808080;
				padding: 15px !important;
	}
	.each-rounded-yellow{
		background: #090b49 !important; 
	}
	.each-connector_or {
    position: absolute;
    margin-top:120px;
    background-color: #e5e5e5;
        border: 2px solid #ffa706;
    border-radius: 50%;
    width: 40px !important;
    z-index: 9999;
    height: 40px;
    padding: 10px 11px;
    font-weight: 600;
    color: #272a74;
    float: left;
    text-align: center;
    margin-left:-20px;
}
.each-text-link{
	color: #3c8dbc;
}

.each-cards-min-size{
	width: 100%;
	font-weight: bold;
}
.each-cards-min-size2{
	width: 100%;
	font-weight: bold;
}
.each-complete-btn{ 
	background: #272a74 ; 
	color: #FFF; 
	padding: 8px 10px;  
	margin: 20px 0px;  
	border-radius: 3px;  
	font-weight: 600;  
	font-size: 14px;
	height: 42px;
}
.each-complete-btn:hover {
    background: #1777ac !important;
    color: #FFF !important;
}
   .each-status-badge{ margin-top: 2px;
    float: left;
    line-height: 17px !important;}
	.each-updateprofile-radio{
		margin-left:20px !important;
	}
	.chkbox-each-decode {
		float: left;
		width: 100%;
		font-family: 'Poppins';
	
	}
	.chkbox-each-decode input {
		margin-top: 3px !important;
    float: left !important;
    width: 20px !important;
	}
	.chkbox-each-decode label {
margin-top: 4px;
margin-right: 0px;
display: inline !important;
font-weight: 600 !important;
    font-size: 13px;
	float: left;
	}
	.chkbox-each-decode-full-width label{
		font-weight: 600 !important;
    font-size: 13px;

	}
	.each-radio-ml{
		margin-left: 20px;
	}
	.each-radio-mt{
		margin-top: 5px;
	}
	.mb-top-space-each1{
	margin-top: 20px !important; 
}
.label-notset-display{
	padding-left: 10px !important; 
}

		.chkbox-each-decode-full-width {
			margin-bottom: 5px !important;
			float: left;
			width: 100%;
		}

		/* tabs css start here */

				.each-nav-menuitems .each-steps-headding{
			float: left;
    width: 100%;
    font-size: 17px;
    font-weight: 600;
    color: #ffc206;
		}

		.each-nav-menuitems .nav-tabs>li{
		background: #272a74;
    width: auto !important;
    border-right: 1px solid #5f6193;	
		}
			.each-nav-menuitems .nav-tabs>li:last-child{
				border-right: none;
			}

		.each-nav-menuitems .nav-tabs>li a{
color: #FFF;
display: inline-grid;
padding: 5px 15px 10px 15px !important ;
		}

	.tabcontentdiv{
			border-top: 2px solid #272a74 ;
    		margin-top: -2px;
		}

		.each-nav-menuitems .nav-tabs{ 
			background: #272a74;
			padding-top:5px;
			padding-left:20px ;
			margin: 0px;
			
		}

				.each-nav-menuitems .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{
			color: #000 !important;
		}

		.each-nav-menuitems .nav>li>a:hover{
			color: #000 !important;
		}

		 .nav>li>a:active, .nav>li>a:focus{
			color: #FFF !important;
			background: none !important;
				background-color: none !important;
		}

		.each-nav-menuitems .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active span{
color: #ff9e06;
		}
	
		.main-btn-site-cancle{
	    min-width: 95px;
    height: 43px;
    margin-bottom: 30px !important;
    background: #404a4f !important;
    color: #FFF;
	border-radius: 3px; 
	}

	.main-btn-site-cancle a{ 
	    color: #FFF;
    float: left;
    width: 100%;
    line-height: 35px;
	text-decoration: none !important;
		
	}
	.main-btn-site-cancle a:hover{ 
	    color: #FFF !important; 
		
	}
		
	.main-btn-site-cancle:hover {
    color: #FFF !important;
    background: #525252 !important; 
}

.each-label-mrginremove .mem_lbl{
	margin-right: 0px !important;
	    font-size: 13px;

}
.tabed-body-border{
	    border-left: 1px solid #e3e3e3;
		   border-right: 1px solid #e3e3e3;
		      border-bottom: 1px solid #e3e3e3;  
}

.fram-details-genaral{
padding: 20px;
    background-color: #e3f5fd;
    font-family: Montserrat;
    border: 1px solid #bbe5f7;
		margin-bottom: 15px;

}


	.fram-details-genaral p{
	    text-align: left;
    font-size: 13px;
	margin: 0 0 5px 0px;
	color: #494949;
	

}

.fram-details-business{
padding: 20px;
    background-color: #fbf0f0;
    font-family: Montserrat;
    border: 1px solid #f5dbdb; 
	margin-bottom: 15px;

}


	.fram-details-business p{
	    text-align: left;
    font-size: 13px;
	margin: 0 0 5px 0px;
	color: #494949; 

}

.fee_details-mobile{
	width: 56% !important;
		margin-bottom: 40px; 
}

.mb-12-disktop-eachspace{

	margin-bottom:15px !important; 
}

.span-each-dob{
	font-size: 11px !important;
    color: #222d32 !important;
    font-weight: normal !important;
}

.cleardiv-float-left{
	float: left !important;
}

.ml-left-member2{
	margin-left: -25px;
}

.ml-left-member2-10{
	margin-left: -10px;
}
.ml-left-member2-10-2{
	margin-left: 10px;
}

.ml-left-member2-10-3{
	margin-left: -30px;
}

.each-label-mrginremove input, select{
	border-radius: 0px !important;
}

/* register side pages css */
.each-photo-outer{
	padding: 10px;

    min-height: 200px;
    background: #ecf5f9; 
    box-shadow: 0px 0px 7px #ccc;
	margin-bottom: 10px; 
}

.full-width{
	float: left;
	width: 100% !important;
}

.recommendation-top-outer{


    padding: 20px 20px 0px 20px;
    margin-bottom: 31px;
	background: #dcebdc;
	  box-shadow: 0px 0px 7px #eaf5ea; 
	
}



.each-thumbnile-max-size .pics{
	margin-bottom: 40px;
    border: 1px solid #ccc;
    padding: 10px 10px 16px 10px;
    min-height: 176px;

	
}

.each-thumbnile-max-size2 .pics img{
    max-width: 93px !important;
}


.each-thumbnile-max-size2 .pics{
	margin-bottom: 40px;
    border: 1px solid #ccc;
    padding: 10px 10px 16px 10px;
    min-height: 176px;

	
}

.each-thumbnile-max-size .pics img{
    max-width: 100px !important;
}

.each-view{
	    margin: 0px 0px 14px 0px!important;
    /* border-bottom: 1px solid #DEDEDE; */
    float: left;
    width: 100%;
    padding: 15px 15px!important; 
}
	.main-btn-info{
     min-width: 115px;
    height: 37px;
    /* margin-bottom: 30px !important; */
    background: #ffc206 !important;
    color: #000;
    font-weight: 600 !important;
    line-height: 27px !important;
    font-size: 14px !important;
    border-radius: 3px !important;
	}
	.main-btn-site-info:hover{
		color:rgb(197, 191, 191) !important;
		background:#0C3366  !important; 

	}

	.each-application-headding{
		font-size: 14px;
    color: #272a74;
	}

	.each-status-application{
	   margin-bottom: 13px;
	}


	/* .each-status-application img{
		width:50px
	} */

	.each-status-application .review_heading{
		font-weight: 600;
    font-size: 16px;
    font-family: Poppins;
    text-align: center;

	}

	
	.each-status-application .active_status {
    font-weight: 600;
    color: #28a745;
    font-size: 15px;
    background: #e2f7e4;
    padding: 5px 15px;
    border-radius: 5px;
    margin-bottom: 15px;
    border: 1px solid #28a745;
}

.remove-edittab-spacing{
	margin: 0px 25px 25px 25px !important;   
}

.remove-edittab-spacing .mem_lbl{

    margin-right: 0px;
    font-size: 13px;
}
.type-of-each-input  label{
	margin-right: 0px !important;
}

/* events css start here */

.each-customevent_heading {
	color: #000 !important;
    background-color: #ffc206 !important;
    border-color: #ddd !important;
    width: 100%;
    margin: 0px 0px 15px 0px;
    padding: 0px 20px;
    line-height: 41px;
    font-size: 20px;
    font-weight: 600;
    float: left; 
    border-left: 8px solid #272a74 !important;
}

.each-event-contnet{
	background: #efefef;
    padding: 20px;
    color: #000;
    font-size: 15px;
    line-height: 22px;
    border: 1px solid #ccc;
	float: left;
	width: 100%;
}

.each-event-confirm{

	    background: #cfeaeb;
    border: 1px solid #c9e4e5;
    border-radius: 20px;
    padding: 8px 23px;
    float: left;
    line-height: 29px;
	text-align: left !important; 
}


.each-event-confirm2{

	    background: #FFF;
    border: 1px solid #ccc;
    border-radius: 20px;
    padding: 4px 23px;
    float: left;
    line-height: 29px;
	text-align: left !important; 
	font-size: 13px !important;
}
.text-exitor-contnet h1{
	    background: #f5f3f3;
    padding: 20px;
    color: #000;
    font-size: 16px;
    line-height: 20px;
    /* border: 1px solid #ccc; */
    float: left;
    width: 100%;
    margin: 5px 0px 20px 0px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; 
	text-transform: none;
	font-size: 14px;
	font-weight: normal;
	

}

.eventdate-iocn{ 
	   float: left;
    width: 27px !important;
    background: #FFF;
    height: 27px  !important;
    text-align: center;
    line-height: 0px;
    padding: 7px 0px;
    border-radius: 100%;
    margin-right: 8px;
}

.eventdate-iocn2{ 
	  float: left;
    width: 27px !important;
    background: #e5f0f1;
    height: 27px !important;
    text-align: center;
    line-height: 0px;
    padding: 6px 0px 2px 0px;
    border-radius: 100%;
    margin-right: 8px;  
}

.min-width-event-fee{
	width: 100px !important;
}

.form_tr input[type=checkbox]{

	width: 30px !important;
}
.total-payment-due .form-group{

	min-height: 40px !important;
}

.each-add-money{
	margin-bottom: 15px;
}

.editor-contnet-table{
	    font-size: 13px;
    color: #000;
    margin-top: 7px;
    float: left;
    width: 100%;
}

.inside-table-contnet-event{
background: #272a74;
    padding: 5px 10px;
    float: left;
    border-radius: 5px;
    color: #FFF;
    margin-top: 5px;
}
.inside-table-contnet-headding{

font-size: 14px !important;
    font-weight: 600;
    line-height: 25px;
    margin-bottom: 4px;
    margin-top: 5px;
    float: left;
    width: 100%;

}

.register_btn-events{
	float: left;
    color: #272a74;
    border: 2px solid #272a74;
    padding: 5px 10px;
    border-radius: 15px;
    font-weight: 600;
    margin: 4px 0px;
    text-align: center;
	background: #FFF;
}

.register_btn-events:hover{

	  border: 2px solid #ffc206;
	  color: #e9ac09; 

}

.each-events-heaadding{background: #ffc206;
          float: left;
    width: 131px;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    line-height: 43px;
    margin: -44px 30px 13px 30px; 
}
.each-events-card{
	  float: left;
    width: 100%;
    background: #f3f0f0;
    padding: 30px;
    border: 1px solid #ccc;
    margin: 20px 0px 25px 0px;
    box-shadow: -1px 0px 8px #ccc;
}

.pannel-body-padding{
	padding: 30px !important;

}

.headding-border-line{

border-bottom: 2px solid #ffc206;
    margin-top: 74px;
}
.mt-sapcing-remve{
	margin-top: 0px !important;
}
.select-dropdowm-pr{
	padding-right: 10px;

}

.mt-top-bika-price { 
	margin-top: 20px; 
}

.event-dateselect-mobile{
	width: 100% !important;

}
.addon-width{
	width: 30px !important;
}

.custom-event-handling-bar{
    background: #e5f0f1;
    border-top: 1px solid #d0e6e8;
    border-bottom: 1px solid #d0e6e8;
    padding: 20px;
    padding-bottom: 15px;
    margin-bottom: 28px;
    clear: both;
    overflow: hidden;
}


.custom-event-handling-bar h4{ 
    background: #f1c114;
    float: left;
    line-height: 30px;
    padding: 5px 20px;
    font-weight: 600;

}

.evnt-table-clearfix{
	float: left;
    width: 97%;
	
}

.negitive-value2{
	margin-left: -7px !important;
}
.btn-primary{
	font-weight: normal !important;
}

/* testing css */
.testing-cardspacing{
	margin-bottom: 20px !important;
}

.testing-minusicon{
	display: inline !important;
}

.test-mobile-width-group{
	float: left;
	width: 100%;
}

.test-mobile-inpt-icon-width{
	width:30px !important; 
}

.testing-bg-white{
	background: #FFF;
}

.mobile-toggle{
	display: none; 
}

/* --------------------------------------- */
/* Responsive css start here */
@media screen and (max-width: 370px){
	.each-complete-btn{
	  font-size: 11px;
	}
}

@media screen and (max-width: 550px){

.ecah-card-lblue,  .ecah-card-black, .ecah-card-yellow, .ecah-card-blue{
	min-height: 134px;

}
	.chkbox-each-decode {
		margin-bottom: 5px;
		border-bottom: 1px solid #e6e6e6;
		padding-bottom: 10px !important;
		
	}
	.chkbox-each-decode-full-width  label, 	span{
		width: 100% !important;
		font-size: 13px;

	}
		.chkbox-each-decode-full-width {
			margin-bottom: 10px !important;
			float: left;
			width: 100%;
		}

.mobileheadding-font{
	font-size: 23px;
    margin-bottom: 18px;
}
/* .main-sidebar, .left-side{
	left:200px !important ;

} */

.payment_page-nopadding{
	padding-left: 10px !important;
	padding-right: 10px !important; 
}

.fee_details-mobile  h5 {
	border-bottom: 1px solid #ccc !important;
}
.fee_details-mobile h6 {
	border-bottom: 1px solid #ccc !important;
}
.fee_details-mobile .leftspan{
	text-align: left;
} 
.payment_page h4 {

    font-size: 17px;
    line-height: 21px;
}

.each-nav-menuitems .nav-tabs>li{
	width: 100% !important;

border-bottom: 1px solid #4448a6 !important;
}
.each-nav-menuitems .nav-tabs>li a{
	width: 95% !important;
		border-bottom: 1px solid #4448a6 !important;
		
}

.mt-member-2-mobile2{ 
	margin-top: 20px !important;
}

}


@media screen and (min-width: 550px) and (max-width: 768px){
	.each-nav-menuitems .nav-tabs>li{
	width: 49% !important;
	 border-right:1px solid #272a74 !important; 
}
.each-nav-menuitems .nav-tabs>li a{  
		width: 95% !important;
		   
		
}

}

@media screen and (min-width: 993px) and (max-width: 1240px){
	.mb-space-label-mbbottm{
		margin-bottom: 22px !important;

	}

	.each-mt-screen-large{
		margin-top: 20px !important;
	}
}


@media screen and (min-width: 993px) and (max-width: 1150px){
	.mb-space-label-mbbottm3{
		margin-bottom: 22px !important;

	}

	.each-thumbnile-max-size .pics img {
    max-width: 75px !important;
}


	
}




@media screen and (min-width: 768px) and (max-width: 1024px){
.chkbox-each-decode-full-width label{
	    width: 75% !important;
}

.mobile-space-submitted{
	width: 100% !important;
	text-align: center !important;
	margin-top: 10px;
}

}


@media screen and (max-width: 766px){

	.content-header>h1{

	margin: 45px 0 0 44px !important;
    font-size: 20px !important;
	}

.main-sidebar, .left-side{

	padding-top:0px !important; 
}

		  	.mobile-toggle{
			      background: #000000;
    height: 35px;
    width: 45px;
    margin-left: 230px;
    font-size: 50px;
    color: #000;
    display: block !important;
    border-radius: 0 3px 3px 0px;
	margin-top: 10px;
}

 	.mobile-toggle .fa{
    color: #ffc206;
    font-size: 28px;
    margin-left: 10px;
    margin-top: 5px;
	 }


		  

		  .closemss{
	margin-left:230px;
transition:.6s !important;
transition-timing-function: cubic-bezier(0.9,0,1,1) !important;
}

.anim2{
	transition:.6s !important;
transition-timing-function: cubic-bezier(0.9,0,1,1) !important;
}
}



@media screen and (max-width: 768px){


/* .main-sidebar, .left-side{

	padding-top:0px !important; 
}

		  	.mobile-toggle{
			      background: #000000;
    height: 35px;
    width: 45px;
    margin-left: 230px;
    font-size: 50px;
    color: #000;
    display: block !important;
    border-radius: 0 3px 3px 0px;
}

 	.mobile-toggle .fa{
    color: #ffc206;
    font-size: 28px;
    margin-left: 10px;
    margin-top: 5px;
	 }


		  

		  .closemss{
	margin-left:230px;
transition:.3s !important;
transition-timing-function: cubic-bezier(0.9,0,1,1) !important;
}

.anim2{
	transition:.3s !important;
transition-timing-function: cubic-bezier(0.9,0,1,1) !important;
} */

	.mobile-space-submitted{

	margin-top: 10px;
}


	.each-clerdiv-fill{

	float: left !important;
	width: 100% !important;
	}

.mobile-view-table {
    overflow-x: scroll;
} 
.pagination>li {
    display: inline;
    font-size: 12px !important;
} 
.pagination>li>a{ 

	margin-top:10px !important;
}
.pagination>li>a, .pagination>li>span {
	padding: 6px 9px !important;
}

.content-header>.breadcrumb {
    position: relative;
    margin-top: 11px;
    top: 0;
    right: 0;
    float: none;
    background: #d2d6de;
    padding-left: 10px;
    margin-left: 0px;
    margin-bottom: 5px;
}
.each-from-mt-0{
	    margin: 0 25px 25px 0px !important; 
}
	.main-btn-site{
		display:block !important;
		margin-left:auto;
		/* margin-right:auto; */
	
	}
	.mobile-view-table-onlymobile{
		    overflow-x: scroll;
	}

	.search-bottom-spacremove {
    margin-top: 0px !important;
    margin-bottom: 23px !important;
}

.structure-form{ 
	    margin: 0px 25px 25px 25px !important;
}

.each-password-align{
	float:left; 
	margin-left:17px;
}
.small-box h3, .small-box p{
	text-align:left !important;
}
.each-connector_or{
	margin-top: -25px;
	margin-left: 40%;

}
.mt-mobile-requiredspace2{
	margin-top: 43px;
}

.status-mobile-row-floated{
width: 100% !important;
    float: left !important;
    border-bottom: 1px solid #e7e7e7;
    padding: 5px 0px !important; 
}

.status-mobile-row-floated .col-md-2{
		width: 49% !important;
		float: left;
}
.status-mobile-row-floated .col-md-4{
		width: 49% !important;
		float: left;
}
	.resetclass-mobile-margin{
		margin: 0px 25px 25px 0px !important;
	}
	
.chkbox-each-decode label{
	float: none;
}

.label-notset-display{
	padding-left: 0px !important; 
}


.fee_details-mobile{
	width: 100% !important;

}

.mt-5-buttonspace{
	margin-top: 5px !important;
}

.remove-edittab-spacing{
	    margin: 0px 0px 25px 0px !important;
}

.spacing-mobile-degree{
	margin-top: 20px !important;
	padding: 0px !important;
	margin-bottom: 20px;
}

.my_custom_header{
	float: left!important;
}
}

/* .sd .col-md-2{
		width: 49% !important;
		float: left;
			border-bottom: 1px solid #e7e7e7;
    padding: 5px 0px !important; 
}

.sd .col-md-4{
		width: 49% !important;
		float: left;
		border-bottom: 1px solid #e7e7e7;
    padding: 5px 0px !important; 
} */

@media screen and (max-width: 998px){


.search-bottom-spacremove {
    margin-top: 0px !important;
    margin-bottom: 23px !important;
}
.eachtab-date-requires1{
	    padding: 0 !important;
    margin-top: 10px  !important;
    margin-bottom: 20px  !important; 
}

.each-browse-sectioncelearspace{
	margin-bottom: 20px;
}


.spacing-mobile-degree3{
		margin-top: 20px !important;
	padding: 0px !important;
	margin-bottom: 20px;
}

/* .each-event-formgroup{
margin-top:-55px
} */

.testing-mobile-pb{

	margin-bottom: 15px !important;
}

.tested-iperform-mb-20{
	margin-bottom: 20px !important; 
}

.tested-mb-15{
	margin-bottom: 15px !important; 
}

.testing-bg-white-mb{
	margin-bottom: 15px; 
}


}



/* @media screen and (min-width: 768px) and (max-width:998px){

		.mobile-toggle{ 
	display: none; 
}

} */





@media screen and (min-width: 768px) and (max-width: 1170px){
	.spacing-mobile-degree{
	margin-top: 20px !important;
	padding: 0px !important;
	margin-bottom: 20px;
}
.mobile-view-table {
    overflow-x: scroll;
}

.status-mobile-row-floated{
width: 100% !important;
    float: left !important;
    border-bottom: 1px solid #e7e7e7;
    padding: 5px 0px !important; 
}

.status-mobile-row-floated .col-md-2{
		width: 49% !important;
		float: left;
}

.status-mobile-row-floated .col-md-4{
		width: 49% !important;
		float: left;
}

.fee_details-mobile{
	width: 100% !important;
}



/* .each-photo-outer{
	width: 96% !important; 
} */

} 

@media screen and (min-width: 998px) and (max-width: 1250px){
.each-section-outer-radio label {
    margin-right: 0px !important;
    font-size: 13px;


}

.tested-iperform-mb-20{
	margin-bottom: 20px !important;
}

.rounded_rectangle{
	width: 100% !important;
	height: auto !important;
}

.connector_or {
    left: 223px;
} 
}

@media screen and (min-width:998px) and (max-width: 1170px){
.consisted-padding1{padding: 6px 2px !important ;}
.each-rounded-min-height{ 
	height: 310px !important;
 }

 .spacing-placeof-birth{
	 margin-bottom: 23px !important; 
 }

 .mt-spacing-top-tab{
	margin-top:20px !important

 }

 .each-businessaddress{
	 margin-top: 15px;
 }


}


@media screen and (min-width:1400px) and (max-width: 1800px){
.each-rounded-min-height{
height: 260px !important;
}
}

/* New UI changes start here 11-09-2021 */
.each-formshade1{
	       background: #f3fbfa;
    padding: 15px;
    margin-bottom: 30px;
    -webkit-box-shadow: -1px 0px 5px 3px rgb(0 0 0 / 11%);
    -moz-box-shadow: -1px 0px 5px 3px rgba(0,0,0,0.11);
    box-shadow: -1px 0px 5px 3px rgb(0 0 0 / 11%);
    float: left;
    width: 97%;
    margin-left: 1.5%;
}


.each-form-headding{
float: left;
    width: auto;
    background: #f8a30b;
    color: #FFF;
    margin-left: -30px;
    padding: 0px 21px;
    margin-bottom: 20px;
}

.each-form-headding .tab1_heading{
  padding-left: 0px;
    line-height: 23px;
    margin: 0px;
    font-size: 14px;
    text-decoration: none;

}

.each-bg-arrow{
	border-bottom: 15px solid transparent;
    border-right: 15px solid #f88e0b;
    position: absolute;
    margin-left: -21px;
}

.each-form-headding i{
font-size: 18px;
    float: left;
    margin-right: 7px;
    margin-top: 3px;
}


.each-formshade2{
	       background: #eef6f9;
    padding: 15px;
    margin-bottom: 30px;
    -webkit-box-shadow: -1px 0px 5px 3px rgb(0 0 0 / 11%);
    -moz-box-shadow: -1px 0px 5px 3px rgba(0,0,0,0.11);
    box-shadow: -1px 0px 5px 3px rgb(0 0 0 / 11%);
    float: left;
    width: 97%;
    margin-left: 1.5%;
}
/*07-12-chages*/
.each-form-headding2{
float: left;
    width: auto;
    background: #272a74;
    color: #FFF;
    margin-left: -30px;
    padding: 0px 21px;
    margin-bottom: 20px;
}
/*07-12-chages*/
.each-form-headding2 i{
	font-size: 18px;
    float: left;
    margin-right: 7px;
    margin-top: 3px;
}
.each-form-headding2 .tab1_heading{
   padding-left: 0px;
    line-height: 23px;
    margin: 0px;
    font-size: 14px;
	text-decoration:none;

}
.each-bg-arrow2{
	border-bottom: 15px solid transparent;
    border-right: 15px solid #010217;
    position: absolute;
    margin-left: -21px;
}


/*.each-readonly-fileds-outer{
	background:#f1f1f1 !important;
}*/

.each-addbutton-font{
	font-weight:bold !important;
	
	
}

.each-addbutton-font i{
	font-size: 19px;
    float: left;
    margin-right: 5px;
	margin-top:1px;
}
/*.each-deleterow-formgroup{
	
	min-height:40px !important;
	
	
}*/

.delete-row-icon-each{
	float:right;
	width:50px;
	
}

.delete-row-icon-each .btn {
	
	height:33px;
	
}

.devidd-each-section{
	float:left;
	width:calc(100% - 60px)
	
}

.each-bgnone-section{
	border:1px solid #ccc;
	padding:25px;
	    width: 97%;
    margin-left: 1.5%;
	margin-bottom: 30px;
	float:left;
}

/*.eachrequired-formgroup-height-1{
	
	min-height: 20px !important;
}*/


.each-formshade3 {
    background: #f5f5f5;
    padding: 17px 15px 25px 15px;
    margin-bottom: 30px;
    -webkit-box-shadow: -1px 0px 5px 3px rgb(0 0 0 / 11%);
    -moz-box-shadow: -1px 0px 5px 3px rgba(0,0,0,0.11);
    box-shadow: -1px 0px 5px 3px rgb(0 0 0 / 11%);
    float: left;
    width: 97%;
    margin-left: 1.5%;
}

.each-form-headding3{
float: left;
    width: auto;
    background: #f7f7f7;
    color: #FFF;
    margin-left: -30px;
    padding: 0px 21px;
    margin-bottom: 20px;
}
.each-form-headding3 i{
	font-size: 21px;
    float: left;
    margin-right: 7px;
    margin-top: 7px;
}
.each-form-headding3 .tab1_heading{
   padding-left: 0px;
    line-height: 34px;
    margin: 0px;
    font-size: 16px;
	text-decoration:none;

}

.each-formshade3 .photo_div{
background:#FFF;
	
}

.each-form-headding .fa-file-text{
    font-size: 15px;
    margin-top: 3px;
}

.each-viewbtn-line{
	
	    font-weight: bold;
    float: right;
    background: #FFF;
    color: #3c8dbc;
    padding: 5px 15px;
    border-radius: 5px;
    font-size: 13px !important;
    border: 1px solid #3c8dbc;
	margin-bottom: 10px;
}
.each-viewbtn-line:hover{
	color:#FFF;
	background:#222d32;
	
}

.each-canbtn-required-float{
	float:left;
	margin-left:0px !important;
	background:#5d5d5d!important;
}

.each-canbtn-required-float:hover{
	background:#404040 !important ;
	color:#FFF!important;
	
}

.each-updatebtn-required-float{
	float:right;
}

.final-submittin-topdevider{
	border-top:1px solid #ccc;
	margin-top:10px;
	padding-top:15px;
}

.each-formshade3 .required-bg-white {
	
	background:#FFF;

}

.each-viewpagesectionbg{
    background: #f5f5f5;
    padding: 20px;
    border: 1px solid #e1e1e1;
	margin-bottom:10px

}

.each-viewpagesectionbg2{
    background: #f3fbfa;
    padding: 20px;
    border: 1px solid #e1e1e1;
	
	margin:25px 0px 

}
.each-form-headding-viewpage {
	    float: left;
    width: auto;
    background: #f8a30b;
    color: #FFF;
    margin:0px;
    padding: 0px 21px;
    margin-bottom: 20px;
border-radius: 4px;	
}

.each-form-headding-viewpage p {font-size: 16px;
    font-weight: 600;
    margin-bottom: 0px;
line-height: 29px;
border-radius: 4px;
}

.each-viewpagesectionbg3{
    background: #eef6f9;
    padding: 20px;
    border: 1px solid #e1e1e1;
	
	margin:5px 0px 10px 0px ;

}


.each-form-headding-viewpage3 {
	    float: left;
    width: auto;
    background: #272a74;
    color: #FFF;
    margin:0px;
    padding: 0px 21px;
    margin-bottom: 20px;
border-radius: 4px;	
}

.each-form-headding-viewpage3 p {font-size: 16px;
    font-weight: 600;
    margin-bottom: 0px;
line-height: 29px;

}
.main-frame-fontsize{
	
	font-size:13px !important;
}

.each-mb-spaceing-10 .col-md-4{
	line-height:15px;
		
}

.each-mb-spaceing-10{
	margin-bottom:9px

}

.editmy-profile-btn2{
	width: auto;
    height: 43px;
    margin-bottom: 30px !important;
    background: #272a74 !important;
    color: #FFF;
    font-size: 15px !important;
    line-height: 32px !important;
    border-radius: 3px !important;
	    padding: 5px 15px 10px 15px !important;
		font-weight:600 !important;

}
.editmy-profile-btn2:hover{
	
	background:#f8a30b !important;
	color:#FFF !important;
}

.editmy-profile-btn2 i{
	
	    font-size: 20px;
    float: left;
    margin-top: 6px;
    margin-right: 5px;
}

 .each-mb-spaceing-10 .each-status-badge{ 
 font-size:13px}

.content-header{
	padding: 20px 20px 10px 20px !important;
 }

.content-header> h1 {
    margin: 0;
    font-size: 21px !important;
    font-weight: 600;
}

.password_req-font{
	
    text-transform: none !important;
    margin-left: 11px;
    text-decoration: none !important;
    color: #272a74;

}
.each-passrequirement-box{
	background: #f5f0ea;
    border-radius: 5px;
    padding: 8px 10px;
    border: 1px solid #ddd7cf;
	/*margin-bottom: 100px;*/
}

.each-passrequirement-box li{
	        color: #000 !important;
    font-size: 14px!important;
}

.each-password-frame-form-group label{ 
margin-right: 8px!important;
    line-height: 34px!important;
}
	
	.min-width-pawword-btn{
		width: 199px;
	}

.mainframb-border-none{
	border:none !important;
	padding:0px 15px 10px 15px;
	
}
/*07-12-2021*/	
.each-searchbg-light{
	       background: #f3fbfa;
   padding: 15px 20px 1px 20px;
    border: 1px solid #e6e7e7;
	margin-bottom:10px;
}
.mainframe-lable-requiredsize label{
	font-weight:normal !important;
	color:#000 !important;
	margin-bottom: 3px;

}

.each-searchbg-light .form-group{
	    margin-bottom: 15px !important;
    min-height:40px !important;

}
.each-search-btn-revertbg{
	background:#ffc152 !important;
	color:#000 !important;
	font-weight:bold !important;
	border-color: #e7a42c !important;
	border-radius:1px !important;
	height:35px;
}

.each-search-btn-revertbg:hover{
	
	background:#f8a30b !important;
		border-color: #e7a42c !important;
	
		
	
}

.each-export-btn-revertbg{
	background:#222d32 !important;
	color:#FFF !important;
	font-weight:bold !important;
	border-color: #222d32 !important;
	border-radius:1px !important;
	height:35px;
}

.each-export-btn-revertbg:hover{
	
	background:#464546 !important;
		border-color: #717171  !important;
		color:#FFF !important;
}

.main-fram-upcommingbg{
	background: #FFF;
    padding: 20px !important;
    width: 96%;
    margin-left: 2%;
    margin-top: 33px;
    border: 1px solid #ebebeb;
}

.view-each-or-block {
    position: relative;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}
.view-each-or-block::before {
    content: "";
    left: 0;
    right: 0;
    top: 50%;
    height: 1px;
    position: absolute;
    background-color: #ffb206;
}
.view-each-or-block span {
    position: relative;
    z-index: 2;
    background-color: #ffc206;
    padding: 3px 5px;
    display: inline-block;
    border: 1px solid #ffb206;
    color: #000;
    border-radius: 10px;
    color: #000!important;
    font-weight: bold;
    padding: 8px 30px;
    font-size: 15px;
}
.view-each-or-block span i {
    font-size: 25px;
    float: left;
    margin-top: 2px;
    /* margin-right: 5px; */
    color: #272a74;
    margin-left: 2px;
}
.each-events-calender{
height: 49px;
    position: absolute;
    margin-top: -48px;
    left: 40%;
    background: #fff;
    padding: 10px;
    /* clear: both; */
    /* overflow: auto; */
    width: 50px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: left;
    border-radius: 100%;
    text-align: center;
    border: 1px solid #ffb206;
}
	
	
	.view-each-or-block2 {
    position: relative;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}
.view-each-or-block2::before {
    content: "";
    left: 0;
    right: 0;
    top: 50%;
    height: 1px;
    position: absolute;
    background-color: #272a74;
}
.view-each-or-block2 span {
       position: relative;
    z-index: 2;
    background-color: #272a74;
    padding: 3px 5px;
    display: inline-block;
    border: 1px solid #0d1053;
    color: #000;
    border-radius: 10px;
    color: #FFF!important;
    font-weight: bold;
    padding: 8px 30px;
    font-size: 15px;
}
.view-each-or-block2 span i {
    font-size: 25px;
    float: left;
    margin-top: 2px;
    /* margin-right: 5px; */
    color: #ffb206;
    margin-left: 2px;
}

.calender-grid-outer{
	    border: 1px solid #f3f3f3;
    padding: 21px 20px;
	-webkit-box-shadow: -1px 0px 5px 3px rgb(0 0 0 / 11%);
    -moz-box-shadow: -1px 0px 5px 3px rgba(0,0,0,0.11);
    box-shadow: -1px 0px 5px 3px rgb(0 0 0 / 11%);
}

.eachborder-notrequired{
	border:none !important;
}

.apply-cpdhours-icon{
	font-size: 18px !important;
    float: left;
    margin-right: 5px;
    margin-top: 2px !important;
    float: left !important;
}



.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #272a74 !important;
    border-color: #272a74!important;
}

.cpdhours-applybtn {
background: #ffc206 !important;
    color: #000;
    padding: 4px 15px;
    text-transform: uppercase;
    border-radius: 30px;
    border: 1px solid #ffc206 !important;
    font-weight: 600 !important;
    margin-top: 15px;
}

.cpdhours-applybtn:hover {
	background:#ffb006 !important;
	
}
.each-outer-pagearea {
    border-radius: 4px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 17px 69.6px 17.4px rgb(0 0 0 / 10%);
    padding: 20px 30px;
    min-height: auto;
    margin: 25px 25px;
width: 96%;
float:left;

}

.each-submittionbtn-devider{
	    padding-top: 21px;
    border-top: 1px solid #ccc;
	margin-top:10px;
}

.main-btn-site2{
	
	    background: #ffc206 !important;
    color: #000 !important;
    padding: 4px 15px;
    text-transform: uppercase;
    border-radius: 30px;
    border: 1px solid #ffc206 !important;
    font-weight: bold !important;
    margin-top: 15px;
	min-width:120px;
}

.main-btn-site2:hover {
    background: #ffb006 !important;
}

.help-block{
	color:#e94b48!important;
	margin-top: 2px !important;
}

.each-cpd-formgroup12 .form-group{
	
	margin-bottom: 0px !important;
    min-height: 82px !important;
}

.membership-issuedate{
	text-align: center;
    font-weight: bold;
    background: #d4d4d4;
    width: 600px;
    /* display: block; */
    margin-left: auto;
    margin-right: auto;
    /* float: left; */
    line-height: 22px;
    padding: 7px 0px;
    color: #272a74;
    border-radius: 20px;
    margin-bottom: 17px;
}


.membership-mainheadding{
	text-align: center;
    font-weight: bold;
    font-size: 26px;
    margin-bottom: 15px;
}

.paynow-btn-mt-20{
	margin-top:20px;
}

.each-quotation-speach{
	
	text-align: center;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 15px;
    background: #f3fbfa;
    line-height: 20px;
    font-size: 20px;
    padding: 20px 20px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 624px;
    border: 1px solid #d5e7e5;
    border-radius: 0px 50px 5px 50px;
}

.each-quotation-speach span {
	
	color:#f8a30b;
	font-size:35px;
	
	
}

.fulforms-each-isa{
	margin:-15px 0px 20px 0px;
	padding:0px;
}

.fulforms-each-isa li{
list-style: none;
   width: 31.5%;
    padding: 5px 10px 10px 10px ;
    display: inline-table;
    border: 1px solid #ccc;
    border-radius: 5px;
    text-align: center;
    color: #000;
    margin: 0px 2% 0px 0px;
    min-height: 90px; 
	
}

.fulforms-each-isa li:last-child{
	  margin: 0px 0% 0px 0px;
	
}

.fulforms-each-isa span{
	
	width: 100%;
    font-size: 23px;
    display: block;
    text-align: center;
    font-weight: bold;
    color: #272a74;
}

.main-fram-upcommingbg-dashboard {
    background: #FFF;
        padding: 20px 20px;
    width: 96.5%;
    margin-left: 2%;
    margin-top: 11px;
   /* border: 1px solid #ebebeb;*/
       border-radius: 4px;
	     box-shadow: 0px 17px 69.6px 17.4px rgba(0, 0, 0, 0.1);
}

.dashboard-allplcation-coloum{
    background: #FFF;
    padding: 6px 10px !important;
    margin-bottom: 8px;
    border: 1px solid #ccc;
    float: left;
    width: 100% !important;
    font-size: 13px;

}

.dashboard-form-headding-viewpage {
    float: left;
    width: auto;
    background: #f8a30b;
    color: #FFF;
    margin: 0px;
    padding: 0px 21px;
    margin-bottom: 20px;
    border-radius: 4px;
}

.dashboard-form-headding-viewpage p {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 0px;
    line-height: 29px;
    border-radius: 4px;
	color:#FFF;

}

.dashboard-form-headding2-viewpage {
    float: left;
    width: auto;
    background: #272a74;
    color: #FFF;
    margin: 0px;
    padding: 0px 21px;
    margin-bottom: 20px;
    border-radius: 4px;
}

.dashboard-form-headding2-viewpage p {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 0px;
    line-height: 29px;
    border-radius: 4px;
	color:#FFF;

}

.form-details-genaral-dashboard {
    padding: 20px;
    background-color: #f3fbfa !important;
    font-family: Montserrat;
    border: 1px solid #bbe5f7 !important;
    margin-bottom: 15px;
	font-size:13px;
}


.form-details-business-dashboard {
    padding: 20px;
    background-color: #ecf3f5 !important;
    font-family: Montserrat;
    border: 1px solid #e1e1e1 !important;
    margin-bottom: 15px;
	font-size:13px;
}


	.each-builling-input{
		width:20%;
		float:right;
	
}
.each-builling-input-font{
	font-size:12px !important
}


.eachfixed-amount-fee{
	padding-right:76px;float: right;
}

.restructure-siteheadding h1{ 

font-size: 21px !important;
    font-weight: 600;
    margin: 0px;
    padding: 0px;
}

.eachsitemap-backbtn{
	    background: #f8a30b;
    color: #000;
    font-weight: 600;
    padding: 5px 10px;
    border-radius: 5px;
}

.eachsitemap-backbtn:hover{
	background: #000;
    color: #f8a30b;
}

.each-cpdlabel label{
	
	font-weight:600 !important;
	color:#272a74!important;
	
}

.each-form-headding-student {
    float: left;
    width: auto;
    background: #4fc6b7;
    color: #FFF;
    margin-left: -30px;
    padding: 0px 21px;
    margin-bottom: 20px;
}


.each-form-headding-student .tab1_heading {
    padding-left: 0px;
    line-height: 34px;
    margin: 0px;
    font-size: 16px;
    text-decoration: none;
}

.each-form-headding-student i {
    font-size: 21px;
    float: left;
    margin-right: 7px;
    margin-top: 7px;
}

.each-bg-arrow-student {
    border-bottom: 15px solid transparent;
    border-right: 15px solid #378e83;
    position: absolute;
    margin-left: -21px;
}

.each-ins-letter-width{
	width:auto !important;
	margin-bottom:5px !important;	
	
}

.cpd-thead-each-color th{
	background:#f0f0f0;
	border-top:1px solid #ccc !important;
		border-bottom:1px solid #ccc !important; border-left:1px solid #ccc !important;
	
}

.th-required-borderleft{
	border-left:1px solid #ccc !important;
}
.th-required-borderright{
	border-right:1px solid #ccc !important;
}

.view-regbtn-my-5{
	margin: 10px 0px;
	float:left;
	width:100%;
}

.btn-each-floatnone{
	float:none;
}

.each-label-div-left{
	float:left;
	width:120px;
}

.each-label-div-right{
	float:right;
	width:calc(100% - 120px)
}

.each-label-div-left label{
	margin-right:0px !important;
}
.each-single-rowdiv{
	float:left;
	width:30%;
	margin-right:2%;
}

.alert-success{
  z-index: 99909 !important;
     position: absolute !important; 
    width: 300px !important;
    text-align: center;
     left: 40% !important ; 
    border-radius: 0 !important;
    top: 70px !important;
    font-size: 14px !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    background: #6dd26d  !important; 
        padding: 8px !important;
        border: none !important;
         animation:signup-response 0.5s 1;
    -webkit-animation:signup-response 0.5s 1;
    animation-fill-mode: forwards;
    
    animation-delay:4s;
    -webkit-animation-delay:4s; / Safari and Chrome /
    -webkit-animation-fill-mode: forwards; 
	  clear:both;


}

@keyframes signup-response{
    from {opacity :1;}
    to {opacity :0;}
}

@-webkit-keyframes signup-response{
    from {opacity :1;}
    to {opacity :0;}
}


.each-forgotpass-mt15{
	margin-top:15px;
}

.each-customevent_heading-new {
  color: #000 !important;
    background-color: #ffc206 !important;
    border-color: #ddd !important;
    margin: 0px 0px 15px 0px;
    padding: 0px 20px;
    line-height: 41px;
    font-size: 18px;
    font-weight: 600;
    float: left;
    border-left: 8px solid #272a74 !important;
    min-width: 209px;
    border-radius: 0px 8px 8px 0px;
}

.each-customevent_heading-new i{
	margin-right:7px;
	
}

.each-event-disbg-line{
background: #ebebeb;
    border-radius: 4px;
    border: 1px solid #ccc;
    padding: 15px 25px;
    margin-bottom: 20px;
}

.each-event-disbg-line p{
	font-size: 13px;
    color: #000;
    line-height: 20px;
}

.btn-eventpreview-view{
	    background: #FFF;
    border: 2px solid #272a74;
    color: #272a74;
    font-weight: 600;
    padding: 3px 8px;
    border-radius: 5px;
}

.btn-eventpreview-view:hover{
	    background: #272a74;
    border: 2px solid #272a74;
    color: #FFF;
	
}
.btn-eventpreview-my-15{
	margin:10px 0 10px 0;
}


.event-each-cand-details{
	background: #eef6f9;
    padding: 20px;
    border: 1px solid #e1e1e1;
    margin: 15px 0px 10px 0px;
		font-size:13px;
}
.full-width.event-each-cand-details i {
    margin-right: 5px;
    color: #272a74;
    width: 18px;

}
.each-line-mb10{
	margin-bottom:10px;
}


.event-each-cand-details-form-group {
min-height: 23px !important;}

.each-listevents-mt-20{
	margin-top:20px;
}

.event-custom-table td {
        vertical-align: top !important;
    padding-top: 10px !important;
    background-color: #efefef;
		
}

.event-custom-table th {
	text-align: center;
    background: #272a74;
    color: #FFF;
}

.event-custom-table tr{
	border-bottom: 1px solid #a38c8c !important;

}

.inside-table-contnet-event-new{
    background: #ffc206;
    padding: 5px 10px;
    float: left;
    border-radius: 5px;
    color: #000;
    margin-top: 5px;
}

.each-event-paynow-btn{
	    border-top: 1px solid #ccc;
    padding-top: 25px;
}
.each-forspacing-tr{
	padding: 0px  30px 0px 30px !important;	
}

.each-smalltext-center{
	text-align:center !important;
}

.mem_desc_font{
	color: #222d32;
    text-align: center !important;
    font-size: 13px;
    font-family: Montserrat;
    font-weight: 600;
}
.member_heading-font{
	font-weight:600;
}


.become-licence-or-block2 {
    position: relative;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
}
.become-licence-or-block2::before {
    content: "";
    left: 0;
    right: 0;
    top: 50%;
    height: 1px;
    position: absolute;
    background-color: #272a74;
}

.become-licence-or-block2 span {
      position: relative;
    z-index: 2;
    background-color: #ffffff;
    padding: 3px 5px;
    display: inline-block;
    border: 1px solid #0d1053;
    color: #000;
    border-radius: 10px;
    color: #272a74!important;
    font-weight: bold;
    padding: 8px 30px;
    font-size: 15px;
}

.each-yellow-main {
  background: #ffc206 !important;
    color: #000;
    padding: 9px 15px;
    text-transform: uppercase;
    border-radius: 3px;
    border: 1px solid #ffc206 !important;
    font-weight: bold !important;
    /* margin-top: 23px; */
    line-height: 26px;
}

.each-yellow-main:hover {
background:#ffb006!important;
    border: 1px solid #ffb006 !important;
	color: #000 ;	
	
}

.each-fellow-steps-infobg{
	    min-height: 483px;
}

.each-fellow-steps-infobg2{
	    min-height: 513px;
}


.each-steps-attachedfiles{
background: #f7f7f7;
    padding: 30px;
    border: 1px solid #ccc;
    margin: 15px 0px 15px 0px;
}

.each-steps-attachedfiles .pics{
	margin-bottom: 0px;	
	    background: #FFF;
}

.steps-attachedfiles-list1{
	margin-left:27%;
}
.each-steps-attachedfiles .summary_cert{
margin: 0px 0px 10px 0px !important;
	
}

.each-btnmobile-right{
		float:right !important;
		    height: 43px;
    background: #272a74 !important;
    color: #FFF;
    font-weight: 600 !important;
	min-width:105px !important;
	}
	
	
.each-btnmobile-right:hover{
	
    color: #FFF !Important;

	}

.each-conterer-mt-200{
	margin-top:180px;
}

.each-select-dropdown-new{
	height:35px !important;
	background:#FFF;
}

.each-reqmainbox-border{
	border: 1px solid #ededed  !important;
    padding: 10px 18px 18px 18px;
	border-radius:0px !important;
}

 .cpd-thead-each-color  thead th:last-child {
	     border-right: 1px solid #ccc !important;
 }

 .cpd-thead-each-color th{
	 padding-top:10px !important;
	 padding-bottom:10px !important;
 }
 
 .eachdashboard-outerbg{
	      padding: 30px 0px 10px 0px;
    background-color: #f3fbfa !important;
    font-family: Montserrat;
    border: 1px solid #bbe5f7 !important;
    width: 98%;
    margin-left: auto;
    overflow: hidden;
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 20px;
 }
 
 .address-each-required-title{
	 float:left;
	 /*width: calc(150px -100%);*/
 }
 
 .address-each-required-dis{
	 float:left;

	
 }
 
 .each-form-headding-viewpage4 {
    float: left;
    width: auto;
    background: #27b1a3;
    color: #FFF;
    margin: 0px;
    padding: 0px 21px;
    margin-bottom: 20px;
    border-radius: 4px;
}

.each-form-headding-viewpage4 p {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0px;
    line-height: 29px;
}

.otherinfo-section-mt20{
	margin-top:20px;
}

/*.admin-log-experience {
	margin:0px;
	padding:0px;
	
}

.admin-log-experience li{
	padding: 0px;
    list-style: none;
    margin-left: 20px;
    margin-bottom: 10px;
    color: #000;
}*/


.admin-log-experience {
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
	
}

.admin-log-experience li{
	padding: 0px;
    list-style: none;
    margin-left: 20px;
    margin-bottom: 10px;
    color: #000;	
	float:left;
	width:100%;
	display:inline-block;
}

.admin-log-experience li:before {
  content: "\f18e ";
    font-family: FontAwesome;
    display: inline-block;
    padding-right: 6px;
    vertical-align: middle;
    position: absolute;
    margin-left: -20px;
    font-size: 13px;
    color: #f8a30b;
    margin-top: 1px;
 

}

.each-otherexp-section{
	float: left;
	width:100%;
	background:#FFF;
	padding:20px;
	
}


.address-each-required-title label{
	margin-right: 15px !important;
}

/*07-12-2021 changes*/
.each-viewpage-smallheadding{
	    color: #f8a30b;
    font-size: 14px;
    text-decoration: none;
}

.each-otherexp-section-form {
   width: 98%;
    background: #FFF;
    padding: 20px;
    border: 1px solid #e7e7e7;
    margin: auto;
    clear: both;
    overflow: hidden;
}


.each-radio-eachradio-gab{
	margin-left: -45px !important;
}

.sss{
	margin-left: -285px !important;
}


.each-form-headding-recom {
    float: left;
    width: auto;
    background: #4ec6bc;
    color: #FFF;
    margin-left: -30px;
    padding: 0px 21px;
    margin-bottom: 20px;
}

.each-bg-arrow2-recom {
    border-bottom: 15px solid transparent;
    border-right: 15px solid #010217;
    position: absolute;
    margin-left: -21px;
}
.each-form-headding-recom i {
    font-size: 21px;
    float: left;
    margin-right: 7px;
    margin-top: 7px;
}

.each-form-headding-recom .tab1_heading {
    padding-left: 0px;
    line-height: 34px;
    margin: 0px;
    font-size: 16px;
    text-decoration: none;
}

.content-header h1 span {
	
	font-style:normal;
}

.each-headerheadding-cleardiv{
	    clear: both;
    overflow: hidden;
	
}

.admin_form{ 
width: auto !important;
}


.each-backbtnspace-mb20{
	margin-bottom:15px !important;
	margin-top:10px

}

.printback-navigate{
	float:right;
	width:300px;
	margin-bottom:7px;
	
}

.each-print-btn-top{
	width: 79px;
    font-weight: bold !important;
    margin-right: 20px;
    margin-bottom: 10px !important;
    border-radius: 5px !important;
}


.eachsitemap-backbtn-top {
    background: #272a74;
    font-weight: 600;
    padding: 8px 10px;
    border-radius: 5px;
    float: right;
    color: #FFFF;
}

.eachsitemap-backbtn-top i{
	margin-right:5px;
	
}
.eachsitemap-backbtn-top:hover{
	background:#000;
color:#FFF;	
	
}

.each-editpage-bgbtn1{
	margin-right:16px;
	
}

.each-radio-rest-adject{

	margin-top:2px;
	position: relative !important;

}

.each-form-headding-viewpage-qualify {
    float: left;
    width: auto;
    background: #4fc6b7;
    color: #FFF;
    margin: 0px;
    padding: 0px 21px;
    margin-bottom: 20px;
    border-radius: 4px;
}

.each-form-headding-viewpage-qualify p {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0px;
    line-height: 29px;
}

.newline-eachviewpage-cards{
	margin-top:25px;
	
}

.each-card-fullwidth-viewpage{
	
	width:100%;
	margin-left:0px;
	
	
}

.registration-stat-pb-15{
	padding-bottom:30px;
}

.radio-reformeach-ml-13{
	margin-left:-13px;
}

.eachbusiness-card-mt-25{
	margin-top:20px !important;
	
}

.admin_form .viewpage-group-eachminheight .form-group{
	min-height:60px !important ;
	
}

.admin_form .addbtn-eachminhehight-formpage .form-group{
	min-height:50px !important;
}

.admin_form .addbtn-eachminhehight-formpage .director_btn{
	font-weight:600;
}

.admin_form .addbtn-eachminhehight-formpage .btn-danger{
	font-weight:600;
}

.each-hr-formpageline{
	float: left;
    width: 100%;
    border: 1px solid #8c8c8c;
}

.set2-mainpage-eachborder{
	border: none !important;
    padding: 15px 15px 15px 15px;
	box-shadow:none;
	border: 1px solid #ededed !important;
}

.viewdownload-btn-regulor .btn-primary{
	font-weight:600 !important;
	font-size:13px;
	padding:5px 10px;
} 

.eachnotupdated-row{
	float:left!important;
	width:100% !important;
	padding:5px 0px !important;
}

.viewdownload-btn-regulor b {
	    border: 1px solid #575757;
    padding: 5px 17px;
    border-radius: 3px;
	color:#575757;
	
}

.cpdhours-regnumber{
	float: left;
    border: 1px solid #272a74;
    padding: 3px 5px;
    border-radius: 5px;
    color: #272a74;
	    background:#272a74;
}

.admin_form .cpd-required-formheight .form-group{
	min-height: 50px !important;
	
}

.each-font-iocnssize i{
	font-size: 15px;
    color: #2f3395;
    margin-right: 6px;
	
}

.cpd-required-minbg{
	background: #eef6f9;
    padding: 30px 20px 10px 20px;
    margin-top: 20px;
    margin-bottom: 35px;
    border: 1px solid #d9e5e9;
}
.admin_form .each-nested-cdpradio .each-sdn1{
	margin-left: -43px !important;
    margin-top: 2px !important;
}
.admin_form .each-nested-cdpradio .each-sdn2{
	margin-left: -35px !important;
    margin-top: 2px !important;
}



	.cpd-hoursmain-btn {
    background: #272a74 !important;
    font-weight: 600 !important;
    padding: 8px 20px;
    color: #FFF;
    text-transform: uppercase;
	min-width:100px;
	  border: 1px solid #272a74 !important;
}

.cpd-hoursmain-btn:hover {
    color: #FFF !important;
    background: #1474a9 !important;
}

.nested-mobile-radioalgnmrnt{
	margin-left: 20px;
	float:left;
}

.sd .form-group label{
	font-size:13px;
	color: #272a74;
	font-weight:600

}

.eachbtns-serachgrid{

    color: #FFF !important;
    height: 33px;
    width: 30%;
    margin-left: 6px;
	font-weight:600 !important;
	border-radius:0px !important;
	}

.eachbtns-serachgrid-2{

    color: #FFF !important;
    height: 33px;
    width: 30%;
    margin-left: 6px;
	font-weight:600 !important;
	border-radius:0px !important;
	}

	.eachbtns-search{
		background:#272a74;
	}
	
	.eachbtns-export{
		background:#ffb252;
	}
	
	.eachbtns-clear{
		background:#333536;
	}
	
	.eachbtns-search:hover{
		background:#171a55;
	}
.eachbtns-export:hover{
		background:#ef9c34;
	}
	
	.eachbtns-clear:hover{
		background:#000;
	}
	
	.eachstatus-review{
		background-color: #fff1e0 !important;
    border: 1px solid orange !important;
    padding: 20px;
	}
	
	.eachstatus-review img {
		width:49px;
	}
	.eachstatus-review .review_heading {
    font-weight: 600;
    font-size: 16px;
    font-family: Poppins;
    text-align: center;
}

	.eachstatus-review .review_status{
		font-size: 16px;
	}

.eachdashboardview-minheight{
	min-height:550px;
	
}

.each-label-redefind label {
    font-size: 13px !important;
    color: #272a74 !important;
    font-weight: 600 !important;
}

.eachmb-review-dashbordlabel{
	margin:0px 0px 13px 0px ;
	padding:0px;
	
	
}
.partner-shareholder-box{
	font-size:13px;
	
	
}

.partner-shareholder-box hr{
    margin-top: 10px;
margin-bottom: 10px;}

.each-attachments-dashboard-row{
	margin-left:0px !important;
}

.form-details-genaral-dashboard .eachmb-review-dashbordlabel{
	    margin-left: -15px;
}

.admin_form .firm-edit-eachfm-group .form-group {
    min-height: 63px !important;
}
.pl-21-fiexd{
	padding-left: 50px !important;
}

.admin_form .remove-each-mr-label label{ margin-right: 5px;}

.min-height-bala-daashboard{
	min-height: 575px;
}

.each-w-100-frame{
	width: 96% !important;
}

.int-each-radioinpt-spacing{
	    margin-left: -35px !important;
    margin-top: 2px;

	
}



/*Responsive css Start here 13-09-2021*/

@media screen and (max-width:550px){
	
	.pl-21-fiexd{
	padding-left: 25px !important;
}
	
	.viewdownload-btn-regulor b{
		float:left;
	}

	.each-form-headding-recom{
		margin-left:13px !important;
	}

.each-bg-arrow{
	display:none;
	
}
.each-form-headding{
	    margin-left: 13px;
}

.each-form-headding-recom{
	
margin-left: 13px;
}


.each-form-headding2{
	 margin-left: 13px;
	
}
.each-bg-arrow2{
	display:none;
	
}

.col-md-8.chkbox-each-decode{
	margin-left: 5px !important;
	margin-top:10px;
}

.each-yellow-main{
	font-size: 12px !important;
}

.each-mobile-lablefullwidth{
	width:100%;
	
}
.nested-mobile-radioalgnmrnt{ 
margin-left:20px !Important}

.admin_form .radio-lastchange-each label{
	
	    margin-right: 10px !important;
}


}	


@media screen and (max-width:768px){
	
	.mobile-labelicon-width .input-group-addon{
		    width: 67px !important;
	}
	
	.cards-uploaddocuments-mobilespacing{
		width: 100%;
    clear: both;
    overflow: hidden;
    margin-bottom: 15px;
	}
	
	.each-date-manualspac-mobile{
		padding:0px !important;
		margin-top:20px!important;
	}
	
	.each-mobile-mb-each10 .col-md-6{
	margin-bottom: 10px;
}
	
.eachbtns-serachgrid {
    height: 33px;
    width: 30%;
    margin-left: 2%;
    font-weight: 600 !important;
    border-radius: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-size: 13px !important;
}

	.admin_form .cpd-required-formheight .form-group{
		margin-bottom: 20px !important;
		min-height:auto !important;
	
}

 .admin_form .cpd-required-formheight label{
	margin-right: 10px !important;
	
}
	
	.each-partremb-15{
		margin-bottom:12px;
	}
	
	.viewpage-detailcolumn-moobile-w100{
	width:100% !important;
	float:left;
}
	.restructure-siteheadding h1{
		    margin: 28px 0px 10px 20px;
	}
	
	.each-nopadding-mobile-member{
		
		padding:0px !important;
		
	}
	
	
	.mobiledated-dropdown{
		margin-top: 20px !important;
    padding: 0px !important;
	}
	
		.mobile-reg-headding-mt-ml{
		padding-left:0px;
		margin-top:20px;
		
		
	}
	.mobile-reg-headding-mt-only{

		margin-top:20px;
		
		
	}
	
	.cntsd{
		margin-left:20px !Important;
	}
	
	.mobile-radiospaceremove-each{
		margin-left:-6px !important;
	}
	
	.mibile-checkbox-minsize{
		width:8% !important;
		
	}
	
	
	.mobile-topspacing-eachdiv-mt20{
		margin-top:20px;
		
	}
	
	.mobile-bottompacing-eachdiv-mt20{
		margin-bottom:20px !important;
		
	}
	
	
	.mobile-topspacing-eachdiv-mt10{
		margin-top:10px;
		padding:0px !important;
		
	}
	.dashboardcount-mobilewidth{
		width:100% !important;
	}
	
	.each-forgotpass-mt15{
		padding-top:15px !important;
		
	}
.steps-attachedfiles-list1{
	margin-left:0px !important;
	margin-bottom:15px;
}	

	.event-each-cand-details .col-md-6{
		margin-bottom:10px !important;
		
	}
	
	
	.each-btnmobile-right{
		float:right !important;
		    height: 43px;
    background: #272a74 !important;
    color: #FFF;
    font-weight: 600 !important;
	}

	
	.btn-eventpreview-view{
		    float: left;
    margin-right: 15px;
	}
	
	.each-single-rowdiv{
	width:100%;
	
	margin-bottom:12px;
	
	
}
	
	.each-celearboth-propser{
		clear:both !important;
	}
	
	.main-btn-site{
	min-width: 103px !important;
	float:left !important;
	
}

.each-cancle-mobile-tabsetting{
	
	float:right;
	
}
	
	
	
		.mobile-top-mt-30{
		margin-top:30px;
	}
	.mobile-top-mt-20{
		margin-top:20px;
	}
	
	.each-hr-devider-box{
		border-top:1px solid #000 !important;
		padding-bottom:15px;
		margin-top:10px;
	}
	.each-formshade3 .photo_div{
		float:left;
	}
	
	.mobile-radio-leftspacing{
		margin-left:-21px !important;
	}
	
	.each-formshade3 .photo_div{
		
		width:100%;
	}
	.min-width-pawword-btn{
		width:100%;
	}
	
	.each-password-align{
		    margin-bottom: 0px !important;
	}
	
	.membership-issuedate{
		width:100%;
	}
	
	.each-quotation-speach {

    width: 100%;
    line-height: 32px;
}

.fulforms-each-isa li{
	width: 100%;
	margin: 0px 2% 20px 0px;
	
}

.each-conterer-mt-200{
	
	    margin-top: -19px;
}


.each-mobile-lettercard{
	    overflow: hidden;
    margin-bottom: 13px;
}

.each-overflowcards{
	
	overflow:hidden;
	
}

.headding-mobile-font{
	    text-align: left !important;
    line-height: 25px!important;
}


 .sub_date{
	margin-top:15px;
}

}



@media screen and (min-width:768px) and (max-width: 1024px){
	
 .sub_date{
	margin-top:15px;
}
	
	.eachbtns-serachgrid {
    height: 33px;
    width: 30%;
    margin-left: 2%;
    font-weight: 600 !important;
    border-radius: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-size: 13px !important;
}
	
	.col-md-8.chkbox-each-decode {
    margin-left: 11px;
    margin-top: 13px;
}
	.eachfixed-amount-fee {
    padding-right: 12px;
    float: right;
}
	
	.chkbox-each-decode-full-width label {
    width: 66% !important;
}
	
.tab-top-mt-20{
margin-top:20px;
}
.each-hr-devider-box{
		border-top:1px solid #000 !important;
		padding-bottom:15px;
		margin-top:10px;
	}
	.each-addbutton-font{
		margin-top:15px
	
	}
	.each-password-frame-form-group label {
    margin-right: 8px!important;
    line-height: 20px!important;
	text-align:right;
}

.fulforms-each-isa li{
	width: 30.5%;
	min-height: 155px;
}

}

@media screen and (min-width:768px) and (max-width: 900px){
	
	.fulforms-each-isa li {
    width:100%;
		min-height: auto !important;
    }
	
}



/*01-12-2021 new css added from the Local server start*/

.status-align-activedrp .dataTables_filter{
	text-align:left;
}
.nopadding-foreach-col{
	padding-left:0px !important;
	padding-right:0px !important;
	
}

.each-add-btn:hover{
	background:#ffb206 !important;
	border:1px solid #ffb206 !important;
	
}
.newbtns-formate{
	color:#FFF !important;
	height:33px;
	line-height:18px !important;
	
}
 .eachsite-frame .form-group{
	min-height:60px !important ;
	margin-bottom:15px !important;
}
.eachsite-frame .form-group label {
	    font-size: 13px;
    color: #272a74;
    font-weight: 600;
	margin-bottom:2px;
}
.each-frominput-browseborder{
	padding: 5px 5px !important ;
}
.backbtn-mb-10-eachrequired{
	margin-bottom:10px;
}
.admin_form .eachadd-event-fmgropup .form-group{
	min-height: 40px !important;
    margin-bottom: 15px !important;
}
.admin_form .eachsite-frame-2 .form-group{
	min-height: 40px !important;
    margin-bottom: 15px !important;
}
.eachsite-frame-2 .form-group label {
    font-size: 13px;
    color: #272a74;
    font-weight: 600;
    margin-bottom: 2px;
}

	/*Calender UI css customize start here*/
 .datepicker.dropdown-menu td{
	padding: 5px !important;
    font-size: 13px !important;
    line-height: 11px !important;
}
.datepicker.dropdown-menu th{
	padding: 5px !important;
    font-size: 13px !important;
    line-height: 11px !important;
}
 .datepicker table {
	border:none !important;
}
.datepicker-dropdown.datepicker-orient-top:before{
	border-bottom: 0;
    border-top: 7px solid #999;
    position: relative !important;
    transform: rotate(179deg);
	margin-top:-5px;
}
.datepicker-dropdown.datepicker-orient-top:after{
	display:none !important;
}
/*time picker start here*/
.bootstrap-datetimepicker-widget table td span {
    display: inline-block;
    width: 35px !important;
    height: 35px !important;
    line-height: 54px;
    margin: 2px 1.5px;
    cursor: pointer;
    border-radius: 4px; 
	font-size:15px !important;
}
/*Calender UI css customize End here*/
.frmeborder-none{
	border:none !important;
	padding:20px;
}

.managsettings-edit{
width: 500px;
    background: #FFF;
    margin: auto;
    clear: both;
    overflow: hidden;
    padding: 25px;
    border: 1px solid #e5e5e5;

}

.each-adfreeleft{
	float:left;
	width: calc(100% - 130px);
}
.each-adfreeright{
	width:130px;
	margin-top:20px !important;
}


.each-adfreeleft input{
    height: 41px;
}

.refind-admin{
	padding:10px !important;
	
}

.refind-admin-in  .admin_form .form-group{
	min-height: 60px !important;
}

.myfmgoupd .admin_form .form-group{
	min-height: 75px !important;
	 
}

.myfmgoupd .form-group label {
    font-size: 13px;
    color: #272a74;
    font-weight: 600;
    margin-bottom: 2px;
	
}

.newui-status-strip{
    background: #f3fbfa;
    float: left;
    width: 100%;
    font-size: 14px;
    text-align: right;
    text-align: center;
    padding: 5px 0px;
    border-bottom: 1px solid #dbdbdb;
    line-height: 26px;
}

.newui-mt-13{
 margin-top:9px;
}
.newui-dashboard-fonts{
color:#FFF;
}.newui-dashboard-fonts:hover{
color:#FFF;
}

.eachcsv-btnalign .btn-default.buttons-csv{
	    margin-bottom: -26px;
		background: #ffc206 !important;
    border: 1px solid #ff9b06;
    font-weight: 600;
    color: #000;
}
.eachcsv-btnalign .btn-default.buttons-csv:hover{
	background: #3c8dbc !important;
    border: 1px solid #3c8dbc;
	color:#FFF;
	
}
.each-insframe1 {
    background: #FFF;
    width: 96%;
    border-top: 0px;
}

#isssmem .btn-group .dropdown-toggle {
    border-radius: 0px;
}
#isssmem .btn-group {
    padding: 0px !Important;
}

.newUi-allowuser-dp{ 
	margin-top:20px;
}

/*07-12-2021 change*/
.newUi-allowuser-dp select {
    height: 36px;
	border: 1px solid #ccc;
}

.each-mbl-cnwarper{
	float: left;

}

@media screen and (min-width:1200px) and (max-width: 1900px){
	
	.disktop-big-overflow{
		overflow-x:scroll;
		
	}
	
}

@media ( max-width : 768px) {
	.eachcsv-btnalign .btn-default.buttons-csv{
		float:left !important;
		margin-left:0px !important;
		margin-bottom: 5px;
		
	}
	
	.newul-mblleft-10{
		    margin: 25px 10px !important;
	}
}

@media screen and (max-width:768px){
.empl-heqdding-label{
	margin-left: 10px;
}

}

/*01-12-2021 new css added from the Local server end*/


/*07-12-2021 chnages suggested by rajaneesh sir go through the each page set the padding if required  start*/

.rui-new-outer .each-password-frame-form-group label{
	text-transform:capitalize !important;
}

.rui-new-outer .form-control{
	font-style:normal !important;
	
}

.rui-new-outer input::placeholder { /* Internet Explorer 10-11 */
 font-style:normal !important;
 font-size:13px;
}

.rui-new-outer .help-block{
	margin-bottom:9px !important;
}

.rui-new-outer .admin_button{
	    text-transform: capitalize;
}

.rui-new-inptlabel{
	float: left;
    width: 200px;
	

}

.rui-new-lbl{
text-transform: capitalize;
    float: left;
    width: 100%;
    font-weight: 600;
    color: #272a74;
font-size: 13px;
margin-top:20px;

}
.rui-new-adminupd{
background-color: #272a74 !important;
    border-color: #367fa9 !important;
    font-weight: bold !important;
    padding: 6px 25px !important;
	float:left !important;
	border:1px solid #272a74!important;
	margin-left:10px;
	text-transform:none !important;
}

.rui-new-adminupd:hover{
	background-color: #3c8dbc !important;
color:#FFF!important;
	
}

.rui-new-adminupd-outer{
	width:400px;
	display:black;
	margin-left:auto;
	margin-right:auto;

}
.rui-new-statmember label {
	text-transform:none !important;
	
}

/*08-12-2021 chnages suggested by rajaneesh sir go through the each page set the padding if required  start*/

.rui-btnsolid .btn-primary{
	padding: 3px 8px;
}


.rui-btnsolid .btn-danger{
	padding: 3px 8px;
}


.rui-inptbtoom-0{
	margin-bottom:0px !important; 
}
.rui-status-selcet{
	margin-bottom:5px !important;
}
.rui-adfreame{
	margin:0px !Important;
	border: 1px solid #ededed !important;
	box-shadow:none !important;
	border-radius:3px !important
	
}

.rui-ntdc .checkbox{
	margin-top: 0px;
    margin-bottom: 0px;
}
.rui-ntdc label {
	text-transform:capitalize !important;
	
}
.rui-ntdc-radiobrn{
	    margin-bottom: 15px !important;
}
.rui-payment-smheadding{
	font-weight:bold;margin: 0px 0px 10px 0px;float: left;width: 100%; color:#2e328a; font-size:16px
}

.rui-billbox-number{
	float:left;
	width:20px;
}

.rui-billbox-content{
	float:right;
	width:calc(100% - 20px);
	font-size: 13px;
}

.rui-billbox-radio{
	margin-left:38px;
	margin-top: -2px;
	
}
.rui-billbox-label{
	width:100%;
	margin-right:0px;
}


.rui-mainframe .admin_form .rui-billbox-fmgroup{
	    min-height: 40px !important;
}

.ruibox-leftinput-p0{
	padding-left:0px;
}

.rui-ntdc-fellow label {
	text-transform:capitalize !important;
	
}
.nui-inside-arrowheadding .each-form-headding{
	    margin-left: -16px;
}

.nui-inside-mln10{
	margin-left: -7px;
}
.nui-inside-mln12{
	margin-left: -12px;
}

.nui-inside-mln19{
	margin-left: -19px;
}

.nui-inside-imp-mt-10{
	margin-top: -22px;
	margin-bottom: 0px;
	
}

.nui-inside-arrowheadding .each-form-headding2 {
    margin-left: -16px;
}

.nui-cdphoursbtn{
	text-transform:capitalize;
	color:#000 !important
	
}

.nui-nphtest .photo_text, .photo_text1,.photo_text2{
	padding: 5px 10px !important;
	
}

.nui-editpage-radio .checkbox{
padding-left: 15px;

}

.nui-userallow-settings{
	padding-top:40px;
	
}
.nui-userallow-settings select{
	height: 31px;
    padding-top: 3px;
}
.nui-editviewpag-spacing{
	margin-top: -16px;
}

.nui-confrence-fellow label {
	text-transform:capitalize !important;
	
}


.nui-confrence-fellow .admin_form .form-group {
    min-height: 42px !important;
}


.req-shadowfro-fram{
	    box-shadow: 0px 17px 69.6px 17.4px rgb(0 0 0 / 10%);
}



.stricktly-pagefontsize{
	font-size:13px !important;
}



input[type="radio"], input[type="checkbox"]{
	margin-top: 3px !important;
}

.leftDivTwo3.radio-inline input[type=radio]{
	    margin-left: -102px !important;
}


.leftDivTwoN3.radio-inline input[type=radio]{
	    margin-left: -140px!important;
}


/*new styles 2024-11-20*/
.affiliactions_fullforms{ 
	float:left;
	width:100%
	
}

.affiliactions_fullforms_inner{
	width: 97%;
    background: #f5f5f5;
    /* min-height: 120px; */
    display: block;
    margin: 7px auto;
    padding: 8px 16px;
    border: 1px solid #e9e7e7;
    text-align: center;
} 


.affiliactions_fullforms_inner ul {
    margin: 0px;
    padding: 0px;
	    text-align: center
}

.affiliactions_fullforms_inner ul li {
     margin: 0px 0px 1px 0px;
    padding: 0px 11px 0px 6px;
    display: inline-block;
    list-style-type: none;
    color: 000;
    line-height: 20px;
    font-size: 13px;
    color: #434343;
    font-weight: normal;
    border-right: 1px solid #3f3d3d;
}
.affiliactions_fullforms_inner ul li:nth-child(even){
	border-right:none;
}


.affiliactions_fullforms_inner ul li  b{
color: #2d3088;
margin: 0px 5px 0px 4px;
}

.affiliactions_fullforms_inner ul li span {
	color:#ffc206;
}

.affiliactions_fullforms_inner h3{
	
	font-size: 14px;
    font-weight: 600;
    margin: 0px;
    padding: 0px;
    line-height: 25px;
}

.my-font-small select option {
	font-size:13px !important;
	
}


.dashboard_stat label{
	margin-right: 0px !important; 
}


.new_info_section{
		float:left;
margin-left: 15px;
    margin-right: 15px;
	width:calc(100% - 31px)
}

.bg_perform_adult{
	    background: #f8f8f8;
    padding: 15px 0px;
    border: 1px solid #e7e7e7; 
float:left;
width:100%;	
padding: 10px 0px !important;
}

.ifyes_section{
	float: left;
    width: 100%;
    font-style: italic;
    font-size: 13px;
    color: #000;
    margin: 7px 0px 10px 0px;
    line-height: 15px;
	
}

.new-rew12{
	font-size: 13px;
}

.bca_new_uploadesection{
	
	float:left;
	width:100%;
	
}

.bca_new_uploadesection_label{
		    float: left;
    font-size: 13px;
    font-weight: normal !important;
    line-height: 18px;
    float: left;
    width: 201px;
}


.bca_new_uploadesection_label label{
	font-weight: normal !important;
}

.bca_new_uploadesection_input{float:left;}

.dropdown_eac_maxwidth{
	max-width:300px !important; 
}

.select_each_otheroption{
	float:left;
	width:100%;
	
}

.choose_pleaseselect{
	    float: left;
    width: 100%;
}

.each_fm_p0{
	padding-left:0px !important;
	margin-top: 10px;
} 

.additional_select .form-group{
	    min-height: 70px !important;
}
.mt_bca_20{margin-top:20px;}


	.count_each_label_new{
		color: #272a74;
    text-transform: uppercase;
    font-weight: 600;
	}
	
	.count_each_label_new{
		float:left;
		width:100%
	}
	
		.mb_no_margin{
			margin-bottom:0px;
		}
		
		.font-weigh_nr{
		
			font-weight: 600;
    font-size: 13px;
		}
			
			.bt12{
				margin-bottom:10px ;
			}
			
			.elemet_max-width{
				display: block; 
    width: 271px;
    margin-top: 6px;
			}
			
			
			
			.for_newlabel .mem_lbl {
				color: #000 !important;
    text-transform: none!important;
    font-weight: normal!important;
    font-size: 13px!important;
margin-right: 0;	
			}

			  
			  .input_spacing_n2{
	    margin-top: 24px;   
}

.input_iland_othershade{
	padding: 5px 5px !important;
	border: 1px solid #d6d6d6 !important;
}




/*Grid issue 10-30-2025 */
@media screen and (min-device-width: 1250px) and (max-device-width: 1400px) { 
    .rdev-largetable {
        overflow-x: auto;
    }
}
.min-w_header_100{
	min-width:100px;
}
.min-w_header_200{
	min-width:200px; 
}
.min-w_header_120{
	min-width:120px; 
}
.min-w_header_80{
	min-width:80px; 
}
.min-w_header_180{
	min-width:180px; 
}

.min-w_header_160{
	min-width:160px; 
}



.min-w_header_130_n{
	min-width:130px; 
}


.min-w_header_1802{
	min-width:180px !important; 
	width: auto !important;  
}

/*Below is new css for for new Requirement-11/25/2025*/  


.payment_page_new_req {
	width:100%;
}
 
 .req_payment_outer{
    text-align: center;
    background: #FFF;
    padding: 25px;
    margin-top: 35px;  
	width: 800px;
	margin-left: auto;
    margin-right: auto;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
 }
 
 .req_headding_size{
	 font-size:20px !important;
	 text-decoration:none !important;
	 margin-top: 14px; 
 }
 .each_center_outer{
	 float:left;
	width: 100%;
 }
 
 .payment_page_new_req .leftspan, .rightspan {
    font-size: 16px !important;
}
.each_select_payment_option{ 
	float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px; 
}

.each_select_option select{height: 33px;
    padding: 3px 5px;
    margin-bottom: 0px !important;
    margin-left: 10px;
	font-size: 13px;
	border-radius: 5px !important;
	    border: 1px solid #ccc;
}
	.option_outer_main_company_check{
		float:left;
		width:100%;
		/* border: 1px solid #ccc; */
		margin-top: 5px;
	}

	.option_outer_main_company_check label{
	    text-align: left;
    display: flex;
    font-size: 13px;
    font-weight: 600;
    margin: 0px !important;
    padding: 0px !important;
    line-height: 21px;
    float: left;
    text-transform: none !important;
}
	


	.options_outer_main_bank_transfer{
		float:left;
		width:100%;
		/* border: 1px solid #ccc; */
		margin-top: 5px;
	}

	body .options_outer_main_bank_transfer label{
		text-align: left;
		display: flex;
		font-size: 13px !important;
		font-weight: 600;
		margin: 0px!important;
		padding: 0px !important;
		line-height: 21px;
		float: left;
		text-transform: none!important; 
	}

	.req_fields_row{
	float: left;
    width: 100%;
    margin: 0px 0px 8px 0px;
	}

	.req_payment_outer  .form-group{
min-height: auto !important;
	}


	.headding_optional_info{
	text-align: left;
    font-size: 17px;
    font-weight: 600;
    color: #272a74;
    line-height: 20px;
    text-decoration: underline;
    width: 100%;
    float: left;
    margin: 15px 0px 6px 16px;
	}


	.each_uploda_look .file-box {
   
    font-family: Arial;
	position: relative;
        }
       .each_uploda_look .remove-btn {
       background: red;
    color: #fff;
    border: none;
    padding: 4px 10px;
    cursor: pointer;
    border-radius: 20px;
    margin-left: 10px;
    float: right;
    height: 22px;
    width: 22px;
    margin-right: 7px;
    display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	z-index: 9999;
top: 6px;
    right: 1px;
	
        }

       .each_uploda_look .remove-btn:hover {
            background: darkred;
			cursor: pointer;
        }

 
.each_uploda_look #fileName{
	display: none; 
}
.each_uploda_look .fileName{
	display: none; 
}




.each_uploda_look input[type=file] { 
	display: block;
    padding-right: 10px !important;
    margin-bottom: 0px !important;
    padding: 5px 9px 6px 9px;
    font-size: 13px;
    width: 86%;
    border: none;
}

.each_rq_textarea{
	    border: 1px solid #ccc;
		margin: 0px 5px 0px 0px  !important;
}

.rq_textarea_chart{
	    float: right;
    font-size: 12px;
    color: #000;
}
.rq_textarea_chart .text-bold{
	font-weight: 600;
}


.each_lbl_fnt{
text-align: left;
    display: flex;
    font-size: 13px;
    font-weight: 600  !important;
    margin: 0px;
    padding: 0px !important;
    line-height: 21px; 
}

.option_PersonalCompany_Cheque .form-control{
	font-size: 13px;
}

.rq_browse_btn1_outer{
	border: 1px solid #ccc;
    border-radius: 5px;
}

.each_require_hint{
	color: #fb492a;
    font-size: 14px;
    font-weight: 600;
}


.dat_hit_icon{
	    float: right;
    height: 32px;
    width: 30px;
    background: #19198b;
    color: #FFF;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 16px;
    top: 22px;
    border-radius: 0px 3px 3px 0px;
	font-size: 20px;
}

.upload_formate_file{
	text-align: left;
    font-size: 12px;
    color: #000;
}


.credit-debitcard_outer{
	float: left;
    width: 100%;

    padding-bottom: 20px;
	border: 1px solid #ccc;
}

.outer_span_credit{
    width: 480px;
    margin: auto;
    display: block;
    text-align: left;	
}

.card_images_center{
margin: 20px auto 15px auto !important;
    display: flex !important;
    text-align: left !important;
    border: 1px solid #e3e6f1 !important;
    background: #e3e6f1 !important;
    align-items: center;
    justify-content: center;
}

.margins-row-indent{
	width: 480px;
    margin: auto;
    display: inline-block;
    text-align: left;
	padding: 0px !important;
}



.each_card_label_old label {
    text-align: left;
    font-size: 13px;
    font-weight: 600;
    margin: 0px;
    padding: 0px !important;
    line-height: 21px; 
}
.each_date_hint1{
	    font-size: 11px;
    color: #343434;
    font-weight: normal;
}

.each_action_view{
	    background: #272a74;
    color: #FFF;
    padding: 4px 10px;
    border-radius: 5px;
    line-height: 20px;
    font-weight: 600; 
}

.each_action_view:hover{
	background: #ffa706; 
    color: #FFF;
}

.each_td_minwidth th{
	min-width: 100px !important;
} 
table th.each_td_minw_150 {
    min-width: 165px !important;
}

table th.each_td_minw_120 {
    min-width: 120px !important;
}



@media (min-width: 1200px) and (max-width: 1600px) {
    .large_disktop_view {
        overflow-x: scroll;
    }
}

.info-grid {
    display: grid;
    grid-template-columns: 250px 1fr 200px 1fr; 
    /* Increase first label column width */
    width: 100%;

}

.info-grid > div {
border: 1px solid #999;
    padding: 6px 10px;
    font-size: 14px;
    word-wrap: break-word;
    white-space: normal;
    margin-top: -1px;
    margin-left: -1px;
    border-radius: 0;
    color: #000;
    font-size: 13px; 
	line-height: 20px;
}


.info-grid .label {
   font-weight: 600;
    background: #f5f5f5;
    color: #000;
    text-align: left;
	align-items: center;
} 
.info-grid .full {
    grid-column: 1 / -1;  /* span all columns */
}


   .value_text{font-weight: normal;
    line-height: 18px;
    color: #000;
    font-size: 13px;} 

	.each_req_edit{
		float: right;
    background: #ffc206;
    color: #000;
    font-weight: 600 !important;
    padding: 7px 10px;
    border-radius: 5px;
    margin: 0px 0px 10px 0px;
	} 

		.each_req_edit:hover{
			background: #272a74;
			   color: #FFF;
		}

		.btns_align_center{
			display: flex;
			align-items: center;
			justify-content: center;
			 gap: 10px;  
		}

		.clarfix_req{
			clear: both;
			overflow: hidden;
		}


		  .each_req_edit i{ 
			font-size: 20px;
    float: left;
    margin-right: 2px;}




	.each_req_approve{
		float: right;
    background: #272a74;
    color: #FFF;
    font-weight: 600 !important;
    padding: 7px 10px;
    border-radius: 5px;
    margin: 0px 0px 10px 0px;
	} 


		.each_req_approve:hover{
			 background: #0f114e;
    color: #FFF !important;
		}


		
	.each_req_reject{
		float: right;
    background: #000;
    color: #FFF;
    font-weight: 600!important;
    padding: 7px 10px;
    border-radius: 5px;
    margin: 0px 0px 10px 0px;
	} 


		.each_req_reject:hover{
			 background: #323232;
    color: #FFF !important;
		}

		.req-eachmt_20{
			margin-top: 20px;
		}


		.each_error_star{
	color:red;
}

.each_middile_frame{
	width: 900px;
	display: block;
	margin: auto;
}

.each_date_hint{
	font-size: 12px;
    color: #5e5e5e;
    font-weight: normal;
    line-height: 20px;
}


.uploadfile_icon_view{
	    background: #272a74;
    color: #FFF ;
    padding: 3px 5px;
    border-radius: 5px;
    cursor: pointer;
}

.uploadfile_icon_view i{
	font-size: 17px;
}

.uploadfile_icon_view:hover{
	 background: #2f2f2f;
	 color: #FFF;
}

.outer_expire_section{

}

body .outer_expire_section label{
	float: left;
	margin-bottom: 0px !important; 
}

 
body .outer_expire_section .form-group { 
    min-height: 50px !important;
}


.outer_expire_section .req_payment_outer{
	    margin-top: 0;
    width: 97%;
	box-shadow:none;
}


.page_val12{
	margin-top: 10px;
	
}

.btn_moredocuments_uploads{ 
background: #ffc206;
    color: #000 !important;
    text-transform: uppercase;
    font-weight: 600 !important;
    border: none !important;
    padding: 8px 10px !important;
    border-radius: 20px !important;
    margin: 7px 0px 0px 0px !important;
    cursor: pointer; 
	
	}


	.dynamic_delete{
		     position: absolute;
    top: 23px;
    margin-left: 5px;
    padding: 0px;  
	}


	    	.dynamic_delete i {font-size: 18px;}



			.outer_expire_section .options_outer_main_bank_transfer{
				float: none; 
    width: 96%;
    /* border: 1px solid #ccc; */
    margin: auto;
			}
			
			.custom-fieldset {
border: 1px solid #272a74;
    border-radius: 8px;
    padding: 20px;
    margin-top: 20px;
    position: relative;
    font-size: 14px;
    background: #f8f8f8;
	margin-bottom:15px ;
}

.fieldset-title {
position: absolute;
    top: -17px;
    left: 20px;
    background: #fff;
    padding: 6px 20px;
    font-weight: 600;
    font-size: 15px;
    border: 1px solid #272a74;
    border-radius: 6px; 
}

.fieldset-content {
    min-height: 150px; /* adjust based on your need */
	margin-top: 10px;
}

.role_leble_name{
	text-align: right;
	font-weight: 600;

}

.role_leble_inpt{
	
	text-align: left;
}

.role_leble_inpt input{

	    width: 200px;
    border-radius: 4px;
    border: 1px solid #8f8f8f;
	height: 33px;
}

.entered_id_eachdetails{
	display: flex;
	justify-content: center; 
}
.role_leble_inpt .info-box {
   /* display: flex;*/
    border: 1px solid #ccc;
    border-radius: 10px;
    overflow: hidden;
    font-size: 16px;
    background: #f9f9f9;
	    min-height: auto;
		    margin: 6px 0px 0px 0px;
			border-radius: 0;

			box-shadow: none;
			border-radius: 10px;
			float: left ;
			width: auto;
}

.role_leble_inpt .info-item {
      padding: 5px 15px;
    /*flex: 1*/
    display: flex;
    align-items: center;
    float: left;
    font-size: 14px;
    /*background: #ebebeb;*/
    /* margin: 6px 0px 0px 0px; */
    border-radius: 0px;
}

/* middle border divider */
.role_leble_inpt .info-item:nth-child(1) {
    border-right: 1px solid #ccc; 
}


.role_leble_inpt .info-item strong{
	margin-right: 5px;
}

.each_role_mt1{
margin-top: 20px;
}

.each_role_nppadding-left{
	padding-left: 0px !important; 
}

.each_hint_small{
	font-size: 13px;
}

.readonly_text_input{
	background: #e7e7e7; 
}

.nopaddong_mb_each{
	margin-bottom: 5px !important;   
}

body .input_gropu_min-height{
min-height: auto !important ;
margin-bottom: 2px;
padding-bottom:2px ;

}

.eac_inpt_maxw{
	max-width: 300px;
}

.each_nmb_15{
margin-bottom: 15px !important;   
}

.each_ap_left_0{
	padding-left: 0px !important; 
}


body .applly_reinstsatment_sec .form-group{
min-height: auto !important;
}


.each_rweads_forlabe label{
	text-transform: none !important;
	margin-bottom: 0px!important; 
}

.Each_btn_center{
	text-align: center;
}

.applly_reinstsatment_sec .dat_hit_icon  {
    float: right;
    height: 33px;
    right: 15px; 
}



.applly_reinstsatment_sec .each_uploda_look .remove-btn{
top: 26px;
}
.hr_newline{
	    margin-top: 10px;
    margin-bottom: 15px;
    border: 0;
    border-top: 1px solid #bfb3b3;
}

.header_amount_line h5{
	color: #9C921F;
    font-size: 19px;
    text-decoration: none;

    font-weight: 600;
	font-family: Poppins;
    
}


.header_amount_line h4{
	color: #716b6b;
    font-size: 17px;
    text-decoration: none;
    font-weight: 600;
    float: left;
    width: 100%;
    margin: 0px 0px 7px 0px;
	font-family: Poppins;
}


.header_amount_line .leftspan, .rightspan{
 font-size: 17px;
 padding-right: 10px;
}

.header_amount_line h3{
	color: #000;
    font-size: 16px;
    text-decoration: none;
    font-weight: 600;
    float: left;
    width: 100%;
    margin: 5px 0px 7px 0px; 
	font-family: Poppins;
}


/* below */

.Reinstatement_view{
	position: relative;
    margin: 30px 0px 0px 9px;
}
.Reinstatement_view  .info-table {
    width: 100%;
    border: 1px solid #dddddd;
    border-radius: 6px;
    overflow: hidden;
   	font-family: Poppins;
	border-radius: 0;
}


.Reinstatement_view .info-row {
 display: grid;
    grid-template-columns: 130px 1fr 100px 1fr 100px 1fr;
    border-bottom: 1px solid #ccc;
}


.Reinstatement_view .info-row.full-row {
    grid-template-columns: 180px 1fr;
}


.Reinstatement_view .info-cell {
    padding: 8px 8px;
    border-right: 1px solid #ddd;
	    background: #FFF;
}


.Reinstatement_view .info-row .info-cell:last-child {
    border-right: none;
}


.Reinstatement_view .label {
    font-weight: 600;
    font-size: 13px;
    color: #000;
    text-align: left;
    background: #ededed;
	border-radius: 0 !important;
		line-height: 19px;
}


.Reinstatement_view .value {
    color: #000;
    word-break: break-word;
	font-size: 13px;
	line-height: 19px;
}

/* Auto adjust height for long content */

.Reinstatement_view .info-row {
    align-items: stretch;
}

.table_alt_mt{
	    margin-top: 27px;
}

.only-cpd_emails  .info-row {


 display: grid;
    grid-template-columns: 130px 1fr 150px 1fr 150px 1fr;
    border-bottom: 1px solid #ccc;
}


.police-file-cell {
    width: 350px !important;
    max-width: 350px;
    display: inline-block;
    white-space: normal; /* allow wrapping */
}

.each_PDF_view_gen{
	color: #06457a;
    float: left;
    font-weight: 600;
}

.each_PDF_view_gen:hover{
		color: #000;
}

.each_referenecde_headding{
	    position: absolute;
    background: #272a74;
    color: #FFF;
    padding: 6px 14px;
    font-weight: 600;
    top: -26px;
	font-size: 14px
}

.reinstatement_each_actions{
	margin: 0;
	padding: 0;

}



.reinstatement_each_actions li{
	margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
}

.reinstatement_min_w{width: 110px; 
min-width: 100px;
}



.reinstatement_view_btn{
	background: #272a74;
    color: #FFF;
	    padding: 4px 5px !important; 

}


.reinstatement_view_btn i{
	font-size: 17px !important;
}

.reinstatement_view_btn:hover{
	background: #000!important;
	color: #FFF!important;
}


.reinstatement_edit_btn{
	background: #ffc206 ;
    color: #FFF;
	    padding: 4px 5px !important;

}


.reinstatement_edit_btn i{
	font-size: 17px;
}

.reinstatement_edit_btn:hover{
	background: #ff9006 !important;
		color: #FFF!important;
}


.more_info_lable{
	font-weight: 600;
    text-align: right;
    padding-right: 0 !important;
}

.each_mt_20{
	margin-top: 20px;
}


.each_mt_20 .each_rq_textarea{border-radius: 0;}


.color_thick_small{
	color:#000 !important
}

.credit-debitcard_outer label {
	font-weight: 600 !important;
	color: #000;
}

body .credit-debitcard_outer .form-control{
	font-size: 13px !important;
	font-style: normal !important;
}

body .option_outer_main_company_check .form-control{
	font-size: 13px !important;
	font-style: normal !important;
}

.card_nopad_left{
	padding-left: 0px !important; 

}

.card_nopad_right{
	padding-right: 0px!important; 

}

.card_nopad_right_left{
	padding-right: 0px!important; 
	padding-left: 0px!important; 

}


.option_outer_main_company_check .each_uploda_look .remove-btn{
	top: 28px;
}



.options_outer_main_bank_transfer .each_uploda_look .remove-btn{ 
	top: 28px;
}



.date_smallhint_row{
	font-size: 12px; 
    color: #2a2929;
    font-weight: normal; 
}


.for_text_placeholder .form-control{
	font-size: 13px;
}

.for_text_placeholder .each_rq_textarea{
		font-size: 13px; 
}

.each_viewattends_btn{
	background: #272a74;
    white-space: pre;
    color: #FFF;
    padding: 5px 8px;
    /* line-height: 47px; */
    border-radius: 5px;
    font-weight: 600;
}

.each_viewattends_btn:hover{
	background: #06083a;
	   color: #FFF;
}


@media screen and (min-width: 1200px) and (max-width: 1500px) {
    .disktop-big-overflow {
        overflow-x: scroll;
    }
}

.tr_row-min-width{ 
min-width: 120px !important;
width: 120px!important;;
}

.tr_row-min-width_100{ 
min-width: 100px !important;
width: 100px!important; 
}

.tr_row-min-width_130{ 
min-width: 130px !important;
width: 130px!important;;
}

.list_view_certificate{
	margin: 0px;
	padding: 0px;

}

.list_view_certificate li{
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style: none;
	

}


.min-w_header_130{
	min-width:130px; 
}


.tr_row-min-width_80{

	min-width:80px; 
}

.edit_event_reg{

	
}

.edit_event_reg .Reinstatement_view .info-row { 
    display: grid;
    grid-template-columns: 130px 1fr 130px 1fr 145px 1fr;
    border-bottom: 1px solid #ccc;
}


.each_label_right_status{

	text-align: right;
	padding-right: 0px !important;
	font-weight: 600;
	font-size: 13px;
}

.each_select_max-width{
	max-width: 200px;
	    margin-left: 0px !important;

}


    .each_label_right_status label{line-height: 10px;}

	.eat_row_mt_15{
		margin-top: 15px;
		
	}


	.ifselect_display_textarea textarea{
min-height:70px;
font-size: 13px;
	}

	#ifselect_display_textarea {
    display: none; 
}

.esch_status_setting{
	margin-top: 15px;
}

.esch_status_setting .each_req_approve{
	float: left;

}


.inside_main {
  padding: 10px;
    background: #ededed;
	font-size: 13px;

}

.inside_main label{

	font-size: 13px;
	font-weight: 600;
	    margin: 0px;
}



/* //below is certificate css// */



.each_certificate_outer{}


.each_certificate_outer body {
    background: #f5f7fa;
    font-family: "Arial", sans-serif;
}

.each_certificate_outer .certificate {
    width: 800px;
    margin: 30px auto;
    padding: 40px;
    background: #edf8fd;
    border: 4px solid #a5c7d7;
    border-radius: 12px;
  
}

/* Top Section */
.each_certificate_outer .top-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.each_certificate_outer .logo-box {
  display: flex;
    align-items: center;
    background: #FFF;
    padding: 10px;
	border-radius: 10px;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	    max-width: 400px;
}


.each_certificate_outer .logo-box img {
     width: 100%;
    margin-right: 15px;
}

.each_certificate_outer .logo-text h3 {
    margin: 0;
    font-size: 16px;
    line-height: 1.3;
}

.each_certificate_outer .logo-text span {
    font-size: 12px;
    color: #777;
}

.each_certificate_outer .achievement {
    text-align: right;
}

.each_certificate_outer .achievement h2 {
    margin: 0;
    font-size: 22px;
    color: #fd7500;
    font-weight: 600;
}

.each_certificate_outer .achievement p {
    margin-top: 5px;
    font-size: 14px;
	text-align: left;
}

/* Name Section */
.each_certificate_outer .name-section {
    text-align: center;
    margin-top: 40px;
}

.each_certificate_outer .name-section h1 {
      margin: 0;
    font-size: 25px;
    font-weight: 600;
    color: #F18C23;
}

.each_certificate_outer .subtitle {
     font-size: 15px;
    margin-top: 14px;
    color: #3e3e3e;
    text-align: center;
    font-weight: 600;
    border-top: 2px solid #ccc;
    padding-top: 0;
}

/* Table */
.each_certificate_outer .details-table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 55px;
    font-size: 13px;
	background: #FFF;
}

.each_certificate_outer .details-table td {
    border: 1px solid #ccc;
    padding: 12px 10px;
}

/* Bottom Section */
.each_certificate_outer .bottom-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 45px;
}

.each_certificate_outer .signature-img {
    width: 120px;
}

.each_certificate_outer .signature-block {
    text-align: center;
}

.each_certificate_outer .sig-title {
    margin-top: -8px;
    color: #666;
}

.each_certificate_outer .certified-block {
    text-align: center;
}

.each_certificate_outer .certified-block h3 {
    margin: 0;
}

.each_certificate_outer .seal-img {
    width: 110px;
}


.each_date_font{
	    color:#272a74; 
}



.each_certificate_outer td {text-align: left;}


.each_cretifi_bottom .grid-3 {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr); 
    gap: 20px;
}

.each_cretifi_bottom .grid-3 > div {
     text-align: center;
    min-width: 224px !important;
}

.each_cretifi_bottom h1{
font-size: 18px ; 
}



.each_cretifi_bottom .name-section {
    text-align: center;
    margin-top: 42px !important;
}



.each_cretifi_bottom .subtitle {
    font-size: 13px;
    margin-top: 14px;
    color: #3e3e3e;
    text-align: center;
    font-weight: 600;
    border-top: none;  
    padding-top: 0;
    line-height: 15px;
}


.each_cretifi_bottom h3{
font-size: 15px;
    line-height: 20px;
    font-weight: 600;
    margin: 0px;
    padding: 0px;

}


/* 	
.each_cretifi_bottom p{
font-size: 20px;
    line-height: 20px;} */


	.for_lbl_place .form-control{
		    font-size: 13px !important;
	}


.each_cretifi_bottom p{
	font-size: 17px;
    font-weight: 600;
    text-align: center !important;
    margin: 0px;
    padding: 0px;
}


.min-w_header_70{
	min-width:70px;
}

.min-w_header_150{
	min-width:150px;
}



.edit_event_reg_cpd .Reinstatement_view .info-row {
        display: grid;
    grid-template-columns: 134px 1fr 154px 1fr 153px 1fr;
    border-bottom: 1px solid #ccc;
}

.only_cpd_certi{
margin-top: -2px;
margin-bottom: 20px;
}

.only_cpd_certi .info-row {
        display: grid;
    grid-template-columns: 255px 1fr 154px 1fr !important ;
    border-bottom: 1px solid #ccc;
}

.select_reasion_outer{

	margin-top: 15px; 
}

.each_padding2_additional{
	padding: 10px;
}


.each_padding2_additional label{

font-weight: 600;
    margin: 0px;
    padding: 0px;
    font-size: 13px;
}

.btn_addnew_reasion{
	float: right;
    background: #ffc206;
    color: #000;
    padding: 5px 8px;
    border-radius: 5px;
    margin: 0px 10px 10px 0px; 
    font-weight: 600;
}


.btn_addnew_reasion:hover{
	background: #ff9b06; 
    color: #000;
}


.reason-wrapper_line {
  display: flex;
    align-items: center;
    gap: 10px;
    margin: 10px 0 5px 0;
}

.reason-wrapper_line label {
    font-size: 14px;
    font-weight: 500;
    color: #333;
    white-space: nowrap; /* keep label in one line */
}

.reason-input {
    width: 260px;
    padding: 6px 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 14px;
}

.add-btn1 {
    background: #272a74;
    color: #FFF;
    border: none;
    padding: 7px 15px;
    border-radius: 3px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500; 
}

.add-btn1:hover {
    background: #0c0e43; 
	    color: #FFF;
}

.reason-wrapper_outer{
	width: 65%;
    display: grid;
    align-items: center;
    justify-content: center;
    background: #e7eaeb;
    margin: auto;
    padding: 15px 0px;
}


.reason-wrapper_outer input{
	margin: 0px !important; 

}


.each_btn_crefity_outer{
	    background: #edebeb;
 padding: 3px 3px 4px 3px;
    border-radius: 2px;
    border: 1px solid #ccc;
    margin-top: 7px;
}

.each_actions_min-width{
	min-width: 120px !important; 
}

.credit_profile_display_outer .Reinstatement_view {
    position: relative;
    margin: 0px 0px 0px 9px;
}

.credit_profile_display_outer .info-row{
	grid-template-columns: 110px 1fr 150px 1fr 126px 1fr;
}


.same_line_pdfname{white-space: nowrap;}  


.each_form_internal_cpd{
	margin: auto;
    padding: 10px;
    width: 750px;
    
}

.each_form_internal_cpd label{

	text-align: left;
    display: flex;
    font-size: 13px !important;
    font-weight: 600;
    margin: 0px !important;
    padding: 0px !important;
    line-height: 21px;
    float: left;
    text-transform: none !important;
}


.each_form_internal_cpd select {
	 font-size: 13px !important;
}

body .each_form_internal_cpd .form-group{ 
min-height: auto !important; 
}

body .each_form_internal_cpd .row{
margin-bottom: 10px;}


/*adding css for all payment pages align start here*/

.fee_details-mobile.payment_pagealign{
	width:100% !important;
	background:none!important;
}
/*adding css for all payment pages align ends here*/ 


.payment_pagealign .req_payment_outer{margin-top: 0px;} 

.payment_page_new_req .fee_details-mobile{
	    margin-top: 0px!important;
		padding-top: 0px !important;  
		
}

.req_payment_outer.strict_formgroup1 .form-group{ 
	
	    min-height: auto !important;
}


.each_dashboadfiler{
 background: #edf7fb;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}



.each_dashboadfiler
	.form-group {
    min-height: auto !important; 
}


		
	.each_btn_filter_submit{ 
	
	float: left;
    margin: 22px 0px 0px -14px !important;
    background: #272a74;
    color: #FFF;
    font-weight: 600!important;
    padding: 7px 10px;
    border-radius: 5px;
    margin: 0px 0px 10px 0px;
	} 


		.each_btn_filter_submit:hover{ 
			 background: #00243d;
    color: #FFF !important;
		}


		.dat_hit_icon{
			    top: 26px ;
		}

		.no_padding_left_filter{
padding-left:0px !important;  

		 }


		 .main_dashboard_nl .credits-container {
    display: flex;
    gap: 10px;
    justify-content: center;
    margin: 20px 0px 20px 0px ;
}

.main_dashboard_nl .credit-card {
  /* width: 33%; */
    width:auto;
  
    border-radius: 3px;
    padding: 15px 15px 15px;
    text-align: center;
}

.main_dashboard_nl .card-top {
        display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
    margin-bottom: 9px;
}


.main_dashboard_nl .card-top .title {
    font-size: 15px;
    font-weight: 600;
    text-align: left;
    width: 74%;
    /* background: #ccc; */
    text-align: center;
	color: #FFF;
}

.main_dashboard_nl .card-top .icon {
       width: 56px; 
}

.main_dashboard_nl .count {
  font-size: 32px;
    font-weight: 700;
    margin: 5px 0;
}

.main_dashboard_nl .details-btn {
         background: #ffffff;
    color: #0a0a87;
    border: none;
    padding: 5px 10px;
    font-size: 13px;
    border-radius: 4px;
    cursor: pointer;
    font-weight: 600;
}


.each_lable_chhose_mr0{ 
	margin-right:0px !important; 
}


.each_box1{
	background: #ff5500; 
background: -webkit-linear-gradient(66deg, rgba(255, 85, 0, 1) 0%, rgba(255, 170, 79, 1) 100%);
background: -moz-linear-gradient(66deg, rgba(255, 85, 0, 1) 0%, rgba(255, 170, 79, 1) 100%);
background: linear-gradient(66deg, rgba(255, 85, 0, 1) 0%, rgba(255, 170, 79, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF5500", endColorstr="#FFAA4F", GradientType=0);
min-width: 31%;
}

.each_box2{
background: #020024;
background: -webkit-linear-gradient(90deg, rgba(2, 0, 36, 1) 0%, rgba(10, 10, 138, 1) 89%, rgba(5, 45, 130, 1) 100%);
background: -moz-linear-gradient(90deg, rgba(2, 0, 36, 1) 0%, rgba(10, 10, 138, 1) 89%, rgba(5, 45, 130, 1) 100%);
background: linear-gradient(90deg, rgba(2, 0, 36, 1) 0%, rgba(10, 10, 138, 1) 89%, rgba(5, 45, 130, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024", endColorstr="#052D82", GradientType=1);
min-width: 35%; 
}


.each_box3{
	background: #2A7B9B;
background: -webkit-linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(87, 199, 133, 1) 50%, rgba(237, 221, 83, 1) 100%);
background: -moz-linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(87, 199, 133, 1) 50%, rgba(237, 221, 83, 1) 100%);
background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(87, 199, 133, 1) 50%, rgba(237, 221, 83, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2A7B9B", endColorstr="#EDDD53", GradientType=1);
min-width: 31%;
}

.dashboard_redirect1 .details-btn {

    margin-top: 15px;
display: block;
    margin: auto;
    width: 114px;
}

.dashboard_redirect1{
	text-align: center;
}


.each_box1 .card-top{
	    border-bottom: 1px solid #dbc167;
}

.each_box2 .card-top{
	    border-bottom: 1px solid #505cab;
}

.each_box3 .card-top{
	    border-bottom: 1px solid #c9d9c8;
}

.each_devided_alatics{
	border: 1px solid #ccc;
	padding: 15px 0px 
}


.each_devided_alatics img{
display: block;
margin: auto;
width: 85%;
}

.all_in_analytics{
border: 1px solid #ECECEC;
    background-color: #ECECEC;
    padding: 15px 0px;
    margin: 30px 0px;
}

.each_bica_all_analytics{
	width: 640px;
	margin: auto;

}


.btn_btn_export_pdf{
	float: right;
    background: #272A74;
    color: #FFF;
    padding: 5px 8px;
    border-radius: 5px;
    margin: 0px 0px 0px 0px; 
    font-weight: 600;
}


.btn_btn_export_pdf:hover{
	background: #272A74;  
    color: #FFF;
}


body .each_cal_iconaudjest .dat_hit_icon {
    top: 22px !important;
}



.is_eqal_delete .for_each_red{
	background: #ff0000;

}

.is_eqal_delete .for_each_red:hover{
	background: #ed0000 !important; 

}


.min-w_each_headding{
	min-width:100px; 
}


.for_fqali_width_th_110{
	min-width:110px; 
}


.for_fqali_width_th_85{
	min-width:85px; 
}



 .each_bica_filtr_status .form-group{
    min-height: auto !important;
    margin-bottom: 10px !important;

}

.each_bica_filtr_status label{ 
float: left;
    margin-right: 5px;
    line-height: 28px;
}

.each_bica_filtr_status{
	margin-bottom: 8px;
}
.each_bica_filtr_status .controls{
float: left;	
}


.each_bica_filtr_status .col-md-4{
	padding-left:0px ; 
}

.pt_none_up0{
	    padding-top: 0 !important;
}


.btn_tparty_cpdcenter{ 
	    width: 150px;
}


.each_ranual_font1{ 
text-align: center;
    font-size: 25px;
    font-weight: 600;
    color: #272a74;
    line-height: 28px;
    padding: 0px;
    margin: 6px 0px 8px 0px; 
    text-decoration: underline;	
}



.button_nsave1{
	    background: #f8a30b;
    font-weight: 600;
    padding: 8px 20px !important;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 600 !important;
    margin-right: 30px;
	height: 38px;
}



.cancel_button_n1 {
    background-color: #16a7d6;
    color: #FFF;
    padding: 8px 20px !important;
    margin-left: 30px;
    text-transform: uppercase;
    font-weight: 600 !important;
    min-width: 100px;
    height: 38px;
    line-height: 23px !important;
}


.admin_button_n1 {
    background: #272a74;
    font-weight: 600 !important;
    padding: 8px 20px;
    color: #FFF;
    text-transform: uppercase;
	 height: 38px;
    line-height: 23px !important;
}



/*2026-2-3 css for dashooard year wise*/
.yearouter{
    padding: 16px 15px 26px 15px;
    font-family: Montserrat;
    width: 98%;
    margin-left: auto;
    overflow: hidden;
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 20px;
}

.year-2026{
background-color: #F3F3F3 !important;
border: 1px solid #E6E6E6 !important; 
}

.year-2025{
background-color: #E7EDFB !important;
border: 1px solid #D7DEEE !important; 
}

.year-2025 .header_h3_year {
    text-align: center;
    margin: 0px 0px 45px 0px;
    padding: 0;
    font-size: 23px;
    font-weight: 600;
    color: #000;
}

.year-2026 .header_h3_year {
    text-align: center;
    margin: 0px 0px 45px 0px;
    padding: 0;
    font-size: 23px;
    font-weight: 600;
    color: #000;
}


.year-2024 .header_h3_year {
    text-align: center;
    margin: 0px 0px 45px 0px;
    padding: 0;
    font-size: 23px;
    font-weight: 600;
    color: #000;
}

.header_year_2026 .bule_serilal_1 {
    background: #C24A02;
    border-radius: 8px;
    padding: 15px;
}






.each_data_inner{
	float: left;
    width: calc(20% - 12px); 
    margin-right: 12px; 
	min-height: 118px; 
}


.bule_serilal_0{
	background: #010c16;
	border-radius: 8px;
	padding: 15px 10px;
}

.bule_serilal_1{
	background: #052948;
	border-radius: 8px;
	padding: 15px 10px;
}

.bule_serilal_2{
	background: #094E8B;
	border-radius: 8px;
	padding: 15px;
}

.bule_serilal_3{
	background: #0B69BE;
	border-radius: 8px;
	padding: 15px;
}

.each_data_inner p{
	    float: left;
    width: 100%;
}
.each_actual-value{
color: #FFF;
    font-size: 31px;
    font-weight: 600;
    margin-top: 3px;
    margin-bottom: 4px;
	margin-left: 0px !important; 
}
/* .year-2026 .each_data_inner p {
    float: left;
    width: 100%;
    font-weight: 600;
	margin: 0px;
} */

.header_year_2026{
	float: left;
	width: 100%;
}

.year-2025 .bule_serilal_0{
	background: #8d3500 !important;
}
.year-2025 .bule_serilal_1{
	background: #C24A02 !important;
}
.year-2025 .bule_serilal_2{
	background: #EE6E0E !important;
}
.year-2025 .bule_serilal_3{
	background: #FF8D36 !important;
}

.header_year_2026 h3{
text-align: center;
    margin: 0px 0px 45px 0px;
    padding: 0;
    font-size: 23px;
    font-weight: 600;
    color: #000;
}

.year-2026 h3 span{
    color: #0E4B81;
}


.year-2025 h3 span{
    color: #F8930F !important;
}



.year-2024 h3 span{
    color: #0A879B !important; 
}


.each_data_inner:last-child{
	margin-right: 0px;
}


.year-2024{
	background-color: #EEFCEF!important;
    border: 1px solid #D4F1D7!important;
}


.year-2024 .bule_serilal_0{
	background: #013942!important;
}

.year-2024 .bule_serilal_1{
	background: #005B6A!important;
}
.year-2024 .bule_serilal_2{
	background: #0A879B!important;
}
.year-2024 .bule_serilal_3{
	background: #089FB8!important;
}


.hint_tebletext{
    float: left;
    width: 100%;
    font-weight: 600;
    margin: 0px;
	text-align: left;
	font-size: 13px;
	line-height: 17px;
}
.hint_tebletext:hover{
 
}

.bule_serilal_4 {
    background: #077EE9;
    border-radius: 8px;
    padding: 15px;
}

.year-2025 .bule_serilal_4 {
    background: #ffaa6b !important;
}


.year-2024 .bule_serilal_4 {
    background: #15c2df !important;
}



.each_missing_reqf{text-align: center;
    color: #ff0000;
    font-weight: 600;
    margin: 0px;
    padding: 0px;
line-height: 15px;}


body .mnh-121{
	min-height:40px !important; 
}





/* media quiry */

@media screen and (max-width: 768px) {
    .each_data_inner{
          margin-bottom: 46px;
		  width: 100%;
    }
}


.each_addintial_textinfo{
    width: 900px;
    display: block; 
    margin: auto;
}

.each_addintial_textinfo  textarea{
max-height: 70px;
margin: 5px 0px 0px 0px;
}


.each_addintial_textinfo p{
	margin: 8px 0px -3px 0px;
    padding: 0px;
    font-weight: 600;
    font-size: 13px;
}

.mb-20_each1{
	margin-top:20px;
	margin-bottom:20px;
}

.mrleft-360{
	margin-left:-360px;
}


/*css for new renw fields*/

.dn_ren_newfileds{
	color:#000;  
}

.dn_ren_newfileds input[type="radio"]{
	width: auto;
    max-width: 30px;
    margin-bottom: 10px !important;
    margin-right: 4px;
	    top: 1px;
		position:relative;
	
}


.na_lastradio{margin-left: 20px !important; } 


.dn_ren_newfileds .mem_lbl{ 
	     margin-bottom: 0px !important;
    line-height: 17px;
    text-transform: none;
    float: left; 
    margin-right: 10px !important; 
}


body .dn_ren_newfileds  .form-group {
	min-height: auto !important;
    margin-bottom: 10px !important;  
	
}


.dn_ren_newfileds input[type="checkbox"]{
	width: auto;
    max-width: 30px;
    margin-bottom: 10px !important;
    margin-right: 4px;
	    top: 1px;
		position:relative;
	
}

.each_service_options_n1{
margin: 10px 0px 0px 0px;
	padding:0px;
	float:left;
	width:100%;
}

.each_service_options_n1 li{
	display: inline;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    list-style: none;
    width: 49% !important;
    float: left;
   line-height: 18px
	
}



.each_service_options_n1 li input[type="checkbox"] { 
 width: auto;
    max-width: 30px;
    margin-bottom: 1px !important;
    margin-right: 4px;
    top: -2px;
    position: relative;
    float: left;
}


body .each_service_options_n1 li .mbtm_25{
	    margin-bottom: 25px !important;
}


.dn_ren_newfileds .each_lable_font{
	font-weight:normal !important; 
	color:#272a74;
}

.group_only_check{
	    margin: -2px 0px 20px 0px;
    padding: 10px 10px 0px 10px;
    float: left;
    width: 100%;
    border: 1px solid #ccc;
    background: #f9f9f9;
}

.group_only_check li{
display: inline;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    list-style: none;
    width: 100% !important;
    float: left;
    line-height: 15px;
}


.input_redint_width {
font-weight: 600;

}
	
	
.input_redint_width input[type="radio"]{
    margin: 4px 5px 0 0;
    width: auto;
    position: relative;
    top: 1px; 
}

.input_redint_width_lbt{
	margin-left:50px !important;    
}

.mt_bca_20_5 {
    margin-top: 5px;
}

.eachmb_2px{
	margin-bottom:2px !important;
}

.helblock .help-block{
	    font-weight: normal;
}


.input_redint_width.helblock input[type="radio"]{
	margin-bottom: 0px !important;
}

.mt_bca_20_10 {
    margin-top: 5px;
}

.newf_noradius{
	    border-radius: 0px;
}

.newf_padd_lef0{ padding-left: 0px !important;
}
.hr_new_line1{
	float: left;
    width: 100%;
    border-bottom: 1px solid #e9e9e9;
    margin: 0px 0px 13px 0px;
    padding: 0px;
}

.each_shoflex{
	display: flex;
}

.each_shoflex .mem_lbl{
	width: calc(100% - 145px);
}
.each_shoflex .inputlabel{
	min-width: 135px;
}

.need_list_line1{
	margin:0px;
	padding:0px;
}


.need_list_line1 li{
margin: 0px;
    padding: 0px;
    list-style: none;
    display: inline;
}


/* 576px – 767px */
@media (min-width: 300px) and (max-width: 767px) {  
	
.each_service_options_n1 li{
	width:100% !important;   
} 

.mbl_padd_01{
	padding-left:0px  !important;   
}
 
 
 
 
.admin_form .form-group.min_h_mobileradio{ 
	     min-height: 60px !important; 
 }
 



.form-group_mbl_width{
	 float: left;
    width: 100%;
    margin-bottom: 19px !important;
	
}

.each_service_options_n1{
margin: 10px 0px 13px 0px;
}

.each_shoflex .mem_lbl{
	width: 100%;
}

.each_shoflex .inputlabel{
	width: 100%;
}

.each_shoflex {
   display: inline;
}

.need_list_line1 li{
    display: block;
}

.need_list_line1 .na_lastradio{
	margin-left:0px !important;
}


}

