@media print {
	
	body,img {-webkit-print-color-adjust: exact;}
}
.fa-6 {
    font-size: 20em;
}
.fa-5 {
    font-size: 12em;
}
.fa-4 {
    font-size: 7em;
}
.fa-3 {
    font-size: 4em;
}
.fa-2 {
    font-size: 2em;
}
.red_border {
	border:1px solid red;
}
.red_border2 {
    border: 1px solid #a94442 !important;
}
.yellow{
	color:yellow;
}
.white{
	color:white;
}
.black {
	color:black;
}
.green{
	color:green;
}
.red{
	color:red;
}
.blue {
	color:blue;
}
.bold {
	font-weight:bold;
}

.orange{
	color:orange;
}
.pink{
    color:pink;
}
.lightblue{
	color:lightblue;
}
.transparent{
	color:transparent;
}
.gray {
	color:grey;
}
.quiz_question_title a {
	color:blue;
}
.can-you-do-any-of-the-following-regardless-table label {
	font-weight:400 !important;
}
.allign_right {
	text-align:right;
}
.add-applicant-btn {
	background-color:#375d99 !important;
	color:#fff !important;
}
.add-applicant-btn:hover {
    background-color: #4f75b3 !important;
    color: #fff !important;
}

.applicant_send_full_application {
    background-color: #b83c76 !important;
    color: #fff !important;
}

.applicant_send_full_application:hover {
    background-color: #9e335f !important;
    color: #fff !important;
}
.m-signature-pad.has-error {
	border:1px solid #a94442;
}
.journal_chart_row {
	cursor:pointer;
}
.training_doc_section_to_complete {
	margin-right:5px !important;
}
.criminal_response_table_block .even {
	background-color:#fff !important;
}
.auto_added {
	text-decoration:underline;
}
.delete_journal {
	cursor:pointer;
}
.journal_note_td{
	
}
.fed_w4_2020_address {
	position: absolute;
    top: 151px;
    left: 129px;
}
.fed_w4_2020_city_state_zip {
	position: absolute;
    top: 180px;
    left: 129px;
}
.fed_w4_form2020_img_block {
	position:relative;
	width:797px;
	position:relative;
}
.fed_w4_2020_marital_status {
	position: absolute;
	left:149px;
}
.fed_w4_2020_marital_status.Single {
	top:201px;
}
.fed_w4_2020_marital_status.Married {
	top:216px;
}
.fed_w4_2020_marital_status.Married2 {
	top:231px;
}
.fed_w4_form2020_img_block .fed2020_marital_status {
	position: absolute;
	left:149px;
}
.fed_w4_form2020_img_block .fed2020_marital_status.Single {
	top:202px;
}
.fed_w4_form2020_img_block .fed2020_marital_status.Married {
    top:218px;
}
.fed_w4_form2020_img_block .fed2020_marital_status.Married2 {
    top:233px;
}
.fed2020_marital_status_radios_block {
	position:absolute;
	top:200px;
	left:148px;
}
.fed2020_marital_status_radios_block input {
	display:block;
}
.fed_w4_form2020_img_block input[name="fed2020_ss"] {
	position: absolute;
    top: 121px;
    left: 626px;
    height: 20px;
    width: 95px;
}
.fed_w4_form2020_img_block input[name="fed2020_first_name"] {
	    position: absolute;
    top: 120px;
    left: 138px;
    height: 20px;
}
.fed_w4_form2020_img_block input[name="fed2020_last_name"] {
	    position: absolute;
    top: 120px;
    left: 362px;
    height: 20px;
}
.fed_w4_form2020_img_block input[name="fed2020_address"] {
	position: absolute;
    top: 146px;
    left: 166px;
    height: 20px;
}
.fed_w4_form2020_img_block input[name="fed2020_zip"] {
	position: absolute;
    top: 176px;
    left: 265px;
    height: 23px;
    width: 48px;
}
.fed_w4_form2020_img_block .fed2020_city_state {
	position: absolute;
    top: 176px;
    left: 321px;
    height: 23px;
    width: 119px;
}
.fed_w4_form2020_img_block input[name="form_fed_field0"] {
	position: absolute;
    top: 500px;
    left: 734px;
}
.fed_w4_form2020_img_block input[name="fed2020_field1"] {
    position: absolute;
    top: 580px;
    left: 538px;
    width: 85px;
    height: 22px;
}
.fed_w4_form2020_img_block input[name="fed2020_field2"] {
    position: absolute;
    top: 602px;
    left: 538px;
    width: 85px;
    height: 22px;
}
.fed_w4_form2020_img_block input[name="fed2020_field3"] {
    position: absolute;
    top: 683px;
    left: 668px;
    width: 85px;
}
.fed_w4_form2020_img_block input[name="fed2020_field4"] {
    position: absolute;
    top: 738px;
    left: 668px;
    width: 85px;
}
.fed_w4_form2020_img_block input[name="fed2020_field5"] {
    position: absolute;
    top: 770px;
    left: 668px;
    width: 85px;
}
.fed_w4_form2020_img_block .fed2020_created_at {
    position: absolute;
    top: 863px;
    left: 605px;
}
.fed_w4_form2020_img_block input[name="fed2020_field6"] {
	position: absolute;
    top: 2277px;
    left: 668px;
    width: 85px;
}
.fed_w4_form2020_img_block input[name="fed2020_field7"] {
	position: absolute;
    top: 2379px;
    left: 668px;
    width: 85px;
}
.fed_w4_form2020_img_block input[name="fed2020_field8"] {
	position: absolute;
    top: 2449px;
    left: 668px;
    width: 85px;
}
.fed_w4_form2020_img_block input[name="fed2020_field9"] {
	position: absolute;
    top: 2512px;
    left: 668px;
    width: 85px;
}
.fed_w4_form2020_img_block input[name="fed2020_field10"] {
	position: absolute;
    top: 2566px;
    left: 668px;
    width: 85px;
}
.fed_w4_form2020_img_block input[name="fed2020_field11"] {
	position: absolute;
    top: 2660px;
    left: 668px;
    width: 85px;
}
.fed_w4_form2020_img_block input[name="fed2020_field12"] {
	position: absolute;
    top: 2699px;
    left: 668px;
    width: 85px;
}
.fed_w4_form2020_img_block input[name="fed2020_field13"] {
	position: absolute;
    top: 2754px;
    left: 668px;
    width: 85px;
}
.fed_w4_form2020_img_block input[name="fed2020_field14"] {
	position: absolute;
    top: 2793px;
    left: 668px;
    width: 85px;
}
.fed_w4_form2020_img_block input[name="fed2020_field15"] {
	position: absolute;
    top: 2821px;
    left: 668px;
    width: 85px;
    height: 23px;
}


.docket_history_block {
	position: absolute;
    top: -80px;
    left: 3%;
    padding: 10px;
    background: white;
    border:2px dotted #000;
}
.clase_criminal_docket_history_popup {
	position: absolute;
    right: -8px;
    top: -15px;
    font-size: 20px;
    cursor: pointer;
}
.incomplete_caregivers_ignore {
	margin-left:10px;
}
.add_openshift_dayoff_callout_menu_block {
	text-align:center;
	height:100px;
}
.edit_journal_reason_note_block {
	border:1px dotted #000;
	padding:5px;
	width:312px;
}
.payroll_archive_h19 {
	height:19px;
}
.archive_file,.archive_file_all  {
	cursor:pointer;
}
.new_bill_timesheets_datatable  {
	font-size:10px !important;
}
.view_bill_total_due_block1 {
	color:white !important; height:63px;background:#EB6A2F !important;line-height:63px;padding-left:10px;;
}
.pca_cert_pdf_link {
	margin-top: -6px;
    margin-right: 10px;
}
.fuelux .wizard.quiz_try_again_mode > .steps-container > ul.steps li {
    background-color: orange;
}
.fuelux .wizard.quiz_try_again_mode > .steps-container > ul.steps li.complete {
    background-color: #49bf67;
    color: #fff;
}
.cursor_pointer  {
	cursor:pointer;
}
.open_quiz_step {
	cursor:pointer;
}
.quiz_try_again {
	cursor:pointer;
}
.denied_clients_table td:last-child {
    border-right: none;
    word-spacing: normal;
    white-space: pre-line;
}
.declined_client_row {
	cursor:pointer;
}
.client_tasks_info_icon_block {
	position: absolute;
    top: 0;
    left: 20px;
    background: white;
    border: 1px solid black;
    width: 238px;
    padding: 6px;
}
.close_clients_task_block {
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
}
.client_declines_rows {
	overflow: hidden;
    clear: both;
    margin-top: 20px;
    float: left;
    width: 100%;
}
.autosaving_text {
    position: fixed;
    bottom: 21px;
    left: 50%;
    margin-left: -40px;
    border: 2px dotted #000;
    padding: 14px 10px;
    width: 189px;
	z-index:100000;
}

.autosaving_client_intake_text {
    position: fixed;
    bottom: 21px;
    left: 50%;
    margin-left: -40px;
    border: 4px dotted #337ab7;
    padding: 14px 10px;
    width: 189px;
	z-index:100000;
}
.OT_note_popop_link,.AH_note_popop_link,.DC_note_popop_link {
    cursor: pointer;
    padding: 5px 15px;
    box-sizing: content-box;
}
.delete_caregiver_schedule {
	cursor:pointer;
}
.compare_equal {
	background-color:red;
	color:white;
}
.compare_not_equal {
	background-color:green;
	color:white;
}
.federal_income_percentage_link,
.CT_income_percentage_link,
.pay_schedule_percentage_link
{
	text-decoration:underline;
	cursor:pointer;
}
.delete_bookkeeping_category {
	margin-left:25px;
}
.line_through td {
	text-decoration: line-through;
}
.pay_schedule_left_block {
	width:48%;
	float:left;
	margin-right:2%;
	border:1px solid #000;
	padding: 5px 5px 22px 5px;
	margin-left:1%;
}
.pay_schedule_table tr td.total_due_td {
	padding-top:20px !important;
}
.pay_schedule_right_block {
	float:left;width:48%;
	padding:5px;
	border:1px solid #000;
	min-height:280px;
}
.ot_filter_by.active_ot_filter {
	background-color: #128B9E !important;
}
.leads_page_filter_btn.leads_page_filter_active {
	background-color: #128B9E !important;
}
.pay_schedule_table tr td {
	border-top:none !important;
	padding:1px !important;
}
.expandable_attr_block {
	overflow:hidden;
}
.expand_attr {
	cursor:pointer;
}
.POC_expandable_block {
	overflow:hidden;
}
.expand_poc {
	cursor:pointer;
}
.caregiver_w2_datatable tr td {
	word-break: break-all;
}
.caregiver_w2_files_list_ul {
	padding:0;
	margin-top:10px;
}
.caregiver_w2_files_list_ul li {
	overflow:hidden;
	list-style-type:none;
	border-top:1.2px solid #ccc;
	margin:10px;
	padding-top:7px;
	max-width:500px;
}
.w2_pdf_icon {
	color:#00acec;margin-right:8px;
}
.w2_pdf_list_line1 {
	margin-left:19px;
	color:#C6C6C6;
}
.w2_pdf_list_line2 {
	margin-left:19px;
}

.agreement_logo {
	margin:0 auto;
	display:block;
}
.align_right {
	text-align:right;
}
.inactive_clients_link_live {
	line-height:35px;
	margin-left:15px;
	text-decoration:underline;
}
.tr_doc_logout {
    color: white;
    padding: 9.5px 7px;
    background-color: white !important;
    margin-left: 10px;
    color: #000;
}
.inactive_report_active_filter {
	    background-color: #0087b9 !important;
}
.cancel_lead_block {
	border:1px dotted #000;
	padding:10px;
}
.assign_coordinator_block {
	border: 1px dotted #000;
    padding: 10px;
}
	
	
.inactive_report_client_row {
	cursor:pointer;
}
.cancel_lead_block textarea{ 
	width:100%;
	height:100px;
}
.release_uploaded_images_block img {
	margin-left:10px;
}
.sub_menu_block {
    background: #006287;
    height: 35px;
    padding-left: 13%;
    margin: 0 -15px;
    position: fixed;
    z-index: 1041;
    width: 100%;
    top: 40px;
}
.sub_menu_height_fixer {
	margin-top:32px;
}
.sub_menu_block ul li {
	display:inline;
	color:white;
}
.sub_menu_block ul li a {
	color:white;
	line-height:35px;
}
.active_top_menu_item {
	color: #fff;
    background-color: #006287;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 12px;
}
.add_edit_misk_item_block {
	
}
.add_misc_item_link {
	cursor:pointer;
}
.edit_pay_schedule_misc {
	cursor:pointer;
}
.delete_pay_schedule {
	cursor:pointer;
}
.create_full_intake {
	margin-left:10px;
}
.pay_schedule_download_block {
	border: 1px solid #dddddd;
	background:#F9F9F9;
	padding:15px 0 15px 25px;
}
.workers_comp_row {
	cursor:pointer;
}
.pay_schedule_filter_result {
	margin:25px 0 10px 25px;
}
.pay_schedule_filter_btns_block {
	margin:25px 0 10px 25px;
}
.pay_schedule_filter_btns_block .monthly_filter {
	margin-left:10px;
}
.pay_schedule_filter_btns_block .yearly_filter {
	margin-left:10px;
}
.pay_schedule_filter_btns_block .quarterly_filter {
	margin-left:10px;
}
.pay_schedule_filter_btns_block .bi_weekly_filter {
	margin-left:10px;
}
.pay_schedule_filter.pay_schedule_filter_active {
	background-color:#128B9E !important;
}
.pay_schedule_filter.btn.btn-primary:hover {
    background-color: #128B9E !important;
    color: #fff !important;
}
.pay_schedule_filter_block {
	clear: both;
    overflow: hidden;
    margin:25px 0 10px 25px;
}
.pay_schedule_filter_result {
	min-height:200px;
}
.problem_in_rosa_step2 {
	color:orange;
}
.user_job_row {
	cursor:pointer;
}
.inline_error {
	color:#a94442;
	padding-top:10px;
	float:left;
	width:100%;
}
.has-error.form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
label.has-error {
	color:#a94442;
}
.notify_template_text_box {
	height:300px !important;
}
.bank_fields_block2 {
	border: 1px dotted #000;
    padding: 10px;
	margin-bottom:10px;
}
.importing_santrax_file_info {
    font-size: 56px;
    color: green;
}
.get_caregiver_clients,.get_client_caregivers,.get_financial_data {
	cursor:pointer;
	color:blue;
}
.app_suggested_cases_table_filter_info {
	text-align:center;
}
.liked_filter_active {
	color:#00acec;
}
.client_attr_table tr td{
	white-space: normal;
}
.suggested_filter_btn {
	cursor:pointer;
	margin-left:10px;
}
.suggesteds_list_for_case {
	clear:both;
}
.suggested_filter_block {
	border:1px dashed black;
	padding:10px;
	overflow:hidden;
}
.find_suggestion_action {
	margin-left:20px;
}
.filter_zip  {
	line-height: 32px;
    margin-right: 10px;
	
}
.SMS_filter_active {
	color:#00acec;
}
.edit_client_status_link,.edit_caregiver_status_link {
	cursor:pointer;
}
.like_dislike_note_block {
    position: absolute;
    top: -45px;
    left: 0;
    height: 102px;
    border: 1px solid #ccc;
    padding: 10px;
    background: white;
    border-radius: 3px;
	z-index: 10000;
}
.like_dislike_block {
	position:relative;
}
.edit_client_status_block, .edit_caregiver_status_block  {
	clear:both;
	width:66%;
	border:1px dotted black;
	padding:5px;
}
.like_applicant,.like_applicant_readonly, .dislike_applicant,.like_case {
	cursor:pointer;
	font-size:16px;
	border: 1px solid #ccc;
    padding: 3px;
    border-radius: 3px;
}
.cancel_like_note {
	margin-left:5px;
}
.disliked, .liked {
	color:#00acec;
}
.poc_block span a {
	color:blue;
	cursor:pointer;
}
.add_poc_block {
	border:1px dotted #000;
	padding:5px;
}
.caregiver_criminal_record_btn {
	color: blue;
    text-decoration: underline;
	cursor:pointer;
}
.client_caregiver_history {
	color:blue;
}
.rosa_experience_ul li select{
	display:inline;
	list-style:none;
}
.rosa_experience_ul li {
	line-height:45px;
}
.rosa_experience_ul li span {
    width: 138px;
    display: inline-block;
	line-height:20px;
}
.journal_report_note_checked{
	text-decoration: line-through;
}
.generate_detailed_period_file {
	margin-bottom: 20px;
}
.rosa_transport_field {
	height:98px !important;
}
input[name=pre_emp_tel] {
	border: none !important;
    outline: none !important;
    background-color: transparent !important;
	-webkit-box-shadow: none !important;
}
.handbook_highlighter {
	background-color:yellow;
}
.align_center{
	text-align:center;
}
.underline{
	text-decoration:underline;
}
.quiz_template {
	margin-left:8px;
}
.quiz_template_hightlight {
	background-color: lightgreen;
}
.e_verify_label {
	cursor:pointer;
}
.checklist_forms_block {
	border: 1px dotted black;
	margin:0 auto;
    margin-bottom: 10px;
    padding: 10px;
	float:none;
}
#checklist_ul {
	font-size:18px;
}
#checklist_ul li {
    text-align: left;
    list-style: none;
    line-height: 30px;
    margin-bottom: 5px;
}
.view_intro_link {
    color: white;
    font-size: 25px;
    cursor: pointer;
    margin-top: 10px;
    display: inline-block;
}
.checklist_link {
	margin-left:8px;
}
.checklist_ul_ input{
	display:none;
}
.checklist_ul_ li {
	list-style:none;
}
.checklist_ul_ > li span {
	text-transform:uppercase;
	text-decoration:underline;
}


.back_to_training_doc {
	color: white;
    font-size: 25px;
    cursor: pointer;
    margin-top: 10px;
    display: inline-block;
	margin-left:10px;
	color:#ff00e0;
}
.ct_w4_image1 {
	width:100%;
	max-width:715px;
	margin-top:20px;
	margin-bottom:20px;
}
.ct_w4_image2 {
	width:100%;
	max-width:715px;
	margin-top:30px;
	margin-bottom:20px;
}
.show_doc_data_fields_link {
	cursor:pointer;
}
.training_doc_step_1_sesc_ul li{
	color:white;
	list-style:none;
}
.quiz_answer_label {
	font-weight:normal;
	cursor:pointer;
}
.answered_wrong {
	color:red;
}
#applicants_history_popup table tr td a{
	color:blue;
}
#question_45_2_popup img, #question_45_3_popup img {
	width:100%;
}
.generate_period_nacha_file {
	margin-bottom:20px;
}
.download_csv_file_btn {
	margin-bottom:20px;
}
.not_uniform_field_name {
	visibility:hidden;
}
.training_doc_print_btn,
.training_doc_reset_btn {
	margin-top:-6px;
}
.training_doc_reset_btn {
	margin-right:10px;
}

.alien_reg_number_val {
    position: absolute;
    top: 445px;
    left: 220px;
}
.alien_reg_number_val3 {
    position: absolute;
    top: 474px;
    left: 466px;
}
.admission_number_1_94_val {
    position: absolute;
    top: 445px;
    left: 353px;
}
.foreign_passport_number_val {
    position: absolute;
    top: 445px;
    left: 520px;
}
.eligability_verification_signature {
    position: absolute;
    top: 455px;
    left: 137px;
}
.eligability_verification_signature img {
	max-width:150px;
	max-height:35px;
}
.el_ver_first_name {
    position: absolute;
    top: 216px;
    left: 261px;
}
.el_ver_last_name {
    position: absolute;
    top: 216px;
    left: 18px;
}
.el_ver_address {
    position: absolute;
    top: 252px;
    left: 18px;
}
.el_ver_city {
    position: absolute;
    top: 254px;
    left: 392px;
}
.el_ver_state {
    position: absolute;
    top: 254px;
    left: 604px;
}
.el_ver_zip {
    position: absolute;
    top: 254px;
    left: 671px;
}
.el_ver_today_date {
    position: absolute;
    top: 474px;
    left: 482px;
}
.el_ver_email {
    position: absolute;
    top: 290px;
    left: 329px;
}
.el_ver_phone {
    position: absolute;
    top: 290px;
    left: 598px;
}
.el_ver_SS {
    position: absolute;
    top: 291px;
    left: 176px;
}
.el_ver_date_of_birth {
    position: absolute;
    top: 290px;
    left: 20px;
}
.el_ver_preparer {
    position: absolute;
    top: 861px;
    left: 335px;
}
.el_ver_doc_title_1 {
    position: absolute;
    top: 582px;
    left: 144px;
}
.el_ver_doc_title_2 {
    position: absolute;
    top: 582px;
    left: 359px;
}
.el_ver_doc_title_3 {
    position: absolute;
    top: 584px;
    left: 561px;
}
.el_ver_doc_title_4 {
    position: absolute;
    top: 684px;
    left: 144px;
}
.el_ver_doc_title_5 {
    position: absolute;
    top: 785px;
    left: 142px;
}

.el_ver_issuing_auth_1 {
    position: absolute;
    top: 608px;
    left: 144px;
}
.el_ver_issuing_auth_2 {
    position: absolute;
    top: 608px;
    left: 356px;
}
.el_ver_issuing_auth_3 {
    position: absolute;
    top: 607px;
    left: 562px;
}
.el_ver_issuing_auth_4 {
    position: absolute;
    top: 709px;
    left: 143px;
}
.el_ver_issuing_auth_5 {
    position: absolute;
    top: 810px;
    left: 142px;
}


.el_ver_doc_num_1 {
    position: absolute;
    top: 633px;
    left: 142px;
}
.el_ver_doc_num_2 {
    position: absolute;
    top: 634px;
    left: 357px;
}

.el_ver_doc_num_3 {
    position: absolute;
    top: 634px;
    left: 559px;
}
.el_ver_doc_num_4 {
    position: absolute;
    top: 735px;
    left: 143px;
}
.el_ver_doc_num_5 {
    position: absolute;
    top: 835px;
    left: 143px;
}
 
.el_ver_expiration_date_1 {
    position: absolute;
    top: 658px;
    left: 145px;
}
.el_ver_expiration_date_2 {
    position: absolute;
    top: 658px;
    left: 358px;
}
.el_ver_expiration_date_3 {
        position: absolute;
    top: 659px;
    left: 559px;
}
.el_ver_expiration_date_4 {
    position: absolute;
    top: 760px;
    left: 144px;
}


.el_ver_expiration_date_5 {
    position: absolute;
    top: 861px;
    left: 143px;
}
.el_ver_signature {
    position: absolute;
    top: 950px;
    left: 363px;
}
.el_ver_signature img{
	max-width:100px;
	max-height:25px;
}
.el_ver_signature2 {
    position: absolute;
    top: 997px;
    left: 40px;
}
.el_ver_signature2 img {
	max-width:100px;
	max-height:25px;
}
.el_ver_today_date2 {
       position: absolute;
    top: 908px;
    left: 606px;
}
.el_ver_today_date3 {
    position: absolute;
    top: 947px;
    left: 648px;
}
.el_ver_full_name{
	position: absolute;
    top: 880px;
    left: 490px;
}
.car_eli_ver_doc_inspection_block{
	border:1px dotted #000;
	margin:10px;
	padding:10px;
}
.trans_certification_yes_block {
	border:1px dotted #000;
	margin:10px;
	padding:10px;
}
.ct_w4_first_name {
    position: absolute;
    top: 525px;
    left: 5px;
}
.ct_w4_last_name {
    position: absolute;
    top: 525px;
    left: 245px;
}
.ct_w4_address {
    position: absolute;
    top: 551px;
    left: 4px;
}
.ct_w4_city {
    position: absolute;
    top: 580px;
    left: 5px;
}
.ct_w4_state {
    position: absolute;
    top: 580px;
    left: 205px;
}
.ct_w4_zip {
    position: absolute;
    top: 580px;
    left: 285px;
}
.ct_w4_soc_sec {
    position: absolute;
    top: 524px;
    left: 407px;
}
.ct_w4_date_hired {
    position: absolute;
    top: 673px;
    left: 372px;
}
.ct_w4_rehired {
    position: absolute;
    top: 676px;
}
.ct_w4_rehired.no{
	left:183px
}
.ct_w4_rehired.yes{
	left:239px
}
.ct_w4_signature {
    position: absolute;
    top: 634px;
    left: 4px;
}
.ct_w4_signature img {
	max-width: 120px;
    max-height: 30px;
}
.ct_w4_date_today {
    position: absolute;
    top: 639px;
    left: 407px;
}
.ct_w4_add_webholding {
    position: absolute;
    top: 467px;
    left: 369px;
}
.ct_w4_add_webholding_code {
    position: absolute;
    top: 446px;
    left: 368px;
}
.ct_w4_reduced_add_webholding {
    position: absolute;
    top: 487px;
    left: 370px;
}
.ct_w4_employeer_bus_name {
    position: absolute;
    top: 716px;
    left: 5px;
}
.ct_w4_employeer_iden_number {
    position: absolute;
    top: 715px;
    left: 407px;
}
.ct_w4_employeer_bus_address {
    position: absolute;
    top: 742px;
    left: 5px;
}
.ct_w4_employeer_bus_city {
    position: absolute;
    top: 769px;
    left: 5px;
}
.ct_w4_employeer_bus_state {
    position: absolute;
    top: 771px;
    left: 204px;
}
.ct_w4_employeer_bus_zip {
    position: absolute;
    top: 770px;
    left: 285px;
}
.ct_w4_employeer_bus_contact_person {
    position: absolute;
    top: 796px;
    left: 5px;
}
.ct_w4_employeer_bus_phone {
    position: absolute;
    top: 795px;
    left: 409px;
}
.ct_w4_form_block {
	width:610px;
	height:827px;
	margin:0 auto;
	position:relative;
	 -webkit-print-color-adjust: exact;
	
}
.form_8850_block {
	width:800px;
	height:1035px;
	margin:0 auto;
	position:relative;
	 -webkit-print-color-adjust: exact;
	zoom:0.8;
}
.form_8850_block2 {
	width:800px;
	height:1032px;
	margin:0 auto;
	position:relative;
	 -webkit-print-color-adjust: exact;
	zoom:0.8;
}
.form_8850_employeer_bus_name {
    position: absolute;
    top: 90px;
    left: 152px;
}
.form_8850_employeer_bus_phone {
    position: absolute;
    top: 90px;
    left: 471px;
}
.form_8850_employeer_iden_number {
    position: absolute;
    top: 90px;
    left: 632px;
}
.form_8850_employeer_bus_address {
    position: absolute;
    top: 121px;
    left: 134px;
}
.form_8850_employeer_bus_city_state_zip {
    position: absolute;
    top: 153px;
    left: 236px;
}
.form_8850_employeer_signature {
    position: absolute;
    top: 441px;
    left: 191px;
}
.form_8850_employeer_signature img {
	max-width:150px;
	max-height:50px;
}

.form_8850_date_hired {
    position: absolute;
    top: 353px;
    left: 497px;
}
.form_8850_job_started {
    position: absolute;
    top: 353px;
    left: 668px;
}
.form_8850_job_offered {
    position: absolute;
    top: 353px;
    left: 326px;
}
.form_8850_gave_info {
    position: absolute;
    top: 353px;
    left: 141px;
}
.form_8850_signature {
    position: absolute;
    top: 959px;
    left: 205px;
}
.form_8850_signature img{
	max-height:30px;
}
.form_8850_signature_date {
    position: absolute;
    top: 970px;
    left: 633px;
}
.form_8850_ch {
	margin-top:12px;
}
.form_8850_qiestion1 {
    position: absolute;
    top: 310px;
    left: 84px;
}
.form_8850_qiestion2 {
    position: absolute;
    top: 358px;
    left: 84px;
}
.form_8850_qiestion3 {
    position: absolute;
    top: 595px;
    left: 84px;
}
.form_8850_qiestion4 {
    position: absolute;
    top: 641px;
    left: 84px;
}
.form_8850_qiestion5 {
    position: absolute;
    top: 689px;
    left: 84px;
}
.form_8850_qiestion6 {
    position: absolute;
    top: 736px;
    left: 84px;
}
.form_8850_qiestion7 {
    position: absolute;
    top: 847px;
    left: 84px;
}

.form_8850_full_name {
    position: absolute;
    top: 135px;
    left: 116px;
}
.form_8850_soc_sec {
    position: absolute;
    top: 136px;
    left: 613px;
}
.form_8850_address {
    position: absolute;
    top: 169px;
    left: 216px;
}
.form_8850_city_state_zip {
    position: absolute;
    top: 200px;
    left: 238px;
}
.form_8850_country {
    position: absolute;
    top: 231px;
    left: 95px;
}
.form_8850_phone {
    position: absolute;
    top: 231px;
    left: 566px;
}
.form_8850_date_of_birth {
    position: absolute;
    top: 264px;
    left: 406px;
}

.ct_w4_form_block2 {
    width: 610px;
    height: 789px;
    margin: 0 auto;
    position: relative;
    -webkit-print-color-adjust: exact;
    /* zoom: 0.8; */
    background-size: contain !important;
	background-repeat:no-repeat;
}

.fed_w4_form_block{
	width:798px;
	height:1060px;
	margin:0 auto;
	position:relative;
	 -webkit-print-color-adjust: exact;
	 zoom:0.8;
	/*background:url('../images/fed_w4_form_bg.png') !important;*/
}
.fed_w4_form_2020_block{
	width:798px;
	height:4125px;
	margin:0 auto;
	position:relative;
	 -webkit-print-color-adjust: exact;
	 zoom:0.8;
	/*background:url('../images/fed_w4_form_bg.png') !important;*/
}

.fed_w4_first_name {
    position: absolute;
    top: 745px;
    left: 49px;
}
.fed_w4_2020_first_name {
    position: absolute;
    top: 119px;
    left: 127px;
}

.fed_w4_2020_soc_sec {
	position: absolute;
    top: 119px;
    left: 624px;
}
.fed_w4_2020_field0{
	position: absolute;
    top: 497px;
    left: 734px;
}
.fed_w4_2020_field1{
	position: absolute;
    top: 582px;
    left: 538px;
}
.fed_w4_2020_field2{
	position: absolute;
    top: 606px;
    left: 538px;
}
.fed_w4_2020_field1_2 {
	position: absolute;
    top: 645px;
    left: 670px;
}
.fed_w4_2020_field3{
	position: absolute;
    top: 692px;
    left: 670px;
}
.fed_w4_2020_field4{
	position: absolute;
    top: 747px;
    left: 670px;
}
.fed_w4_2020_field5{
	position: absolute;
    top: 779px;
    left: 670px;
}
.fed_w4_2020_date_hired {
	position: absolute;
    top: 941px;
    left: 514px;
}
.fed_w4_2020_EIN {
	position: absolute;
    top: 941px;
    left: 616px;
}
.fed_w4_2020_Company_details {
	position: absolute;
    top: 926px;
    left: 127px;
}
.fed_w4_2020_signature {
	position: absolute;
    top: 846px;
    left: 127px;
}
.fed_w4_2020_signature_date {
	position: absolute;
    top: 859px;
    left: 606px;
}
.fed_w4_2020_field6 {
    position: absolute;
    top: 2285px;
    left: 670px;
}
.fed_w4_2020_field7 {
    position: absolute;
    top: 2388px;
    left: 670px;
}
.fed_w4_2020_field8 {
    position: absolute;
    top: 2458px;
    left: 670px;
}
.fed_w4_2020_field7_8 {
	position: absolute;
    top: 2480px;
    left: 670px;
}
.fed_w4_2020_field9 {
    position: absolute;
    top: 2519px;
    left: 660px;
}
.fed_w4_2020_field10 {
    position: absolute;
    top: 2574px;
    left: 670px;
}
.fed_w4_2020_field11 {
    position: absolute;
    top: 2669px;
    left: 668px;
}
.fed_w4_2020_field12 {
    position: absolute;
    top: 2708px;
    left: 668px;
}
.fed_w4_2020_field13 {
    position: absolute;
    top: 2762px;
    left: 666px;
}
.fed_w4_2020_field14 {
    position: absolute;
    top: 2801px;
    left: 667px;
}
.fed_w4_2020_field15 {
    position: absolute;
    top: 2825px;
    left: 667px;
}

.fed_w4_2020_last_name {
    position: absolute;
    top: 119px;
    left: 360px;
}
.fed_w4_soc_sec{
    position: absolute;
    top: 745px;
    left: 594px;
}
.fed_w4_last_name {
    position: absolute;
    top: 745px;
    left: 273px;
}
.fed_w4_address {
    position: absolute;
    top: 778px;
    left: 77px;
}
.fed_w4_city {
    position: absolute;
    top: 810px;
    left: 77px;
}
.fed_w4_city_state_zip {
    position: absolute;
    top: 813px;
    left: 48px;
}
.fed_w4_state {
    position: absolute;
    top: 8100px;
    left: 134px;
}
.fed_w4_zip {
    position: absolute;
    top: 8100px;
    left: 176px;
}
.fed_w4_marital_status {
	position: absolute;
	top:765px;
}
.fed_w4_marital_status.Single {
	left:422px;
}
.fed_w4_marital_status.Married {
    left: 484px;
}
.fed_w4_marital_status.Married2 {
    left: 556px;
}
.fed_w4_add_webholding {
    position: absolute;
    top: 851px;
    left: 702px;
}
.fed_w4_signature {
    position: absolute;
    top: 956px;
    left: 219px;
}
.fed_w4_signature img{
	max-height:30px;
}
.fed_w4_date_hired {
    position: absolute;
    top: 1014px;
    left: 524px;
}
.fed_w4_date_today {
    position: absolute;
    top: 969px;
    left: 638px;
}
.fed_w4_EIN {
    position: absolute;
    top: 1014px;
    left: 645px;
}
.fed_w4_question4 {
    position: absolute;
    top: 815px;
    left: 767px;
}
.fed_w4_question5 {
    position: absolute;
    top: 835px;
    left: 702px;
}
.fed_w4_question7 {
    position: absolute;
    top: 920px;
    left: 614px;
}
.fed_w4_Company_details {
    position: absolute;
    top: 1016px;
    left: 29px;
}
.i_9_form_img_block {
	width: 797px;
    position: relative;
}
.i_9_first_name {
	    position: absolute;
    top: 224px;
    left: 261px;
    height: 20px;
}
.i_9_ss {
	position: absolute;
    top: 293px;
    left: 188px;
    height: 20px;
    width: 146px;
}
.i_9_last_name {
	position: absolute;
    top: 224px;
    left: 53px;
    height: 20px;
}
.i_9_address {
	position: absolute;
    top: 257px;
    left: 53px;
    height: 20px;
}
.i_9_zip {
	position: absolute;
    top: 257px;
    left: 659px;
    height: 20px;
    width: 51px;
}
.i_9_state {
	position: absolute;
    top: 257px;
    left: 596px;
    height: 20px;
    width: 51px;
}
.i_9_city {
	position: absolute;
    top: 257px;
    left: 398px;
    height: 20px;
    width: 51px;
}
.i_9_citizen_radios_block {
	position: absolute;
    top: 332px;
    left: 237px;
}
.i_9_citizen_radios_block input {
	display:block;
}
.i_9_email {
	position: absolute;
    top: 291px;
    left: 339px;
    height: 20px;
}
.i_9_phone {
	position: absolute;
    top: 291px;
    left: 588px;
    height: 20px;
    width: 133px;
}
.i_9_alien_reg_number {
	position: absolute;
    top: 438px;
    left: 234px;
    height: 18px;
    width: 109px;
}

.i_9_date_of_birth {
    position: absolute;
    top: 293px;
    left: 55px;
    height: 18px;
    width: 109px;
}
.i_9_admission_number_1_94 {
	position: absolute;
    top: 438px;
    left: 362px;
    height: 18px;
    width: 137px;
}
.i_9_foreign_passport_number {
	position: absolute;
    top: 438px;
    left: 518px;
    height: 18px;
    width: 231px;
}
.i_9_second_name {
	position: absolute;
    top: 224px;
    left: 448px;
    height: 20px;
    width: 91px;
}
.i_9_list_A_doc_title1 {
	position: absolute;
    top: 562px;
    left: 165px;
    height: 23px;
}
.i_9_list_A_issuing_authority1 {
	position: absolute;
    top: 587px;
    left: 165px;
    height: 23px;
}
.i_9_list_A_doc_number1 {
	position: absolute;
    top: 611px;
    left: 165px;
    height: 23px;
}
.i_9_list_A_expiration_date1 {
	position: absolute;
    top: 633px;
    left: 165px;
    height: 23px;
}
.i_9_list_A_doc_title2 {
	position: absolute;
    top: 656px;
    left: 165px;
    height: 23px;
}
.i_9_list_A_issuing_authority2 {
	position: absolute;
    top: 680px;
    left: 165px;
    height: 23px;
}
.i_9_list_A_doc_number2 {
	position: absolute;
    top: 703px;
    left: 165px;
    height: 23px;
}
.i_9_list_A_expiration_date2 {
	position: absolute;
    top: 727px;
    left: 165px;
    height: 23px;
}
.i_9_list_A_doc_title3 {
	position: absolute;
    top: 750px;
    left: 165px;
    height: 23px;
}
.i_9_list_A_issuing_authority3 {
	position: absolute;
    top: 774px;
    left: 165px;
    height: 23px;
}
.i_9_list_A_doc_number3 {
	position: absolute;
    top: 797px;
    left: 165px;
    height: 23px;
}
.i_9_list_A_expiration_date3 {
	position: absolute;
    top: 821px;
    left: 165px;
    height: 23px;
}
.i_9_list_B_doc_title {
	position: absolute;
    top: 563px;
    left: 360px;
    height: 23px;
    width: 186px;
}
.i_9_list_B_issuing_authority {
	position: absolute;
    top: 586px;
    left: 360px;
    height: 23px;
    width: 186px;
}
.i_9_list_B_doc_number {
	position: absolute;
    top: 610px;
    left: 360px;
    height: 23px;
    width: 186px;
}
.i_9_list_B_expiration_date {
	position: absolute;
    top: 634px;
    left: 360px;
    height: 23px;
    width: 186px;
}

.i_9_list_C_doc_title {
	position: absolute;
    top: 563px;
    left: 548px;
    height: 23px;
    width: 201px;
}
.i_9_list_C_issuing_authority {
	position: absolute;
    top: 586px;
    left: 548px;
    height: 23px;
    width: 201px;
}
.i_9_list_C_doc_number {
	position: absolute;
    top: 610px;
    left: 548px;
    height: 23px;
    width: 201px;
}
.i_9_list_C_expiration_date {
	position: absolute;
    top: 634px;
    left: 548px;
    height: 23px;
    width: 201px;
}

.ICF_form_block {
	position:relative;
	margin:0 auto;
	width:800px;
	height:1032px;
	background:url('../images/ICF_form_bg.png') !important;
	-webkit-print-color-adjust: exact;
    zoom: 0.8;
}
.ICF_form2_block {
	position:relative;
	margin:0 auto;
	width:800px;
	height:1037px;
	background:url('../images/ICF_form2_bg.png') !important;
	-webkit-print-color-adjust: exact;
    zoom: 0.8;
}
.ICF_form3_block {
	position:relative;
	margin:0 auto;
	width:800px;
	height:1035px;
	background:url('../images/ICF_form3_bg.png') !important;
	-webkit-print-color-adjust: exact;
    zoom: 0.8;
}
.ICF_form4_block {
	position:relative;
	margin:0 auto;
	width:800px;
	height:1040px;
	background:url('../images/ICF_form4_bg.png') !important;
	-webkit-print-color-adjust: exact;
    zoom: 0.8;
}
.ICF_field_1 {
    position: absolute;
    top: 149px;
    left: 55px;
}
.ICF_field_2 {
    position: absolute;
    top: 149px;
    left: 510px;
}
.ICF_field_3 {
    position: absolute;
    top: 231px;
    left: 55px;
}
.ICF_field_4 {
    position: absolute;
    top: 231px;
    left: 283px;
}
.ICF_field_5 {
    position: absolute;
    top: 231px;
    left: 510px;
}
.ICF_field_6 {
    position: absolute;
    top: 334px;
    left: 55px;
}
.ICF_field_7 {
    position: absolute;
    top: 334px;
    left: 283px;
}
.ICF_field_8_1 {
	position: absolute;
    top: 332px;
}
.ICF_field_8_1.Yes {
	left:614px;
}
.ICF_field_8_1.No {
	left:670px;
}
.ICF_field_8_2 {
    position: absolute;
    top: 375px;
    left: 613px;
}
.ICF_field_9 {
    position: absolute;
    top: 458px;
    left: 54px;
}
.ICF_field_10 {
    position: absolute;
    top: 458px;
    left: 283px;
}
.ICF_field_11 {
    position: absolute;
    top: 458px;
    left: 512px;
}
.ICF_field_12 {
    position: absolute;
    top: 534px;
}
.ICF_field_12.Yes {
	left:654px;
}
.ICF_field_12.No {
	left:702px;
}
.ICF_field_13_1 {
	position: absolute;
    top: 574px;
}
.ICF_field_13_1.Yes {
	left:658px;
}
.ICF_field_13_1.No {
	left:702px;
}
.ICF_field_13_2 {
	position: absolute;
    top: 648px;
}
.ICF_field_13_2.Yes {
	left:658px;
}
.ICF_field_13_2.No {
	left:702px;
}
.ICF_field_13_3 {
    position: absolute;
    top: 667px;
    left: 324px;
}
.ICF_field_13_4 {
    position: absolute;
    top: 687px;
    left: 336px;
}
.ICF_field_13_5 {
	position: absolute;
    top: 705px;
}
.ICF_field_13_5.Yes {
	left:658px;
}
.ICF_field_13_5.No {
	left:702px;
}
.ICF_field_13_6 {
	position: absolute;
    top: 725px;
}
.ICF_field_13_6.Yes {
	left:658px;
}
.ICF_field_13_6.No {
	left:702px;
}
.ICF_field_13_7 {
	position: absolute;
    top: 762px;
}
.ICF_field_13_7.Yes {
	left:658px;
}
.ICF_field_13_7.No {
	left:702px;
}
.ICF_field_14_1 {
	position: absolute;
    top: 801px;
}
.ICF_field_14_1.Yes {
	left:658px;
}
.ICF_field_14_1.No {
	left:702px;
}
.ICF_field_14_2 {
	position: absolute;
    top: 838px;
}
.ICF_field_14_2.Yes {
	left:658px;
}
.ICF_field_14_2.No {
	left:702px;
}
.ICF_field_14_3 {
    position: absolute;
    top: 857px;
    left: 433px;
}
.ICF_field_14_4 {
    position: absolute;
    top: 877px;
    left: 319px;
}
.ICF_field_15_1 {
    position: absolute;
    top: 916px;
}
.ICF_field_15_1.Yes {
	left: 667px;
}
.ICF_field_15_1.No {
	left:709px;
}
.ICF_field_15_2 {
    position: absolute;
    top: 936px;
}
.ICF_field_15_2.Yes {
	left: 667px;
}
.ICF_field_15_2.No {
	left:709px;
}
.ICF_field_15_3 {
    position: absolute;
    top: 954px;
}
.ICF_field_15_3.Yes {
	left: 667px;
}
.ICF_field_15_3.No {
	left:709px;
}
.ICF_field_16_1 {
    position: absolute;
    top: 66px;
}
.ICF_field_16_1.Yes {
	left: 667px;
}
.ICF_field_16_1.No {
	left:712px;
}
.ICF_field_16_2 {
    position: absolute;
    top: 123px;
}
.ICF_field_16_2.Yes {
	left: 672px;
}
.ICF_field_16_2.No {
	left:712px;
}
.ICF_field_16_3 {
    position: absolute;
    top: 163px;
}
.ICF_field_16_3.Yes {
	left: 672px;
}
.ICF_field_16_3.No {
	left:712px;
}
.ICF_field_16_4 {
    position: absolute;
    top: 200px;
}
.ICF_field_16_4.Yes {
	left: 672px;
}
.ICF_field_16_4.No {
	left:712px;
}
.ICF_field_16_5 {
    position: absolute;
    top: 219px;
    left: 416px;
}
.ICF_field_16_6 {
    position: absolute;
    top: 239px;
    left: 358px;
}
.ICF_field_17_1 {
    position: absolute;
    top: 278px;
}
.ICF_field_17_1.Yes {
	left: 672px;
}
.ICF_field_17_1.No {
	left:712px;
}
.ICF_field_17_2 {
    position: absolute;
    top: 295px;
    left: 268px;
}
.ICF_field_17_3 {
    position: absolute;
    top: 295px;
    left: 500px;
}
.ICF_field_17_4 {
    position: absolute;
    top: 314px;
}
.ICF_field_17_4.Federal {
	left: 200px;
}
.ICF_field_17_4.State {
	left:348px;
}
.ICF_field_18_1 {
    position: absolute;
    top: 336px;
}
.ICF_field_18_1.Yes {
	left: 678px;
}
.ICF_field_18_1.No {
	left:715px;
}
.ICF_field_19_1 {
    position: absolute;
    top: 364px;
}
.ICF_field_19_1.Yes {
	left: 676px;
}
.ICF_field_19_1.No {
	left:715px;
}
.ICF_field_20_1 {
    position: absolute;
    top: 410px;
}
.ICF_field_20_1.Yes {
	left: 680px;
}
.ICF_field_20_1.No {
	left:715px;
}
.ICF_field_21_1 {
    position: absolute;
    top: 449px;
}
.ICF_field_21_1.Yes {
	left: 682px;
}
.ICF_field_21_1.No {
	left:718px;
}
.ICF_field_22_1 {
    position: absolute;
    top: 487px;
}
.ICF_field_22_1.Yes {
	left: 680px;
}
.ICF_field_22_1.No {
	left:715px;
}
.ICF_field_signature {
    position: absolute;
    top: 878px;
    left: 44px;
}
.ICF_field_signature_date {
    position: absolute;
    top: 855px;
    left: 606px;
}
.training_doc_item_block.status_1  {
	background:#9adc9a;
}
.training_doc_item_block.status_0  {
	background:#ffda98;
}
.quiz_question_error {
	border:2px solid red;
}
.callout_list_edit_btn{
	margin-right:5px;
}
.close_da_action_fields_block{
	overflow: hidden;
    float: left;
    clear: both;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}
.legend_block {
	background:#f1f1f1;
	line-height:45px;
	padding-left:10px;
}
.legend_block .rosa_legend{
	background:pink;
	padding:6px;
}

.legend_block .new_app_legend{
	background:#7AB68C;
	padding:6px;
}

.legend_block .training_doc_completed_legend{
	background:#BDBDBD;
	padding:6px;
}

.DA_hr_line{
	border-bottom:1px solid #ddd;
	margin-bottom:20px;
}

.clients_icon_link{
	color: #fff;
	position:relative;
	margin-right:8px;
}

.leads_filter,.not_lead_clients_filter{
	margin-left:7px;
}

#dayoff_queue_step1_form2 .date{
	width:77%;
	float:left;
	clear:left;
}

#dayoff_queue_step1_form2 .delete_dayoff_queue_date{
	float:left;
	margin-left:15px;
}

.client_intake_submit{
	margin-bottom:20px;
}

.centered_block{
	float:none;
	margin:0 auto;
}

.dayoff_queue_step1_text1{
	font-size:13px;
}

.dayoff_queue_step1_text1 a{
	color:blue;
}
.modal-title a{
	color:#f5ffa0;
}
.from_rosa td.from_rosa_td{
	background-color: pink;
}
.bundle_selected_items {
	margin-left:10px;
}
.open_case_bundled_row {
	border:3px solid #ccc;
	
}
.app_view_bundled_row {
	border:3px solid #ccc;
}
.open_case_bundled_row88 table tr td {
	border:none !important;
}
.oc_case_number {
	width:70px !important;
}
.rosa_bundled_item {
	border-bottom:3px solid #ccc !important;
	border-top:3px solid #ccc;
	border-left:3px solid #ccc;
	border-right:3px solid #ccc;
	padding:5px;
}
.applied_cases_bundled_row {
	border:3px solid #ccc !important;
}
.SMS_most_recent_message {
    font-size: 12px;
    margin-left: 10px;
}
.SMS_bar_bobile.SMS_most_recent_message{
	display:none;
}
.navbar-brand .logo-xs-small{
	display:none;
}
.client_row{
	cursor:pointer;
}
.messages_persons .body{
	word-wrap: break-word;
}
.payroll_datatable_not_match td a{
	color:blue;
}
.sms_messages_icon_link:hover{
	text-decoration:none;
}
.replay_recent_MSG_link{
	color:white;
	cursor:pointer;
}
.SMS_most_recent_message a{
	color:white;
}
.center{
	text-align:center;
}
.dataTables_wrapper .dataTables_filter {
    padding-top: 15px;
    padding-right: 0;
    text-align: right;
}
.open_case_seeking_app{
	background-color: #EAB6D5 !important;
}
.mobile_640{
	display:none;
}
.desktop_640{
	display:table-cell;
}
.mobile_1024{
	display:none;
}
.desktop_1024{
	display:table-cell;
}
.hidden_important{
	display:none !important;
}
.show_important{
	display:table-cell !important;
}
.summary_pc_hours_block{
	max-width: 500px;
    margin-top: 20px;
    float: left;
    width: 100%;
}
.remove_date_service{
	margin-left:15px;
}
.change_dayoff_queue_client{
	margin-left:15px;
}
.dayoff_queue_step2 .client_name{
	border:none;
	float:left;
	font-size: 20px;
	background-color: transparent;
}
.table-hover > tbody > tr:hover {
    background-color: #ddd !important;
}
.applicant_status_btn.status_active{
	border:2px solid red;
}

.applicant_status_filter_btn.filter_status_active{
	border:2px solid red;
}
#journal_popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	position: relative;
	background: #FFF;
	color: #000;
	width: auto;
	max-width: 1000px;
	margin: 20px auto;
	font-weight: normal;
	padding: 0;
	border-radius: 0;
}
.found_client{
	cursor:pointer;
}
.highlight{
	background: #f2fbad;
}
.highlight_label{
	background: yellow;
}
.interview_questions > label{
	background: yellow;
}
.view_mode_line_height{
	padding-top: 7px;
}
.modal-dialog {
	margin: 0 auto;
}
#footer {
      clear: both;
}
.no_border_top{
	border-top:none !important;
} 
.no_border_bottom{
	border-bottom:none !important;
}
.sortable_table_callout > thead > tr > th{
	padding:0 !important;
	border-bottom-width: 0px;
}
.sortable_table_callout .item > td{
	padding:0 !important;
}
.table {
	 margin-bottom: 0px !important; 
}
.expand_collapse{
	margin-bottom: 10px !important; 
}
.sortable_table_callout{
	border:none;
}
.send_email_block {
	padding:10px;
	position:absolute;
	left:50%;
	margin-left:-15%;
	top:auto; 
	width:240px;
	height:120px;
	border:1px;
	z-index:1000000;
	background:#fff;
	border:1px solid #ccc;
}
.contact_power_of_attorney{
	display:none;
}
.send_email{
	margin-top:8px;
}
.close_send_email_block {
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
}
.sortable_table_dayoff > thead > tr > th{
	padding:0 !important;
	border-bottom-width: 0px;
}
.sortable_table_dayoff .item > td{
	padding:0 !important;
}
.sortable_table_dayoff{
	border:none;
}
.sales_daily_report_row {
	cursor:pointer;
}
.sales_person_name {
	color: #fff; 
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 
	font-size: 21px;
	font-weight: 200; 
	line-height: 30px;
}
.wizard .steps{
	margin-left:0 !important;
}
#live_queue_popup, 
#open_case_popup, 
#procuring_cause_popup,
#DA_popup,
#sales_procuring_cause_popup,
#sales_daily_report_popup, 
#add_applicant_popup,
#send_agreements_popup,
#set_interview_date_popup,
#send_sms_from_gus_number_popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	position: relative;
	background: #FFF;
	color: #000;
	width: auto;
	max-width: 1000px;
	margin: 20px auto;
	font-weight: normal;
	padding: 0;
	border-radius: 0;
}
#request_consent_signature_popup,
#add_day_event_popup,
#my_connecticut_savings_popup{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	position: relative;
	background: #FFF;
	color: #000;
	width: auto;
	max-width: 700px;
	margin: 20px auto;
	font-weight: normal;
	padding: 0;
	border-radius: 0;
}
#send_agreements_popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	position: relative;
	background: #FFF;
	color: #000;
	width: auto;
	max-width: 800px;
	margin: 20px auto;
	font-weight: normal;
	padding: 0;
	border-radius: 0;
}
.modal-dialog {
	margin: 0 auto;
}
.weekDays{
	display:inline-block;
}
.weekDays a, .monthly_approved_hours, .TBD, .weekly_daily_monthly_btn{
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: whitesmoke;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	margin-right:10px;
	text-decoration: none;
}
.weekDays a.selectedDay, .monthly_approved_hours.selectedMonth, .TBD.selectedTBD, .weekly_daily_monthly_btn.selectedMAHours{
	background-color: #49bf67;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color:white;
}
.m-signature-pad {
    font-size: 10px;
    width: 100%;
    height: 400px;
  
 
    border: 1px solid #e8e8e8;
    background-color: #fff;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.08) inset;
    border-radius: 4px;
    margin: 0 auto;
}

.m-signature-pad:before, .m-signature-pad:after {
	position: absolute;
  z-index: -1;
  content: "";
	width: 40%;
	height: 10px;
	left: 20px;
	bottom: 10px;
	background: transparent;
	-webkit-transform: skew(-3deg) rotate(-3deg);
	-moz-transform: skew(-3deg) rotate(-3deg);
	-ms-transform: skew(-3deg) rotate(-3deg);
	-o-transform: skew(-3deg) rotate(-3deg);
	transform: skew(-3deg) rotate(-3deg);
	box-shadow: 0 8px 12px rgba(0, 0, 0, 0.4);
}

.m-signature-pad:after {
	left: auto;
	right: 20px;
	-webkit-transform: skew(3deg) rotate(3deg);
	-moz-transform: skew(3deg) rotate(3deg);
	-ms-transform: skew(3deg) rotate(3deg);
	-o-transform: skew(3deg) rotate(3deg);
	transform: skew(3deg) rotate(3deg);
}

.m-signature-pad--body {
  position: absolute;
  left: 20px;
  right: 20px;
  top: 20px;
  bottom: 60px;
  border: 1px solid #f4f4f4;
}

.m-signature-pad--body
  canvas {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.02) inset;
  }

.m-signature-pad--footer {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 20px;
  height: 40px;
}

.m-signature-pad--footer
  .description {
    color: #C3C3C3;
    text-align: center;
    font-size: 1.2em;
    margin-top: 1.8em;
  }

.m-signature-pad--footer
  .button {
    position: absolute;
    bottom: 0;
  }

.m-signature-pad--footer
  .button.clear {
    left: 0;
  }

.m-signature-pad--footer
  .button.save {
    right: 0;
  }
.red_border{
	border:2px solid #a94442 !important;
}
.take_photo{
	width: 302px;
    text-align: center;
    color: #428bca;
	border:1px dotted #000;
	font-size:18px;
	padding:20px 30px;
	cursor:pointer;
}
.form-horizontal .control-label{
	text-transform:capitalize;
}
h1 span{
    text-transform: capitalize;
}
.caregiver_app_title{
	color:white;
	line-height: 38px;
	margin-left:10px;
}

.QC_filter_completed.active_filter,
.QC_filter.active_filter,
.QC_all_filter.active_filter,
.clients_filter_active
{
	background-color: green !important;
}
.btn.btn-primary:hover {
    background-color: #b3eaff !important;
    color: #000 !important;;
}
.need_further_action_filter.active_filter,
.need_further_action_all_filter.active_filter,
.need_further_action_daily_activity_filter.active_filter  {
	background-color: green !important;
}
.daily_task_filter.active_filter {
	border:2px solid green !important;
	color:green !important
}

.client_report_filter.client_report_active_filter{
	background-color: #0087b9 !important;
}
.journal_report_filter.journal_report_active_filter{
	background-color: #0087b9 !important;
}

.journal_report_filter2.journal_report_active2_filter{
	background-color: #0087b9 !important;
}


.dataTables_wrapper .dataTables_processing {
    position: absolute;
    top: -15px;
    left: 50%;
    width: 200px;
    height: 60px;
    margin-left: -100px;
    text-align: center;
    font-size: 1.2em;
    background-color: white;
	z-index:1000000;
	border:2px dotted black;
	padding-top: 16px;
   
}
.spec_space1{
	height:7px;
	border-top:1px solid lightgray;
	margin-top:7px;
}
.employee_pre_assigned_row{
	background-color:#ddf3dd !important;
}
.applicant_history_btn{
	
}

.TBD_row{
	/*background-color:#dbeef9 !important;*/
}
.assigned_caregivers_list{
	display:none !important
}
.main-nav-closed #content {
    margin-left: 0;
}
.main-nav-closed #main-nav-bg {
    width: 0;
}
.main-nav-closed #main-nav {
    display: none;
}
.dataTable{
	width:100% !important;
}
.navIcons {
	color: #fff;
	font-size: 24px;
	margin-left: 20px;
}
.navIcons i{
	text-shadow: 1px 1px 2px #999;
	margin-right:10px;
}
.confirmed_caregivers_label{
	font-size: 14px;
	margin-left:15px;
	cursor:pointer;
	font-weight: normal;
}
.open_shift_dayoff_callout_confirmed_caregivers_label {
    font-size: 14px;
    margin-left: 15px;
    cursor: pointer;
    font-weight: normal;
}
.open_case_filter_coordinator{
	width:200px;
	margin-left:15px;
	font-weight: normal;
}
.open_shift_dayoff_callout_filter_coordinator {
    width: 200px;
    margin-left: 15px;
    font-weight: normal;
}
.open_case_filter_gender_peference{
	width:200px;
	margin-left:15px;
	font-weight: normal;
}
.open_case_filter_language{
	width:200px;
	margin-left:15px;
	font-weight: normal;
}
.open_shift_dayoff_callout_filter_language {
    width: 200px;
    margin-left: 15px;
    font-weight: normal;
}
.pc_report_client_row,.open_case_row, .caregiver_row {
	cursor:pointer;
}
.view_application_link{
	color:blue;
	text-decoration:underline;
}
.journal_report_link{
	color:blue;
	text-decoration:underline;
}
.journal_report_hidden td{
	text-decoration:line-through;
}
.journal_report_hidden td label{
	text-decoration:line-through;
}

.send_sms_message_link{
	/*display:none;*/
}
.footer_sign_out_link{
	display:none;
}
.active_sms_list_left{
	background-color: #f9f9f9 !important;
}
.mobile_numbers_dropdown{
	width: 170px;
    position: absolute;
    right: 0;
    top: 0;
    height: 45px;
}
.chat form button {
    
}
.assign_mobile_num_link{
	cursor:pointer;
}
.red_icon{
	color:red;
}
#take_photo_input {
    position: fixed;
    right: 100%;
    bottom: 100%;
}
.sms_page_left{
	float:left;
	width:19%;
}
.sms_page_right{
	float:left;
	width:81%;
}
.sales_area_sms_back{
	display:none;
}
.mobile_version_SMS_page{
	position:relative;
}
.mobile_version_SMS_page .sales_area_sms_back {
    display: block;
    margin: 10px 0 10px 20px;
    color: blue;
}
.mobile_version_SMS_page .sms_page_left {
    float: none;
    width: 100% !important;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
}
.mobile_version_SMS_page .sms_page_right {
    float: left; 
    width: 100% !important;
    position: absolute;
    z-index: 11;
}
.sales_sms_page_left{
	float:left;
	width:100%;
	position:absolute;
	z-index:10;
}
.sales_sms_page_right{
	float:left;
	width:100%;
	position:absolute;
	z-index:11;
}
.sms_page_left .person_msg_left_row[not_read_sms="1"] { 
   background-color: rgb(221, 243, 221);
}
.sms_counter {
    position: absolute;
    top: 0px;
    font-size: 12px;
    right: -4px;
    background: red;
    width: auto;
    height: 16px;
    border-radius: 2px;
    padding-left: 3px;
    color: white;
    font-weight: bold;
    padding-right: 3px;
	line-height:19px;
}
.pending_leads_counter {
    position: absolute;
    top: 0px;
    font-size: 12px;
    right: -4px;
    background: red;
    width: auto;
    height: 16px;
    border-radius: 2px;
    padding-left: 3px;
    color: white;
    font-weight: bold;
    padding-right: 3px;
	line-height:19px;
}
.payroll_popup_btn{
	cursor:pointer;
}
.payroll_popup_block1 {
    background: #000;
    color: white;
    margin-top: 10px;
    height: 27px;
    line-height: 27px;
    font-size: 17px;
    padding-left: 2%;
}
.payroll_popup_block2 {
    height: 39px;
    line-height: 39px;
    font-size: 14px;
    padding-left: 2%;
}
.popup_print_icon {
    font-size: 24px;
    margin-right: 10px;
    margin-top: 8px;
}
.payroll_popup_table1{
	width:100%;
}
.payroll_popup_table1 thead tr {
    background: #000;
    color: #fff;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
   
}
.payroll_popup_table1 tbody tr {
    height: 25px;
    line-height: 25px;
    font-size: 14px;
   
}
.payroll_popup_table1 thead tr th{
	text-align:center;
	 font-weight: normal;
}
.payroll_popup_table1 tbody tr td{
	border:1px solid black;
	text-align:center;
}
.payroll_popup_table2{
	width:100%;
}
.payroll_popup_table2 thead tr {
    height: 25px;
    line-height: 25px;
    font-size: 14px;
}
.payroll_popup_table2 tbody tr.spec_tr {
    height: 200px;
    background-image: url('/images/payroll_bg.png');
    font-size: 16px;
}
.payroll_popup_table2 thead tr th{
	text-align:center;
	border-top:1px solid black;
	border-bottom:1px solid black;
	
}
.payroll_popup_table2 thead tr th.col1{
	border-left:1px solid black;
}
.payroll_popup_table2 thead tr th.col7{
	border-right:1px solid black;
}
.payroll_popup_table2 tbody tr td{
	vertical-align: baseline;
	border-top:1px solid black;
	border-bottom:1px solid black;
	text-align:center;
	
}
.payroll_popup_table2 tbody tr td.col1{
	border-left:1px solid black;
}
.payroll_popup_table2 tbody tr td.col7{
	border-right:1px solid black;
}
.payroll_popup_table2 tbody tr td.col4{
	border-right:1px solid black;
}
.payroll_popup_table2_left {
    height: 360px;
   /* background: url(/images/bird-bg-transparent.png);*/
    background-repeat: no-repeat;
    background-position: top right;
}
.payroll_popup_table2_right{
	height:360px;
}
.payroll_popup_table2_left th,.payroll_popup_table2_left td{
	text-align:center;
}
.payroll_popup_table2_right th,.payroll_popup_table2_right td{
	text-align:center;
}
.payroll_popup_table2_left tbody{
	border:1px solid #000;
} 
.payroll_popup_table2_right tbody{
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
} 
.payroll_popup_table2_left thead tr {
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    border-left: 1px solid black;
    border-right: 1px solid black;
}
.payroll_popup_table2_right thead tr{
	height: 25px;
    line-height: 25px;
    font-size: 14px;
	border-right: 1px solid black;
}
.last_row{
	border-top:1px solid #000;
	height: 35px;
}
.extra_space1 td{
	height:50px;
} 
.spec_row_2 td{
	height:26px;
}
.spec_row_1 td{
	height:31px;
	position: relative;
} 
.ot_tip{
	position: absolute;
    width: 210px;
    height: 125px;
    border: 1px solid black;
    top: -88px;
    left: 12px;
    background: white;
    border-radius: 4px;
	z-index: 11;
	padding: 5px;
}
.ot_tip p {
    margin: 0 0 7px;
}
.info_ot{
	cursor:pointer;
}
.close_ot_tip{
	position: absolute;
    right: 2px;
    top: 2px;
	cursor:pointer;
}
.payroll_red{
	color:red;
}
.found_client_block {
    height: 35px;
    margin: 4px 0 18px 0;
	float:left;
	clear:left;
}
.found_client_block span{ 
	width: 315px;
	display:inline-block;
	
}
.found_client_block button{ 
	margin-right:5px;
}
.dayoff_queue_client_block{
	padding:5px;
	border:1px dotted #000;
	margin: 5px 0;
}
.dayoff_queue_step2 .hour_group_block{
	margin-bottom: 5px;
    border: 1px dashed #000;
    padding: 7px;
}
.spec_row_1{
	position:relative;
}
.dtr-data{
	white-space: normal;
}
.applicants_table td:last-child {
    white-space: pre-wrap ;
}
.dayoff_queue_date_block{
	border-top:1px dotted black;
	padding:24px 10px 10px 10px;
	margin-bottom:5px;
}
.find_dayoff_queue_client{
	margin-left:15px;
}
.dayoff_queue_date_block:first-child{
	border-top:none;
}
.dotted_style{
	border-top:1px dotted black;
}
.dayoff_client_date_block{
	padding:10px;
	margin-bottom:5px;
}

.sms_search_by_user{
	display:none;
}
.sms_search_by_care_manager{
	display:none;
}
.sales_area .sms_search_by_caregiver{
	display:none;
}
.sales_area .sms_search_by_client{
	display:none;
}
.lead_clients_pc_report_table tbody tr{
	cursor:pointer;
}
.sales_area .sms_search_by_user{
	display:inline-block;
}
.sales_area .sms_search_by_care_manager{
	display:inline-block;
}
.training_doc_services_table1_mobile {
	display:none;
}
.training_doc_services_table2_mobile {
	display:none;
}
input[name="question_35[]"][value="138"] { 
    display:none;
}
.question_error_msg {
	color:red;
}
.caregiver_clock_in_clock_out_step1_block iframe{
	margin-bottom:20px;
}
.question_45_popup1,
.question_45_popup2,
.question_45_popup3
{
	cursor:pointer;
}
.generate_pdf_btn {
	margin-top: -6px;
	margin-right:10px;
}

.send_pdf_btn {
	margin-top: -6px;
	margin-right:10px;
}
.training_doc_completed {
	background-color:#BDBDBD !important;
}
.find_open_case_block {
	padding:10px;
	margin-top:10px;
}

.checklist_ul li {
	text-align:left;
}
.checklist_ul li label{
	cursor:pointer;
}
.mobeile_version_label {
	display:none;
}


@media screen and (max-width: 1350px) {

   .sms_page_left{
		float:left;
		width:24%;
	}
	.sms_page_right{
		float:left;
		width:76%;
	}
	.fed_w4_form2020_img_block {
		width:668px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status {
		left:124px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status.Single {
		top:167px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status.Married {
		top:181px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status.Married2 {
		top:194px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_address"] {
		position: absolute;
		top: 122px;
		left: 166px;
		height: 20px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_zip"] {
		position: absolute;
		top: 145px;
		left: 222px;
		height: 25px;
		width: 52px;
	}
	.fed2020_marital_status_radios_block {
		top: 167px;
        left: 123px;
	}
	.fed2020_marital_status_radios_block input{
		margin:1px;
	}
	.fed_w4_form2020_img_block .fed2020_city_state {
		position: absolute;
		top: 145px;
		left: 280px;
		height: 25px;
		width: 100px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_ss"] {
		position: absolute;
		top: 101px;
		left: 538px;
		height: 18px;
		width: 90px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_first_name"] {
	    position: absolute;
		top: 101px;
		left: 107px;
		height: 18px;
		width: 115px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_last_name"] {
		    position: absolute;
		top: 101px;
		left: 303px;
		height: 18px;
		width: 115px;
	}
	.fed_w4_form2020_img_block input[name="form_fed_field0"] {
		position: absolute;
		top: 418px;
        left: 615px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field1"] {
		position: absolute;
		top: 484px;
		left: 452px;
		width: 73px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field2"] {
		position: absolute;
		top: 504px;
		left: 452px;
		width: 73px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field3"] {
		position: absolute;
		top: 569px;
		left: 563px;
		width: 69px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field4"] {
		position: absolute;
		top: 616px;
		left: 565px;
		width: 66px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field5"] {
		position: absolute;
		top: 642px;
		left: 565px;
		width: 66px;
	}
	
	.fed_w4_form2020_img_block .fed2020_created_at {
		position: absolute;
		top: 722px;
        left: 505px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field6"] {
		position: absolute;
        top: 1905px;
        left: 564px;
        width: 67px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field7"] {
		        position: absolute;
        top: 1990px;
        left: 567px;
        width: 69px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field8"] {
		position: absolute;
        top: 2049px;
        left: 561px;
        width: 69px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field9"] {
		position: absolute;
        top: 2102px;
        left: 552px;
        width: 85px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field10"] {
		position: absolute;
        top: 2148px;
        left: 560px;
        width: 78px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field11"] {
		position: absolute;
        top: 2226px;
        left: 562px;
        width: 79px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field12"] {
		position: absolute;
        top: 2260px;
        left: 564px;
        width: 78px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field13"] {
		        position: absolute;
        top: 2305px;
        left: 562px;
        width: 78px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field14"] {
		position: absolute;
        top: 2338px;
        left: 563px;
        width: 77px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field15"] {
		position: absolute;
        top: 2363px;
        left: 563px;
        width: 77px;
	}
}
@media screen and (max-width: 1290px) {
	.SMS_bar_bobile.SMS_most_recent_message{
		display:block;
		margin: 0 0 17px 0;
	}
	.SMS_bar_bobile.SMS_most_recent_message a{
		color:red;
	}
	.SMS_bar_bobile.SMS_most_recent_message .replay_recent_MSG_link{
		color:red;
	}
	.SMS_bar.SMS_most_recent_message{
		display:none;
	}
}

@media screen and (max-width: 1200px) {
	
}

@media screen and (max-width: 1024px) {
	

    #github {
        display: none;
    }
   .sms_page_left{
		float:left;
		width:30%;
	}
	.sms_page_right{
		float:left;
		width:70%;
	}
}


@media screen and (max-width: 900px) {
	.pay_schedule_left_block {
		width:98%;
		float:none;
	}
	.pay_schedule_right_block {
		width:98%;
		float:none;
		margin-left:1%;
		margin-top:10px;
	}
}

@media screen and (max-width: 768px) {
	.mobeile_version_label {
		display:block;
	}
	.desktop_version_label {
		display:none;
	}
	.caregiver_signature_img {
		width:100%;
	}
   .sms_page_left{
		float:left;
		width:40%;
	}
	.sms_page_right{
		float:left;
		width:60%;
	}
	#footer {
        margin-top: 31px;
	}
	.fed2020_marital_status_radios_block {
		top: 121px;
		left: 86px;
	}
	.fed2020_marital_status_radios_block input{
		margin:1px;
	}
	.fed_w4_form2020_img_block {
		width:500px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status {
		left:92px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status.Single {
		top:122px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status.Married {
		top:132px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status.Married2 {
		top:142px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_ss"] {
		position: absolute;
		top: 76px;
		left: 402px;
		height: 15px;
		width: 88px;
		font-size:11px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_first_name"] {
	    position: absolute;
		top: 76px;
		left: 91px;
		height: 15px;
		width: 115px;
		font-size:11px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_last_name"] {
		position: absolute;
		top: 76px;
		left: 228px;
		height: 16px;
		width: 115px;
		font-size:11px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_address"] {
		position: absolute;
		top: 90px;
		left: 108px;
		height: 20px; 
	}
	.fed_w4_form2020_img_block input[name="fed2020_zip"] {
		position: absolute;
		top: 108px;
		left: 170px;
		height: 19px;
	}
	.fed_w4_form2020_img_block .fed2020_city_state {
		position: absolute;
		top: 108px;
		left: 227px;
		height: 19px;
	}
	.fed_w4_form2020_img_block input[name="form_fed_field0"] {
		position: absolute;
		top: 311px;
		left: 460px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field1"] {
		position: absolute;
        top: 359px;
        left: 337px;
        width: 53px;
        height: 18px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field2"] {
		position: absolute;
        top: 378px;
        left: 337px;
        width: 53px;
        height: 18px;;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field3"] {
		position: absolute;
        top: 425px;
        left: 422px;
        width: 53px;
        height: 20px;
	}
	.fed_w4_form2020_img_block .fed2020_created_at {
        position: absolute;
        top: 538px;
        left: 382px;
    }
	.fed_w4_form2020_img_block input[name="fed2020_field4"] {
		position: absolute;
        top: 460px;
        left: 422px;
        width: 53px;
        height: 20px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field5"] {
		position: absolute;
        top: 481px;
        left: 422px;
        width: 53px;
        height: 20px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field6"] {
		position: absolute;
		top: 1415px;
		left: 424px;
		width: 67px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field7"] {
		position: absolute;
        top: 1484px;
        left: 425px;
        width: 69px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field8"] {
		position: absolute;
		top: 1542px;
		left: 427px;
		width: 69px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field9"] {
		position: absolute;
		top: 1591px;
		left: 427px;
		width: 69px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field10"] {
		position: absolute;
		top: 1631px;
		left: 427px;
		width: 69px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field11"] {
		position: absolute;
		top: 1680px;
		left: 427px;
		width: 79px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field12"] {
		position: absolute;
		top: 1710px;
		left: 428px;
		width: 78px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field13"] {
		position: absolute;
		top: 1739px;
		left: 429px;
		width: 78px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field14"] {
		position: absolute;
		top: 1768px;
		left: 429px;
		width: 77px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field15"] {
		position: absolute;
		top: 1793px;
		left: 429px;
		width: 77px;
	}
}
@media screen and (max-width: 668px) {
	.fed_w4_form2020_img_block {
		width:400px;
	}
	.fed2020_marital_status_radios_block {
		top: 95px;
		left: 67px
	}
	.fed2020_marital_status_radios_block input{
		margin:0px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status {
		left:72px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status.Single {
		top:96px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status.Married {
		top:103px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status.Married2 {
		top:111px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_ss"] {
		position: absolute;
		top: 61px;
		left: 314px;
		height: 15px;
		width: 87px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_first_name"] {
	    position: absolute;
		top: 61px;
		left: 73px;
		height: 12px;
		width: 87px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_last_name"] {
		position: absolute;
		top: 61px;
		left: 182px;
		height: 12px;
		width: 87px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_address"] {
		position: absolute;
		top: 73px;
		left: 108px;
		height: 16px;
		width: 109px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_zip"] {
		position: absolute;
		top: 88px;
		left: 134px;
		height: 16px;
		width: 48px;
	}
	.fed_w4_form2020_img_block .fed2020_city_state {
		position: absolute;
		top: 88px;
		left: 186px;
		height: 16px;
		width: 100px;
	}
	.fed_w4_form2020_img_block input[name="form_fed_field0"] {
		position: absolute;
		top: 200px;
		left: 368px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field1"] {
		position: absolute;
		top: 261px;
		left: 279px;
		width: 73px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field2"] {
		position: absolute;
		top: 282px;
		left: 279px;
		width: 73px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field3"] {
		position: absolute;
		top: 313px;
		left: 342px;
		width: 69px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field4"] {
		position: absolute;
		top: 342px;
		left: 343px;
		width: 66px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field5"] {
		position: absolute;
		top: 367px;
		left: 344px;
		width: 66px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field6"] {
		position: absolute;
		top: 1127px;
		left: 341px;
		width: 67px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field7"] {
		position: absolute;
		top: 1190px;
		left: 342px;
		width: 69px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field8"] {
		position: absolute;
		top: 1229px;
		left: 344px;
		width: 69px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field9"] {
		position: absolute;
		top: 1273px;
		left: 345px;
		width: 69px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field10"] {
		position: absolute;
		top: 1301px;
		left: 347px;
		width: 69px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field11"] {
		position: absolute;
		top: 1336px;
		left: 349px;
		width: 79px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field12"] {
		position: absolute;
		top: 1361px;
		left: 350px;
		width: 78px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field13"] {
		position: absolute;
		top: 1386px;
		left: 351px;
		width: 78px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field14"] {
		position: absolute;
		top: 1410px;
		left: 351px;
		width: 77px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field15"] {
		position: absolute;
		top: 1434px;
		left: 351px;
		width: 77px;
	}
}
@media screen and (max-width: 500px) {
	
	.weekDays a, .monthly_approved_hours, .TBD, .weekly_daily_monthly_btn {
		margin-right:4px;
		font-size:13px;
		padding: 6px 9px;
	}
	.fed_w4_form2020_img_block {
		width:320px;
	}
	.fed2020_marital_status_radios_block {
		top: 74px;
		left: 53px;
	}
	.fed2020_marital_status_radios_block input{
		margin:0px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status {
		left:56px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status.Single {
		top:74px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status.Married {
		top:80px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status.Married2 {
		top:86px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_ss"] {
		position: absolute;
		top: 49px;
		left: 252px;
		height: 12px;
		width: 74px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_first_name"] {
	    position: absolute;
		top: 47px;
		left: 58px;
		height: 12px;
		width: 74px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_last_name"] {
		position: absolute;
		top: 43px;
		left: 170px;
		height: 12px;
		width: 74px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_address"] {
		position: absolute;
		top: 55px;
		left: 135px;
		height: 15px;
		width: 109px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_zip"] {
		position: absolute;
		top: 69px;
		left: 108px;
		height: 15px;
		width: 45px;
	}
	.fed_w4_form2020_img_block .fed2020_city_state {
		position: absolute;
		top: 67px;
		left: 158px;
		height: 15px;
		width: 90px;
	}
	.fed_w4_form2020_img_block input[name="form_fed_field0"] {
		position: absolute;
		top: 159px;
		left: 297px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field1"] {
		position: absolute;
		top: 203px;
		left: 248px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field2"] {
		position: absolute;
		top: 221px;
		left: 248px;
		width: 48px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field3"] {
		position: absolute;
		top: 248px;
		left: 273px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field4"] {
		position: absolute;
		top: 272px;
		left: 274px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field5"] {
		position: absolute;
		top: 293px;
		left: 274px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field6"] {
		position: absolute;
		top: 900px;
		left: 271px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field7"] {
		position: absolute;
		top: 950px;
		left: 274px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field8"] {
		position: absolute;
		top: 982px;
		left: 276px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field9"] {
		position: absolute;
		top: 1016px;
		left: 278px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field10"] {
		position: absolute;
		top: 1038px;
		left: 279px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field11"] {
		position: absolute;
		top: 1070px;
		left: 280px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field12"] {
		position: absolute;
		top: 1092px;
		left: 281px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field13"] {
		position: absolute;
		top: 1112px;
		left: 281px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field14"] {
		position: absolute;
		top: 1131px;
		left: 281px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field15"] {
		position: absolute;
		top: 1150px;
		left: 281px;
		width: 48px;
		height: 21px;
	}
}
@media screen and (max-width: 415px) {
	.weekDays a, .monthly_approved_hours, .TBD, .weekly_daily_monthly_btn {
		margin-right:3px;
		font-size:13px;
		padding: 5px 6px;
		margin-top: 4px;
	}
	.fed_w4_form2020_img_block {
		width:275px;
	}
	.fed2020_marital_status_radios_block {
		top: 61px;
		left: 43px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status {
		left:47px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status.Single {
		top:61px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status.Married {
		top:67px;
	}
	.fed_w4_form2020_img_block .fed2020_marital_status.Married2 {
		top:74px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_ss"] {
		position: absolute;
		top: 42px;
		left: 223px;
		height: 12px;
		width: 74px;
		font-size:9px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_first_name"] {
	    position: absolute;
		top: 38px;
		left: 48px;
		height: 12px;
		font-size:9px;
		width: 74px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_last_name"] {
		position: absolute;
		top: 38px;
		left: 141px;
		height: 12px;
		width: 74px;
		font-size:9px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_address"] {
		position: absolute;
		top: 47px;
		left: 88px;
		height: 15px;
		font-size:11px;
		width: 109px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_zip"] {
		position: absolute;
		top: 61px;
		left: 88px;
		height: 15px;
		font-size:11px;
		width: 48px;
	}
	.fed_w4_form2020_img_block .fed2020_city_state {
		position: absolute;
		top: 59px;
		left: 137px;
		height: 15px;
		width: 100px;
	}
	.fed_w4_form2020_img_block input[name="form_fed_field0"] {
		position: absolute;
		top: 137px;
		left: 253px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field1"] {
		position: absolute;
		top: 174px;
		left: 218px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field2"] {
		position: absolute;
		top: 194px;
		left: 218px;
		width: 48px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field3"] {
		position: absolute;
		top: 213px;
		left: 233px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field4"] {
		position: absolute;
		top: 232px;
		left: 234px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field5"] {
		position: absolute;
		top: 252px;
		left: 235px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field6"] {
		position: absolute;
		top: 770px;
		left: 235px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field7"] {
		position: absolute;
		top: 814px;
		left: 236px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field8"] {
		position: absolute;
		top: 842px;
		left: 235px;
		width: 48px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field9"] {
		position: absolute;
		top: 870px;
		left: 235px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field10"] {
		position: absolute;
		top: 891px;
		left: 235px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field11"] {
		position: absolute;
		top: 918px;
		left: 237px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field12"] {
		position: absolute;
		top: 938px;
		left: 237px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field13"] {
		position: absolute;
		top: 957px;
		left: 237px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field14"] {
		position: absolute;
		top: 976px;
		left: 237px;
		width: 48px;
		height: 21px;
	}
	.fed_w4_form2020_img_block input[name="fed2020_field15"] {
		position: absolute;
		top: 996px;
		left: 238px;
		width: 48px;
		height: 21px;
	}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  
}

@media screen and (max-height: 320px) {
  .m-signature-pad--body {
    left: 0;
    right: 0;
    top: 0;
    bottom: 32px;
  }
  .m-signature-pad--footer {
    left: 20px;
    right: 20px;
    bottom: 4px;
    height: 28px;
  }
  .m-signature-pad--footer
    .description {
      font-size: 1em;
      margin-top: 1em;
    }
}
@media screen and (max-width: 1200px) {
	.profile_col2{
		margin-left: 0%;
		width: 99%;
		margin-top:10px;
	}
	.profile_col1 {
		width: 99%;
	}
}
@media screen and (max-width: 1024px) {
	.mobile_1024{
		display:table-cell;
	}
	.desktop_1024{
		display:none;
	}
	
	.m-signature-pad {
		height:300px;
	}
}
@media screen and (max-width: 900px) {
	.profile_box_content{
		padding:10px 0;
	}
	.footer_sign_out_link{
		display:block;
	}
}

@media screen and (max-width: 768px) {
	.responsive_table_wrapper .col-sm-6{
		width:50%;
		float:left;
	}
	
	.caregiver_clock_in_clock_out_step1_block iframe{
		width:100% !important;
		height:auto !important;
	}
	
	
}


@media screen and (max-width: 640px) {
		
	.training_doc_services_table {
		display:none;
	}
	.training_doc_services_table1_mobile {
		display:table;
		margin-bottom:20px !important;
	}
	.training_doc_services_table2_mobile {
		display:table;
	}
	#dayoff_queue_step1_form2 .date{
		width:73%;
	}
	.navIcons {
		font-size: 19px;
		margin-left: 10px;
		line-height: 37px;
	}
	.sales_area	 .navIcons {
		font-size: 19px !important;
    }
	
	
	.navIcons i{
		margin-right:6px;
	}
    .spec_field1{
		display:none;
	}
	.mobile_640{
		display:table-cell;
	}
	.desktop_640{
		display:none;
	}
	.box .box-content.box-double-padding {
		padding: 5px 0;
	}
}

@media screen and (max-width: 525px) {
	
	
	
	.box .box-content.box-padding.training_blue_bg {
		padding: 1px;
	}
	#dayoff_queue_step1_form2 .date{
		width:70%;
	}
	.navIcons {
		font-size: 15px;
		margin-left: 10px;
		line-height: 37px;
	}
	.navIcons i{
		margin-right:6px;
	}
	.navbar-brand .logo-xs-small{
		display:block;
		height:21px;
		margin-top: 9px !important;
	}
	.logo-xs{
		display:none !important;
	}
	.fuelux .wizard > .steps-container > ul.steps li {
		margin-right: 10px;
		height: 43px;
		line-height: 44px;
		font-size: 18px;
		padding: 0 19px;
	}
	.fuelux .wizard > .steps-container > ul.steps li:before {
		content: "";
		width: 11px;
		height: 4px;
		left: -11px;
	}
}
@media screen and (max-width: 480px) {
	
	.training_doc_services_tables_block {
		padding-left:0px;
		padding-right:0px;
	}
	.spec_td1 {
		padding:0 !important;
	}
	
	#dayoff_queue_step1_form2 .date{
		width:65%;
	}
	.navIcons {
		font-size: 13px;
		margin-left: 8px;
		line-height: 40px;
	}
	.navIcons i{
		margin-right:4px;
	}
	.logo-xs{
		height:11px;
	}
	.fuelux .wizard > .steps-container > ul.steps li {
		margin-right: 10px;
		height: 38px;
		line-height: 40px;
		font-size: 17px;
		padding: 0 15px;
	}
}
@media screen and (max-width: 450px) {
	.actions .btn-prev {
		font-size:30px !important;
	}
	.actions .btn-next {
		font-size:30px !important;
	}
	
	.job_description_title {
		font-size: 2.0em;
	}
	.fuelux .wizard > .steps-container > ul.steps li:before {
		width: 10px;
		left: -10px;
	}
	.fuelux .wizard > .steps-container > ul.steps li {
		margin-right: 10px;
		height: 38px;
		line-height: 40px;
		font-size: 17px;
		padding: 0 15px;
	}
	#dayoff_queue_step1_form2 .date{
		width:60%;
	}
	.navIcons {
		font-size: 11px;
		margin-left: 5px;
		line-height: 40px;
	}
	.sales_area	 .navIcons {
		margin-left: 7px;
    }
	.navIcons i{
		margin-right:4px;
	}
	.sales_area .navIcons i{
		margin-left: 7px;
	}
}
@media screen and (max-width: 400px) {
	.caregiver_portal_innter_block  {
		padding-left:5px;
		padding-right:5px;
	}
	.actions .btn-prev {
		font-size:25px !important;
	}
	.actions .btn-next {
		font-size:25px !important;
	}
	
	#dayoff_queue_step1_form2 .date{
		width:54%;
	}
	.caregiver_app_title {
		font-size: 12px;
	}
	.languages_form button{
		margin-top: 5px;
		font-size: 0.8em;
	}
	

	.nav-user-menu-dropdown{
		
	}
	.fuelux .wizard > .steps-container > ul.steps li {
		margin-right: 8px;
		height: 36px;
		line-height: 38px;
		font-size: 14px;
		padding: 0 13px;
	}
}
@media screen and (max-width: 350px) {
	.actions .btn-prev {
		font-size:20px !important;
	}
	.actions .btn-next {
		font-size:20px !important;
	}
}
#GUSfolderSearch {
	background-image: url('/images/searchicon.png'); /* Add a search icon to input */
	background-position: 10px 12px; /* Position the search icon */
	background-repeat: no-repeat; /* Do not repeat the icon image */
	width: 100%; /* Full-width */
	font-size: 16px; /* Increase font-size */
	padding: 12px 20px 12px 40px; /* Add some padding */
	border: 1px solid #ddd; /* Add a grey border */
	margin-bottom: 12px; /* Add some space below the input */
  }
  
  #GUSfolderList {
	/* Remove default list styling */
	list-style-type: none;
	padding: 0;
	margin: 0;
  }
  
  #GUSfolderList li a {
	border: 1px solid #ddd; /* Add a border to all links */
	margin-top: -1px; /* Prevent double borders */
	background-color: #f6f6f6; /* Grey background color */
	padding: 12px; /* Add some padding */
	text-decoration: none; /* Remove default text underline */
	font-size: 18px; /* Increase the font-size */
	color: black; /* Add a black text color */
	display: block; /* Make it into a block element to fill the whole list */
  }
  
  #GUSfolderList li a:hover:not(.header) {
	background-color: #eee; /* Add a hover effect to all links, except for headers */
  }