@CHARSET "ISO-8859-1";

/* 
 * @auther Aseem 14.3.2019
 */
.panel-default>.panel-heading {
	color: #fff !important;
	background-color: #ee893f !important;
	border-color: #ee893f !important;
	font-weight: 600;
	padding: 8px;
}

.btn-primary:hover {
	background-color: #fca55f !important;
	border-color: #fca55f !important;
}

.btn-primary {
	background-color: #ee893f !important;
	border-color: #ee893f !important;
}

.panel-default {
	border-color: #ee893f !important;
}

.table-background {
	background-color: #fff;
	border-radius: 5px;
	padding: 5px;
}

.navbar-collapse {
	background-color: #fff;
}

/* <!-- -------------------------------------------------Background-------------------------Start-------------------------- --> */
.e-register-background {
	/* background-image: url(../../img/e-register.jpg); */
	background-size: cover;
}

.registeration-background {
	background-image: url(../../img/registration.jpg);
	background-size: cover;
}

.login-background {
	background-image: url(../../img/login.jpg);
	background-size: cover;
}

.docStatus-background {
	background-image: url(../../img/status.jpg);
	background-size: cover;
}

.feedback-background {
	background-image: url(../../img/customer.jpg);
	background-size: cover;
}

/* -------------------------------------------------Background-------------------------end-------------------------- */


/* -------------------------------- Responsive  -----------------------------*/

.responsive-hide {
	display: block;
}

.responsive-show {
	display: none;
}

.responsive-font {
	text-align: right;
}

.responsive-font p strong {
	font-size: 14px
}

.responsive-content-margin {
	margin-bottom: 50px;
}

@media (max-width: 600px) {
	.responsive-content-margin {
		margin-bottom: 140px;
	}

	.responsive-show {
		display: block;
	}

	.responsive-hide {
		display: none;
	}
}

@media (max-width: 321px) {
	.Error-margin {
		margin-bottom: 150px;
	}
}

@media (max-width: 800px) {
	.responsive-font {
		text-align: center;
	}

	.responsive-font p strong {
		font-size: 12px
	}
}




/* ------------------------------------from login------------------------------------------ */

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
	width: 100% !important;
	margin: 0 auto !important;
}

/* ----------------------------------from eregister.jsp------------------------------------  */

@media screen and (max-width: 699px) and (min-width: 320px) {
	.col-md-6 {
		padding-left: 15px !important;
	}
}

/* 		.col-md-6 {padding-left: 0px;} */
.intl-tel-input {
	position: relative;
	display: inline-block;
	width: 100%;
}

.alert {
	margin-bottom: 0px;
}

.intl-tel-input input,
.intl-tel-input input[type=text],
.intl-tel-input input[type=tel] {
	width: 100%;
}

@media screen and (min-width: 320px) {
	.table .form-control-feedback {
		left: 28% !important;
	}
}

@media screen and (min-width: 360px) {
	.table .form-control-feedback {
		left: 37% !important;
	}
}

@media screen and (min-width: 375px) {
	.table .form-control-feedback {
		left: 39% !important;
	}
}

@media screen and (min-width: 380px) {
	.table .form-control-feedback {
		left: 34% !important;
	}
}

@media screen and (min-width: 412px) {
	.table .form-control-feedback {
		left: 45% !important;
	}
}

@media screen and (min-width: 1100px) {
	.table .form-control-feedback {
		left: 45% !important;
	}
}

@media (min-width: 320px) and (max-width: 768px) {
	.col-md-5 {
		width: 46.666667%;
	}

	.table>.form-control-feedback {
		left: 23% !important;
	}

	/* .form-control-feedback { line-height: 35px !important;} */
}

.menu {
	float: right;
	font-size: 14px;
	letter-spacing: 1px;
	color: #3e3e3e;
	font-weight: 700;
	background: transparent;
	/* font-family: 'SegoeUI-Bold'; */
	padding: 25px 15px;
	text-decoration: none !important;
}

.menu:hover {
	border-bottom: 2px solid #ff7816;
}

.menu:active {
	border-bottom: 2px solid #ff7816;
}

a:focus,
a:hover {
	color: #3e3e3e;
	text-decoration: underline;
}

footer {
	background-color: #000000;
	position: fixed;
	width: 100%;
	bottom: 0;
	/* z-index:-1; */

}

footer p {
	color: #ffffff;
	padding-top: 5px;
	line-height: 15px;
}

footer p span {
	color: #ffffff;
	font-size: 12px;
	line-height: 15px;

}

footer .container {
	padding: 0px;
}

.bootom_icon ul li {
	list-style-type: none;
}


/* --------------------------------------------docStstus-------------------------------------------- */

.table1 {
	width: 100%;
}

.table1>tbody>tr>td,
.table1>tbody>tr>th,
.table1>tfoot>tr>td,
.table1>tfoot>tr>th,
.table1>thead>tr>td,
.table1>thead>tr>th {
	border: 1px solid #ddd !important;
	padding: 5px;
}

.slash .form-group div {
	text-align: center;
	font-size: 22px;
	padding-top: 5px;
}

.panel-title {
	padding: 0;
}

.panel {
	background: rgba(255, 255, 255, 0.8);
	box-shadow: rgba(0, 0, 0, 0.3) 20px 20px 20px;
}

@media(min-width: 600px) {
	.status-input {
		width: 41%;
		float: left;
		margin: 0 15px;
	}

	.slash {
		width: 8%;
		float: left;
	}
}

@media(max-width: 1200px) {
	.status-input {
		width: 90%
	}

	.slash .form-group .control-label {
		display: none;
	}

	.slash .form-group div {
		margin-top: -35px
	}
}

@media(max-width: 600px) {
	.status-input {
		width: 100%
	}

	.slash .form-group {
		padding-bottom: 0px;
		margin-bottom: 0px !important;
	}

	.slash .form-group .control-label {
		display: none;
	}

	.Error-margin-docStatus {
		margin-bottom: 150px;
	}
}

.theme-color-border {
	border: 1px solid #EE893F
}

.control-label {
	margin-bottom: 5px !important;
	font-size: 14px;
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.captcha-input {
	padding-right: 10px;
}

.black-h5 {
	color: #000;
	padding-bottom: 0;
	margin-bottom: 0
}

;

.padding-0-20 {
	padding: 0 20px;
}

.submit-button {
	width: 80%;
	margin: 0 10%;
}

#docStatus .panel-body {
	padding: 20px 20px 0px 20px
}

/*----------GENRRAL--------------  */
.w-100 {
	width: 100% !important
}

.form-control-feedback {
	line-height: 90px !important;
}

.form-horizontal .control-label {
	padding-top: 0px !important
}

footer {
	background-color: #000 !important;
}

.has-feedback .form-control {
	padding-right: 0;
}