/* CSS Document */

@font-face {
	font-family: 'Calibri';
	src: url('../fonts/Calibri.eot');
	src: url('../fonts/Calibri.eot?#iefix') format('embedded-opentype'), url('../fonts/Calibri.woff2') format('woff2'), url('../fonts/Calibri.woff') format('woff'), url('../fonts/Calibri.svg#Calibri') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
 unicode-range: U+0020-2083;
}
html {
	height: 100%;
	width: 100%;
}
body {
	font-family: 'Calibri', Fira Sans, sans-serif;
	font-size: 15px;
	margin: 0px;
	font-weight: 100;
	padding: 0px 0px 0px 0px;
	background: #fff;
	width: 100%;
	overflow-X: hidden;
}
h1, h2, h3, h4, h5, h6, ol, p, ul, li {
	display: block;
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
}
table {
	margin: 0;
	padding: 0;
	border: none;
}
a, a:link, a:visited, a:active, a:hover {
	text-decoration: none;
	outline: none;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

.ani h1 {
	color: #333;
}
.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
	opacity: 1;
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-control {
	z-index: 2;
}
.top-header {
}
.top-logo {
	/*position:absolute;
	background:url(../images/logo-bg.png) no-repeat top left;
	width:100%;
	height:100%; */
	width: 290px;
	height: 514px;
	background: #193e4e;
	position: absolute;
	top: 0;
	left: 0px;
}
.logo {
	background: #ffffff none repeat scroll 0 0;
	height: 514px;
	left: -112px;
	position: absolute;
	top: -150px;
	transform: rotate(40deg);
	width: 300px;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
        z-index: 1;
}
.logo-none{
	display:none;
}
.top-logo img {
	margin-left: 90px;
	margin-top: 130px;
	transform: rotate(-40deg);
}
.login {
	text-align: right;
}
.login a {
	background: #008b8c;
	padding: 5px 15px;
	margin-bottom: 25px;
	font-size: 16px;
	color: #fff;
	text-transform: capitalize;
	font-weight: 400;
	border-radius: 0px 0px 7px 7px;
	border: 0px;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	margin-left: 10px;
	width: auto;
}
.login a i {
	font-size: 20px;
	margin-right: 10px;
}
.tab-content {
	display: block;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.50);
	padding: 0px 15px 15px 15px;
	margin-top: 20px;
}
.scheme_list {
	margin-top: 0px;
	display: block;
	box-shadow: none;
	padding: 0;
}
.login a:hover, .login a:focus, .login a:active {
	background: #193e4e;
	color: #fff;
}
.menu {
	background: #193e4e;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.menu-fix{
background: #193e4e none repeat scroll 0 0;
position: fixed;
top: 0;
width: 100%;
z-index: 9999;
-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.menu .logo-scroll{
	 visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.7s linear;
}
.menu-fix .logo-scroll{
 visibility: visible;
  opacity: 1;
}

.menu .navbar-default {
	background: none;
	border-color: none;
	border: 0px;
}
.menu .navbar {
	border-radius: 0px;
	margin-bottom: 0px;
	min-height: inherit;
}
.menu .navbar-default .navbar-nav > li > a {
	color: #fff;
	padding: 16px 15px;
	font-size: 18px;
	outline: none;
	margin-left: 1px;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
	background: #008b8c !important;
        color: #fff !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	background: #008b8c;
	color: #fff;
}
footer {
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding: 5px 0px;
	margin-top: 20px;
	background: #193e4e;
}
.middle-part {
	padding-top: 20px;
        min-height:500px;
}
.department_list {
	background: #193e4e;
}
.department_list h1 {
	background: #008b8c;
	color: #fff;
	font-size: 22px;
	padding: 10px;
	text-align: center;
	margin-bottom: 5px;
}
.department_list ul {
	display: block;
	float: left;
	width: 100%;
	padding: 0px 5px;
}
.department_list li {
	display: block;
	float: left;
	width: 100%;
	border-bottom: 1px solid #008b8c;
}
.department_list li:last-child {
	border-bottom: 0px;
}
.department_list li a {
	padding: 10px 15px;
	color: #fff;
	font-size: 18px;
	display: block;
}
.department_list li:hover a {
	background: #008b8c;
}
.department_list ul .active {
	background: #008b8c !important;
}
.scheme_list h1 {
	background: #193e4e;
	color: #fff;
	font-size: 22px;
	padding: 10px;
	text-align: center;
	margin-bottom: 5px;
	display: block;
}
.scheme-lists .list-box {
	border: 1px solid #d4d4d4;
	margin-bottom: 5px;
	position: relative;
	padding: 15px;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.scheme-lists .list-box:hover {
	box-shadow: 0px 5px 5px rgba(0,0,0,0.30);
	background: #f1f1f1;
	cursor: pointer;
}
.scheme-lists .list-box h2 {
	font-size: 16px;
	color: #008b8c;
	width: 75%;
	display: block;
}
.scheme-lists .list-box .date {
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 16px;
	display: block;
	color: #232323;
}
.scheme-lists .list-box .date span {
	display: inline-block;
	background: #193e4e;
	color: #fff;
	padding: 5px 10px;
	margin-left: 10px;
}
.scheme-lists .list-box .contand {
	padding: 15px 0px;
	margin-bottom: 15px;
}
.scheme-lists .list-box .contand p {
	font-size: 14px;
	color: #818181;
}
.scheme-lists .list-box .apply-btn {
	border: 0px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background: #008b8c;
	color: #fff;
	font-size: 18px;
	padding: 5px 15px;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.scheme-lists .list-box .apply-btn:hover {
	background: #193E4E;
		color: #fff;
}
.scheme-id {
	color: #008B8C;
	display: block;
	font-size: 16px;
	margin-bottom: 5px;
	padding: 10px 0px 0px 0px;
	text-align: left;
}
.scheme-id .schemes {
	padding: 0px 15px;
}
.scheme-id h3 {
	margin-bottom: 10px;
	font-size: 22px;
	color: #fff;
	background: #193E4E;
	padding: 5px 5px 5px 8px;
	display: block;
	border-left: 5px solid #008B8C;
}
.scheme-description span {
	border-bottom: 2px solid #008b8c;
	color: #193e4e;
	display: inline-block;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 10px;
	padding: 10px 0 0;
}
.requid ul {
	display: block;
	width: 100%;
	float: left;
	margin: 10px 0px;
}
.requid li {
	position: relative;
	padding: 0px 15px 5px 25px;
	font-size: 16px;
	margin-bottom: 5px;
	border-bottom: 1px dotted rgba(0,0,0,0.30);
	display: block;
	width: 100%;
	float: left;
	font-weight: 400;
}
.requid li:after {
	content: "\f005";
	font-family: FontAwesome;
	left: 0px;
	position: absolute;
	top: 0;
	color: #008B8C;
}
.apply {
	border: 0px;
	border-radius: 0px;
	color: #fff;
	padding: 10px 20px 10px 45px;
	background: #008B8C;
	display: block;
	position: relative;
	height: 45px;
	font-size: 18px;
	line-height: 14px;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-animation: leaves 2s ease-in-out infinite alternate;
	animation: leaves 2s ease-in-out infinite alternate;
}
.apply:after {
	content: "\f1d8";
	font-family: FontAwesome;
	left: 10px;
	position: absolute;
	top: 0;
	color: #fff;
	height: 45px;
	line-height: 45px;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
@-webkit-keyframes leaves {
 0% {
 background:#193e4e;
 -webkit-transform: scale(1.0);
}
 100% {
 background:#008B8C;
 -webkit-transform: scale(1.1);
}
}
 @keyframes leaves {
 0% {
 background:#193e4e;
 transform: scale(1.0);
}
 100% {
 background:#008B8C;
 transform: scale(1.1);
}
}
#gotop {
	background: #193e4e;
	width: 30px;
	font-size: 12px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	bottom: 100px;
	border: 2px solid #fff;
}
.top-title {
	font-weight: 700;
	font-size: 22px;
	color: #008B8C;
	display: table;
	margin: 5px auto 15px auto;
        text-align: center;
}
.top-title span {
	position: relative;
	padding: 0px 25px;
}
.top-title span:after {
	position: absolute;
	content: '';
	display: block;
	left: 0px;
	top: 3px;
	padding: 10px 5px;
	border-top: 2px solid #193E4E;
	border-bottom: 2px solid #193E4E;
	border-left: 2px solid #193E4E;
}
.top-title span:before {
	position: absolute;
	content: '';
	display: block;
	right: 0px;
	top: 3px;
	padding: 10px 5px;
	border-top: 2px solid #193E4E;
	border-bottom: 2px solid #193E4E;
	border-right: 2px solid #193E4E;
}
.application-tab .top-title span {
	font-weight: 400;
	margin: 15px 0px;
	display: block;
}
.application-tab .top-title span:before, .application-tab .top-title span:after {
	display: none;
}
.application-tab ul {
	display: table;
	margin: 10px auto;
	text-align: center;
	background: #193E4E;
	border-radius: 0px;
	padding: 0px;
}
.application-tab li {
	position: relative;
	display: inline-block;
}
.application-tab li:after {
	content: '';
	width: 1px;
	position: absolute;
	height: 25px;
	background: #008B8C;
	display: block;
	right: 0px;
	top: 11px;
}
.application-tab li.active a {
	color: #40cbcc;
}
.application-tab li:last-child:after {
	display: none;
}
.application-tab li a {
	display: block;
	color: #fff;
	border: 0px;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	border-radius: 0px;
	padding: 0px 15px;
}
.tab-title span {
	border-bottom: 2px solid #008b8c;
	color: #193e4e;
	display: inline-block;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 10px;
	padding: 10px 0 0;
}
.application-tab label, .top-floting label, .create_department label {
	font-size: 16px;
	color: #193E4E;
	display: block;
	font-weight: 400;
}
.application-tab input, .application-tab textarea, .top-floting input, .application-tab select, .top-floting select, .search th input, .create_department input, .create_department textarea, .create_department select, #dataTables-example_length select, #dataTables-example_filter input {
	color: #193E4E;
	background: #f1f1f1;
	border-color: #cfcfcf;
	box-shadow: none;
	border-radius: 0px;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.application-tab .plus-minus a {
	background: #fff;
	border: 1px solid #cfcfcf;
	color: #193E4E;
	display: block;
	text-align: center;
	line-height: 30px;
	margin-top: 30px;
	padding: 0px;
	width: 30px;
	height: 30px;
}
.application-tab .plus-minus a:hover, .application-tab .plus-minus a:focus {
	background: #193E4E;
	border: 1px solid #008B8C;
	color: #fff;
}
.application-tab input:hover, .application-tab textarea:focus, .application-tab textarea:hover, .top-floting input:hover, .form-login input:hover, .top-floting select:hover, .search th input:hover, .application-tab select:hover, .create_department input:hover, .create_department textarea:hover, .create_department select:hover, #dataTables-example_length select:hover, #dataTables-example_filter input:hover, 
.form-login input:focus, .search th input:focus, .application-tab select:focus, .top-floting input:focus, .top-floting select:focus, .application-tab input:focus, .create_department input:focus, .create_department textarea:focus, .create_department select:focus, #dataTables-example_length select:focus, #dataTables-example_filter input:focus {
	box-shadow: none;
	border-color: #008B8C;
	background: #fff;
}
.create_department textarea {
	resize: none;
}
#Document .fileinput {
	display: inline-block;
	margin-bottom: 9px;
}
#Document .fileinput .thumbnail::before, #Document .fileinput .thumbnail::after {
	content: " ";
	display: table;
}
#Document .fileinput .thumbnail::after {
	clear: both;
}
#Document .fileinput .thumbnail::before, #Document .fileinput .thumbnail::after {
	content: " ";
	display: table;
}
#Document .fileinput .thumbnail {
 display:;
	margin-bottom: 5px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
#Document .fileinput .thumbnail > img {
	display: block;
	max-height: 100%;
}
#Document .fileinput-exists .fileinput-new, .fileinput-new .fileinput-exists {
	display: none;
}
#Document .fileinput .btn {
	vertical-align: middle;
}
#Document .btn-file {
	/*overflow: hidden;*/
	position: relative;
	vertical-align: middle;
}
#Document .btn-white {
	background: #0d63a2;
	border: 0px;
	color: #fff;
}
#Document .btn-file > input {
	cursor: pointer;
	direction: ltr;
	font-size: 23px;
	margin: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
}
#Document .btn-orange {
	background-color: #EC1529;
	borderL: 0px;
	color: #ffffff;
}
.next_previous {
	text-align: center;
}
.next_previous button {
	margin: 25px 15px 25px 15px;
	background: #193E4E;
	padding: 0px 15px;
	width: 110px;
	height: 45px;
	line-height: 45px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	border: 0px;
	
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.next_previous button i {
	display: inline-block;
	height: 28px;
	line-height: 25px;
	vertical-align: middle;
	width: 25px;
	font-size: 16px;
}
.next_previous button:hover{
	color: #fff;
}
.beneficiary {
	display: block;
	margin-top: 20px;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.50);
	padding: 15px 15px 15px 15px;
}

.tild .tile-stats {
	background: #21736d none repeat scroll 0 0 padding-box;
	border-radius: 5px;
	display: block;
	margin-bottom: 60px;
	padding: 10px;
	position: relative;
	transition: all 300ms ease-in-out 0s;
}
.tild .tile-stats .icon {
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: #008B8C;
	border-radius: 50%;
	color: #fff;
	border: 2px solid #fff;
	top: -30px;
	right: 0;
	margin:0px auto;
	left: 0;
	font-size: 24px;
	opacity: 1;
	position: absolute;
	text-align: center;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.tild .tile-stats:hover .icon {
	border: 2px solid #fff;
	background: #fff;
	color: #008B8C;
}
.tild .tile-stats:hover {
	box-shadow: inset 0px 0px 100px rgba(0,0,0,0.50);
}
.tild .tile-stats:hover .icon {
	transition-property: transform;
	transition-duration: 1s;
}
.tild .tile-stats-tow {
	background: #B7695C none repeat scroll 0 0;
}
.tild .tile-stats-tow .icon {
	background: #B7695C;
	color: #fff;
}
.tile-stats-tow:hover .icon {
	color: #B7695C;
}
.tild .tile-stats-three {
	background: #8d7b39 none repeat scroll 0 0;
}
.tild .tile-stats-three .icon {
	background: #8d7b39;
	color: #fff;
}
.tild .tile-stats-three:hover .icon {
	color: #8d7b39;
}
.tild .tile-stats-four {
	background: #06425C none repeat scroll 0 0;
}
.tild .tile-stats-four .icon {
	background: #06425C;
	color: #fff;
}
.tild .tile-stats-four:hover .icon {
	color: #06425C;
}
.tild .tile-stats-five {
	background: #738337 none repeat scroll 0 0;
}
.tild .tile-stats-five .icon {
	background: #738337;
	color: #fff;
}
.tild .tile-stats-five:hover .icon {
	color: #738337;
}
.tild .tile-stats-six {
	background: #EB6E44 none repeat scroll 0 0;
}
.tild .tile-stats-six .icon {
	background: #EB6E44;
	color: #fff;
}
.tild .tile-stats-six:hover .icon {
	color: #EB6E44;
}
.tild .tile-stats-seven {
	background: #74828F none repeat scroll 0 0;
}
.tild .tile-stats-seven .icon {
	background: #74828F;
	color: #fff;
}
.tild .tile-stats-seven:hover .icon {
	color: #74828F;
}
.tild .tile-stats-eight {
	background: #AF4FA2 none repeat scroll 0 0;
}
.tild .tile-stats-eight .icon {
	background: #AF4FA2;
	color: #fff;
}
.tild .tile-stats-eight:hover .icon {
	color: #AF4FA2;
}
.tild .tile-stats h3 {
	color: #ffcc00;
	font-size: 18px;
	font-weight: 700;
	margin: 10px 0;
}
.tild .tile-stats p {
	color: #ffffff;
	margin-right: 35px;
}
.tild .num {
	color: #ffffff;
	display: block;
	font-size: 35px;
	margin-top: 15px;
	font-weight: 700;
}
.tild {
	margin-top: 70px;
}
.tile-stats h4 .view-btn-1{
	background:rgba(255,255,255,0.20);
	width:46%;
	font-size:14px;
	margin:2px;
	display:inline-block;
	color:#fff;
	text-align:center;
	padding:5px 3px;
	border-radius:3px;
		-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.tile-stats h4 .view-btn-1:hover{
	background:rgba(255,255,255,1);
	color:#383838;
}
.tile-stats h4 .view-btn-2{
	background:rgba(0,0,0,0.20);
	width:46%;
	margin:2px;
	font-size:14px;
	display:inline-block;
	color:#fff;
	text-align:center;
	padding:5px 3px;
	border-radius:3px;
		-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.tile-stats h4 .view-btn-2:hover{
	background:rgba(0,0,0,1);
	color:#fff;
	
}
.profile-link button {
	background: #008b8c;
	padding: 5px 15px;
	font-size: 16px;
	color: #fff;
	text-transform: capitalize;
	font-weight: 400;
	border-radius: 7px 7px 7px 7px;
	border: 0px;
	float: right;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	width: auto;
}
.profile-link button i {
	font-size: 20px;
	margin-right: 10px;
}
.profile-link button:hover, .profile-link button:focus, .profile-link button:active {
	background: #193e4e;
	color: #fff;
}
.beneficiary-applied .top-title span::before {
	border-bottom: 2px solid #008b8c;
	border-right: 2px solid #008b8c;
	border-top: 2px solid #008b8c;
}
.beneficiary-applied .top-title span::after {
	border-bottom: 2px solid #008b8c;
	border-left: 2px solid #008b8c;
	border-top: 2px solid #008b8c;
}
.beneficiary-applied .top-title {
	color: #193E4E;
}
.scheme-list-applied {
}
.scheme-list-applied h5 {
}
.applied tr th, #dataTables-example_wrapper tr th {
	color: #fff;
	font-weight: 100;
	font-size: 16px;
	text-align: center;
	background: #193E4E;
}
.applied-accodian .panel-group .panel {
	border-radius: 0;
	box-shadow: none;
	border-color: #EEEEEE;
}
.applied-accodian .panel-default > .panel-heading {
	padding: 0;
	border-radius: 0;
	color: #212121;
	background-color: #FAFAFA;
	border-color: #EEEEEE;
}
.applied-accodian .panel-title {
	font-size: 14px;
}
.applied-accodian .panel-title > a {
	display: block;
	padding: 10px 10px 10px 15px;
	text-decoration: none;
	background: #008B8C;
	font-size: 20px;
	color: #fff;
	font-weight: 700;
	border-left: 5px solid #193E4E;
}
.applied-accodian .more-less {
	float: right;
	color: #fff;
}
.applied-accodian .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #EEEEEE;
}
.tild .tile-stats {
	background: #21736d none repeat scroll 0 0 padding-box;
	min-height: 175px;
	border-radius: 5px;
	display: block;
	margin-bottom: 60px;
	padding: 10px;
	position: relative;
	transition: all 300ms ease-in-out 0s;
}
.tild .tile-stats .icon {
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: #008B8C;
	border-radius: 50%;
	color: #fff;
	border: 2px solid #fff;
	top: -30px;
	right: 0;
	margin: 0 auto;
	left: 0;
	font-size: 24px;
	opacity: 1;
	position: absolute;
	text-align: center;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.tild .tile-stats:hover .icon {
	border: 2px solid #fff;
	background: #fff;
	color: #008B8C;
}
.tild .tile-stats:hover {
	box-shadow: inset 0px 0px 100px rgba(0,0,0,0.50);
}
.tild .tile-stats:hover .icon {
	transition-property: transform;
	transition-duration: 1s;
}
.tild .tile-stats-tow {
	background: #B7695C none repeat scroll 0 0;
}
.tild .tile-stats-tow .icon {
	background: #B7695C;
	color: #fff;
}
.tile-stats-tow:hover .icon {
	color: #B7695C;
}
.tild .tile-stats-three {
	background: #8d7b39 none repeat scroll 0 0;
}
.tild .tile-stats-three .icon {
	background: #8d7b39;
	color: #fff;
}
.tild .tile-stats-three:hover .icon {
	color: #8d7b39;
}
.tild .tile-stats-four {
	background: #06425C none repeat scroll 0 0;
}
.tild .tile-stats-four .icon {
	background: #06425C;
	color: #fff;
}
.tild .tile-stats-four:hover .icon {
	color: #06425C;
}
.tild .tile-stats-five {
	background: #738337 none repeat scroll 0 0;
}
.tild .tile-stats-five .icon {
	background: #738337;
	color: #fff;
}
.tild .tile-stats-five:hover .icon {
	color: #738337;
}
.tild .tile-stats-six {
	background: #EB6E44 none repeat scroll 0 0;
}
.tild .tile-stats-six .icon {
	background: #EB6E44;
	color: #fff;
}
.tild .tile-stats-six:hover .icon {
	color: #EB6E44;
}
.tild .tile-stats-seven {
	background: #b12e4b none repeat scroll 0 0;
}
.tild .tile-stats-seven .icon {
	background: #b12e4b;
	color: #fff;
}
.tild .tile-stats-seven:hover .icon {
	color: #74828F;
}
.tild .tile-stats-eight {
	background: #AF4FA2 none repeat scroll 0 0;
}
.tild .tile-stats-eight .icon {
	background: #AF4FA2;
	color: #fff;
}
.tild .tile-stats-eight:hover .icon {
	color: #AF4FA2;
}
.tild .tile-stats h3 {
	color: #ffcc00;
	font-size: 18px;
	font-weight: 700;
	margin: 10px 0;
}
.tild .tile-stats p {
	color: #ffffff;
	margin-right: 35px;
}
.tild .num {
	color: #ffffff;
	display: block;
	font-size: 35px;
	margin-top: 15px;
	font-weight: 700;
}
.tild {
	margin-top: 70px;
}
.data-table-btn a {
	background: #008b8c;
	padding: 5px 15px;
	font-size: 16px;
	color: #fff;
	text-transform: capitalize;
	font-weight: 400;
	border-radius: 7px 7px 7px 7px;
	border: 0px;
	float: right;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	width: auto;
}
.data-table-btn a i {
	font-size: 20px;
	margin-right: 10px;
}
.data-table-btn a:hover, .data-table-btn a:focus, .data-table-btn a:active {
	background: #193e4e;
	color: #008B8C;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
	background: #008B8C;
	border-color: #008B8C;
}
table.dataTable thead .sorting_asc::after {
	content: "";
	float: right;
	font-family: fontawesome;
}
table.dataTable thead .sorting_desc::after {
	content: "";
	float: right;
	font-family: fontawesome;
}
table.dataTable thead .sorting::after {
	color: rgba(255, 255, 255, 0.5);
	content: "";
	float: right;
	font-family: fontawesome;
}
.search th {
	background: none !important;
}
.search th input {
	width: 100% !important;
}
.data-table-btn a {
	background: #008b8c;
	padding: 5px 15px;
	font-size: 16px;
	color: #fff;
	text-transform: capitalize;
	font-weight: 400;
	border-radius: 7px 7px 7px 7px;
	border: 0px;
	float: right;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	width: auto;
}
.data-table-btn a i {
	font-size: 20px;
	margin-right: 10px;
}
.data-table-btn a:hover, .data-table-btn a:focus, .data-table-btn a:active {
	background: #193e4e;
	color: #fff;
}
#dataTables-example button {
	background: #008b8c;
	padding: 3px 10px;
	font-size: 14px;
	color: #fff;
	text-transform: capitalize;
	font-weight: 400;
	border-radius: 3px 3px 3px 3px;
	border: 0px;
	float: right;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	width: auto;
}
#dataTables-example button i {
	font-size: 16px;
	margin-right: 10px;
}
#dataTables-example button:hover, #dataTables-example button:focus, #dataTables-example button:active {
	background: #193e4e;
	color: #fff;
}
.dashbord, .create_department {
	display: block;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.50);
	padding: 15px 15px 15px 15px;
	margin-top: 20px;
}
.button-submit-reset button {
	background: #008b8c;
	padding: 5px 10px;
	font-size: 14px;
	color: #fff;
	text-transform: capitalize;
	font-weight: 400;
	border-radius: 3px 3px 3px 3px;
	border: 0px;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	width: auto;
}
.button-submit-reset button i {
	font-size: 16px;
	margin-right: 10px;
}
.button-submit-reset button:hover, .button-submit-reset button:focus, .button-submit-reset button:active {
	background: #193e4e;
	color: #fff;
}
.button-submit-reset .submit-btn {
	background: #0057BD;
}
.button-submit-reset .cancle-btn {
	background: #C9332F;
}


.uploadbill .id_name{
}
.uploadbill .id_name span{
	background:#193E4E;
	display:block;
	font-size:16px;
	margin:1px 0px;
	padding:10px;
	color: #fff;
}
.uploadbill .id_name span strong{
	font-size:18px;
	margin-right:10px;
	color:#40cbcc;
	display:block;
}
.upload-here{
	margin-top:25px;
}

.upload-here .fileinput {
	display: inline-block;
}
.upload-here .fileinput .thumbnail::before, .upload-here.fileinput .thumbnail::after {
	content: " ";
	display: table;
}
.upload-here .fileinput .thumbnail::after {
	clear: both;
}
.upload-here .fileinput .thumbnail::before, .upload-here .fileinput .thumbnail::after {
	content: " ";
	display: table;
}
.upload-here .fileinput .thumbnail {
 display:;
	margin-bottom: 5px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
.upload-here .fileinput .thumbnail > img {
	display: block;
	max-height: 100%;
}
.upload-here .fileinput-exists .fileinput-new, .fileinput-new .fileinput-exists {
	display: none;
}
.upload-here .fileinput .btn {
	vertical-align: middle;
}
.upload-here .btn-file {
	overflow: hidden;
	position: relative;
	vertical-align: middle;
}
.upload-here .btn-white {
	background: #0d63a2;
	border: 0px;
	color: #fff;
}
.upload-here .btn-file > input {
	cursor: pointer;
	direction: ltr;
        width: 100%;
	font-size: 23px;
	margin: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.upload-here .btn-orange {
	background-color: #EC1529;
	borderL: 0px;
	color: #ffffff;
}
.upload-here label{
	 color: #193e4e;
    display: block;
    font-size: 16px;
    font-weight: 400;
}
.bill-row{
	background:#f1f1f1;
	padding:15px 0px;
	margin-bottom:15px;
	border-bottom:2px solid #193E4E;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.bill-row:hover{
	box-shadow:0px 3px 3px rgba(0,0,0,0.30);
}
.upload-here .form-group{
	margin:0px;
}

.bill_amount input{
	color: #193E4E;
	background: #fff;
	border-color: #cfcfcf;
	box-shadow: none;
	border-radius: 0px;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.bill_amount input:hover,
.bill_amount input:focus{
	box-shadow: none;
	border-color: #008B8C;
	background: #fff;
}
.submit-bill button {
    background: #193e4e none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    margin: 25px auto 10px auto;
    padding: 0 15px;
    text-align: center;
    width: 110px;
	display:table;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.submit-bill button i {
    display: inline-block;
    font-size: 16px;
    height: 28px;
    line-height: 25px;
    vertical-align: middle;
    width: 25px;
}
.submit-bill button:hover {
	color: #30bbbc;
}
.discription-guide{
    border-bottom:2px solid #008B8C;
   margin: 0px  0px  25px  0px;
    position: relative;
    padding-left:50px;
    padding-bottom:15px;
}

.discription-guide  .numbers-count {
    background: #008B8C;
   
    border-radius: 10px 0px 10px 0px;
    width: 35px;
    height: 35px;
   position: absolute;
    text-align: center;
    display: block;
    line-height: 35px;
    font-weight: 700;
    color: #fff;
    left:0px;
}
.discription-guide{
    color:#008B8C;
    font-weight: 700;
    font-size:18px;
}
.discription-guide ul{
     margin: 0px;
     padding:0px;
     display:block;
     width:100%;
}
.discription-guide li{
    position: relative;
    padding:5px 0px 5px 15px;
    font-weight: 400;
    font-size:14px;
    color:#383838;
}
.discription-guide li:after{
    content: "\f129 ";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #008B8C;
    font-size: 16px;
    padding-right:0;
    position: absolute;
    top: 0px;
    left: 0;
}
footer p a{
    color:#fff;
    
}
footer p a:hover, footer p a:focus{
    color:#008B8C;
}

.about-section {
    margin: 40px 0 0;
}
.about-section p {
    line-height: 30px;
    font-size: inherit;
}
.about-block h4, .sub-heads h4 {
    color: #008b8c;
}
.about-block .dbt-member {
    margin: 0 0 15px;
}
.about-block p {
    line-height: 25px;
}
