/*******Custom Style.css********/

#errormsg {
	color: #FF0000;
}

#loginerrormsg {
	color: #ff0000;
	margin-left: -42px;
}

.astrick {
	color: #ff0000
}


/*Validation css */

.form .error-input,
.form .error-both .input,
.form .error-same .input,
.form .error-min .input {
	border-color: #BB6666;
	color: #FF0000;
}

.form .error-div {
	float: left;
	margin: 7px 10px 0 0;
	color: #935;
	font-size: 12px;
}

.form .error-div-alternative {
	display: none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 800px;
	top: 0;
	left: 50%;
	position: absolute;
	/*z-index: 1000;*/
	margin-left: -400px;
	text-align: center;
	font-size: 16px;
	color: #934;
	padding: 20px 0 20px 0;
	background-color: #fee;
	border: solid 2px #d36;
	border-top-width: 0;
}

.remove {
	float: left;
	margin-left: 226px;
	margin-top: -41px;
	position: absolute;
}

.productremove {
	right: 10px;
	position: absolute;
	top: 10px;
}

.otherremove {
	left: 91%;
	position: relative;
	bottom: 50px;
}

.notes {
	height: 50px;
}

.selectwidth {
	width: 280px !important;
}

.checkpump {
	float: left !important;
	margin-top: 20px !important;
	width: 12% !important;
}

.pumpinpt {
	float: left !important;
	margin-right: 5px !important;
}

.custom4 {
	float: left;
	width: 19%;
	padding: 0 0.5%;
}

.lastcustom {
	width: 21% !important;
}

p.picstaff {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	word-wrap: break-word;
}

.day_maindiv {
	float: left;
	width: 76%;
}


/*700px;*/

.day_productsmaindiv {
	float: left;
	width: 100%
}

.productsdiv {
	float: left;
	width: 40%;
}

.assignmentsmaindiv {
	float: left;
	width: 60%;
}

.clear {
	clear: both;
}

.assignnotes {
	padding: 0 0 5px 315px;
}

p.notesassingmnet {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	word-wrap: break-word;
	margin: 0px !important;
}

.loggededit {
	padding: 40px 4% 4px !important;
}

.loggeddayviewedit {
	padding: 40px 1% 4px 1% !important;
}

p.boardviewtime {
	float: left;
	width: 35%;
}

p.boardviewjob {
	width: 65%;
	float: right;
}

.day_viewfont {
	font-size: 18px !important;
}

p.dashboardviewjob {
	width: 65%;
	float: right;
}

.firsttimediv {
	float: left;
	width: 100%;
}

.span1 {
	width: 100px;
}

.editremove {
	float: left;
	margin-left: 10px;
	position: absolute;
}

.deleteicon {
	padding-left: 32px;
	margin-top: 60px;
	text-decoration: underline;
	color: #ff0000
}

.deleteicon a {
	color: #ff0000;
}

#hide_assigndiv {
	float: left;
	margin-left: 10px;
}

.hide_assign {
	float: left;
}

.flex-direction-nav a {
    top: 20px;
}
.flex-direction-nav a.flex-prev {left: -40px;}
.flex-direction-nav a.flex-next {right: -40px;}
.flex-direction-nav a.flex-prev,
.flex-direction-nav a.flex-next {
    background-color: #333;
    background-position-y: 45%;
    border-radius: 6px;
    height: 100vh;
    opacity: 0.90;
}
@media screen and (max-width: 860px) {
    .flex-direction-nav a.flex-prev,
    .flex-direction-nav a.flex-next {
        opacity: 1;
        height: 4rem;
    }
    .flex-direction-nav a.flex-prev {
        left: 0;
    }
    .flex-direction-nav a.flex-next {
        right: 0;
    }
    .mail {left: 50px;}
    .print {right: 50px;}
}
