/*
// SHEET TO ALLOW CUSTOMIZATION OF UI COLORS
*/

/*

DK BLUE: #003775

*/

form.login h1,
div.toggle ul.tabs li.active a,
div.toggle ul.tabs li.active a:hover,
body.evaluation-form header p.district-name,
div.toggle section li span.time,
div.toggle section li span.response,
header div.top-section li.notifications span {
	color: #FFF;
}

form.login label {
	color: #BBB;
}

nav#nav li a,
a.button {
	color: #222;
}

header div.top-section,
div.toggle ul.tabs li.active a,
div.toggle ul.tabs li.active a:hover {
	background: #222;
	filter: none;
}

form.login,
div.toggle ul.tabs li a,
div.toggle ul.tabs li a:hover,
div.toggle section ul,
a.button,
form.search div.input,
div.action {
	background: #FFF;
}

nav#nav li a,
a.button:hover {
	background: #EEE;
}

form.login h1 {
	background: #003775;
}

header div.top-section li.notifications span {
	background: #598527;
}

header div.top-section {
	background: -webkit-linear-gradient(left, #444, #222);
	background: -moz-linear-gradient(left, #444, #222);
	background: -o-linear-gradient(left, #444, #222);
	background: -ms-linear-gradient(left, #444, #222);
	background: linear-gradient(left, #444, #222);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=1 );
}

header div.top-section li:hover {
	background: #444;
	background: -webkit-linear-gradient(left, #444, #666);
	background: -moz-linear-gradient(left, #444, #666);
	background: -o-linear-gradient(left, #444, #666);
	background: -ms-linear-gradient(left, #444, #666);
	background: linear-gradient(left, #444, #666);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#666666',GradientType=1 );
}

nav#nav {
	background: #C6C6C6;
	background: -webkit-linear-gradient(left, #eee, #C6C6C6);
	background: -moz-linear-gradient(left, #eee, #C6C6C6);
	background: -o-linear-gradient(left, #eee, #C6C6C6);
	background: -ms-linear-gradient(left, #eee, #C6C6C6);
	background: linear-gradient(left, #eee, #C6C6C6);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#C6C6C6',GradientType=1 );
}

nav#nav li a,
aside.quickstart nav {
	border-top: 1px solid #FFF;
}


nav#nav li a {
	background: -webkit-linear-gradient(left, #eee, #e9e9e9);
	background: -moz-linear-gradient(left, #eee, #e9e9e9);
	background: -o-linear-gradient(left, #eee, #e9e9e9);
	background: -ms-linear-gradient(left, #eee, #e9e9e9);
	background: linear-gradient(left, #eee, #e9e9e9);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#e9e9e9',GradientType=1 );
}

a,
nav#nav li a:hover,
nav#nav li.active a {
	color: #003775;
}

footer {
	color: #666;
}

div.toggle ul.tabs li a {
	border-top: 1px solid #CCC;
	border-right: 1px solid #DDD;
	border-left: 1px solid #DDD;
	background: #ffffff;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(left,  #ffffff 0%, #eeeeee 100%);
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
        background: -webkit-linear-gradient(left,  #ffffff 0%,#eeeeee 100%);
        background: -o-linear-gradient(left,  #ffffff 0%,#eeeeee 100%);
        background: -ms-linear-gradient(left,  #ffffff 0%,#eeeeee 100%);
        background: linear-gradient(left,  #ffffff 0%,#eeeeee 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=1 );
}

div.toggle ul.tabs li.active a,
div.toggle ul.tabs li.active a:hover {
	border: 1px solid #222;
}

div.toggle section,
.planner {
	border: 10px solid #222;
}

div.toggle section header,
.fc-header {
	background: #BCD8F7;
}

div.toggle section header h2 {
	color: #333;
}

div.toggle section header a {
	border: 1px solid #DDD;
}

div.toggle section header a.previous {
	background: url(../images/icons_sprite.png) -2px -609px #F0F6FD;
}

div.toggle section header a.previous:hover {
	background: url(../images/icons_sprite.png) -2px -609px #FFF;
}

div.toggle section header a.next {
	background: url(../images/icons_sprite.png) -21px -551px #F0F6FD;
}

div.toggle section header a.next:hover {
	background: url(../images/icons_sprite.png) -21px -551px #FFF;
}

div.toggle section li {
	border-bottom: 1px solid #DDD;
}

a.button {
    border: 1px solid #CCC;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #ffffff 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(left,  #ffffff 0%,#eeeeee 100%);
    background: -o-linear-gradient(left,  #ffffff 0%,#eeeeee 100%);
    background: -ms-linear-gradient(left,  #ffffff 0%,#eeeeee 100%);
    background: linear-gradient(left,  #ffffff 0%,#eeeeee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=1 );
}

a.button:hover {
    color: #000;
    text-decoration: none;
    background: #eeeeee;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #eeeeee 0%, #dddddd 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
    background: -webkit-linear-gradient(left,  #eeeeee 0%,#dddddd 100%);
    background: -o-linear-gradient(left,  #eeeeee 0%,#dddddd 100%);
    background: -ms-linear-gradient(left,  #eeeeee 0%,#dddddd 100%);
    background: linear-gradient(left,  #eeeeee 0%,#dddddd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=1 );
}

form.search div.input {
	background: url(../images/icons_sprite.png) 10px -95px no-repeat #FFF;
}

form.search div.input input,
div.toggle ul.tabs li a span {
	color: #AAA;
}

div.toggle section li.open {
	background: url(../images/icons_sprite.png) right -635px no-repeat #DDEBFB;
}

div.toggle section li span.time {
	background: #999;
}

div.toggle section li span.response.positive {
	background: #1F6C41;
}

div.toggle section li span.response.negative {
	background: #880E1A;
}

div.toggle section li div.done p {
	color: #666;
}

div.toggle section li span.event-type {
	color: #999;
}

div.toggle ul.tabs li.active a span {
	color: #8FB9E9;
}

div.action {
	border-top: 10px solid #E9EDF0;
}

div.action h4 {
	border-bottom: 1px dashed #CCC;
}

div.action p.due-date {
	border-bottom: 1px solid #CCC;
}

div.action p.due-date.past-due {
	color: #880E1A;
}

aside.quickstart header {
	background: #E9EDF0;
	border-bottom: 1px solid #CCC;
}

aside.quickstart nav {
	background: #F0F0F0;
}

body.evaluation-form header .branding > div h1 span {
	color: #111;
}

body.evaluation-form .form-profile h3 a,
body.evaluation-form .form-profile div.input input {
	color: #333;
}

body.evaluation-form .form-profile label {
	color: #bbb;
}

body.evaluation-form .form-section .header h3 {
	color: #222;
}

body.evaluation-form .form-section .header h3 span {
	color: #999;
}

body.evaluation-form .form-section .header .cell,
body.evaluation-form .form-section .row .cell {
	color: #bbb;
}

body.evaluation-form .form-section .row label {
	color: #444;
}

body.evaluation-form .form-section .row .comment text area {
	color: #333;
}
body.evaluation-form .form-section .row .comment label,
body.evaluation-form .form-section .footer .comment label {
	color: #fff;
}

body.evaluation-form .form-section .footer p {
	color: #999;
}

	body.evaluation-form .form-attach h3 {
		color: #222;
	}

body.evaluation-form form div.form-footer a.close {
	color: #880E1A;
}

body.evaluation-form form div.form-footer a.save {
	color: #003775;
}

body.evaluation-form header ul.actions li.submit,
body.evaluation-form form div.form-footer a.submit,
body.evaluation-form form div.form-footer a.submit:hover {
	color: #FFF;
	background: #357A54;
	background: -webkit-linear-gradient(left, #357A54, #1C623B);
	background: -moz-linear-gradient(left, #357A54, #1C623B);
	background: -o-linear-gradient(left, #357A54, #1C623B);
	background: -ms-linear-gradient(left, #357A54, #1C623B);
	background: linear-gradient(left, #357A54, #1C623B);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#357A54', endColorstr='#1C623B',GradientType=1 );
}

body.evaluation-form header ul.actions li {
	background: #fff; /* Old browsers */
	background: -webkit-linear-gradient(top, #eee, #fff);
	background: -moz-linear-gradient(top,  #eee, #fff);
	background: -o-linear-gradient(top, #eee 0%, #fff 100%);
	background: -ms-linear-gradient(top, #eee 0%, #fff 100%);
	background: linear-gradient(top, #eee 0%, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=1 );
}

body.evaluation-form header ul.actions li.submit.disabled,
body.evaluation-form form div.form-footer a.submit.disabled,
body.evaluation-form form div.form-footer a.submit.disabled:hover {
	color: #222;
	background: #fff;
	background: -webkit-linear-gradient(left, #fff, #eee);
	background: -moz-linear-gradient(left, #fff, #eee);
	background: -o-linear-gradient(left, #fff, #eee);
	background: -ms-linear-gradient(left, #fff, #eee);
	background: linear-gradient(left, #fff, #eee);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=1 );
}

body.evaluation-form nav li a {
	color: #aaa;
}
body.evaluation-form nav li a.selected {
	background-color: #fff;
}
body.evaluation-form nav li a:hover {
	color: #888;
}

body.evaluation-form nav li a i {
	color: #fff;
}

.submit-evaluation-dialog {
	background: #fff;
}		
	.submit-evaluation-dialog .ui-dialog-titlebar {
		background: #003775;
		color: #fff;
	}
	
	.submit-evaluation-dialog .ui-dialog-buttonpane button.cancel {
		border: 1px solid #c7c7c7;
		color: #880e1a;
		background: -webkit-linear-gradient(left, #fff, #e6e6e6);
		background: -moz-linear-gradient(left, #fff, #e6e6e6);
		background: -o-linear-gradient(left, #fff, #e6e6e6);
		background: -ms-linear-gradient(left, #fff, #e6e6e6);
		background: linear-gradient(left, #fff, #e6e6e6);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=1 );
	}
	.submit-evaluation-dialog .ui-dialog-buttonpane button.submit {
		border: 1px solid #2a6041;
		color: #FFF;
		background: #357A54;
		background: -webkit-linear-gradient(left, #357A54, #1C623B);
		background: -moz-linear-gradient(left, #357A54, #1C623B);
		background: -o-linear-gradient(left, #357A54, #1C623B);
		background: -ms-linear-gradient(left, #357A54, #1C623B);
		background: linear-gradient(left, #357A54, #1C623B);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#357A54', endColorstr='#1C623B',GradientType=1 );
	}
		.submit-evaluation fieldset label {
			color: #bbb;
		}
			.submit-evaluation fieldset div.input input {
				color: #333;
			}



a.std-button {
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
    background: linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 );

    color: #333;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

}

a.std-button:hover {
    background: #e6e6e6;
}

.std-button.cancel, .std-button.cancel:hover {
    color: #880e1a;
}
.std-button.submit {
    background: #357a54;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1N2E1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDYyM2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #357a54 0%, #1d623b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#357a54), color-stop(100%,#1d623b));
    background: -webkit-linear-gradient(top,  #357a54 0%,#1d623b 100%);
    background: -o-linear-gradient(top,  #357a54 0%,#1d623b 100%);
    background: -ms-linear-gradient(top,  #357a54 0%,#1d623b 100%);
    background: linear-gradient(top,  #357a54 0%,#1d623b 100%);

    border: 1px solid #185534;

    color: #fff;
}

.std-button.submit:hover {
    background: #1d623b;
    color: #fff;
}

.std-button.disabled, .std-button.disabled:hover {
    background: #e7e7e6;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e7e7e6 0%, #cfcfcf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e6), color-stop(100%,#cfcfcf));
    background: -webkit-linear-gradient(top,  #e7e7e6 0%,#cfcfcf 100%);
    background: -o-linear-gradient(top,  #e7e7e6 0%,#cfcfcf 100%);
    background: -ms-linear-gradient(top,  #e7e7e6 0%,#cfcfcf 100%);
    background: linear-gradient(top,  #e7e7e6 0%,#cfcfcf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e6', endColorstr='#cfcfcf',GradientType=0 );
    border: 1px solid #b5b5b5;
    color: #999;
}