@font-face {
  font-family: 'Open Sans';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/Open-Sans-300/Open-Sans-300.eot');
  src: url('/fonts/Open-Sans-300/Open-Sans-300.eot?#iefix') format('embedded-opentype'),
  local('Open Sans Light'),
  local('Open-Sans-300'),
  url('/fonts/Open-Sans-300/Open-Sans-300.woff2') format('woff2'),
  url('/fonts/Open-Sans-300/Open-Sans-300.woff') format('woff'),
  url('/fonts/Open-Sans-300/Open-Sans-300.ttf') format('truetype'),
  url('/fonts/Open-Sans-300/Open-Sans-300.svg#OpenSans') format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/Open-Sans-regular/Open-Sans-regular.eot');
  src: url('/fonts/Open-Sans-regular/Open-Sans-regular.eot?#iefix') format('embedded-opentype'),
  local('Open Sans'),
  local('Open-Sans-regular'),
  url('/fonts/Open-Sans-regular/Open-Sans-regular.woff2') format('woff2'),
  url('/fonts/Open-Sans-regular/Open-Sans-regular.woff') format('woff'),
  url('/fonts/Open-Sans-regular/Open-Sans-regular.ttf') format('truetype'),
  url('/fonts/Open-Sans-regular/Open-Sans-regular.svg#OpenSans') format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/Open-Sans-600/Open-Sans-600.eot');
  src: url('/fonts/Open-Sans-600/Open-Sans-600.eot?#iefix') format('embedded-opentype'),
  local('Open Sans Semibold'),
  local('Open-Sans-600'),
  url('/fonts/Open-Sans-600/Open-Sans-600.woff2') format('woff2'),
  url('/fonts/Open-Sans-600/Open-Sans-600.woff') format('woff'),
  url('/fonts/Open-Sans-600/Open-Sans-600.ttf') format('truetype'),
  url('/fonts/Open-Sans-600/Open-Sans-600.svg#OpenSans') format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url('/fonts/Open-Sans-italic/Open-Sans-italic.eot');
  src: url('/fonts/Open-Sans-italic/Open-Sans-italic.eot?#iefix') format('embedded-opentype'),
  local('Open Sans Italic'),
  local('Open-Sans-italic'),
  url('/fonts/Open-Sans-italic/Open-Sans-italic.woff2') format('woff2'),
  url('/fonts/Open-Sans-italic/Open-Sans-italic.woff') format('woff'),
  url('/fonts/Open-Sans-italic/Open-Sans-italic.ttf') format('truetype'),
  url('/fonts/Open-Sans-italic/Open-Sans-italic.svg#OpenSans') format('svg');
}

body { font-size: 12px; font-weight: 400; font-family: 'Open Sans', Helvetica, Arial, san-serif; height: 100%; }

#site_wrapper { min-height: 100%; min-width: 1250px; height: auto !important; height: 100%; margin: 0 auto -220px; }
#page_wrapper { margin: 0 auto; width: 1200px; min-height: 400px; padding-bottom: 40px; }
.favicon { background: url('data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAABCjfy8EnD87Rh0/OXo8f4V////AP///wD///8A+/ftEvv37RL///8A////AP///wDo8f4VGHP85xJw/O1Ejvy6nMP9YgBm/P8AZvz/hLX9ef///wD///8A////AOXFb5LlxXGQ////AP///wD///8AhLX9ewBm/P8AZvz/nsX9YfT4/gkScPzrAGb8/x54/OD4+/4F////APbs0S7SnQn4050K+Pbs0S3///8A+Pv+BRx2/OIAZvz/FHL86vT4/gn///8AdKv9igBm/P8AZvz/qsz+VP7+/QHcsT7F0psF/dKbBf3bsTzF/v37A7TS/koAZvz/AGb8/3at/In///8A////ANzq/iICZ/v8AGb8/z6L/MH///8A3LNCwOXHdYzlx3ON0psF/+jOhnn2+v4HOIf8xwRo+/rc6v4h////AP///wD///8ATJP8swBm/P8CZvv9zuL+MPfv1yj+/v0B/v37A9+6U67SnQr48+XAP+bw/hdwqPyN////AP///wD///8A////ALbT/kcAZvz9AGb8/2Kg/Jz///8A////AP///wD9+/cH3rVHutWiF+r48Nsk////AP///wD///8A////AP///wD8/f4BJnz81wBm/P8KbPzz6vL+Ff///wD///8A////AP379QrfuE2z2Kgm3fnz4R3///8A////AP///wD///8A////AJC8/W8AZvz/AGb8/4a2/Xj///8A////AJC8/W661f5E/fz5BeTDa5farTbL////AP///wD///8A////AP///wDu9f4PDG388gBm/P8eePzg+Pv+Bfj7/gUeePzgBmj8+KLH/V3///8A9+/XKP///wD///8A////AP///wD///8A////AGik/ZcAZvz/AGb8/6rM/lOqzP1VAGb8/wBm/P9qpf2U////AP///wD///8A////AP///wD///8A////AP///wDQ4/4tAmf8/QBm/P9AjPy9QIz8vwBm/P8CZvz90uT+K////wD///8A////AP///wD///8A////AP///wD///8A////AECM/L8AZvz/AGb7/QBm+/0AZvz/QIv8vf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wCqzP5TAGb8/wBm/P8AZvz/AGb8/6zN/lL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A+Pv+BR54/OAAZvz/AGb8/x54/OD4+/4F////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wCCtP17AGb8/wBm/P+Etf15////AP///wD///8A////AP///wD///8AH/gAAJ55AACOcQAAjDEAAMQzAADHmwAA488AAOPnAADz8wAA8Z8AAPGPAAD4HwAA+B8AAPw/AAD8PwAA/n8AAA=='); }

prompt_busy { cursor: wait; }
input.prompt_busy, select.prompt_busy { background: #eee !important; }

#ui-datepicker-div { display: none; }
.hover_highlight:hover { background: #def; cursor: pointer; }

.button_header {
    margin-top: 10px;
    margin-bottom: 15px;
}

.fifty-px-important {
  width: 50px !important;
}

.inline-block {
  display: inline-block;
}
.good_upload {
  height: 35px;
  width: 35px;
  display: inline-block;
  color: #0a0;
  font-size: 25px;
  margin-left: 8px;
}

.tab-content {
  padding-top: 1px;
  position: relative;
}

.modal {
  z-index: 6000;
}

.modal-dialog {
  z-index: 6001;
}

.big-modal {
  width: 800px;
}

.float-left {
  float:left;
}

.float-right {
  float:right;
}

.float-none {
  float: none;
}

.display-none {
  display:none;
}

.big-modal {
  width: 800px;
}

.ui-datepicker {
  border: 1px solid #ccc;
}

#loading-image, .addcust_loader, div.loader, #loader, #provision_spinner, #cert_preview_zone, #addcert_preview {
  background: #fff url('data:image/gif;base64,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') no-repeat center center;
}

#loading-image {
  z-index: 5000;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.75;
  cursor: wait;
}

.ui-jqgrid .loading {background: url('data:image/gif;base64,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') no-repeat center center; height: 70px; width: 70px;  position: absolute; top: 45%;left: 45%; z-index:1000; padding: 6px; margin: 5px;text-align: center;font-weight: bold; display: none; border-width: 2px !important; font-size: 0px; color: transparent; }

.modal-dialog .chosen-container {
  margin-right: 0px;
  margin-left: 0px;
}

/* Header */
#client_context { float: right; clear: right; margin: 0px 0px 0px 0px;}
#quick_search { width: 1200px; margin: 0 auto;}
#qsearch { height: 23px; float: left; }
#qsearch input, #qsearch button { float: left; }
#quick_search_input {width: 250px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 0px; border-radius: 4px 0px 0px 4px}
#quicksearch_config_div {float: left; position: relative; }
#quicksearch_config_div ul { width: 195px; }
#quicksearch_config_div li:hover:not(.liheader) { background-color: #ff6600; color: white; cursor: pointer }
#quicksearch_config_div li input { margin: 7px 8px; }
#quicksearch_config_div .liheader { padding-left: 12px; font-style: italic; color: #919195; }
#company_chosen_chosen { width: auto !important; }
#division_chosen_chosen { width: auto !important; }
#location_chosen_chosen { width: 350px !important; }
#location2_chosen_chosen {
    float: left !important;
    width: 250px !important;
}
div.environment_tag { color: #B94A48; font-weight: bold; float: left; }

.navbar-header .chosen-container-single .chosen-single span {
  overflow: auto !important;
  text-overflow: clip !important;
  width: auto !important;
  margin-right: 18px;
}

#usernav_client_info .dropdown-menu {
  left: 12px;
  top: 23px;
}

.navbar-header .open > a {
  color: #777;
}

.nav > li > a, .nav .open > a {
  background: transparent !important;
}

.nav > li > a:hover, .nav > li > a:focus, .navbar-header .chosen-single:hover, .navbar-header .chosen-single:focus, .navbar-header .chosen-with-drop a {
  color: #ff6600 !important;
}

#status_bar { background: #fff; background-color: rgba(255,255,255,0.85); height: 24px; width: 650px; line-height: 24px; font-weight: bold; font-family: 'Open Sans', Helvetica, sans-serif; color: #B94A48; padding: 0px 5px; opacity:0.80; filter:alpha(opacity=80); }
#usernav_client_info { margin: 0 auto; width: 1200px; }
#usernav_user_info { color: #fff; padding: 5px; float: left; }
#usernav_profile, #clientnav_profile { margin: 0px; padding: 0px; list-style: none; position: relative; }
#login_name img { float: right; margin: 4px 8px; }
#login_name a { color: #666; font-size: 75%; font-weight: 500;  }
#usernav_subprofile, #clientnav_subprofile { display: none; position: absolute; list-style: none; margin: 0px; padding: 0px; border: 1px solid #72868f; }
#usernav_subprofile > li { background: #3c5b64; width: 125px; text-align: left; }
#usernav_subprofile > li > a, #clientnav_subprofile > li > a  { color: #fff; padding: 3px 10px; display: block; }
#usernav_subprofile > li > a:hover, #clientnav_subprofile > li > a:hover, #clientnav_subprofile > li > div > a:hover { background: #657e89; }
#clientnav_subprofile > li { background: #3c5b64; width: 250px; text-align: left; }
#clientnav_subprofile > li > div > a { color: #fff; padding: 3px 10px; }
#db_status_message { height: 24px; width: 650px; line-height: 24px; font-size: 90%; color: #B94A48; padding: 0px 5px; float: right; }
#quicksearch_go_btn, #quicksearch_config_btn { margin-top: 0px; }
#quicksearch_config_btn { margin: 0px 15px; }

/* Footer */
#footer_pusher { height: 220px; }
#footer { height: 220px; width: auto !important;
  background-image: linear-gradient(to bottom, #666666, #777777);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#777777));
  background-image: -webkit-linear-gradient(top, #666666, #777777);
  background-image:    -moz-linear-gradient(top, #666666, #777777);
  background-image:      -o-linear-gradient(top, #666666, #777777);
  /* IE6-9 */ 
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#666666',endColorstr='#777777')";
 clear: both; border-top: 2px solid #333; color: #fff; }
#footer_content { width: auto !important; margin: auto; }
#footer_copy { margin-left: 7px; font-size: 9px; color: #bbb; }
#footer_links { float: right; }
#footer_logo { padding: 62px 0px 0px; background: url('data:image/png;base64,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') no-repeat 7px 20px; }

.footer_link_section { float: left; margin-right: 150px; }
.footer_link_section > h3 { font-size: 110%; color: #54B6CC; margin-bottom: 5px; }
.footer_link_section > ul { margin: 0px; padding: 0px; list-style: none; }
.footer_link_section a { color: #eee; }
#footer_logo a { color: #fff; font-size: 9px; margin-left: 7px;  }

/* Menu */
#menu_bar { background: #fff; z-index: 100; width: 100%; border-top: 1px solid #ccc; }
#menu_container { height: 35px; margin: 0 auto; width: 1200px; }
#menu { margin: 0px; padding: 0px; list-style: none; float: left; position: relative; z-index: 20; }
#menu_rightlinks { float: right; line-height: 35px; height: 35px; padding-right: 20px; }
#menu_rightlinks a { text-decoration: none; margin-left: 15px; }
#menu_rightlinks i { font-size: 140%; display: block; float: left; margin: 0px 5px 0px 20px; line-height: 30px; }
#menu_rightlinks span { display: block; float: left; line-height: 35px; }
#menu_container > ul.nav > li { padding-top: 4px; }
div.page_header { background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); }
li.dashed_top { border-top: 1px dotted #999; }
li.dashed_bottom { border-bottom: 1px dotted #999; }

/* Sidebar */
#sidebar_container { position: absolute; z-index: 1001; width: 265px; top: 142px; margin-left: -243px; overflow-y: hidden; }
#sidebar { height: 475px; padding: 10px; width: 240px; background: #777; box-shadow: 1px 1px 3px 0px #555; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; }
#sidebar_content { padding: 5px 0px; }
#sidebar_bookmarks_widget, #sidebar_history_widget { width: 215px; height: 180px; border: 1px solid #444; background: #fff; padding: 5px; font-size: 90%; opacity: 0.9; margin-top: 5px; overflow-y: auto; }
#bookmarks_header, #history_header { height: 16px; line-height: 16px; color: #ddd; padding: 3px 0px 3px 3px; }
#history_header { margin-top: 40px; }
#bookmark_add_button { float: right; color: #fff; margin: 5px; font-size: 90%; padding-left: 20px; }
#bookmark_title { background: #f3f3f3; }
div.sidebar_bookmark_link { clear: left; margin: 3px; }
.sidebar_bookmark_delete { line-height: 16px; color: #c00; text-decoration: none; }
.sidebar_bookmark_delete:hover { text-decoration: none !important; color: #c00; }
.sidebar_bookmark_linkrel { line-height: 16px; padding-left: 3px; }

/* Content */
span.text-icon { background: #ddd; color: #333; font-weight: bold; line-height: 20px; text-align: center; font-size: 10px; height: 20px; width: 20px; display: inline-block; margin-right: 3px; }

.history_icon { margin-right: 5px; color: #aaa; font-size: 10px; }
 
/*div.content_section { background-color: #fff; padding: 10px; margin: 20px 0px; } */
div.content_section a { text-decoration: underline; }
#content h3 { margin-left: 5px; }

h3.popover-title {margin-left: 0px !important;}

#maint_block { margin: 50px auto; background: #fff; width: 700px; padding: 15px; -webkit-box-shadow: 3px 3px 5px 2px #ddd; box-shadow: 4px 4px 5px 2px #ddd; border: 1px solid #bbb; -webkit-border-radius: 15px; border-radius: 15px; }

#account_nav_small td { padding: 10px 15px 0px 0px; }
.dashboard-header {
  height: 120px;
  padding: 0px;
  background-image: none !important;
  background-color: white !important;
}

.dashboard_job_widget{
    width: 33%;
    padding:10px;
    float:left;
    margin-bottom: 10px;
}
.dashboard_job_widget .widget_header {
    text-align: center;
}
#dashboard-job-count, .dashboard-job-count {
    font-size: 50px;
    color: #666;
    text-align: center;
}

#job_command, #job_error_command {
    width: 100%;
}

td.widget_header { font-weight: bold; }
span.searchlight { text-decoration: underline; color: #ff6600; font-weight: bold; background: #eee; }
.report_info { width: 600px; display: none; border-radius: 6px; border: 1px dashed #ccc; background: #eee; padding: 10px; }

div.edit_modal_hint {
  color: #919195;
  font-size: 11px;
}

.modal-body-scroller {
  height: 500px;
  overflow-y: scroll;
  position: relative;
}

.modal-body-tall {
  max-height: 750px !important;
	height: 750px;
}

.modal-content-wide {
  width: 765px !important;
}
 
.chosen_modal div.chosen-drop {
  position: fixed;
  z-index: 9999;
  top: 609px;
  width: 525px;
  height: 150px;
  margin-left: 28px;
}

.chosen_modal div.chosen-drop ul {
  height: 150px;
}

div.modal_edit_divider {
  margin: 25px 0px 10px 0px;
  border-bottom: 1px dotted #ccc;
  font-size: 130%;
  color: #919195;
}

/* Customer view */
.active_exposure {
  color: #B94A48 !important;
}

.ok_exposure {
  color: #468847 !important;
}

#cert_preview_wrapper {
  width: 402px;
  float: right;
  margin-top: 40px;
  position: relative;
  min-height: 570px;
}

.certificate_details #cert_preview_wrapper {
  margin-top: 15px;
}

#cert_preview_zone {
  min-height: 570px;
  width: 402px;
  border: 1px solid #ddd;
}

.customer_attributes td {
	padding-right: 15px;
}

.cert_preview_fixed {
  top: 40px;
	position: fixed;
}

#addcert_preview {
  float: right;
  border: 1px solid #ccc;
  margin: 15px 55px 15px 0px;
  width: 202px;
  min-height: 259px;
}

#addship_preview, #addbill_preview, #addsameas_preview, #addcustomer_preview, #addjob_preview {
  float: right;
  margin: 20px 0px 10px 0px;
  width: 240px;
  min-height: 200px;
  color: #919195;
}

#addship_information, #addbill_information, #addsameas_information, #addcustomer_information, #addjob_information {
  border: 1px solid #ccc;
  width: 230px;
  min-height: 200px;
  color: #333;
  padding: 5px;
}

.addcust_placeholder, .addjob_placeholder {
  font-style: italic;
  color: #919195;
  margin: 90px auto;
  text-align: center;
}

.addcust_loader {
  width: 218px;
  height: 188px;
}

tr.actionable:hover td {
  background: #ffb !important;
}

tr.action_selected td {
  background: #d9edf7 !important;
}

.action_menu {
  position: fixed;
  display:none;
}

.action_menu ul {
  display:block;
  position:static;
  margin-bottom:5px;
}

#customer_tab, #certificate_tab {
  width: 1200px;
  margin-top: 25px;
}

table.details_table {
  margin: 0px 0px 40px 0px;
  clear: both;
}

table.details_table .empty_table {
  padding: 20px 0px;
  text-align: center;
  color: #919195;	
}

.details_section_title {
  color: #919195;
  height: 25px;
  line-height: 25px;
  padding-left: 5px;
}

.details_section_title a {
  float: left;
  display: block;
  padding: 0px 7px;
  border: 0px;
  margin-left: 4px;
}

.details_section_title a:hover {
  color: #ff6600;
}

.details_section_title a.active_subtab {
  border-radius: 4px 4px 0 0;
  border: 1px solid #ddd;
  border-bottom: 0px;
  font-weight: bold;
}

tr.pending_cert td {
  color: #919195 !important;
  font-style: italic;
}

td.pending_cert {
  text-align: center;
}

.details_section_title .btn {
  float: right;
  margin: 0px 0px 3px 10px;
}
 
table.details_table > thead > tr {
  moz-box-sizing: border-box;
  line-height: 0;
  margin-top: 2px;
  background-color: #fafafa;
  height: 30px;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  *zoom: 1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

table.details_table > thead > tr > th {
  color: #555;
  padding: 0px 10px;
  font-weight: 600;
}

table.details_table > tbody > tr > td {
  background: #fff;
  color: #333;
  padding: 5px 10px;
  border: 1px solid #ddd;
  vertical-align: top;
}

.attr_title {
  color: #919195;
}

.customer_details td.attr_title {
  text-align: right;
  padding-right: 7px;
}

.customer_attributes {
  padding: 0px !important;
}

.customer_attributes td {
  vertical-align: top;
}

.customer_attributes > div {
  height: 100px;
  overflow-y: auto;
  display: block;
  padding: 5px 10px;
}

td.label { font-weight: bold; padding: 2px; width: 20%; }
td.data { padding: 2px; width: 40%; }

div.loader { height: 100px; }
#loader { position: absolute; top: 75px; left: 100px; margin: auto; height: 100px; }

#client_logo img, #company_logo img { max-height: 70px; max-width: 400px; }

.error-message { color: #B94A48; }

.panel-heading {
  background-image: linear-gradient(to bottom, #FFFFFF 50%, #EAEAEA 100%);
  background-repeat: repeat-x;
  background-color: #F5F5F5;
  border-color: #DDDDDD;
  color: #333333;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  padding: 10px 15px;
}

#report_actions {
  position: absolute;
  z-index: 999;
}

#report_results_div {
  margin-top: 10px;
}

.blue_plus {
  height: 20px;
  width: 20px;
  margin: 5px 50px 0px 0px;
  vertical-align: top;
}

.tab {
  color: #54B6CC !important;
}

.dashboard_text {
  color: #777;
  font-size: 11px;
}

.label-legend {
  background-color: #F2F2F2;
  color: #333;
  font-weight: bold;
}

.muted {
  color: #919195 !important;
}

a.muted {
  color: #919195 !important;
}

a.menu {
  color: #777;
}

a.main-menu {
  padding: 5px 0px 0px 0px !important;
  margin: 0px 30px 0px 0px !important;
}

a.menu_selected {
  font-weight: bold;
  color: #ff6600 !important;
}

text-lowercase {
  text-transform: lowercase;
}

.light_gray {
  color: #777;
}

.extra_light_gray {
  color: #aaa;
}

.navbar-brand {
  background: url('data:image/png;base64,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') no-repeat scroll  rgba(0, 0, 0, 0);
  background-size: 0px 0px / 243px auto;
  height: 25px;
  color: #77777;
  margin-top: 15px;
  display: block;
  float: left;
  width: 243px;
}

/* Bootstrap override */

html {
  height: 100%;
}

.form-control {
  padding: 6px 6px;
  font-size: 12px;
  font-weight: 500;
}

body.modal-open {
  margin: 0 !important;
}

h1 {
  font-size: 26px;
  color: #919195;
  font-weight: 300;
}

h2 {
  font-size: 18px;
  color: #919195;
  font-weight: 300;
}

a {
  color: #54B6CC;
}

button:disabled {
  cursor: wait;
}

button.close {
  margin-right: 5px;
}

label {
  display: block;
  color: #666;
  font-size: 12px;
  margin: 6px 0px 2px 0px;
}

.profile-nav-tabs {
  border-bottom: none;
}

.text-danger {
  color: #B94A48;
}

#error_prompt_message span.text-danger {
  margin: 3px 0px 3px 0px;
}

.text-info {
  color: #666;
  font-weight: normal;
}

#page_wrapper .navbar {
  z-index: 5;
}

.dropdown-menu {
  z-index: 1000;
  font-size: 13px;
}

.dropdown .caret {
  margin-bottom: 3px;
  margin-left: 4px;
  border-top-color: #54b6cc !important;
  border-bottom-color: #54b6cc !important;
  border-top: 4px solid #54b6cc !important;
}

a:hover, tr.actionable, .ck, #exposureZones tr:hover, #AvailableTaxCodes tr:hover, #NewAvailableTaxCodes tr:hover, .dashboard_job_widget .clickable { cursor: pointer; }

.modal-header {
  padding: 5px;
}

.modal-footer {
  padding: 15px;
  clear: both;
}

.modal-header h3 {
  margin: 5px;
}

.modal-header h4 {
  margin: 10px;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #ff6600;
  background-image: -moz-linear-gradient(top, #fd6400, #ff6600);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fd6400), to(#ff6600));
  background-image: -webkit-linear-gradient(top, #fd6400, #ff6600);
  background-image: -o-linear-gradient(top, #fd6400, #ff6600);
  background-image: linear-gradient(to bottom, #fd6400, #ff6600);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffd6400', endColorstr='#ff6600', GradientType=0);
}

.nav-tabs > li > a,
.nav-pills > li > a {
  font-size: 14px;
}

.nav-tabs > li.active > a {
  font-weight: bold;
  color: #ff6600 !important
}

.tab-content {
  overflow-y: visible;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: block;
}

.navbar .btn,
.navbar .btn-group {
  margin-top: 0px;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #555555 !important;
  text-decoration: none;
}

.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #777;
  border-bottom-color: #777;
}

.modal-header {
  background-color: #f2f2f2;
}

.modal-body {
  max-height: 600px;
}

.modal-footer {
  background-color: #f2f2f2;  
}

.label,
.badge {
  margin-left: 5px; 
  color: #777;
  background-color: #e5e5e5;
}

.label-inverse,
.badge-inverse {
  background-color: #666;
  color: #fff;
}

.navbar-header {
  float: none;
}

.container {
  width: auto;
  max-width: 1200px;
}

.navbar-header > .container { padding: 0px; }

a:focus {
  outline: none;
}

a.dropdown-toggle {
  color: #777777;
  background: transparent;
}

.navbar-header .nav > li > a {
  padding: 6px 15px 8px;
}

form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	cursor: default;
	background-color: white;
}

.floated_add_btn {
  float: right;
  margin: 10px 0px 0px;
}

.btn-info {
  background-image: linear-gradient(to bottom, #54B6CC 0%, #369FB7 100%);
  background-repeat: repeat-x;
  border-color: #3498AF;
}

.btn-primary {
  background-image: linear-gradient(to bottom, #fd6400 0%, #ff6600 100%);
  background-repeat: repeat-x;
  border-color: #E98B06;
}

.btn-warning {
  background-image: linear-gradient(to bottom, #FFCC33 0%, #FFBF00 100%);
  background-repeat: repeat-x;
  border-color: #F5B800;
}

.btn-success {
  background-image: linear-gradient(to bottom, #5CB85C 0%, #449D44 100%);
  background-repeat: repeat-x;
  border-color: #419641;
}

.btn-default {
  background-image: linear-gradient(to bottom, #FFFFFF 0%, #E6E6E6 100%);
  background-repeat: repeat-x;
  border-color: #CCCCCC;
  text-shadow: 0 1px 0 #FFFFFF;
  color: #666;
}

.btn-danger {
  background-image: linear-gradient(to bottom, #FF0000 0%, #CC0000 100%);
  background-repeat: repeat-x;
  border-color: #C20000;
}

.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

span.btn-warning, span.btn-warning:hover {
  background-image: linear-gradient(to bottom, #FFCC33 0%, #FFBF00 100%);
  background-repeat: repeat-x;
  border-color: #F5B800;
}

.btn > .glyphicon {
  padding: 0px 5px !important;
}

.badglyph {
  color: #B94A48;
}

.disabledglyph {
  color: #999;
  font-style: italic;
}

.goodglyph {
  color: #0a0;
}

.ui-button-text {
  display: block;
  margin-top: -7px;
}

.navbar .container {
  min-height: 90px;
}

.navbar-default {
  border-bottom: 1px solid #ccc;
  box-shadow: 0 4px 6px -4px rgba(0, 0, 0, 0.2);
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #ff6600;
  background-color: #fff;
}

/* BEGIN  SEARCH */
.search_glyphicon {
  margin-right: 2px;
  background: none repeat scroll 0 0 #DDDDDD;
  color: #333333;
  display: inline-block;
  font-size: 10px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  width: 20px;
}

#search_form .chosen-container {
  margin: 0px 10px 0px 0px;
}

#search_form .chosen-container-multi {
  float:left;
}

#search_form .chosen-drop {
  min-width: 200px;
}

td.search_value > select {
  width: 200px !important;
}

td.search_value > div.chosen-container {
  width: 200px !important;
}

div.select_all_none {
  width: 100px !important;
  float: left;
}

div.select_all_none i {
  font-size: 10px !important;
}

.exempt_reasons_chosen .chosen-container-multi {
  float:left;
}

.exempt_reasons_chosen .chosen-drop {
  min-width: 300px;
}

.exempt_reasons_chosen .chosen-choices {
  width: 300px;
}

.exempt_reasons_chosen .search-field input {
  width: 200px !important;
}

#search_header {
  margin-top: 30px;
}

.search_table {
  width: 100%;
  border: 1px solid #DDDDDD;
  border-spacing:0;
  margin-bottom: 0px;
}

.search_name {
  padding-top: 9px !important;
}
.search_value {
  padding-top: 4px !important;
  padding-bottom: 2px !important;
}
.search_value textarea {
  width: 200px;
  height: 100px;
  max-width:400px;
}

.search_value select {
  width: 200px;
}

.search_value input[type="text"] {
  width: 200px;
}

#attribute_select_chosen, #no_attribute_select_chosen {
  margin-top: -1px;
  font-size: 13px;
}

.panel-group .panel {
  overflow: visible;
}

.search_header {
  font-weight: normal;
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  padding: 5px 10px 5px 10px;
}

.blue_file {
  color: #54B7CC;
}

.clear {
	margin: 0px;
	padding: 0px;
}

div.clear {
    clear:both;
}

.red_check_small {
  color: #B94A48;
  font-size: 18px;
}

#document_type_chosen ul li input {
  width : 200px !important;
}

body.data_entry {
  background-repeat: repeat-x;
  overflow: hidden;
  background-color: #FFFFFF;

}

.admin_add_value {
  width: 450px; 
  padding: 1px !important;
}

tr.unread_mail td {
	font-weight: bold;
}

span.message_actions {
  display: block;
  text-align: right;
  padding-right: 50px;
}

span.message_action_disabled {
	color: #aaa;
}

.default_exposure {
  margin-left: 5px; vertical-align: middle; display: inline;
}

/* Added by Manish :: padding classes */
.column {
    position:relative;
}

.p2 {
  padding:2px;
}
.p5 {
    padding:5px;
}

.p10 {
    padding:10px;
}

.p15 {
    padding:15px;
}

.pl5 {
    padding-left:5px;
}

.pl10 {
    padding-left:10px;
}

.pl15 {
    padding-left:15px;
}
.pl15i {
  padding-left: 15px !important;
}

.pl20 {
    padding-left:20px;
}

.pl25 {
    padding-left:25px;
}

.pr5 {
    padding-right:5px;
}

.pr10 {
    padding-right:10px;
}

.pr15 {
    padding-right:15px;
}

.pr20 {
    padding-right:20px;
}

.pr25 {
    padding-right:25px;
}

.pr30 {
    padding-right:30px;
}
.pr50 {
  padding-right:50px;
}
.pb10 {
    padding-bottom: 10px;
}

.pb0 {
  padding-bottom: 0px;
}

.pt3 {
  padding-top: 3px;
}

.pt10 {
  padding-top: 10px;
}

.pt23 {
  padding-top: 23px;
}

.w5p {
    width:5%;
}

.w10p {
    width:10%;
}

.w15p {
    width:15%;
}

.w20p {
    width:20%;
}

.w30p {
    width:30%;
}
.w50p {
    width:50%;
}
.w75p {
    width:75%;
}
.w80p {
    width:80%;
}
.w100p {
    width:100%;
}

.w200p {
    width:200%;
}

.w5 {
    width:5px;
}

.w10 {
    width:10px;
}

.w15 {
    width:15px;
}

.w20 {
    width:20px;
}

.w25 {
    width:25px;
}

.w30 {
    width:30px;
}
.w40 {
    width:40px;
}
.w45 {
    width:45px;
}

.w50 {
    width:50px;
}
.w50i {
  width: 50px !important;
}
.w60 {
    width:60px;
}
.w100 {
    width:100px;
}
.w130 {
    width:130px;
}
.w150 {
    width:150px;
}
.w180 {
    width:180px;
}
.w200 {
    width:200px;
}
.w220 {
    width:220px;
}

.w230 {
    width:230px;
}
.w250 {
    width:250px;
}
.w260 {
    width:260px;
}
.w270 {
    width:270px;
}
.w300 {
    width:300px;
}
.w255 {
    width:255px;
}
.w400 {
    width:400px;
}
.w480 {
    width:480px;
}
.w500 {
    width:500px;
}
.w600 {
    width:600px;
}
.w770 {
    width:770px;
}
.w800 {
    width:800px;
}
.w1000 {
    width:1000px;
}
.w1100 {
    width:1100px;
}
.w1200 {
    width:1200px;
}
.m5 {
    margin:5px;
}
.m6 {
    margin:6px;
}
.m10 {
    margin:10px;
}
.m15 {
    margin:15px;
}
.m20 {
    margin:20px;
}
.rm5 {
    margin-right:5px;
}

.rm10 {
    margin-right:10px;
}

.rm15 {
    margin-right:15px;
}

.rm20 {
    margin-right:20px;
}
.rm25 {
  margin-right: 25px;
}
.rm30 {
    margin-right:30px;
}
.rm40 {
    margin-right:40px;
}
.rm100 {
    margin-right:100px;
}
.lm5, .ml5 {
    margin-left:5px;
}
.lm10, .ml10 {
    margin-left:10px;
}
.ml10i {
  margin-left: 10px!important;
}
.lm15, .ml15 {
    margin-left:15px;
}
.lm20 {
    margin-left:20px;
}
.lm30 {
    margin-left:30px;
}
.lm40 {
  margin-left:40px;
}
.lm155 {
  margin-left: 155px;
}
.tm0 {
  margin-top: 0;
}
.tm2 {
    margin-top:2px;
}
.tm3 {
    margin-top:3px;
}
.tm4 {
    margin-top:4px;
}
.tm5, .mt5 {
    margin-top:5px;
}
.tm10, .mt10 {
    margin-top:10px;
}
.tm15 {
    margin-top:15px;
}
.tm20 {
    margin-top:20px;
}
.tm25 {
    margin-top:25px;
}
.tm30 {
    margin-top:30px;
}
.tm35 {
    margin-top:35px;
}
.tm40 {
    margin-top:40px;
}
.tm50 {
    margin-top:50px;
}
.bm5 {
    margin-bottom:5px;
}
.bm10 {
    margin-bottom:10px;
}
.bm15 {
    margin-bottom:15px;
}
.bm20 {
    margin-bottom:20px;
}
.bm25 {
    margin-bottom:25px;
}
.bm40 {
    margin-bottom:40px;
}
.bm100 {
  margin-bottom: 100px;
}
.va-top { vertical-align: top }
.h0 {
    height:0;
}
.h120 {
    height:120px;
}
.sl10{
    margin-left: -10px;
    margin-right: 10px;
}

.admin-textarea {
    height: 80px;
    width: 350px;
}

.clear {
    dislpay:block;
    clear:both;
    height:0;
}

.text-pref-info {
  color: #666;
}

.progress-striped {
  height: 40px;
}

.progress-bar {
  height: 40px;
}

.sr-only {
  font-size: 20px;
  font-weight: bold;
  position: relative;
  padding-top: 16px;
  vertical-align: middle;
}

.bar { background-color: #B4F5B4; width:0%; height:50px; border-radius: 3px; }
#percent { position:absolute; display:inline-block; top:3px; left:48%; }

.client_col_name {
  color: #5f6062;
  padding-top: 10px;
}

.client_col_val {
  color: #5f6062;
  float: left;
  font-weight: bold;
}

.client_col_val_missing {
  color: #54B6CC !important;
  font-style: italic;
}

/* JQTree */

ul.jqtree-tree {
  margin-left: 25px;
}

ul.jqtree-tree .jqtree-toggler.jqtree-closed {
  background-position: 0 0;
}

ul.jqtree-tree .jqtree-toggler {
  border-bottom: medium none;
  color: #777777;
  display: block;
  font-family: arial;
  font-size: 12px;
  left: -1.5em;
  line-height: 12px;
  position: absolute;
  top: 25%;
}

ul.jqtree-tree .jqtree-toggler:hover {
  color: #54B6CC;
  text-decoration: none;
}

ul.jqtree-tree ul.jqtree_common {
  position: relative;
  display: block;
  margin-left: 12px;
  margin-right: 0;
}

ul.jqtree-tree li.jqtree-folder {
  margin-bottom: 0px;
}

.jqtree-element span:hover  { 
  background-color: #ff6600; color:white !important;  cursor: move;
}

.jqtree-element span:hover  { 
  background-color: #ff6600; color:white !important;  cursor: move;
}

.company_tree_div {
  float: right;
  margin-right: 15px;
  height: 23px;
  line-height: 23px;
}

.company_assign_tree_div {
  float: right;
  margin-right: 15px;
  height: 35px;
  line-height: 35px;
}

#company_entity div.jqtree-element {
  width: 100%;
  height: 23px;
  line-height: 23px;
}

#company_entity div.jqtree-element:hover {
  background: #f0f0f0;
}

#company_entity .jqtree-element span  { 
  padding: 1px 5px;
  height: 23px;
}

#company_entity .jqtree-element span.glyphicon {
  padding: 1px 0px;
  height: 18px;
}

#company_entity ul.jqtree_common {
  padding: 0px;
}

.report_param {
  display: inline !important; 
  margin-right: 10px !important;  
}

div.report-header {
  padding-top: 15px;
}
div.report-header-filters{
  background: #888;
  border-style: solid;
  border-width: 8px;
  border-color: #888;
  box-shadow: 1px 1px 5px #888888;
  border-radius: 5px;
}

div.report-filter-head {
  clear: both;
  font-weight: bold;
  color: #666;
  padding-top: 15px;
}

div.report-filters {
  clear: both;
  padding-top: 5px;
  vertical-align: top;
}

select.report-selector {
  width: 250px;
  float: left;
  margin-right: 40px;
}

#report_table {
  clear: both;
  padding-top: 50px;
}

#report_count {
  color: #555;
  font-weight: bold;
}

#report_description {
  margin-top: 120px;
  margin-bottom: 100px;
  margin-right: 180px;
  text-align: center;
  font-weight: bold;
  color: #888;
}

.log_description {
    margin-right: 0px !important;
}

.full-page-form-column {
  width: 400px;
  float: left;
  margin-left: 100px;
}

.full-page-form-column input, .full-page-form-column select {
  width: 275px;
}

#permissions .cell-wrapperleaf {  
  margin-left:10px;
}

td.info_name {
  font-weight: bold;
  text-align: right;
  padding: 2px 4px 2px 2px;
  width: 15%;
  color: #666;
}
td.info_value {
  text-align: left;
  padding: 2px 2px 2px 4px;
  width: 35%;
  color: #666;
}
.chart_bottom_border {
    border-bottom: 1px solid #D4D4D4;
}

.navbar_border {
  border: 1px solid #D4D4D4; 
  border-bottom: 1px solid #CCC;
  border-radius: 4px 4px 4px 4px; 
  box-shadow: 0 4px 6px -4px rgba(0, 0, 0, 0.2);
}

.styled_form_section {
  background: #f0f0f0;
  background: none repeat scroll 0 0 #FAFAFA;
  background-image: -moz-linear-gradient(top, #FFFFFF, #FAFAFA);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#FAFAFA));
  background-image: -webkit-linear-gradient(top, #FFFFFF, #FAFAFA);
  background-image: -o-linear-gradient(top, #FFFFFF, #FAFAFA);
  background-image: linear-gradient(to bottom, #FFFFFF, #FAFAFA);
  border: 1px solid #D4D4D4; 
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
  color: #3A87AD;  
  border: 1px solid #dfdfdf;
  padding: 10px;
  padding-top: 0px;
  border-radius: 10px;
  margin-bottom: 10px;
}

.styled_form_section span, .styled_form_section div {
  color: #777;
}

tr.active td {background-color: #f5f5f5 !important; font-weight: 600; color: #555 !important;}

.floated_right {
    float: right;
}

.float-right-important {
    float: right !important;
}

#tax_code_id {
    width: 300px;
}

#template_id, #template_tag {
    width: 350px;
    margin-left: 0px;
    padding-left: 0px;
    list-style-type: none;
}

#send_request_exposures_table {
    margin: 0px 0px 10px 0px;
    width: 500px;
}

.fw300 {
  font-weight: 300;
}

#tax_code_id_chosen {
    margin-right: 0px;
}

.multi_unlink { float:left; width: 240px; }

.unlink_list { max-height: 150px; overflow-y: scroll; }


.progress-bar {
  background: #ff6600;
  min-width: 30px;
}

.progress.active .progress-bar, .progress-bar.active {
  animation: 2s linear 0s normal none infinite running progress-bar-stripes;
}

.progress-striped .progress-bar, .progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress { height: 18px; margin-bottom: 0px; }

.sr-only { padding-top: 0px; font-size: 14px; }

.progress-bar-success { background-color: #5cb85c !important; }

.progress-bar-warning { background-color: #ffcc33; }

.progress-bar-danger { background-color: #ff0000; }

#mainsearch_config_btn { margin: -3px 15px 0px 15px; }
#mainsearch_config_div { float: right; z-index: 999; position: relative; }
#mainsearch_config_div ul { left: -170px; width: 245px; }
#mainsearch_config_div li input { margin: 0px 8px; }
#mainsearch_config_div li a { margin-left: 0px; padding-left: 2px; }
#mainsearch_config_div .liheader { padding-left: 12px; font-style: italic; color: #919195; }

ul.chosen-results li.exemption { background: #f5fff5; }
ul.chosen-results li.exposure { color: #a00; background: #fff5f5; }

a.disabled {
  color:#d3d3d3 !important;
}

/* overwrite for modal loading div */
#url_create_modal .context-loader {
    position: relative;
}
#url_create_modal #generatedUrl{
    display:none;
    width: 100%;
    height: 40px;
    text-align: center;
    font-size: 16px;
}

#create_permanent_link img{
    padding-left:4px;
    padding-top:8px;
    border-top:1px solid white;
}

#sidebar_menu { float: right; cursor: pointer; background: #777 no-repeat 2px 5px; width: 25px; height: 265px; margin-top: 35px;  -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
#sidebar_tab { float: right;  background: url('data:image/jpeg;base64,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RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx4YXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENTMiBXaW5kb3dzPC94YXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4YXA6Q3JlYXRlRGF0ZT4yMDEzLTEwLTMwVDA5OjI1OjI3LTA0OjAwPC94YXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhhcDpNb2RpZnlEYXRlPjIwMTMtMTAtMzBUMDk6MjU6MjctMDQ6MDA8L3hhcDpNb2RpZnlEYXRlPgogICAgICAgICA8eGFwOk1ldGFkYXRhRGF0ZT4yMDEzLTEwLTMwVDA5OjI1OjI3LTA0OjAwPC94YXA6TWV0YWRhdGFEYXRlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eGFwTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIj4KICAgICAgICAgPHhhcE1NOkRvY3VtZW50SUQ+dXVpZDpGODkxNzJCRDY2NDFFMzExOUFFNEU5Q0M4REQ3Q0MyNTwveGFwTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhhcE1NOkluc3RhbmNlSUQ+dXVpZDpGOTkxNzJCRDY2NDFFMzExOUFFNEU5Q0M4REQ3Q0MyNTwveGFwTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhhcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+dXVpZDo5MDk2QUIwRTY1NDFFMzExOUFFNEU5Q0M4REQ3Q0MyNTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+dXVpZDo5MDk2QUIwRTY1NDFFMzExOUFFNEU5Q0M4REQ3Q0MyNTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94YXBNTTpEZXJpdmVkRnJvbT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOk5hdGl2ZURpZ2VzdD4yNTYsMjU3LDI1OCwyNTksMjYyLDI3NCwyNzcsMjg0LDUzMCw1MzEsMjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwzMDYsMjcwLDI3MSwyNzIsMzA1LDMxNSwzMzQzMjswNDQ1MUYyQjk1NjU4NDM0OTU5MEY2RUU2N0M3ODhCMjwvdGlmZjpOYXRpdmVEaWdlc3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4yMDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xMDA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6TmF0aXZlRGlnZXN0PjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDsxOTAwNzBGOTgwQkYwMzlFMDFDQjU1OTFBOUUzMEE4OTwvZXhpZjpOYXRpdmVEaWdlc3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iPgogICAgICAgICA8cGhvdG9zaG9wOkhpc3RvcnkvPgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+c1JHQiBJRUM2MTk2Ni0yLjE8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg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') no-repeat 2px 5px; width: 25px; height: 115px;  }
.expire_date { width: 90px; display: inline; }
.popover { color: #3A87AD; min-width: 200px; }
.widget_back { color: white; margin-right: 5px;}

.map_form_chosen .chosen-container-multi { float:left; }
.map_form_chosen .chosen-drop { min-width: 450px; }
.map_form_chosen .chosen-choices { width: 450px; }
.map_form_chosen .search-field input { width: 200px !important; }

#map_forms_table {float:right; min-width: 400px; max-width: 600px;}

.linked_accounts_table_title::after, .linked_locations_table_title::after {
    color: #959595;
    font-size: 12px;
    font-weight: 600;
    left: 15px;
    letter-spacing: 1px;
    position: absolute;
    text-transform: uppercase;
    top: 15px;
}

.linked_accounts_table_title::after {
  content: "Currently Linked Accounts";
}
.linked_locations_table_title::after {
  content: "Currently Linked Locations";
}

.linked_accounts_table_title, .linked_locations_table_title {
    background-color: #fff;
    border-color: #ddd;
    border-radius: 4px 4px 0 0;
    border-width: 1px;
    box-shadow: none;
    margin-left: 0;
    margin-right: 0;
    padding: 45px 5px 15px;
    position: relative;
    border-style: solid;
}

.form-control-fat {
  height: 37px;
}

.clear-both {
    clear: both;
}

/* TODO: END JJ CSS additions */
.web-portal-option-help {
  margin-left: 1em;
}

.matrix_row_delete, .clickable
{
    cursor : pointer;
}

.send_cert_warning, .avatax_16_single_no_po_number_warning {
    margin-top: 10px;
    background-color: #B94A48;
    padding: 10px;
    color: white;
}

.warning-note {
  background-color: #FCF8E3;
  border: 1px solid #FBEED5;
  text-align: left;
  color: #C09853;
  padding: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin: 15px 0px;
}

.purchaser_options { margin: 20px 25px 0px 0px; float: left; width: 575px; }
.document_type_selector { float:right; height:30px; width: 150px !important; margin: 10px 10px 0px 0px; display:inline !important; }

#document_type_choosen {
  height: 30px;
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

.tooltip.bottom > .tooltip-arrow {
  border-bottom-color: #eee;
}

.tooltip > .tooltip-inner {
  background-color: #eee;
  color: #555;
  font-weight: normal;
}

.cover_letters_table {
  width:100%;
}

#exposure_zone_chosen .chosen-drop, #add_document_types_chosen, #add_document_type_chosen, #document_type_chosen .chosen-drop, #exempt_reason_chosen .chosen-drop {
  min-width: 100%;
}

#client_information hr,
#client_settings hr,
#retail_additional_options hr,
#webportal_options hr,
#edit_purchaser_options hr,
#client_fax_emails hr,
#company_ecomm_settings hr {
  margin: 10px 0;
}

.default-height {
  max-height: none;
}

.preserve_ws
{
    white-space: pre;
}

.details_section
{
    height: auto;
}

#warning-notification {
  left: 50%;
  margin-left: -325px;
  background-color: #FCF8E3;
  border-color: #FBEED5;
  width: 500px;
  padding: 0px 10px 0px 20px;
  color: #C09853;
  background-color: #FCF8E3;
  border-color: #FBEED5;

}

#mini-notification .inner, #warning-notification .inner {
  position: relative;
  min-height:30px;
  height:100%;
  margin-top: 14px ;
}

#mini-notification a, #warning-notification a {
  color:#fff !important;
}
#mini-notification .notification_close, #warning-notification .notification_close {
  float:right;
}


#warning-notification, #mini-notification {
  opacity: 0.80;
  display: none;
  position: fixed;
  cursor: pointer;
  height:auto;
  top: 30px;
  text-align: left;
  z-index:9999;
  outline-style:none;
  -moz-box-shadow:0 0em 0.5em rgba(0, 0, 0, 0.3);
  -webkit-box-shadow:0 0em 0.5em rgba(0, 0, 0, 0.3);
  box-shadow:0 0em 0.5em rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#mini-notification {
  color: #fff;
  padding: 0px 10px 0px 20px;
  border-color: #419641;
  background-repeat: repeat-x;
  background-image: linear-gradient(to bottom, #5CB85C 0%, #449D44 100%);
  background-image: -moz-linear-gradient(top, #5CB85C, #449D44);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5CB85C), to(#449D44));
  background-image: -webkit-linear-gradient(top, #5CB85C, #449D44);
  background-image: -o-linear-gradient(top, #5CB85C, #449D44);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5CB85C', endColorstr='#449D44');/*For IE7-8-9*/
}

@media screen and (max-width: 990px) {
  #mini-notification {
    width: 90%
  }
}

@media screen and (min-width: 991px) {
  #mini-notification {
    left: 50%;
    margin-left: -325px;
    width: 500px;
  }
}

#doc_type_sel_chosen, #jurish_sel_chosen, #exempt_sel_chosen, #cus_type_sel_chosen, #rel_sel_chosen  {
  width: 70% !important;
  float: left !important;
  margin: 0px;
  margin-right: 50%;
  display: inline-block;
}

.btn > .glyphicon.search_magnifier {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.avatax_lookup_div_full
{
    width: 98%;
    display: inline-block;
    text-align: center;
}
.avatax_lookup_table, .avatax_lookup_table tr, .avatax_lookup_table td, .avatax_lookup_table th
{
    border: 1px solid #000000;
    border-collapse: collapse;
    text-align: center;
}
.avatax_lookup_table td.spacer
{
    background-color: #808080;
}
#lookup_spinner
{
    position: relative;
    display: block;
    margin: 0 auto !important;
}
#provision_spinner
{
  position: relative;
  display: block;
  margin: 0 auto !important;
  width: 100px;
  height: 100px;
  position: relative;
  opacity: 0.75;
  cursor: wait;
}
.results_font
{
    color: #3A87AD;
}
.align_right
{
    text-align: right;
}
.align_center
{
    text-align: center;
}
.highlight_data_red
{
    color: red;
}
.ml0i
{
    margin-left: 0 !important;
}
.table_spacing
{
    padding: 8px;
    margin-left: 0px !important;
}
.label-inline
{
  display: inline !important;
  margin-left: 4px;
}
.wide_modal{
    width: 680px;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
}

.display-block {
  display: block !important;
}

.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;
}
.entity-name {
  font-weight: 400;
  font-size: .90rem;
  color: #72767e;
  text-transform: uppercase;
  letter-spacing: .07em;
  display: block;
  margin-left: 1.4em;
}

.menu-separator {
  font-weight: 300;
  font-size: 1rem;
  color: #cccccc;
}

#user-dropdown {
  padding-top: 9px;
  float: right;
  display: inline;
}

.badge-avalara {
  background: #ff6600;
  color: #fff;
  cursor: arrow;
}

.assign-users-select {
  width:100%!important;
  margin-right: 0px;
}

/* Bootstrap Dropdown CSS Overrides */
.bold {
  font-weight: bold !important;
}

.highlight{
  text-decoration: underline;
}
#company-dropdown, #division-dropdown, #doctype-dropdown {
  float: right;
  display: inline;
  padding-top: 5px;
}
.dropdown-search {
  width: 350px;
  padding: 4px !important;
  color: #777 !important;
  font-size: 12px !important;
}
.dropdown-search-toggle:hover {
  color: #ff6600;
}
.dropdown-toggle{
  color: #777;
  padding: 6px 12px;
  display: inline-block;
  display: inline-block;
  margin-bottom: 0;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  background-color: none;
  border: none;
  background: none;
}
.dropdown-search-toggle{
  font-size: 12px;
}

.dropdown-search-drop {
  max-height: 220px;
  overflow-y: auto;
  overflow-x: hidden;
}
.dropdown-highlight {
  color: #ffffff !important;
  text-decoration: none;
  background-color: #ff6600;
  background-image: -moz-linear-gradient(top, #fd6400, #ff6600);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fd6400), to(#ff6600));
  background-image: -webkit-linear-gradient(top, #fd6400, #ff6600);
  background-image: -o-linear-gradient(top, #fd6400, #ff6600);
  background-image: linear-gradient(to bottom, #fd6400, #ff6600);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffd6400', endColorstr='#ff6600', GradientType=0);
}

.dropdown-search-drop > li > a:hover,
.dropdown-search-drop:hover > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #ff6600;
  background-image: -moz-linear-gradient(top, #fd6400, #ff6600);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fd6400), to(#ff6600));
  background-image: -webkit-linear-gradient(top, #fd6400, #ff6600);
  background-image: -o-linear-gradient(top, #fd6400, #ff6600);
  background-image: linear-gradient(to bottom, #fd6400, #ff6600);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffd6400', endColorstr='#ff6600', GradientType=0);
}
.dropdown-search-drop > li > a {
  display: block;
  padding: 3px 5px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}

.dropdown-search-input{
  width: 100%;
}
input.dropdown-search-input:focus {
  outline-width: 0;
}
.dropdown-search-input {
  height: 26px;
  padding: 4px 5px 4px 20px !important;
  background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==') no-repeat -30px -20px;
}

/* End Bootstrap Dropdown CSS Overrides */

/* JQuery UI and JQGrid CSS Overrides */

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-overlay { background: #fff; opacity:.8; filter:Alpha(Opacity=80); cursor: wait; }

.search_hover {
  color: #ffffff !important;
  text-decoration: none;
  background-color: #ff6600;
  background-image: -moz-linear-gradient(top, #fd6400, #ff6600);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fd6400), to(#ff6600));
  background-image: -webkit-linear-gradient(top, #fd6400, #ff6600);
  background-image: -o-linear-gradient(top, #fd6400, #ff6600);
  background-image: linear-gradient(to bottom, #fd6400, #ff6600);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffd6400', endColorstr='#ff6600', GradientType=0);
}

/* Dialog */
.ui-dialog { position: absolute; padding: 0px; width: 450px; overflow: hidden; border: 1px solid #777; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: 0 0 0 25px; line-height: 16px; }
.ui-dialog .ui-dialog-titlebar-close span { display: none; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 0; background-image: none; margin: 0 0 10px 0; padding: .3em 1em 2.5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: 3px; line-height: 1em; width: auto; overflow: visible; border: 1px solid #777; background: #eee; color: #000; }

.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-widget-content { background: #fff; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.ui-widget-header { background: #eee; height: 25px; line-height: 25px; color: #333; margin: 2px; padding-left: 5px !important; }
.ui-dialog-prompt .ui-dialog-titlebar-close, .ui-dialog-error .ui-dialog-titlebar-close, .ui-dialog-success .ui-dialog-titlebar-close { display: none; }
#dialog > p { margin-bottom: 0; }

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; z-index: 100 !important; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -14px; top: 50%; margin-top: -11px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker-today { background-color: #D9EDF7 !important;  border: 1px solid #BCE8F1 !important;}
/* End JQuery UI and JQGrid CSS Overrides */

.email_date_checkbox {
  margin-top: 0px;
  vertical-align: inherit
}
.document_type_table > thead > tr > th, .document_type_table > tbody > tr > td {
  padding: 2px !important;
}