* {
   
    box-shadow: none !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
    text-shadow: none !important;
    font-weight: 400;
}
.btn {
    border-radius: 0px !important;
}
html { 
	-webkit-font-smoothing: antialiased; 
}

body{
	font-size: 14px;
	line-height: 24px;
	color: #666; 
	font-weight: 400;
	font-family: "Open Sans", sans-serif;
	-webkit-font-smoothing: antialiased; 
}

hr{
	margin:15px 0px 15px 0px !important;
	padding:0px !important;
	border-top:0px;
	border-bottom:1px solid #eee !important;
	height:0px;
}

ul{
	margin:0px;
}

:focus {
	outline:none;
}

::-moz-focus-inner {
	border:0;
}

.title{
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}

.link-list a{
	margin-right: 20px;
}

/* Button colors */

.btn{
	border: 0px !important;
}


.btn.btn-primary{
	background: #1171a3 !important;
}

.btn.btn-primary:hover{
	background: #0f608b !important;
}

.btn.btn-info{
	background: #52b9e9 !important;
}

.btn.btn-info:hover{
	background: #459fc9 !important;
}

.btn.btn-success{
	background: #43c83c !important;
}

.btn.btn-success:hover{
	background: #36a530 !important;
}

.btn.btn-warning{
	background: #f88529 !important;
}

.btn.btn-warning:hover{
	background: #d67323 !important;
}

.btn.btn-danger{
	background: #fa3031 !important;
}

.btn.btn-danger:hover{
	background: #d82829 !important;
}

/* Label colors */

.label.label-success,
.badge.badge-success{
	background: #43c83c !important;
}

.label.label-warning,
.badge.badge-warning{
	background: #f88529 !important;
}

.label.label-important,
.badge.badge-important{
	background: #fa3031 !important;
}

.label.label-info,
.badge.badge-info{
	background: #52b9e9 !important;
}

/* Background colors */

.bblack{
	background: #222 !important;
	color: #fff !important;
	border:0px !important;
}

.blightblue{
	background:#52b9e9 !important;
	color: #fff !important;
	border: 0px !important;
}

.bblue{
	background:#1171a3 !important;
	color: #fff !important;	
	border: 0px !important;
}

.bgreen{
	background: #43c83c !important;
	color: #fff !important;	
	border: 0px !important;
}

.borange{
	background:#f88529 !important;
	color: #fff !important;	
	border: 0px !important;	
}

.bred{
	background: #fa3031 !important;
	color: #fff !important;	
	border: 0px !important;
}

.bviolet{
	background: #932ab6 !important;
	color: #fff !important;	
	border: 0px !important;
}

.blightblue h2,.blightblue h3, .blightblue h4, .blightblue h5, .blightblue h6,
.bblue h2,.bblue h3, .bblue h4, .bblue h5, .bblue h6,
.bgreen h2,.bgreen h3, .bgreen h4, .bgreen h5, .bgreen h6,
.bred h2,.bred h3, .bred h4, .bred h5, .bred h6,
.bviolet h2,.bviolet h3, .bviolet h4, .bviolet h5, .bviolet h6,
.borange h2,.borange h3, .borange h4, .borange h5, .borange h6{
	color: #fff !important;
}
 

/* Text colors */

.lightblue{
	color:#52b9e9 !important;
}

.blue{
	color:#1171a3 !important;
}

.green{
	color: #43c83c !important;
}

.orange{
	color:#f88529 !important;
}

.red{
	color: #fa3031 !important;
}

.violet{
	color: #932ab6 !important;
}

/* Social */

.social{
	padding: 7px 0px;
}

.social a{
	width: 24px;
	height: 24px;
	margin: 0px 3px;
	line-height: 24px;
	color: #fff;
	display: inline-block;
	text-align: center;
}


/* Modal */

.modal-header{
	padding-top:7px;
	padding-bottom: 7px;
}


/* Slide panel */

.slidepanel{
	margin-bottom: 10px;
	background: #fafafa;
	border-bottom: 1px solid #eee;
}

.slidepanel p{
	margin: 0px;
	font-size: 13px;
}

.slidepanel p i{
	margin-right: 5px;
}

.slidepanel .spara{
	padding: 7px 0px;
}	

.slidepanel .social{
	float: right;
}

.container{
	max-width:1200px;
}

/* Header */

header{
	min-height: 50px;
	margin-bottom: 10px;
}

header .logo{
	min-height: 50px;
	padding: 0px;
	margin: 0px;
	text-align:center;
}

header .logo .logo-image{
	width: 120px;
	float: left;
}

header .logo .logo-text{
	margin-left: 5px;
}

header .logo h1{
	margin: 0px;
	font-size: 35px;
}

header .logo h1 a{
	color: #666;
}

header .logo-meta{
	font-size: 16px;
}

/* Footer */
footer{
	background: #fafafa;
	color: #555;
	font-size: 13px;
	line-height: 23px;
}

footer a{
	color: #777;
}

footer a:hover{
	color: #666;
}

footer h4{
	color: #666;
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #dfdfdf;
}

footer hr{
	margin-top: 4px !important;
	margin-bottom: 4px !important;
}

footer ul{
	list-style-type: none;
	margin-left: 0px;
}

footer ul li{
	padding: 3px 0px;
}

footer .widgets{
	margin-top: 20px;
}

footer .copy{
	border-top: 1px solid #ddd;
	padding: 10px 0px;
	margin-top: 10px;
}

/* Responsive */

@media (max-width: 767px){
	.container{
		width:100%;
	}
	.slidepanel .spara{
		padding-bottom: 0px;
	}
	.slidepanel .social{
		padding-bottom: 10px;
		float: none;
	}
	.slidepanel .social a{
		margin-left: 0px;
		margin-right: 7px;
	}
	header .logo h1{
		font-size: 30px;
	}
	header .logo-meta{
		font-size: 15px;
	}			
}

@media (min-width: 768px) and (max-width: 991px){
	.container{
		width:100%;
	}
}

@media (max-width: 767px){	

header{
		min-height: 50px;
	}
	header .logo{
		min-height: 50px;
	}
	header .logo h1{
		font-size: 30px;
	}
}
@media (max-width: 320px){	
  header .logo .logo-image{
		display:none;
	}	
	  header{
		min-height: 50px;
	}
	header .logo{
		min-height: 50px;
	}
	header .logo h1{
		font-size: 24px;
	}
}
.field-validation-error
{
	color:Red;
	 display:block;
}
.input-validation-error
{
border-color:Red;
}
.ui-datepicker-title select {
	color: #666;
}

.bg-dark-primary{color:#fff;background-color:#2fa4e7}a.bg-dark-primary:hover,a.bg-dark-primary:focus{background-color:#178acc}.bg-dark-success{background-color:#73a839}a.bg-dark-success:hover,a.bg-dark-success:focus{background-color:#c1e2b3}.bg-dark-info{background-color:#d9edf7}a.bg-dark-info:hover,a.bg-dark-info:focus{background-color:#afd9ee}.bg-dark-warning{background-color:#fcf8e3}a.bg-dark-warning:hover,a.bg-dark-warning:focus{background-color:#f7ecb5}.bg-dark-danger{background-color:#f2dede}a.bg-dark-danger:hover,a.bg-dark-danger:focus{background-color:#e4b9b9}

.navbar {
	background-color: #152836;
}

.navbar .navbar-brand {
	color: #fcfeff;
}

	.navbar .navbar-brand:hover,
	.navbar .navbar-brand:focus {
		color: #ffffff;
		border-color: #c0392b;
	}

.navbar .navbar-text {
	color: #fcfeff;
}

	.navbar .navbar-text a {
		color: #ffffff;
	}

		.navbar .navbar-text a:hover,
		.navbar .navbar-text a:focus {
			color: #ffffff;
			border-color: #c0392b;
		}

.navbar .navbar-nav .nav-link {
	color: #fcfeff;
	border-radius: .25rem;
	margin: 0 0.25em;
}

	.navbar .navbar-nav .nav-link:not(.disabled):hover,
	.navbar .navbar-nav .nav-link:not(.disabled):focus {
		color: #ffffff;
		border-color: #c0392b;
	}

.navbar .navbar-nav .dropdown-menu {
	background-color: #152836;
	border-color: #c0392b;
}

	.navbar .navbar-nav .dropdown-menu .dropdown-item {
		color: #fcfeff;
	}

		.navbar .navbar-nav .dropdown-menu .dropdown-item:hover,
		.navbar .navbar-nav .dropdown-menu .dropdown-item:focus,
		.navbar .navbar-nav .dropdown-menu .dropdown-item.active {
			color: #ffffff;
			background-color: #c0392b;
		}

	.navbar .navbar-nav .dropdown-menu .dropdown-divider {
		border-top-color: #c0392b;
	}

.navbar .navbar-nav .nav-item.active.nav-link,
.navbar .navbar-nav .nav-item.active.nav-link:hover,
.navbar .navbar-nav .nav-item.active.nav-link:focus,
.navbar .navbar-nav .nav-item.show.nav-link,
.navbar .navbar-nav .nav-item.show.nav-link:hover,
.navbar .navbar-nav .nav-item.show.nav-link:focus {
	color: #ffffff;
	background-color: #c0392b;
}

	.navbar .navbar-toggle {
		border-color: #c0392b;
		color: #ffffff;
	}

		.navbar .navbar-toggle:hover,
		.navbar .navbar-toggle:focus {
			color: #ffffff;
			background-color: #c0392b;
		}

		.navbar .navbar-toggle .icon-bar {
			color: #c0392b;
			background-color: #ffffff;
		}

.navbar .navbar-collapse,
.navbar .navbar-form {
	border-color: #fcfeff;
}

.navbar .navbar-link {
	color: #fcfeff;
}

	.navbar .navbar-link:hover {
		color: #ffffff;
		border-color: #c0392b;
	}

@media (max-width: 575px) {
	.navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item {
		color: #fcfeff;
	}

		.navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item:hover,
		.navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item:focus {
			color: #ffffff;
			border-color: #c0392b;
		}

		.navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item.active {
			color: #ffffff;
			background-color: #c0392b;
		}
}

@media (max-width: 767px) {
	.navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item {
		color: #fcfeff;
	}

		.navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item:hover,
		.navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item:focus {
			color: #ffffff;
			border-color: #c0392b;
		}

		.navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item.active {
			color: #ffffff;
			background-color: #c0392b;
		}
}

@media (max-width: 991px) {
	.navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item {
		color: #fcfeff;
	}

		.navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item:hover,
		.navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item:focus {
			color: #ffffff;
			border-color: #c0392b;
		}

		.navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item.active {
			color: #ffffff;
			background-color: #c0392b;
		}
}

@media (max-width: 1199px) {
	.navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item {
		color: #fcfeff;
	}

		.navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item:hover,
		.navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item:focus {
			color: #ffffff;
			border-color: #c0392b;
		}

		.navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item.active {
			color: #ffffff;
			background-color: #c0392b;
		}
}

.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item {
	color: #fcfeff;
}

	.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item:hover,
	.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item:focus {
		color: #ffffff;
		border-color: #c0392b;
	}

	.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item.active {
		color: #ffffff;
		background-color: #c0392b;
	}

.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus {
	color: #ffffff;
	background-color: #c0392b;
}
