﻿input[type=checkbox]
{
    width: 30px;
    height: 30px;
}

.wrapper header
{
    position: fixed !important;
    width: 100% !important;
}
/*.wrapper aside.main-sidebar
{
    position:fixed !important;
}
.wrapper .sidebar {
    overflow:auto;
    overflow-x:visible;
    height: 100vh;
    margin-right: -14px;
}*/

.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4 {
    margin: 0 0 0 25px !important;
}
.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>p {
    margin: 0 0 0 25px !important;
}

@media(max-width:767px)
{
    .content-wrapper
    {
        margin-top:100px;
    }
}
@media(min-width:768px)
{
    .content-wrapper
    {
        margin-top:50px;
    }
}


.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td 
{
    border: 1px solid #efecec;
}


.information, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
font-size:18px;
background-repeat: no-repeat;
background-position: 10px center;
text-decoration-style:none !important;
}
.information {
color: #00529B;
background-color: #BDE5F8;
background-image: url('/images/icons/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/images/icons/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('/images/icons/warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('/images/icons/error.png');
}

.nopad
{
	padding:0px;
}
.nolpad
{
	padding-left:0px;
}
.norpad
{
	padding-right:0px;
}
.mar-top
{
	margin-top:18px;
}
.mar-btm
{
	margin-bottom:25px;
}
.spin
{
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.83);
	z-index: 9999;
}
.spin img
{
	position:fixed;
	left:50%;
	top:50%;
	z-index: 99999;
}
.form-group p
{
	font-size: 15px;
    padding-top: 3px;
}
.lables{
	/*background:rgba(231, 108, 20, 0.3);*/
	background:#ecebea;
	padding:5px 0px;
	color:#e76c14;
	border-left:solid 5px #e76c14;
	border-bottom:solid 1px #ccc;
	text-shadow:0px 1px 0px #fff;
	font-weight:bold;
	margin-bottom: 26px !important;
} 
.header-bg
{
	background: #e23d39;
}
.header-text-color
{
	color:#fff !important;
}

.input-validation-error {
    border-color: #D40404;
}
.field-validation-error {
    color: #D40404;
}
.validation-summary-errors ul li
{
	display: block;
}