body
{
	margin:0px;
	padding:0px;
	background:#c9ecda !important;
}
.listingDetails 
{
    padding: 20px 0px;
}
.listingDetails.listingDetailsOperator 
{
    margin-top: 15px;
    margin-bottom: 15px;
}
.listingDetails.listingDetailsOperator ul li a 
{
	padding:15px 41.5px;
}
.listingDetails ul 
{
    padding-left: 0px;
    list-style-type: none;
    /* display: inline-block; */
    text-align: center;
}
.listingDetails ul li 
{
    display: inline;
    padding: 0px 3px 0px 3px;
}
.listingDetails.listingDetailsOperator ul li
{
	padding:0px 2px 0px 2px;
}
.listingDetails ul li a 
{
    background: darkslategrey;
    color: white;
    text-decoration: none !important;
    padding:12px 26.9px;
    border-radius: 5px;
    font-family: initial;
}
.listingDetails1 ul li a
{
	padding:12px 23px;
}
.basicDetailsBtn 
{
    background: #778899;
    padding: 10px 22px;
    color: white;
    border-radius: 5px;
    border: none;
    font-size: 15px;
}
.listingDetails ul li a.active 
{
    background: #227e8e;
}
.table-striped>tbody>tr:nth-child(odd)
{
	background:white !important;
}
/**Header**/
.headerNew
{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fdfdfd+0,ffffff+1,ffffff+27,f6fcfa+32,e9f6ed+39,c6e7d6+54,c1e6d4+54,b5e0cc+59,adddc5+61,aadcc3+63,8fd2af+71,8fd2af+71,7ecca4+76,72c59b+81,6cc597+82,61be8f+86,5cbe8b+87,4fb782+92,4bb87f+93,40b277+97,3bae73+99,3fb277+100 */
		background: #fdfdfd; /* Old browsers */
		background: -moz-linear-gradient(top, #fdfdfd 0%, #ffffff 1%, #ffffff 27%, #f6fcfa 32%, #e9f6ed 39%, #c6e7d6 54%, #c1e6d4 54%, #b5e0cc 59%, #adddc5 61%, #aadcc3 63%, #8fd2af 71%, #8fd2af 71%, #7ecca4 76%, #72c59b 81%, #6cc597 82%, #61be8f 86%, #5cbe8b 87%, #4fb782 92%, #4bb87f 93%, #40b277 97%, #3bae73 99%, #3fb277 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #fdfdfd 0%,#ffffff 1%,#ffffff 27%,#f6fcfa 32%,#e9f6ed 39%,#c6e7d6 54%,#c1e6d4 54%,#b5e0cc 59%,#adddc5 61%,#aadcc3 63%,#8fd2af 71%,#8fd2af 71%,#7ecca4 76%,#72c59b 81%,#6cc597 82%,#61be8f 86%,#5cbe8b 87%,#4fb782 92%,#4bb87f 93%,#40b277 97%,#3bae73 99%,#3fb277 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #fdfdfd 0%,#ffffff 1%,#ffffff 27%,#f6fcfa 32%,#e9f6ed 39%,#c6e7d6 54%,#c1e6d4 54%,#b5e0cc 59%,#adddc5 61%,#aadcc3 63%,#8fd2af 71%,#8fd2af 71%,#7ecca4 76%,#72c59b 81%,#6cc597 82%,#61be8f 86%,#5cbe8b 87%,#4fb782 92%,#4bb87f 93%,#40b277 97%,#3bae73 99%,#3fb277 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#3fb277',GradientType=0 ); /* IE6-9 */;
		background-repeat: no-repeat;
	    background-position: left bottom;
	    width:100%;
	    position:fixed;
	    top:0;
	    left:0;
	    z-index: 9;
}
.logoNew span
{
	color:black;
}
.counts strong 
{
    font-size: 23px;
    color: darkred;
}
.logoNew img 
{
    width: 85px;
}
.logoNew a 
{
    font-size: 30px;
    font-family: initial;
    padding-left: 10px;
    text-decoration: none !important;
    cursor: pointer;
    color:black;
}
.digitalImgNew 
{
    padding-top: 7px;
}
.digitalImgNew img 
{
    right: 0;
    position: absolute;
    width:150px;
}
ul.headerMenuNew 
{
    position: absolute;
    top: 68px;
    margin-bottom: 0px;
    right: 0;
    list-style-type: none;
}
ul.headerMenuNew li 
{
    float: left;
    border-right: 1px solid black;
}
ul.headerMenuNew li:last-child
{
	border-right:0px;	
}
ul.headerMenuNew li a 
{
    padding: 0px 8px;
    color: black;
    font-family: initial;
    font-size: 15px;
    text-decoration:none;
}
/**Not found**/
.notFoundNew 
{
    position: absolute;
    top: 50%;
    width: 100%;
    transform: translate(0%,-50%);
}
.notFoundSec 
{
    width: 65%;
    margin: 0px auto;
    padding: 50px;
    height: 300px;
    font-family:initial;
}
.notFoundImg 
{
    width: 45%;
    float: left;
}
.notFoundImg img 
{
    width: 300px;
}
.notFoundText 
{
    width: 55%;
    float: right;
}
.notFoundText h2 
{
    font-size: 75px;
    margin: 0px auto;
}
.notFoundText h3 
{
    margin: 10px auto;
    font-size: 25px;
}
.notFoundText p 
{
    font-size: 16px;
    line-height:initial;
}
a.backHome
{
	background: #656569;
    color: white;
    padding: 10px 15px;
    width: 100px;
    margin-top: 20px;
    text-decoration: none;
    border-radius: 5px;
    text-align: center;
    text-transform: capitalize;
    font-size: 15px;
    display: block;
}
/**Table**/
.ncltTbl 
{
    margin: 30px auto !important;
}
.ncltTbl tr:nth-child(odd) 
{
    background: #f7f7f7;
}
.ncltTbl th 
{
    background: gray;
    font-size: 18px;
    font-weight: normal;
}
/**Select NCLT**/
.selectNCLTNew
{
	width:70%;
	margin:0px auto;
}
/**Dashboard**/
.pageWrapperNew
{
	padding:0px !important
}
.form-group.footable-filtering-search span.fooicon,.footable .btn .caret 
{
    color: white;
}
.form-group.footable-filtering-search button.btn.btn-primary,button.btn.btn-default.dropdown-toggle
{
    height: 34px;
    background:#337ab7;
    border:0px !important;
    
}
.form-group.footable-filtering-search button.btn.btn-default.dropdown-toggle
{
	border-left:1px solid white;
}
ul.pagination li {
    padding: 0px !important;
}
.digitalImgNewAfter img
{
	width:150px;
}
.digitalImgNew.digitalImgNewAfter img
{
	width:120px;
}
a.backBtnNew
    {
	    color: #f7f7f7;
	    text-align: center;
	    float: left;
	    background: #106e80;
	    padding: 5px 18px;
	    font-size: 17px;
	    border-radius: 15px;
	    margin: 0px px;
	    border: 1px solid #279eb3;
    }
     a.nextBtnNew
    {
	    color: #f7f7f7;
	    text-align: center;
	    float: right;
	    background: #106e80;
	    padding: 5px 18px;
	    font-size: 17px;
	    border-radius: 15px;
	    margin: 0px px;
	    border: 1px solid #279eb3;
    }
    a.backBtnNew span
    {
	    padding-left: 5px;
	    color: white;
	}
	a.backBtnNew:hover 
	{
	    background: #0d4650;
	    box-shadow: 2px 2px 5px #b3b3b3;
	}
	a.nextBtnNew span 
	{
	    padding-right: 5px;
	    color: white;
	}
	a.nextBtnNew:hover {
	    background: #0d4650;
	    box-shadow: 2px 2px 5px #b3b3b3;
}
/**Receipt layout**/
.reciptPopup
{
	width:50%;
	margin:50px auto;
}
.bgPopup
{
	position:relative;
}
.bgPopup img 
{
    position: absolute;
    width: 250px;
    /* top: 50%; */
    left: 50%;
    transform: translate(-50%,-0%);
    margin: 50px 0px;
    opacity: 0.1;
}
.recPopupHead img 
{
    width: 80px;
    float: left;
    margin-right: 10px;
}
.recPopupHead h1
{
	color: #aa6f19;#forgetPopup
	margin-top: 0px;
	font-size: 30px;
}
.modal-content.reciptPopupContent {
    min-height: 350px;
}
.transactionTbl
{
	width:60%;
	margin-bottom: 20px;
}
.transactionTblNew
{
	width:100%;
}
.transactionTblNew td,th 
{
    padding: 5px 5px;
    text-align: center;
}
.transactionTblNew td #forgetPopup
{
	border: 0.1px solid #e8e8e8;
}
.glyphicon-print:before 
{
    content: none;
}
/**NCLT Homepage slider**/
.mainPageBoxes .box1 
{
    float: left;
    width: 24%;
    padding: 10px;
    margin: 1% 0.5%;
    color:white;
}
.carousel-control.left 
{
    left: -60px;
}
.carousel-control.right 
{
    right: -25px;
}
.carousel-control.left, .carousel-control.right 
{
    background: none !important;
    opacity:1;
}
.carousel-control.right img 
{
    transform: rotate(180deg);
}
/**Buttons**/
.ncltBtn 
{
    font-size: 15px !important;
    padding: 2px 10px !important;
    font-family: initial !important;
    text-transform: capitalize;
    color:white !important;
}
.backBtn 
{
    background: gray !important;
    border: gray !important;
}
.deleteBtn
{
	background: gray !important;
    border: gray !important;
}
/**HomePageSlider**/
.sliderText 
{
    float: left;
    position: absolute;
    left: 10%;
    top: 0;
    text-align: left;
    padding: 0px;
}
.sliderImg 
{
    float: right;
    height:300px;
}
.firstSlide img 
{
    width: 450px;
}
.sliderText h3 
{
    color: #d1741d;
    font-size: 25px;
    text-shadow: none;
    margin-bottom: 0px;
}
.sliderText ul 
{
    list-style-type: none;
    padding: 5px;
}
.sliderText ul li img
{
    width: 15px;
    margin-right: 8px;
    margin-top: -5px;
}
.sliderText ul li 
{
    color: black;
    margin-bottom: 5px;
    text-shadow: none;
}
a.left.carousel-control img 
{
    position: absolute;
    top: 50%;
    width:40px;
}
a.right.carousel-control img 
{
    position: absolute;
    top: 50%;
    transform:rotate(180deg);
     width:40px;
}
/**Home Page Boxes **/
.homePageBoxes 
{
    WIDTH: 100%;
    MARGIN-TOP: 10PX;
}
.box1 
{
   	WIDTH: 24.2%;
    BACKGROUND: #b1ddf2;
    MARGIN-RIGHT: 1%;
    BORDER: 1PX SOLID LIGHTGRAY;
    PADDING: 10PX 10PX;
    float: left;
    height: 150px;
    text-align: center;
}
/*.boxImg 
{
    float: left;
    margin-right: 10px;
}
.box1:last-child 
{
    margin-right: 0px;
}
/**Dashboard Popup**/
.dashboardPopup .modal-header
{
	padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    background: rgba(245, 146, 47, 0.55);
}
.dashboardPopup th
{
	background:gray;
	color:white;
}
.dashboardPopup .modal-footer
{
	text-align:center;
}

.mainContainerNew
{
	border: 1px solid gray;
    min-height: 450px;
    background: white;
    margin: 25px auto;
    padding: 0px;
    box-shadow: 0px 0px 10px grey;
}
.sliderBox
{
	padding:10px;
}
/**Applicant and Registery Img size**/
.applicantCornerImg img,.registryAreaImg img
{
	width:215px;
	height:127px;
	margin:0px auto;
}
#popup1,#forgetPopup 
{
	position: absolute;
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%,-50%);
}
.userAreaHomePage
{
	padding:10px;
	padding-left:0px;
}

div#registryarea .panel-warning
{
	margin-bottom:0px;
}
.popupArea
{
	padding:25px 10px;
}
.userAreaHomePage .panel-footer a
{
	font-size: 15px;
    background: #6bc496;
    border: 1px solid #6bc496;
    color: black;
    
}
.boxText p
{
    font-size: 16px;
    font-weight: bold;
    text-transform:capitalize;
}
a.counts 
{
    font-size: 22px !important;
    /* margin-bottom: 2px; */
    color: #a92863;
    font-family: serif;
    FONT-WEIGHT:BOLD;
}
.box1:last-child 
{
    margin-right: 0;
}
.text-center.mainFormError SPAN 
{
    TEXT-TRANSFORM: CAPITALIZE;
    /* MARGIN-BOTTOM: 10PX; */
}
/**View recipt**/
.viewReceipt:hover 
{
    background: none;
    border: 1px solid gray;
}
.viewReceipt {
    background: gray;
    color: white;
    padding: 3px 10px;
    /* width: 100%; */
}
.eFillingText
{
	font-size: 20px; 
	text-align: center;
	padding-top:5px;
	text-transform: capitalize;
}

/**View recipt**/
.viewReceipt:hover 
{
    background: none;
    border: 1px solid gray;
}
.viewReceipt {
    background: gray;
    color: white;
    padding: 3px 10px;
    /* width: 100%; */
}
.eFillingText
{
	font-size: 20px; 
	text-align: center;
	padding-top:5px;
	text-transform: capitalize;
}
/**Help Button**/
.helpBtn
{
	position: absolute;
    top: 50%;
    transform: rotate(270deg);
    right: -47px;
}
.helpBtn img 
{
    width: 150px;
}
/**Custom padding reduce**/
.paddingReduce .form-control 
{
    padding: 6px 6px;
    height: auto;
    line-height: initial;
    color:gray;
}
.paddingReducePanel
{
	padding-top:0px;
	padding-bottom:0px;	
}
a.backBtnNew:before,a.nextBtnNew:before
{
 	content: none !important;
}
.viewReceipt 
{
    width: 100%;
}
.viewReceipt i {
    margin-right: 8px;
}
/**New table creation 24-07-2018**/
.tableNewDesign1 
{
    background: white;
}
.tableNewDesign1 .title
{
	background: #167F92;
    padding: 8px 0px;
    text-align: center;
    color: white;
    font-size: 18px;
}
.tableNewDesign1 form 
{
    padding: 15px;
}
.tableNewDesign1 table th, td:first-child 
{
    border-left: 1px solid lightgray;
}
.tableNewDesign1 table th, td 
{
    border-right: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
}
.tableNewDesign1 table th 
{
    background: gray;
    color: white;
}
#login .form-wrap 
{
	/*width: 51%;*/
	margin: 0 auto;
	/*margin-top: 20%;*/
}
#login h1 
{
	color: #2B3D4F;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 5px;
}
#login .form-group 
{
	margin-bottom: 15px;
}
#login .checkbox 
{
	margin-bottom: 20px;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#login .checkbox.show:before 
{
	content: '\e013';
	color: #1fa67b;
	font-size: 17px;
	margin: 1px 0 0 3px;
	position: absolute;
	pointer-events: none;
	font-family: 'Glyphicons Halflings';
}
.padding120 {
    margin-top: 120px;
}
.padding100 {
    margin-top: 100px;
}
.padding90 {
    margin-top: 90px;
}
.dashboardPopup 
{
    width: 80% !important;
}
.rightSidePage
{
	padding-top:110px;
	width:80% !important;
	float:right !important;
}
.featuredBox
{
	width:20% !important;
}
.featuredBox .panel-heading 
{
    height: 125px;
}
/**Print**/
@media print
{
    .headerNew
    {
    	display:none;
    }
}

/**Responsive**/
@media only screen and (min-width : 1366px)
{
	body
	{
		margin:0px auto;
	    background: #c9ecda;
	}
}
@media only screen and (min-width : 1023px) and (max-device-width : 1365px) 
{
/* Styles */
	.carousel-control.right
	{
		right:0px;
	}
	.logoNew a
	{
		font-size:22px;
	}
	.firstSlide img 
	{
	    width: 400px;
	    padding: 30px 0px;
	}
	.box1
	{
		width:48.5%;
	}
	.userAreaHomePage
	{
		padding:65px 10px;
	}
	.menu-list
	{
	min-height:550px;
	}
}
@media only screen and (min-width : 768px) and (max-width : 1023px) 
{
	/* Styles */
	.carousel-control.right
	{
		right:0px;
	}
	.logoNew a
	{
		font-size:23px;
	}
	.firstSlide img 
	{
	    width: 400px;
	    padding: 30px 0px;
	}
	.box1
	{
		width:48.5%;
	}
	.menu-list
	{
	min-height:550px;
	}
	.nav-side-menu
	{
		width:30% !important;
	}
	.rightSidePage
	{
		width:70% !important;
	}
	.featuredBox
	{
		width:50% !important;
		float: left;
	}
	ul.headerMenuNew
	{
	top:-20px !important;
	}
}
@media only screen and (min-width : 768px) and (max-width : 991px) 
{
		div#userarea 
	{
	    width: 49%;
	    float: left;
	}
	div#registryarea
	{
		width:50%;
		float:right;
	}
	.popupArea
	{
		width:50%;
	}
	#popup1, #forgetPopup
{
	width:50%;
}
.digitalImgNew img
{
	 top: -90px;
    width: 120px !important;
}
.dashboardPopup
		{
			width:100% !important;
		}
}
@media only screen and (min-width : 480px) and (max-width : 767px)
{
	/* Styles */
.headerNew .col-xs-12 
{
    padding: 0px;
}
.logoNew
{
	text-align:center;
}
.logoNew a
{
	font-size:20px;
}
.logoNew img
{
	width:50px;
	margin-right: 10px;
}
.logoNew
{
	padding-bottom:0px;
}
.digitalImgNew img
{
	position:relative;
	width:100px;
}
.digitalImgNew
{
	text-align:center;
	padding-top:0px;
}
.box1
{
	width:100%;
}
.sliderBox
{
	padding:10px 0px;
}
.carousel-control.right
{
	right:15px;
}
.carousel-control.left
{
	left:-25px;
}
.sliderText ul li img
{
	width: 15px !important;905
	
    height: auto !important;
}
.sliderText
{
	left:5%;
}
.sliderImg 
{
    height: auto;
} */
/* .sliderImg img 
{
    width: 350px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: auto !important;
    padding: 62px 0px;
} */
.applicantCornerImg img, .registryAreaImg img
{
	width:100%;
}
div#userarea 
{
    width: 49%;
    float: left;
}
div#registryarea
{
	width:49%;
	float:right;
}
i.fa.fa-bars.fa-2x.toggle-btn
{
	z-index: 9999999 !important;
}
.menu-list
{
	width: auto;
    min-height: auto;
    background: none;
    z-index: 99;
}
#popup1, #forgetPopup
{
	width:80%;
}
		.selectNCLTNew,.rightSidePage,.featuredBox
		{
			width:100% !important;
		}
		.leftSidePage 
		{
    		padding-top: 150px;
	}
		.rightSidePage
		{
			padding-top:0px;
		}
		.nav-side-menu {
    top: -7px !important;
}
		ul.headerMenuNew
		{
		
			DISPLAY:NONE;
		}
		.dashboardPopup
		{
			width:95% !important;
		}
}
@media only screen and (min-width : 320px) and (max-width : 480px)
{
		.modal-open
		{
			overflow:auto;
		}
		/* Styles */
		.headerNew .col-xs-12 
		{
		    padding: 0px;
		}
		.logoNew
		{
			text-align:center;
		}
		.logoNew a
		{
			font-size:20px;
			padding-left: 0px;
		}
		.logoNew img
		{
			width:50px;
			margin-right: 0px;
		}
		/*.logoNew
		{
			padding-bottom:0px;
		}*/
		.digitalImgNew img
		{
			position:relative;
			width:100px;
		}
		.digitalImgNew
		{
			text-align:center;
			padding-top:0px;
		}
		.box1
		{
			width:100%;
		}
		.sliderBox
		{
			padding:10px 0px;
		}
		.carousel-control.right
		{
			right:15px;
		}
		.carousel-control.left
		{
			left:-25px;
		}
		.sliderText ul li img
		{
			width: 15px !important;
		    height: auto !important;
		}
		.sliderText
		{
			left:5%;
		}
		.sliderImg 
		{
		    height: auto;
		}
	/* 	.firstSlide img 
		{
		    width: 210px !important;
		    display: flex;
		    align-items: center;
		    justify-content: center;
		    width: 100%;
		    height: auto !important;
		    padding: 100px 0px;
		} */
		.applicantCornerImg img, .registryAreaImg img
		{
				width:100%;
		}
		.sliderText h3
		{
				font-size:20px;
		}
		.digitalImgNew.digitalImgNewAfter img
		{
				width: 100px;
			    padding-top: 10px;
			    margin-right:0px !important;			
		}
		i.fa.fa-bars.fa-2x.toggle-btn
		{
			    z-index: 9999999 !important;
		}
		.menu-list
		{
				width: auto;
			    min-height: auto;
			    background: none;
			    z-index: 99;
		}
				.selectNCLTNew,.rightSidePage,.featuredBox
		{
			width:100% !important;
		}
		.leftSidePage 
		{
    		padding-top: 150px;
	}
		.rightSidePage
		{
			padding-top:0px;
		}
		.nav-side-menu
		{
			top:-37px !important;
		}
		ul.headerMenuNew
		{
		
			DISPLAY:NONE;
		}
		.dashboardPopup
		{
			width:95% !important;
		}
}
@media only screen and (max-width : 320px)
{
		.modal-open
		{
			overflow:auto;
		}
		.logoNew a
		{
			font-size:16px !important;
			padding-left: 0px ;
		}
		.firstSlide img
		{
			padding:120px 0px;
			width:200px !important;
		}
		.sliderText h3
		{
			font-size:20px;
		}
		.sliderImg
		{
			height:auto;			
		} 
		/* .sliderImg
		{
			height:330px;
		} */
		.digitalImgNew.digitalImgNewAfter img
		{
			width: 100px;			
		}
		i.fa.fa-bars.fa-2x.toggle-btn
		{
			z-index: 9999999 !important;
		}
		.menu-list
		{
			 width: auto;
			 min-height: auto;
			 background: none;
			 z-index: 99;
		}
		.selectNCLTNew,.rightSidePage,.featuredBox
		{
			width:100% !important;
		}
		.leftSidePage 
		{
    		padding-top: 150px;
	}
		.rightSidePage
		{
			padding-top:0px;
		}
		.nav-side-menu
		{
			top:-37px !important;
		}
		ul.headerMenuNew
		{
		
			DISPLAY:NONE;
		}
		.dashboardPopup
		{
			width:95% !important;
		}
}
