

.container-full {
  margin: 0 auto;
  width: 100%;
}
.line {	border: solid 2px;	margin-top: 25px;	margin-bottom: 25px;}
textarea {
    resize: none;
}.noTopMargin	 {	padding-top: 0px;}
.marginRL20 {	margin-left: 20px;	margin-right: 20px;}
.centerText {
	text-align: center;
}
.centerMargins {	display : block;	margin-left: auto;	margin-right: auto;	border: solid 1px;}
.centerDiv {
	margin: 0 auto;
}

.navbar {
background: blue;	
}
	
.navbar-default .navbar-nav>li>a {
	color: white !important;
}

.navbar-default .navbar-brand{
	color: white !important;
}

.marginTop50 {
	margin-top: 50px;
}

.marginTop25 {	margin-top: 25px;}.marginTop15 {	margin-top: 15px;}

.marginTop5 {
	margin-top: 5px;
}

.marginTop10 {
	margin-top: 10px;
}
.marginBottom10 {	margin-bottom: 10px;}
.marginTop25 {
	margin-top: 25px;
}
.marginBottom25 {	margin-Bottom: 25px;}
.marginLeft20 {
	margin-left: 25px;
}.nowrap {
white-space: nowrap;}
.marginRight20 {
	margin-right: 20px;
}

.loginBtn {
	width: 150px;
}.addemployeebtn {	width: 100%;}

.sideBarMain {
	border: solid 1px;
	height: 100vh;
	padding: 0;
}

.mainSearches {
	background-color: #337ab7;
	color: white;
	border-bottom: solid 1px;
	padding: 0 10px;
}

.savedSearches {
	background-color: #337ab7;
	color: white;
	border-top: solid 1px;
	border-bottom: solid 1px;
	padding: 0 10px;
}

.sideBarBottom {
	position: absolute;
    bottom: 0;
	width: 100%;
}

.fullWidthBtn {
	width: 100%;
}

.removeRounded {
	border-radius: 0 !important;
}

.mainSearchtext {
	margin: 10px 10px;
	line-height: 30px;
}

.btn-circle {
	width: 16pxpx;
	height: 16px;
	text-align: center;
	padding: 0 4px;
	font-size: 10px;
	line-height: 1.0;
	border-radius: 15px;
	margin-top: 8px;
}

.pageTitle {
	margin: 0 30px 0 0;
	color: #337ab7;
}

.addDeleteIcons {
	margin: 10px 0 0 50px;
}

.subMenu {
	margin: 10px;
}

.detailsSections {
	border: solid 1px;
	margin: 5px;
	height: 83vh;
	padding: 0;
}

.detailsSections1 {
	padding: 0;
	margin: 20px 0 0 0;
	height: 83vh;
	min-width: 365px;
} 

.input1 {
	width: 200px;
}
.inputtext1 {
	margin-top: 7px;
	text-align: right;
	padding-right: 0px;
}.brandcss {	width: 150px;	}
.empBlocks {	border: solid 1px;	margin-top: 4px;	margin-bottom: 4px;	height: 550px;}.empFormFields {	font-weight: bold;	text-align: center;	margin-top: 5px;	margin-bottom: 5px;	margin-left: auto;	margin-right: auto;	width: 95%;}.empFormFieldsFirst {	font-weight: bold;	text-align: center;	margin-top: 25px;	margin-bottom: 5px;	margin-left: auto;	margin-right: auto;	width: 95%;}.borderRed {	border: solid 1px red;}.borderNormal {	border: solid 1px #ccc;}.alertMessageRed {	margin: 0 20px 20px 20px;	color: white;	text-align: center;	font-weight: bold;	background-color: red;} .alertMessageGreen {	margin: 0 20px 20px 20px;	color: white;	text-align: center;	font-weight: bold;	background-color: green;}.userTableStyles {	border: solid 1px black;	border-collapse: collapse;	margin: 5px auto;	width: 1000px;	position: relative;	}.tblclass tr:hover {	background-color: yellow;	cursor: pointer;}.tblclass tr:first-child:hover {    background-color: white;}.arrow-up {     width: 0;      height: 0;      border-left: 5px solid transparent;     border-right: 5px solid transparent;     border-bottom: 10px solid black;     display:inline-block;} .arrow-down {     width: 0;      height: 0;      border-left: 5px solid transparent;     border-right: 5px solid transparent;     border-top: 10px solid black;     display:inline-block;}
.responstable {  margin: 10px 0;  width: 100%;  overflow: hidden;  border-radius: 10px;  border-bottom: thick dotted #000;}.responstable th {	background: #337ab7;	padding: 10px;	color: #FFF;}.responstable td {	padding: 3px 10px;}.responstable tr:nth-child(odd) {  background-color: #EAF3F3;}.responstable tr:hover {	background-color: yellow;	cursor: pointer;}.responstable tr:first-child:hover {    background-color: white;}.defaultCursor {cursor: default;}.pointerHand {	cursor: pointer;}@-webkit-keyframes glowing {  0% { background-color: #5cb85c; -webkit-box-shadow: 0 0 3px #b85c5c; }  50% { background-color: #5cb85c; -webkit-box-shadow: 0 0 20px #b85c5c; }  100% { background-color: #5cb85c; -webkit-box-shadow: 0 0 3px #b85c5c; }}@-moz-keyframes glowing {  0% { background-color: #5cb85c; -moz-box-shadow: 0 0 3px #b85c5c; }  50% { background-color: #5cb85c; -moz-box-shadow: 0 0 20px #b85c5c; }  100% { background-color: #5cb85c; -moz-box-shadow: 0 0 3px #b85c5c; }}@-o-keyframes glowing {  0% { background-color: #5cb85c; box-shadow: 0 0 3px #b85c5c; }  50% { background-color: #5cb85c; box-shadow: 0 0 20px #b85c5c; }  100% { background-color: #5cb85c; box-shadow: 0 0 3px #b85c5c; }}@keyframes glowing {  0% { background-color: #5cb85c; box-shadow: 0 0 3px #b85c5c; }  50% { background-color: #5cb85c; box-shadow: 0 0 20px #b85c5c; }  100% { background-color: #5cb85c; box-shadow: 0 0 3px #b85c5c; }}.flashingButton_SAVE {  -webkit-animation: glowing 1500ms infinite;  -moz-animation: glowing 1500ms infinite;  -o-animation: glowing 1500ms infinite;  animation: glowing 1500ms infinite;  border: solid 0px;}.flashingButton {}.block0 {	padding: 0 0 0 0;	margin: 0;	margin-bottom: 10px;}.block1 {	padding: 0 4px 0 0;	margin: 0;}.block2 {	padding: 0 4px 0 0;	margin: 0;}.block3 {	padding: 0 0 0 0;	margin: 0;}.green {	color: #5cb85c;	}.red {	color: #FF0000;	}.accessOuterClass {	border: solid 1px #ccc;	margin-top: 10px;	margin-bottom: 10px;	padding-top: 7px;	padding-bottom: 7px;	-moz-border-radius: 5px;	border-radius: 5px;}.accessInnerClass {	padding-left: 5px;	white-space: nowrap;}.grantAccess {	margin-bottom: 5px;}.date-picker {	display: none;}.date-picker-delivery {	max-width: 240px;}textarea {    resize: vertical;}.calButton {	width: 237px;	margin-right: 32px;	display: none;}.​calendarMouseOver {border:2px solid #a6a6a6;position:absolute;z-index: 99;border-radius:5px;background: #f2f2f2;padding: 6px 0 6px 0;}​.claMODiv0 {	width: 100px;	border: 1px solid #a6a6a6;}.claMODiv1 {	width: 100px;	float:left;	text-align: right;}.claMODiv2 {	overflow: hidden;	padding-right: 12px;	white-space: nowrap;}.hiddenJobs {	display: none;}.hiddenClient {	display: none;}.ng-cloak {	display: none !important; }.empCheckBoxes {}.empChecklabels {	margin-left: 5px;	font-size: 14px;}.empCheckDiv {	padding: 0;	white-space: nowrap;}.addempchecked {	max-width: 350px;}.noaccess {	padding-top:50px;	padding-bottom:50px;	text-align: center;	color: red; }.largeNumbers {	font-size: 28px;}.setRed {	color: red;}.setGreen {	color: green;	}.deliveredSection {	border: solid 1px;	padding: 10px;}.deliveryHistory {	margin-top: 0px}.deliveryHistoryText {	white-space: nowrap;}


.reportsCals {
	padding: 0 20px 0 20px;
}

.reportsCalContainer {
	//margin: 0 auto;
}

.reportSubmit {
	margin-top: 50px;
	width: 200px;		
}

.reportTable {
	border-collapse: collapse;
	border: solid 1px;
	}
	
.reportTabletr td{
	padding: 2px 8px 2px 8px;
	border-collapse: collapse;
	border: solid 1px;
	}
	
	.reportTabletr1 td{
	padding: 6px 8px 6px 8px;
	border-collapse: collapse;
	border: solid 1px;
	width: 150px;
	text-align: center;
	}
	
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
