﻿
/* Set padding to keep content from hitting the edges */


/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
input,select,textarea {max-width: 320px;}
.dl-horizontal dt {white-space: normal;}
.box-form {float: left;width: 100%;}
.box-form .form-group {float: left;width: 100%;}
.form-horizontal .form-group {margin-right:0px;margin-left:0px;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{margin-left:0px;}

.pass input {
	border-radius: 0 !important;
	box-shadow: none;
	border-color: #d2d6de; 
	display: block;width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.profile-user-img {
	margin: 0 auto;
	width: 100px;
	padding: 3px;
	border: 3px solid #d2d6de;
}
.mailbox-attachment-icon.has-img > img {max-width: 100%;max-height: 133px;}
.mailbox-attachments li {width: 180px !important;}
.label.label-warning a {color: #fff;}
.label.label-success a {
	color: #fff;
}
.label.label-danger a {
	color: #fff;
}
.disabled.day {color: #c1c1c1 !important;}
.form-control.datepickerfrom {width:282px;}
.form-control.datepickerto {width:282px;}
.form-control.datepicker {width:282px;}
.box-footer-bk {background:#ecf0f5!important;}
.modal-dialog-full {width: 90%;margin: 30px auto;}
.form-group-span span{margin-left:5px;padding-right:5px}
.password {width: 97% !important;}
.c-lbl{text-align:left !important;}
.dtsearch {width:100% !important;}
.label.label-success.revoked {background-color: #000 !important;}
.label.label-success.appliedforrevoked {background-color: #00c0ef !important;}
.report-text .info-box-text{overflow:inherit;white-space:normal}
.report-text .info-box-icon{height:55px;line-height:54px;font-size:40px;width:75px;}
.report-text .info-box{height:55px;min-height:55px;}
.report-text .info-box-content {margin-left: 74px;}
.col-md-12.menulevel2 {padding-left: 22px;}
.col-md-12.menulevel3 {padding-left: 44px;}
.col-md-12.menulevel4 {padding-left: 66px;}
.col-md-12.menulevel5 {padding-left: 88px;}
.col-md-12.menulevel6 {padding-left: 100px;}
.timepicker{width:282px !important;}
.bootstrap-timepicker-widget.dropdown-menu{left:35px !important}
.pagination{margin: 2px 0 !important;}
.auditmodel {width:800px;}
.auditmodel .modal-body{overflow-y:auto;max-height:450px;}
.col-report{max-width: 100%;overflow: auto;max-height: 330px;}
.overlayfullscreenloader {background: rgba(254,254,254, 0.4) none repeat scroll 0 0;text-align: center;
cursor: wait;display: none;left: 0;position: fixed;text-align: center;top: 0;width: 100%;z-index: 9999;height: 100% !important;}
.overlayfullscreenloader img {width: 60px;}
.overlayfullscreenloader * {vertical-align: middle;}
.overlayfullscreenloader span {display: inline-block;height: 100%;}
.list-group-item.active {background-color:#78b733;}
.list-group-item:hover{background-color:#78b733;color:#fff;width: 100%;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.list-group-item:hover a {background-color:#78b733;color:#fff;width: 100%;padding:0px 12px;}
.list-group-item.active a{padding:0px 12px;color:#fff;}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	z-index: 2;
	color: #fff;
	background-color:#78b733;
	border-color: #78b733;
}
.spnrecordcnt{font-weight:bold;}
.spnaudit {width:100%;}
.spnaudit div{width:25%;float:left;}
.fa.fa-asterisk {font-size: 7px;color: red;padding-left: 3px;}
.progress.progress-sm {background-color: #efece7;}
.profiletag span{font-size: 13px;}
.user-db-p{font-size:16px;}
.emp-db-box .small-box {margin-bottom: 5px;}
.emp-db-box .small-box > .inner {padding: 5px;}
.emp-db-box .small-box h3 {font-size: 30px;margin: 0;}
.emp-db-box .small-box p {margin: 0;}
.emp-db-box .small-box .icon {font-size: 50px;}
.emp-db-box .small-box .icon:hover{font-size: 55px;}
.user-db-p hr {margin-top:0px;margin-bottom:10px;}
.user-db-p span{font-size:12px;font-weight:bold}

.box-body .table-responsive{overflow-x:inherit;}
a{cursor:pointer !important;}
/*START:Legend for stockallotment*/
.legend {list-style: none;float: right;margin-bottom: 0;}
.legend li {float: left;margin-right: 10px;}
.legend .frst {font-weight: bold;}
.legend span {border: 1px solid #ccc;float: left;width: 20px;height: 20px;margin: -1px 4px 0px 4px;}
.legend .none {background-color: #fff;border: none;font-weight: bold;padding-left: 113px !important;}
.legend .Abv55 {background-color: #b4ecb3;}
.tdAbv55 {background-color: #b4ecb3;}
.legend .NigSft {background-color: #00C0EF;}
.tdNigSft {background-color: #00C0EF !important;color:black;}
.legend .WeekEnd {background-color: #F39C12;}
.tdWeekEnd {background-color:  #F39C12 !important; color:black;}
/*END:Legend for stockallotment*/
/*START:Legend for Holiday Calendar*/
/*.legend .bankHoliday {background-color: #BCD6EE;}
.legend .isShiftOff {background-color: #A5A5A5;}
.legend .statusApproved {background-color: #C6EFCE;}
.legend .statusPending {background-color: #F8CBAC;}*/

.legend .bankHoliday {background-color: #71BBFF;}
.legend .isShiftOff {background-color: #A5A5A5;}
.legend .statusApproved {background-color: #30FF58;}
.legend .statusApprovedhd {background-color: #07f7f7;}
.legend .statusPending {background-color: #F48437;}
.legend .approvedUnPaid {background-color: #cee8c9;}

/*END:Legend for Holiday Calendar*/

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #3c8dbc !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	background-color: #5fd0b9;
	width: 12px;
	float: left;
	clear: both;
	margin-left: -5px;
	text-align: center;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #514f4f !important;
}

.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single {

	padding: 3px 12px !important;

}

.box-header > .box-tools {
	float: right !important;
}

.main-sidebar {

	width: 250px !important;
	
}

.main-header .logo {
	
	width: 250px;
	
}

/*.main-header .navbar {

	margin-left: 250px;
	
}*/

.content {
	
	padding-left: 32px !important;
	
}
.content-header {
	
	padding: 15px 15px 0 32px !important;
}

.select2-container--default .select2-selection--single {
	height: 34px !important; /* Adjust height here */
	padding: 6px 12px !important;
	line-height: 1.5 !important;
	border: 1px solid #ced4da !important;
	border-radius: 0.375rem !important;
	background-color: #fff !important;
	display: flex !important;
	align-items: center !important;
}

	.select2-container--default .select2-selection--single .select2-selection__rendered {
		line-height: normal !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		color: #212529;
	}

	.select2-container--default .select2-selection--single .select2-selection__arrow {
		height: 34px !important; /* Match overall height */
		top: 0px !important;
		right: 10px;
		width: 30px;
	}

.select2-container {
	width: 100% !important;
}
