/*
Copyright (c) 2012-2013, Unleashed Technologies, LLC. All rights reserved.
http://www.unleased-technologies.com
App Developed By: Ben Thomas
App Layout & Design By: Benjamin Guarino


/*----------------------- Layout.css --------------------------*/
/*-------------------------------------------------------------*/
/* ~CSS BROWSER RESET~ */

q:before,q:after{content:'';}

/* END ~CSS BROWSER RESET~ */

ol, ul {list-style: none;}
.item-list ul {list-style: none;}
.item-list ul li {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
.clearMe {clear:both;display:block;width:100%;}
.globalWidth {width:100%;clear:both;}

/*Main Layout*/
#wrapper {}
#bodyWrapper, #symfony-wrapper {min-width:980px;width:90%; margin:0 auto;padding:0 3em;} /* -------- REPLACE "width:" WITH "min-width:" prior to Q&A --------- */

/*Header*/
#headerTop {position:absolute;right:0;top:-1px;width:100%;z-index:5;}
#headerLeft {float:left;width:50%;}
#headerRight {float:left;width:50%;}

/*Navigation*/
nav {clear:both;}

/*Main Section*/
.calendar.bgGrey {position:relative;}
div.calendar {}
article.calendar, div.job_container {float:left;margin:0 1.24% 0 0;width:19%;}
article.calendar.last, .job_view .job_container_last {margin:0;}
article.calendar header {}
article.calendar footer {}

/*Sortable Tabs*/
div.tabSection {clear:both;position:relative;}
menu.tabSection {}


/*----------------------- Style.css ---------------------------*/
/*-------------------------------------------------------------*/

.bgBlueA {
background: #1a8ed9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhOGVkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTRlYmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1a8ed9 0%, #0e4eba 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a8ed9), color-stop(100%,#0e4eba)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1a8ed9 0%,#0e4eba 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1a8ed9 0%,#0e4eba 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1a8ed9 0%,#0e4eba 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1a8ed9 0%,#0e4eba 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a8ed9', endColorstr='#0e4eba',GradientType=0 ); /* IE6-8 */
}

.bgWhite, ul.dashboard_menu li.dashboard_menu a, ul.dashboard_menu li.dashboard_menu a:inactive, .dataTables_paginate a {
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */
}

.bgWhiteB {
background: #f0f0f0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f0f0f0 0%, #c8c8c8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#c8c8c8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f0f0f0 0%,#c8c8c8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f0f0f0 0%,#c8c8c8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f0f0f0 0%,#c8c8c8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f0f0f0 0%,#c8c8c8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-8 */

}


/* Tables */
span.slick-column-name {font-weight:bold;font-size:.65rem;}
table .even td {background:#f7f7f7;}
table tr td.remove {width:7%;}


/*Main Layout*/
#wrapper {}
#bodyWrapper {}


/*Navigation*/
nav ul.mainNav li a span.navArrow {bottom:0.2em;left:50%;position:absolute;}

/*Main Section*/
menu.breadcrumbs {border-bottom:dashed 1px #7aa6d1;display:block;padding:0 0 .5em 0;margin:0 0 1em 0!important;}
menu.breadcrumbs ul {margin:0;padding:0;}
menu.breadcrumbs ul li.active {font-weight:bold;}
menu.breadcrumbs ul li {color:#003E7E;display:block;float:left;font-size:1.1em !important;list-style:none outside none;margin:0 0.4em 0 0 !important;}
menu.breadcrumbs ul li a {color:#5792cd;text-decoration:none;}
menu.breadcrumbs ul li a:hover {color:#1f6fbe;text-decoration:underline;}


section.main h2.sectionTitle {margin-bottom:0.4em;}
section.main p {color:#888888;font-size:1.2em;line-height:1.4em;margin-bottom:1em;}
section.main ol, ul {margin:0 0 2em 1em;}
section.main ul li {font-size:1.2em;line-height:1.4em;margin-bottom:0.5em;}
section.main ul.arrowList {list-style:none!important;margin:0 0 1em 1em;}
section.main ul.arrowList li {background:url("/images/doublearrowbullet.png") no-repeat scroll 0 0.3em transparent;margin-bottom:0.2em;margin-left:0;padding-left:1.5em;}
section.main ul.arrowList li a {font-size:1em;}
section.main ol {list-style:inside decimal;}
section.main ol li {font-size:1.2em;line-height:1.4em;margin-bottom:0.5em;margin-top:0.4em;}

div.sectionMenu, menu.sectionMenu {display:block;margin:0;position:absolute;right:0;top:0.4em;}
ul.sectionMenu {display:block;margin:0;}
ul.sectionMenu li {float:left;font-size:1.34em !important;font-weight:bold;list-style:none outside none;margin:0 0 0 0.7em !important;}

ul.sectionMenu li a:hover {opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}
ul.sectionMenu li a.prev {}
ul.sectionMenu li a.next {}

div.calendar, .job_view {}

article.calendar header, .job_header {text-align:center;}

article.calendar footer, .job_container footer {border-top:solid 1px #e9e9e9;
background: #fafafa; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fafafa 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fafafa 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fafafa 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fafafa 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fafafa 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
text-align:center;padding:0.9em 0;}
article.calendar footer a, .job_container footer a, .job_container footer div.job_footer_no_more_jobs {font-size:1.2em;font-weight:bold;text-decoration:none;}
article.calendar footer a:hover, .job_container footer a:hover {text-decoration:underline;}
article.calendar footer a.active, .job_container footer a:active, .job_container footer .job_footer_more_jobs a {color:#8da40d;}
article.calendar footer a.inactive, .job_container footer a:inactive, .job_container footer div.job_footer_no_more_jobs {color:#c3c1c1;}
.job_container footer div.job_footer_no_more_jobs {color:#c3c1c1;}

/*Footer*/
footer.main {position:relative;z-index:7;margin-bottom:2em;}
#footerTop{background:#ffffff;border-radius:0 0 0.6em 0.6em;-moz-border-radius:0 0 0.6em 0.6em;-webkit-border-radius:0 0 0.6em 0.6em;display:block;min-height:1em;margin-bottom:.4em;}
#footerBottom {padding:0 2em;}
.copyright {color:#ACACAC;font-size:1.05em;font-weight:bold;padding:0 2em 1em;}
.devBy a {text-decoration:none;color:#89b9e9;}
.devBy a:hover {text-decoration:underline;}

/*Sortable Tabs*/

.quote_handle {border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;box-shadow:-2px 1px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:-2px 1px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:-2px 1px 3px rgba(0, 0, 0, 0.3); background: none repeat scroll 0 0 #FFFFFF;
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */
}
.quote_print {border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;box-shadow:-2px 1px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:-2px 1px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:-2px 1px 3px rgba(0, 0, 0, 0.3); background: none repeat scroll 0 0 #FFFFFF;
    left: -4.2em;
    padding: 0.7em 0.89em;
    position: absolute;
    top: 5.2em;
	text-align: center;
	color:#5486C1;
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */
}
.quote_print .printtitle {color:#5486C1;font-weight:bold;margin-bottom: 0.2em;}
.quote_print input.quotegroup_print {margin-bottom:0;}
.quote_body {position:relative;}
td.row_handle {height:20px; width:20px;background:url("/images/arrow_handle.png") no-repeat;}

#quotecontainer {clear:both;}

menu.tabSection {margin:0;padding:0;}
menu.tabSection ul {margin:0;}
menu.tabSection ul li {display:block;float:left;font-size:1.4em;margin-bottom:0;}
menu.tabSection ul li a {border:solid 1px #d8d8d8;color:#003e7e;text-decoration:none;display:block;font-weight:bold;margin-right:0.1em;padding:0.8em 4.6em;}


div.quote_level1 {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DCDCDC;border-radius:5px 5px 5px 5px;margin-bottom:1.8em;padding:1em;position:relative;}

table.quote_level2.ui-sortable {clear:both;}




div#reportrange, div.formFileField {
background: #eeeeee; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eeeeee 0%, #e3e3e3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#e3e3e3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#e3e3e3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#e3e3e3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-8 */
border-top:solid 1px #cdcdcd;border-left:solid 1px #cdcdcd;border-right:solid 1px #f3f3f3;border-bottom:solid 1px #f3f3f3;
border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
box-shadow:1px 1px 4px rgba(0, 0, 0, 0.1) inset;
color:#747474;
margin-bottom:1.2em;
padding:1em 0.6em;
}
form input.large, form select.large, form textarea {padding:1em 0.6em;}
form input.small, form select.small {font-size:1.2em;padding:0.5em;}
div.formFileField {display:inline-block;padding:1% 0.7%;width:50%;}
div.formFileField input#form_file {background:none repeat scroll 0 0 #FFFFFF;margin:0;}

/*pager*/


h3.quote_title, span.myGridTitleSpan {color:#003E7E;float:left;font-size:2em;font-weight:bold;margin-bottom:0.7em;margin-right:1em;}
.myGridTitle {display: inline-block;}

.myGrid.cqs_slickgrid {display:block;clear:both;}

.leftLock {text-align:center;width:3.3%;}

.formTop.oneCol {width:80%;}
.formBottom.oneCol {width:80%;}
.formTop.twoCol {width:80%;}

.formTop.oneCol ul, .formBottom.twoCol ul, .jobFormItem.formTop ul {color: #D3362B;margin: 0; position: absolute;top: 3.4em;}

.contactFormItem {position: relative;}

#flash-notice-box {color:#146ECA;font-size:1.2em;margin-bottom:1em;padding:1em;}

#flash-error-box {color:#F00;font-size:1.2em;margin-bottom:1em;padding:1em;}
ul#flash-error-list, ul#flash-notice-list {margin:0;}

#flash-notice-box{ background: #cfe4fa;
border: 1px solid #146eca;
border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
}

.formError input, #flash-error-box, .formError select {
background: #fdf0f2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZjBmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmU5ZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdf0f2 0%, #f6e9ea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdf0f2), color-stop(100%,#f6e9ea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdf0f2 0%,#f6e9ea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdf0f2 0%,#f6e9ea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdf0f2 0%,#f6e9ea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdf0f2 0%,#f6e9ea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf0f2', endColorstr='#f6e9ea',GradientType=0 ); /* IE6-8 */
border: 1px solid #F17F8C;
border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
}

.formError ul li {color:#D3362B;}
.contactFormItem.colRight ul {clear:both;margin:0 0 1em;}

.formTop.oneCol input {width:68%;}
.formBottom.twoCol #form div {width:45%;}
.formBottom.twoCol label {width:40%;margin-right:3%;}
.formBottom.twoCol input {width:51%;}

/*.cqs_slickgrid{width:700px;height:250px;}*/
.cqs_slickgrid{width:100%;min-height:250px;}

/* dashboard */
.dashboard_right {float:right;width:30%;}


.dataTables_filter {margin-bottom:1em;}
.bgGrey .dataTables_filter {margin-bottom:0;}
.dataTables_filter input {margin-bottom:0;width:90%;}



/* dashboard - data table w/ search */
.dashboard_left .dataTables_filter input {margin:0.2em 0 1em;width:97.2%;}
.dashboard_left .dataTables_paginate.paging_full_numbers {width:100%;}


/* quote builder */
#quotes.ui-tabs {border: medium none;}
#quotes.ui-tabs ul.ui-tabs-nav {background: none;
    border:none;}


#quotes.ui-tabs ul.ui-tabs-nav li.ui-state-default a {}

#quote_tab.ui-tabs-panel {}
#quotes.ui-tabs #quote_buttons.sectionMenu {}

#quotes.ui-tabs #quote_buttons.sectionMenu input:hover, .formSubmit input.formSubmit:hover, input.proposal_button:hover, input.tracking_button_submittal:hover, input.tracking_button_orderack:hover, input.tracking_button_iom:hover, input[type=submit]:hover, .job_edit_leave_job:hover, .job_edit_join_job:hover {opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}
input#add_new_group {}
input#add_from_template {}
input#print_estimate {}
#quote_container {clear:both;display:block;}


ul.sectionMenu {display:block;margin:0;}
ul.sectionMenu li {float:left;font-size:1.35em !important;font-weight:bold;list-style:none outside none;margin:0 0 0 0.7em !important;}

.slick-header-columns .ui-state-default.slick-header-column {}
.slick-row.ui-widget-content, .slick-row.ui-state-active {color: #146ECA;}
.slick-cell, .slick-headerrow-column {
    border-bottom: 1px solid #E9E9E9;
    border-left: 1px solid #BDD3EA;
    border-right: medium none;
    font-size: .75rem;
    font-weight: bold;
    padding-left: 0.4em;
}


/* pop-ups */
div#edit_template_dialog.ui-dialog-content.ui-widget-content {height:auto !important;}

div.ui-dialog.ui-widget .ui-dialog-titlebar.ui-widget-header span.ui-dialog-title {border: medium none;
    display: block;
    float: left;
    font-size: 1.4em;
    font-weight: bold;
    padding: 0.5em;}
div.ui-dialog.ui-widget .ui-dialog-titlebar.ui-widget-header a.ui-dialog-titlebar-close {display: block;
    position: absolute;
    right: 0.5em;
    top: 0.5em;}

div.ui-dialog.ui-widget .ui-dialog-titlebar.ui-widget-header span.ui-icon.ui-icon-closethick {border: medium none;
    display: inline-block;
    float: right;}

div.ui-dialog.ui-widget .ui-dialog-content.ui-widget-content {border: medium none; color: #000; padding: 1em;}
div.ui-dialog.ui-widget .ui-dialog-content.ui-widget-content p.validateTips {margin-bottom:1em;}
div.ui-dialog.ui-widget .ui-dialog-content.ui-widget-content form {}
div.ui-dialog.ui-widget .ui-dialog-content.ui-widget-content form#edit_quote_group_form {}

div.ui-dialog-buttonpane {border:none;padding:1em 0.5em;}

div.ui-dialog-buttonpane .ui-dialog-buttonset button.ui-button span.ui-button-text {}
div.ui-dialog-buttonpane .ui-dialog-buttonset {}

/* form */
.jobForm {position:relative;}
div.jobFormItem.formTop {width:65%;}
div.jobFormItem {margin-bottom:0.6em;}
.jobForm .jobFormItem.divisions label {float:left;padding-top:1em;}
.formCol {display:block;float:left;margin-bottom: 1em;margin-right:0.3%;width:33%;}
.jobFormItem label {width:31%;}
.formCol.tall .jobFormItem label {float: left;margin-bottom: 0.6em;width: auto;}
.formCol.tall .jobFormItem textarea {clear: both;display: block;width: 96%;}
.formCol.tall .jobFormItem textarea#job_addendums {height:250px;resize:none;}
.jobFormItem.formTop input#job_job_name {width: 80.8%;}
.jobFormItem.formTop label {width: 15.6%;}
#form_date_on_reports {}
#form_based_on_drawings_dated {}

/* create template form*/
.templateForm {width:100%;margin-top:2em;}
.templateFormItem {}
div.templateFormItem.formTop {display:inline-block;margin-bottom:1em;margin-right:2em;}
.templateFormItem.formTop.equip {width: 42%;}
.templateFormItem.formTop.manufacturer {}
.templateFormItem.formTop.model {margin-right:0;width:25%;}
.templateFormItem.formTop.model input {width: 69%;}
.templateFormItem.formTop label {margin-right: 0.4em;width: auto;}
.templateFormItem.formTop input {}
.templateFormItem.formTop input {}
.templateFormItem.formTop.equip input {width: 73%;}
div.templateFormItem.formBottom.leftSide {margin-right:14px;}
.templateFormItem.formBottom label {width:auto;margin-bottom:.6em;}
.templateFormItem.formBottom span.mceEditor {}
.templateFormItem.formBottom span.mceEditor table {width:100% !important;border:1px solid #CCCCCC;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
div#myGrid {border:none;}
div#myGrid .slick-viewport {border:solid 1px #bed4eb!important;width: 99.8%!important;}
#myGrid .slick-viewport .grid-canvas {}
#myGrid .slick-row  {border-right:solid 1px #bed4eb;}
#myGrid.slick-header-columns, #myGrid.slick-header.ui-state-default {border:none !important;}
#myGrid .slick-header .slick-header-columns {
color:#ffffff;font-weight:bold;
background: #1a8ed9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhOGVkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTRlYmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1a8ed9 0%, #0e4eba 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a8ed9), color-stop(100%,#0e4eba)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1a8ed9 0%,#0e4eba 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1a8ed9 0%,#0e4eba 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1a8ed9 0%,#0e4eba 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1a8ed9 0%,#0e4eba 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a8ed9', endColorstr='#0e4eba',GradientType=0 ); /* IE6-8 */
}

body#tinymce.mceContentBody {background: #eeeeee; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eeeeee 0%, #e3e3e3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#e3e3e3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#e3e3e3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#e3e3e3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-8 */}
body#tinymce.mceContentBody p {color:#666666;}




/*For Term and Condition Wysiwyg*/
.singleFormItem span.mceEditor table.mceLayout {width:50% !important;border:1px solid #CCCCCC;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;margin-left: 181px;margin-top: -12px;margin-bottom: 13px;}

span.mceEditor table tr.mceFirst {}
span.mceEditor table tr.mceFirst td {border:none !important;border-radius:8px 8px 0 0;}
span.mceEditor table tr.mceFirst td table {border:none !important;}
span.mceEditor table tr.mceFirst td table td {display:inline-block;}
span.mceEditor table tr.mceLast {}
span.mceEditor table tr.mceLast td {border-radius:0 0 8px 8px;border:none!important;padding:0.2em 0.4em;}
span.mceEditor table tr td.mceIframeContainer {}
span.mceEditor table.mceToolbar {}
span.mceEditor table.mceToolbar td {}

.templateForm .formSubmit {position:absolute;right:0.8em;top:0.8em;}

/*create contact form*/
.contactForm {position:relative;}

.contactForm .formTop.oneCol label {width:20%;}
.contactForm .formTop.oneCol input {width:67%;}

.contactForm .formBottom.twoCol.colLeft {display: block;float:left;width:37%;}
.contactFormItem.colLeft {}
.contactFormItem.colLeft label {width: 40%;}
.contactFormItem.colLeft input {width: 50%;}
.contactFormItem.colCenter {}
.contactFormItem.colCenter label {width: 38%;}
.contactFormItem.colCenter input {width: 50%;}
.contactFormItem.colCenter textarea {}

.contactForm .formBottom.colRight {display: block;
    float: left;
    margin-left: 1%;
    padding: 0.5em;
    position: absolute;
	width: 25%;
	top:0;
	right:0;}

.contactFormItem.colRight {}
.contactFormItem.colRight label {float: left; margin-bottom: 0.6em;padding-top: 0.7em;width: 37%;}
.contactFormItem.colRight input {}
.contactFormItem.colRight select {clear:both;display:block;font-size:1.28em;width:100%;}
.contactFormItem.colRight textarea {clear:both;display:block;margin-bottom:0;width:94% !important;resize:none;}
.contactForm .colRight input#managedivisions {width:100%;}
table#divisions {margin-bottom:1.4em;}
table#divisions caption.label {color:#146ECA;font-size:1.3em;font-weight:bold;margin-bottom:0.6em;}

.contactForm div.sectionMenu, menu.sectionMenu {right:0;top:-4.4em;}

.grid-canvas {border-right:1px solid #DEDEDE;}

.buttonBlue {
background: #004fa1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNGZhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDJjNWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #004fa1 0%, #002c5a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004fa1), color-stop(100%,#002c5a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #004fa1 0%,#002c5a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #004fa1 0%,#002c5a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #004fa1 0%,#002c5a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #004fa1 0%,#002c5a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004fa1', endColorstr='#002c5a',GradientType=0 ); /* IE6-8 */
border: medium none;
    border-radius: 0.3em 0.3em 0.3em 0.3em;
    color: #FFFFFF;
    font-size: 1.3em;
    font-weight: bold;
padding:0.6em 1.4em;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;
}

.buttonBlue:hover {
background: #0060c0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjBjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQzOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0060c0 0%, #00438a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0060c0), color-stop(100%,#00438a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0060c0 0%,#00438a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0060c0 0%,#00438a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0060c0 0%,#00438a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0060c0 0%,#00438a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0060c0', endColorstr='#00438a',GradientType=0 ); /* IE6-8 */
}

/*reports*/
ul.reports {}
li.reportItem {background: url("/images/report2.png") no-repeat scroll 0 0 transparent;border-bottom:1px dotted #DEDEDE;display:block;font-size:1.4em;height:1.6em;margin-bottom:0.5em;padding-left:2em;padding-top:0.3em;}
li.reportItem:hover, table.reports td.reportItem:hover {background: url("/images/report.png") no-repeat scroll 0 0 transparent;}

table.reports td.reportItem, table.reports td.reportItemLink {background: url("/images/report2.png") no-repeat scroll .5em .5em transparent;cursor:pointer;padding-left:3em;}
table.reports td.reportItem:hover {background: url("/images/report.png") no-repeat scroll .5em .5em transparent;}

table.reports td.reportlink_pdf {background: url("/images/icon-pdf.png") no-repeat scroll .5em .5em transparent;cursor:pointer;padding-left:3em;width: 12%;}
table.reports td.reportlink_excel {background: url("/images/icon-xcl.png") no-repeat scroll .5em .5em transparent;cursor:pointer;padding-left:3em;width: 12%;}
table.reports td.reportlink_excel:hover, table.reports td.reportlink_pdf:hover {opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}


/*contact list*/
.ui-icon-close.entity-remove {background: url("/images/remove.png") no-repeat scroll 0 0 transparent;display:block;height:14px;width:14px;margin:0 auto;}

/*Create Button*/
a.createButton {padding-right: 3.76em !important;}
a.createButton span.imgIcon {background: url("/images/create_1.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 33px;
    margin-left: -6px;
    position: absolute;
    right: 0;
    top: 0;
    width: 33px;
    z-index: 100;}
a.createButton:hover span.imgIcon {background:url("/images/create_2.png") no-repeat;}

/*
a.createButton span.imgIcon {background: url("/images/create_1.png") no-repeat scroll right 0 transparent;padding-right: 3.8em;}
a.createButton:hover span.imgIcon {background:url("/images/create_2.png") no-repeat scroll right 0 transparent;}
*/

/*add_proposal_dialog*/
#add_proposal_dialog {height:auto!important;min-height:350px!important;}
#add_proposal_dialog p.validateTips {color:#666666;}
/*add_proposal_form*/
form#add_proposal_form {}
form#add_proposal_form label {clear: left;
    display: block;
    float: left;
    margin-right: 1em;
	margin-bottom: 1em !important;
    width: 20%;}
form#add_proposal_form select {float: left;
    width: 75%;}
form#add_proposal_form input {float: left;
    width: auto;}
form#add_proposal_form button {}
form#add_proposal_form div#user_id, form#add_proposal_form div#tc_id {
    clear: both;
    display: block;
    float: left;
    width: 100%;
}
form#add_proposal_form input#add_this_proposal {
background: #1a8ed9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhOGVkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTRlYmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1a8ed9 0%, #0e4eba 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a8ed9), color-stop(100%,#0e4eba)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1a8ed9 0%,#0e4eba 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1a8ed9 0%,#0e4eba 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1a8ed9 0%,#0e4eba 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1a8ed9 0%,#0e4eba 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a8ed9', endColorstr='#0e4eba',GradientType=0 ); /* IE6-8 */
border: medium none;
    border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;
    color: #FFFFFF;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
    list-style: none outside none;
    margin: 0 0 0 0.7em !important;
    padding: 0.6em 1.4em;
    text-decoration: none;
}
form#add_proposal_form div.quoteGroupCell {background: none repeat scroll 0 0 #F1F1F1;border: 1px solid #DEDEDE;border-radius: 0.4em 0.4em 0.4em 0.4em;clear: both;display: block;margin-bottom: 2em;padding: 1em;}
form#add_proposal_form .quoteGroupCell label.sectionTitle {color: #146ECA;}
form#add_proposal_form .quoteGroupCell .groupItem {display:inline-table;margin-right:2%;width:23%;}
form#add_proposal_form .quoteGroupCell .groupItem label.sectionItem {color: #999999;font-size: 1.1em;width: auto;}

div.quote_tab_loading {display:block;margin:4em auto;text-align:center;}
.quote_tab_loading span.loadingText {color:#999999;display:block;font-size:1.4em;}
.quote_tab_loading img {}

.top .dataTables_length, .bottom .dataTables_length {float:right;}

#proposal_grid {}
#proposal_grid.cqs_slickgrid {margin-bottom:1.5em;}
#proposal_grid.cqs_slickgrid div.grid-canvas {background:#FFFFFF;}

.tabSection .slick-header-columns div.ui-state-default.slick-header-column {border-top:none;border-bottom:none;}

.slick-viewport {background:url("/images/table-bg.jpg") repeat;}
p.bgWhite {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D6D6D6;border-radius:0.2em;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;font-size: 1.1em;margin-bottom: 1em;padding: 1em;}
.slick-row select, .slick-row input.editor-text {background:none;border:none;box-shadow:none;color:#759E1A;padding:0;}
.slick-cell.editable {border:solid 1px #146ED2;}
.cqs_slickgrid {margin-bottom: 2em;}
.slick-cell.selected {background-color:#E5FFE1;}

#quotes.ui-tabs .ui-tabs-panel.ui-widget-content ul.ui-tabs-nav li a { border: 1px solid #D6D6D6;border-radius: 0 0 0 0;font-size: 0.8em;margin: 0;padding: 0.8em 1em;}
#quotes.ui-tabs .ui-tabs-panel.ui-widget-content ul.ui-tabs-nav li.ui-tabs-active a {
	border:solid 1px #B9D128;
background: #d4e133; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZTEzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWQxMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #d4e133 0%, #b9d128 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4e133), color-stop(100%,#b9d128)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d4e133 0%,#b9d128 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d4e133 0%,#b9d128 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d4e133 0%,#b9d128 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d4e133 0%,#b9d128 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e133', endColorstr='#b9d128',GradientType=0 ); /* IE6-8 */
color: #003E7E;
}
#quotes.ui-tabs .ui-tabs-panel.ui-widget-content ul.ui-tabs-nav li.ui-tabs-active a:hover {opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}

div#tracking_tab_container {background:none;}
div#tracking_tab_container .ui-widget-content {background:none;}
div.tracking_buttons {}
div.tracking_button_submittal, div.tracking_button_orderack,  div.tracking_button_iom {float:left;margin-right:1em;}
input.tracking_button_submittal, input.tracking_button_orderack, input.tracking_button_iom {font-size:1.2em;margin:0 !important;padding:0.8em 0;width:221px;}

/* clean up styles */
.hide {display:none;}
.sectionMenu.btnSave input, input[type="submit"], input[type="button"] {cursor:pointer;}


/*daterange picker*/
#reportrange_container {float: right;text-align: right;}
#reportrange_label {color: #003E7E;float: left;font-size: 1.2em;font-weight: bold;margin-bottom: 0.3em;margin-right: 1em;margin-top: 1em;}
#reportrange {font-size:1.2em;padding:0.7em 0.6em !important;}
#reportrange span {display:inline-block;padding-top:3px;}

.daterangepicker .ranges .daterangepicker_start_input label, .daterangepicker .ranges .daterangepicker_end_input label {}
.daterangepicker .ranges .daterangepicker_start_input input, .daterangepicker .ranges .daterangepicker_end_input input {}

.icon-calendar {background:url("/images/icon-calendar.png") no-repeat!important;display:inline-block!important;float:left;height:16px!important;margin-right:0.6em;width:16px!important;}
.caret {background:url("/images/icon-select.jpg") no-repeat!important;border:none!important;display:inline-block!important;height:15px!important;margin-left:0.6em;width:17px!important;}

/*daterange*/
.daterange {color:#146ECA;font-size:1.2em;font-weight:bold;position:absolute;right:1.6em;top:2.6em;}

/*report (continued)*/
tr.salesTotal td, tr.manTotal td {background: none repeat scroll 0 0 #A7D1F5;border-bottom: 2px solid #1571CB;border-right: medium none;}
tr.salesman td, tr.manName td {background:none repeat scroll 0 0 #A7D1F5;border-right:medium none;color:#003E7E;}
tr.newUser td {background:none repeat scroll 0 0 #A7D1F5;border-right:medium none;color:#003E7E;}
tr.jobTotal td, tr.saleTotal td {background:#ddebf8;border-bottom: 1px solid #68B5F0;}
tr.newJob td {}
tr.newMan td, tr.jobName td {color:#666666;}

/*password reset*/
.fos_user_resetting_request {color:#666666;font-size:1.2em;}
.fos_user_resetting_request p {margin-bottom:1em;}
.fos_user_resetting_request div.passReset {}
.fos_user_resetting_request .passReset label {margin-right:.5em;width:23%;font-size:1.2em;}
.fos_user_resetting_request .passReset input[type=text] {margin-bottom:0;width:49%;}
.fos_user_resetting_request .passReset input[type=submit] {float:right;font-size: 1.1em;padding:0.9em 3em;}
.fos_user_resetting_request .passReset div.sectionMenu {right:2em;top:0.8em;}


/*login*/
.login_form {}
.login_form .login_username {display:inline-block;width:41%;}
.login_form .login_username label {width:20%;font-size:1.4em;}
.login_form .login_username input#username, .login_form .login_username input#password {margin-bottom:0;width:72%;}
.login_form input[type=submit] {float:right;font-size:1.4em;padding:0.9em 3.8em;}
.login_links {float:right;margin-right:2em;margin-top:0.8em;}
.login_form .forgot_password a {}

.entity-remove {cursor:pointer;}

/* BEGIN BT changes for QA 3/5/13 */
button {cursor:pointer;}
div.listHeader{position:relative;}
.job_edit_leave_job:hover, .job_edit_join_job:hover {text-decoration:underline;}
div.singleForm div.singleFormItem{position:relative;}
div.singleForm div.singleFormItem label {width:19%;vertical-align:top;padding-top:1.5%;}
div.templateForm div.templateFormItem ul {color: #D3362B;}
div.singleForm div.singleFormItem ul {color:#D3362B;margin:0;position:absolute;top:3.4em;}
div.singleForm div.singleFormItem input {width:50%;font-size:12px;}
div.singleForm div.singleFormItem input#fos_user_registration_form_isActive {height:40px;width:auto;}
div.singleForm div.singleFormItem select {width:50%;font-size:12px;}
div.formButtonSave{height:25px;position:absolute;top:1.8em;right:1.8em;}
span.required{color:#D3362B}
div.singleFormItem input#form_is_default, div.jobFormItem input#job_hot_job{width:auto !important;}

p.job_list_empty,div.user_id_item p,div.tc_id_item p{font-size:1.2em;}
div.dashboardMenu{top:1.8em;right:1.4em;}
select.userSelect{width:141px;}
/* END BT changes for QA 3/5/13 */

.formButtonSave input {font-size:12px;padding:.6em 3em .6em 1.2em;text-align:left;}

.slick-header-columns {
background: #1a8ed9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhOGVkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTRlYmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1a8ed9 0%, #0e4eba 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a8ed9), color-stop(100%,#0e4eba)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1a8ed9 0%,#0e4eba 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1a8ed9 0%,#0e4eba 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1a8ed9 0%,#0e4eba 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1a8ed9 0%,#0e4eba 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a8ed9', endColorstr='#0e4eba',GradientType=0 ); /* IE6-8 */
border-top:solid 2px #b5ca0b;border-bottom:solid 2px #b5ca0b;}

div.ui-state-default.slick-header-column {background:none;color:#ffffff;font-weight:bold;border:none;border-right:1px solid #bed4eb;font-size:1.1em;padding:0.7em 0.6em;text-align:left;}

input.saveBtn {background:url("/images/button-bg-save.jpg") no-repeat right top!important;padding-right: 4em !important;}
input.createBtn {background:url("/images/button-bg-create.jpg") no-repeat right top!important;padding-right: 4em !important;}

.ui-dialog-content.ui-widget-content form select {width:97%;}
.ui-dialog-content.ui-widget-content form textarea {width:95%;min-height:7em;}
.ui-dialog-content.ui-widget-content #myGrid {width:100%;}

span.delete, span.edit, span.copy {display:block;height:14px;margin:3px auto 0;text-indent:-99999px;width:14px;}
span.delete {background: url("/images/remove.png") no-repeat scroll 0 0 transparent;}
span.edit {background: url("/images/edit.png") no-repeat scroll 0 0 transparent;}
span.copy {background: url("/images/copy.png") no-repeat scroll 0 0 transparent;}

div.ui-state-highlight-qg {border:dashed 2px #146EC9!important;border-radius:0.6em;-webkit-border-radius:0.6em;-moz-border-radius:0.6em;margin-bottom:1em;}


.disabledButton {
	opacity:.3;
}

.tt-hint {
	color: #999;
}

.tt-menu {
	width: 422px;
    max-height: 150px;
    overflow-y: auto;
	margin-top: 1px;
	padding: 8px 0;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 8px;
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tt-suggestion {
	padding: 3px 20px;
	font-size: 18px;
	line-height: 24px;
}

.tt-suggestion.tt-cursor {
	color: #fff;
	background-color: #0097cf;

}

.tt-suggestion p {
	margin: 0;
}

.tt-container {
    display: flex;
    align-items: center;
    margin-bottom: 1.4em;
}

.tt-selectable {
	cursor: pointer;
}

.tt-selectable:hover {
	background: #f0f0f0;
}

.tt-highlight {
	background: #d5f100;
	font-weight: bold;
}

/**
 * Line Item Grid
 */
.jsgrid {
	max-width: 100%;
	margin-bottom: 2em;
}

.jsgrid-table input[type='text'] {
	padding: .3em .5em;
	background: #fff;
	border: 1px solid #AAA;
	border-radius: 0;
}

.jsgrid-grid-header, .jsgrid-grid-body {
	overflow-y: hidden;
}

.jsgrid-grid-body td, .jsgrid-insert-row td {
	font-size: 11px;
	padding: 0.4em 0.2em;
	margin: 0;
}

.jsgrid-grid-body .jsgrid-edit-row, .jsgrid-insert-row {
	padding: 0;
}

.jsgrid-edit-row > td {
	background: #E5FFE1 !important;
}

.jsgrid-grid-body td input[type='text'], .jsgrid-insert-row td input[type='text'],
.jsgrid-grid-body td input[type='number'], .jsgrid-insert-row td input[type='number'],
.jsgrid-grid-body td input[type='email'], .jsgrid-insert-row td input[type='email'],
.jsgrid-grid-body td select, .jsgrid-insert-row td select {
	background: transparent;
	border: none;
	padding: 0.4em 0.2em;
	color: #1270CA;
	margin: 0;
}

.jsgrid-grid-body td input[type='text']:focus, .jsgrid-insert-row td input[type='text']:focus,
.jsgrid-grid-body td input[type='number']:focus, .jsgrid-insert-row td input[type='number']:focus,
.jsgrid-grid-body td input[type='email']:focus, .jsgrid-insert-row td input[type='email']:focus {
	color: #759E1A;
	border: 1px solid #146ED2;
 }

.items-grid-cover {
	font-size: 24px;
	text-align: center;
	background: rgba(200, 200, 200, 1);
	padding: 60px;
	color: rgba(0,0,0,0.7);
	text-transform: uppercase;
	font-weight: bold;
}

.jsgrid-grid-body input[type="text"] {
	margin-bottom: 0;
}

.jsgrid-delete-button {
	background: url(../images/remove.png) no-repeat scroll 0 0 transparent !important;
}

.jsgrid-edit-button {
	background: url(../images/edit.png) no-repeat scroll 0 0 transparent !important;
}

.jsgrid-copy-button {
	background: url(../images/copy.png) no-repeat scroll 0 0 transparent !important;
}

.jsgrid .jsgrid-button {
	margin: 0;
	padding: 0;
}

.jsgrid-insert-row input[type='number'],
.jsgrid-filter-row input[type='number'],
.jsgrid-edit-row input[type='number'] {
	border: 1px solid #888;
	border-radius: 0;
	background: #fff;
	color: #888;
}

.jsgrid-edit-row select, .jsgrid-filter-row select, .jsgrid-insert-row select {
	background: transparent;
	border: none;
	border-radius: 0;
}

.tabSection div.slick-header-columns, .jsgrid-grid-header th {
	color:#ffffff !important;
	font-weight:bold !important;
	background: #1a8ed9 !important; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhOGVkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTRlYmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top,  #1a8ed9 0%, #0e4eba 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a8ed9), color-stop(100%,#0e4eba)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1a8ed9 0%,#0e4eba 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1a8ed9 0%,#0e4eba 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1a8ed9 0%,#0e4eba 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #1a8ed9 0%,#0e4eba 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a8ed9', endColorstr='#0e4eba',GradientType=0 ) !important; /* IE6-8 */
	border-top: 2px solid #b5ca0b !important;
	border-bottom: 2px solid #b5ca0b !important;
	border-right: 1px solid #fff !important;
	border-left: 1px solid #fff !important;
	text-align:left !important;
}