﻿@import url(admin-lte/plugins/fontawesome-free/css/all.min.css);@import url(admin-lte/plugins/icheck-bootstrap/icheck-bootstrap.min.css);@import url(admin-lte/dist/css/adminlte.min.css);@import url(chosen-jquery/lib/chosen.min.css);.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width: 240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width: 241px) and (max-width: 480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width: 481px) and (max-width: 768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}.simple-calendar table{-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;background-color:rgba(0,0,0,0);border:1px solid #dddddd;border-collapse:collapse;box-sizing:border-box;max-width:100%;width:100%}.simple-calendar tr{border-collapse:collapse}.simple-calendar th{padding:6px;border-bottom:2px solid #dddddd;border-collapse:collapse;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-top:0px none #333333;box-sizing:border-box;text-align:left}.simple-calendar td{padding:6px;vertical-align:top;width:14%;border:1px solid #ddd;border-top-color:#dddddd;border-top-style:solid;border-top-width:1px;border-right-color:#dddddd;border-right-style:solid;border-right-width:1px;border-bottom-color:#dddddd;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#dddddd;border-left-style:solid;border-left-width:1px}.simple-calendar .day{height:80px}.simple-calendar .today{background:#FFFFC0}.simple-calendar .prev-month{background:#DDD}.simple-calendar .next-month{background:#DDD}.main-header,.brand-link,.main-footer{height:50px;font-size:0.7rem}@media only screen and (min-width: 1024px){.main-header,.brand-link,.main-footer{font-size:0.9rem}}.content-header{padding:2px}.notifications{color:white;text-align:center}.notice{background-color:lightBlue}.not-active{background-color:lightgray}label{font-weight:normal !important}#table_link{display:block;width:100%;height:100%;text-decoration:none}.clickable-row{cursor:pointer}.errors{color:#b00100}.error-form{border-color:#b00100;background-color:#fadbda}.error-form-append{border:1px solid #b00100;background-color:#fadbda;border-radius:0 0.25rem 0.25rem 0}.yoko{display:flex;gap:1rem}.contact-btn{position:fixed;bottom:1.5rem;right:2rem;z-index:9999;border-radius:50%;background-color:#ffd667;font-size:0.7rem;padding:0.6rem 0.3rem;line-height:3;color:#3b4044}@media only screen and (min-width: 1024px){.contact-btn{font-size:1rem;padding:0.8rem 0.4rem}}.align-height h3{height:38px;line-height:38px;vertical-align:middle}.btn-info:disabled{background-color:lightgray;border-color:lightgray}.simple-calendar .calendar-heading{margin-bottom:1rem}.simple-calendar .calendar-heading .year{display:inline-block;font-size:2rem;font-weight:bold;margin:0}.simple-calendar .calendar-heading .wrapper{display:inline-block}.simple-calendar .calendar-heading .wrapper .pagination .page-item .page-link{color:black}.simple-calendar .calendar-heading .wrapper .pagination .active>.page-link{background-color:black;border-color:black;color:#fff}.simple-calendar .calendar-heading .alert{color:#b00100;text-align:center;padding:0}.simple-calendar .table-striped tbody tr:nth-of-type(odd){background-color:initial}.commuting,.another-time,.deduction-time,.total_training_lesson,.hourly_pay,.commuting_costs,.form_school,.managed_lesson,.student{height:calc(2.25rem + 2px);padding:0.375rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;box-shadow:inset 0 0 0 transparent;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.trainning_lesson_num{position:relative;margin-top:7px}@media only screen and (min-width: 768px){.trainning_lesson_num{margin-top:0}}.trainning_lesson_num::before{display:block;content:"※稼働コマ数のうち、研修対象のコマ数を選択してください";width:295px;top:-1.2rem;height:10px;position:absolute;font-size:0.7rem;letter-spacing:-0.01em;color:#666}.form-right{text-align:right}.card-footer .container{display:flex;justify-content:space-between}.attendance_calendar td{padding:0 !important}.attendance_calendar .to_new_link{display:block;width:100%;height:100%;padding:1px;font-size:0.8rem;text-decoration:none;color:black !important}.attendance_calendar .to_new_link:hover{background-color:#cccccc}@media only screen and (min-width: 768px){.attendance_calendar .to_new_link{padding:6px;font-size:1rem;line-height:1.6}}.attendance_calendar .prev-month,.attendance_calendar .next-month{background-color:#eee !important}.card-body{padding:0.5rem}.card-body .icon{width:1.5rem;text-align:center;display:block}@media only screen and (min-width: 768px){.card-body .icon{display:inline}}.disable{pointer-events:none}.disable p{color:#aaa}.staffs_box{margin:0 3rem 1rem}.staffs_box--show{margin:0 3rem}.reset_margin{margin:0}.table thead{background-color:#f0f0f0}.table .staff_name{font-weight:bold}.calendar-disable{pointer-events:none;background-color:#eee}.adjust{position:relative;border-bottom:none;margin:0 3rem}.comeback-card-header{border-bottom:none;font-size:large;font-weight:bold}.fw-bold{font-weight:bold !important}.fw-normal{font-weight:normal}.nav-active{background-color:#c2c7d0;color:#343a49 !important}.breadcrumb{background-color:#ffffff;font-size:0.7rem}@media only screen and (min-width: 1024px){.breadcrumb{font-size:0.85rem}}.alert-info{color:#26594b;background-color:#d8eee8;border-color:#cae8df}.alert-info hr{border-top-color:#b8e0d5}.alert-info .alert-link{color:#17362d}text-info{color:#fff}.text-info[href]:hover,.text-info[href]:focus{color:#fff}.badge-info{color:#fff;background-color:#4caf93}.badge-info[href]:hover,.badge-info[href]:focus{color:#fff;background-color:#3c8b75}.bg-info{background-color:#4caf93 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#3c8b75 !important}.border-info{border-color:#4caf93 !important}.btn-info{color:#fff;background-color:#4caf93;border-color:#4caf93}.btn-info:hover{color:#fff;background-color:#41967e;border-color:#3c8b75}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 0.2rem rgba(76,175,147,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#4caf93;border-color:#4caf93}.btn-info:not(:disabled):not(.disabled):active,.btn-info.active:not(:disabled):not(.disabled),.show>.btn-info.dropdown-toggle{color:#fff;background-color:#3c8b75;border-color:#37806c}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info.active:not(:disabled):not(.disabled):focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(76,175,147,0.5)}.btn-outline-info{color:#4caf93;background-color:transparent;border-color:#4caf93}.btn-outline-info:hover{color:#fff;background-color:#4caf93;border-color:#4caf93}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 0.2rem rgba(76,175,147,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#4caf93;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info.active:not(:disabled):not(.disabled),.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#4caf93;border-color:#4caf93}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(76,175,147,0.5)}.list-group-item-info{color:#26594b;background-color:#cae8df}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#26594b;background-color:#b8e0d5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#26594b;border-color:#26594b}.table-info,.table-info>th,.table-info>td{background-color:#cae8df}.table-hover .table-info:hover{background-color:#b8e0d5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#b8e0d5}.text-info{color:#4caf93 !important}a.text-info:hover,a.text-info:focus{color:#3c8b75 !important}.alert-primary{color:#8c8c8c;background-color:#130130;border-color:#125125}.alert-primary hr{border-top-color:#119119}.alert-primary .alert-link{color:#737373}.badge-primary{color:#212529;background-color:#cacaca}.badge-primary[href]:hover,.badge-primary[href]:focus{color:#212529;background-color:#b0b0b0}.bg-primary{background-color:#cacaca !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#b0b0b0 !important}.border-primary{border-color:#cacaca !important}.btn-primary{color:#212529;background-color:#cacaca;border-color:#cacaca}.btn-primary:hover{color:#212529;background-color:#b8b8b8;border-color:#b0b0b0}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 0.2rem rgba(202,202,202,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#212529;background-color:#cacaca;border-color:#cacaca}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary.active:not(:disabled):not(.disabled),.show>.btn-primary.dropdown-toggle{color:#212529;background-color:#b0b0b0;border-color:#a8a8a8}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary.active:not(:disabled):not(.disabled):focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(202,202,202,0.5)}.btn-outline-primary{color:#cacaca;background-color:transparent;border-color:#cacaca}.btn-outline-primary:hover{color:#212529;background-color:#cacaca;border-color:#cacaca}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 0.2rem rgba(202,202,202,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#cacaca;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary.active:not(:disabled):not(.disabled),.show>.btn-outline-primary.dropdown-toggle{color:#212529;background-color:#cacaca;border-color:#cacaca}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(202,202,202,0.5)}.list-group-item-primary{color:#8c8c8c;background-color:#125125}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#8c8c8c;background-color:#119119}.list-group-item-primary.list-group-item-action.active{color:#212529;background-color:#8c8c8c;border-color:#8c8c8c}.table-primary,.table-primary>th,.table-primary>td{background-color:#125125}.table-hover .table-primary:hover{background-color:#119119}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#119119}.text-primary{color:#cacaca !important}a.text-primary:hover,a.text-primary:focus{color:#b0b0b0 !important}body[data-theme="selected_school_1"] .alert-primary{color:#26594b;background-color:#d8eee8;border-color:#cae8df}body[data-theme="selected_school_1"] .alert-primary hr{border-top-color:#b8e0d5}body[data-theme="selected_school_1"] .alert-primary .alert-link{color:#17362d}body[data-theme="selected_school_1"] .badge-primary{color:#fff;background-color:#4caf93}body[data-theme="selected_school_1"] .badge-primary[href]:hover,body[data-theme="selected_school_1"] .badge-primary[href]:focus{color:#fff;background-color:#3c8b75}body[data-theme="selected_school_1"] .bg-primary{background-color:#4caf93 !important}body[data-theme="selected_school_1"] a.bg-primary:hover,body[data-theme="selected_school_1"] a.bg-primary:focus,body[data-theme="selected_school_1"] button.bg-primary:hover,body[data-theme="selected_school_1"] button.bg-primary:focus{background-color:#3c8b75 !important}body[data-theme="selected_school_1"] .border-primary{border-color:#4caf93 !important}body[data-theme="selected_school_1"] .btn-primary{color:#fff;background-color:#4caf93;border-color:#4caf93}body[data-theme="selected_school_1"] .btn-primary:hover{color:#fff;background-color:#41967e;border-color:#3c8b75}body[data-theme="selected_school_1"] .btn-primary:focus,body[data-theme="selected_school_1"] .btn-primary.focus{box-shadow:0 0 0 0.2rem rgba(76,175,147,0.5)}body[data-theme="selected_school_1"] .btn-primary.disabled,body[data-theme="selected_school_1"] .btn-primary:disabled{color:#fff;background-color:#4caf93;border-color:#4caf93}body[data-theme="selected_school_1"] .btn-primary:not(:disabled):not(.disabled):active,body[data-theme="selected_school_1"] .btn-primary.active:not(:disabled):not(.disabled),body[data-theme="selected_school_1"] .show>.btn-primary.dropdown-toggle{color:#fff;background-color:#3c8b75;border-color:#37806c}body[data-theme="selected_school_1"] .btn-primary:not(:disabled):not(.disabled):active:focus,body[data-theme="selected_school_1"] .btn-primary.active:not(:disabled):not(.disabled):focus,body[data-theme="selected_school_1"] .show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(76,175,147,0.5)}body[data-theme="selected_school_1"] .btn-outline-primary{color:#4caf93;background-color:transparent;border-color:#4caf93}body[data-theme="selected_school_1"] .btn-outline-primary:hover{color:#fff;background-color:#4caf93;border-color:#4caf93}body[data-theme="selected_school_1"] .btn-outline-primary:focus,body[data-theme="selected_school_1"] .btn-outline-primary.focus{box-shadow:0 0 0 0.2rem rgba(76,175,147,0.5)}body[data-theme="selected_school_1"] .btn-outline-primary.disabled,body[data-theme="selected_school_1"] .btn-outline-primary:disabled{color:#4caf93;background-color:transparent}body[data-theme="selected_school_1"] .btn-outline-primary:not(:disabled):not(.disabled):active,body[data-theme="selected_school_1"] .btn-outline-primary.active:not(:disabled):not(.disabled),body[data-theme="selected_school_1"] .show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#4caf93;border-color:#4caf93}body[data-theme="selected_school_1"] .btn-outline-primary:not(:disabled):not(.disabled):active:focus,body[data-theme="selected_school_1"] .btn-outline-primary.active:not(:disabled):not(.disabled):focus,body[data-theme="selected_school_1"] .show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(76,175,147,0.5)}body[data-theme="selected_school_1"] .list-group-item-primary{color:#26594b;background-color:#cae8df}body[data-theme="selected_school_1"] .list-group-item-primary.list-group-item-action:hover,body[data-theme="selected_school_1"] .list-group-item-primary.list-group-item-action:focus{color:#26594b;background-color:#b8e0d5}body[data-theme="selected_school_1"] .list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#26594b;border-color:#26594b}body[data-theme="selected_school_1"] .table-primary,body[data-theme="selected_school_1"] .table-primary>th,body[data-theme="selected_school_1"] .table-primary>td{background-color:#cae8df}body[data-theme="selected_school_1"] .table-hover .table-primary:hover{background-color:#b8e0d5}body[data-theme="selected_school_1"] .table-hover .table-primary:hover>td,body[data-theme="selected_school_1"] .table-hover .table-primary:hover>th{background-color:#b8e0d5}body[data-theme="selected_school_1"] .text-primary{color:#4caf93 !important}body[data-theme="selected_school_1"] a.text-primary:hover,body[data-theme="selected_school_1"] a.text-primary:focus{color:#3c8b75 !important}body[data-theme="selected_school_2"] .alert-primary{color:#c22231;background-color:#105126;border-color:#102114}body[data-theme="selected_school_2"] .alert-primary hr{border-top-color:#ffffff}body[data-theme="selected_school_2"] .alert-primary .alert-link{color:#971b26}body[data-theme="selected_school_2"] .badge-primary{color:#fff;background-color:#e77983}body[data-theme="selected_school_2"] .badge-primary[href]:hover,body[data-theme="selected_school_2"] .badge-primary[href]:focus{color:#fff;background-color:#df4d5a}body[data-theme="selected_school_2"] .bg-primary{background-color:#e77983 !important}body[data-theme="selected_school_2"] a.bg-primary:hover,body[data-theme="selected_school_2"] a.bg-primary:focus,body[data-theme="selected_school_2"] button.bg-primary:hover,body[data-theme="selected_school_2"] button.bg-primary:focus{background-color:#df4d5a !important}body[data-theme="selected_school_2"] .border-primary{border-color:#e77983 !important}body[data-theme="selected_school_2"] .btn-primary{color:#fff;background-color:#e77983;border-color:#e77983}body[data-theme="selected_school_2"] .btn-primary:hover{color:#fff;background-color:#e15a66;border-color:#df4d5a}body[data-theme="selected_school_2"] .btn-primary:focus,body[data-theme="selected_school_2"] .btn-primary.focus{box-shadow:0 0 0 0.2rem rgba(231,121,131,0.5)}body[data-theme="selected_school_2"] .btn-primary.disabled,body[data-theme="selected_school_2"] .btn-primary:disabled{color:#fff;background-color:#e77983;border-color:#e77983}body[data-theme="selected_school_2"] .btn-primary:not(:disabled):not(.disabled):active,body[data-theme="selected_school_2"] .btn-primary.active:not(:disabled):not(.disabled),body[data-theme="selected_school_2"] .show>.btn-primary.dropdown-toggle{color:#fff;background-color:#df4d5a;border-color:#dc404e}body[data-theme="selected_school_2"] .btn-primary:not(:disabled):not(.disabled):active:focus,body[data-theme="selected_school_2"] .btn-primary.active:not(:disabled):not(.disabled):focus,body[data-theme="selected_school_2"] .show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(231,121,131,0.5)}body[data-theme="selected_school_2"] .btn-outline-primary{color:#e77983;background-color:transparent;border-color:#e77983}body[data-theme="selected_school_2"] .btn-outline-primary:hover{color:#fff;background-color:#e77983;border-color:#e77983}body[data-theme="selected_school_2"] .btn-outline-primary:focus,body[data-theme="selected_school_2"] .btn-outline-primary.focus{box-shadow:0 0 0 0.2rem rgba(231,121,131,0.5)}body[data-theme="selected_school_2"] .btn-outline-primary.disabled,body[data-theme="selected_school_2"] .btn-outline-primary:disabled{color:#e77983;background-color:transparent}body[data-theme="selected_school_2"] .btn-outline-primary:not(:disabled):not(.disabled):active,body[data-theme="selected_school_2"] .btn-outline-primary.active:not(:disabled):not(.disabled),body[data-theme="selected_school_2"] .show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#e77983;border-color:#e77983}body[data-theme="selected_school_2"] .btn-outline-primary:not(:disabled):not(.disabled):active:focus,body[data-theme="selected_school_2"] .btn-outline-primary.active:not(:disabled):not(.disabled):focus,body[data-theme="selected_school_2"] .show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(231,121,131,0.5)}body[data-theme="selected_school_2"] .list-group-item-primary{color:#c22231;background-color:#102114}body[data-theme="selected_school_2"] .list-group-item-primary.list-group-item-action:hover,body[data-theme="selected_school_2"] .list-group-item-primary.list-group-item-action:focus{color:#c22231;background-color:#ffffff}body[data-theme="selected_school_2"] .list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#c22231;border-color:#c22231}body[data-theme="selected_school_2"] .table-primary,body[data-theme="selected_school_2"] .table-primary>th,body[data-theme="selected_school_2"] .table-primary>td{background-color:#102114}body[data-theme="selected_school_2"] .table-hover .table-primary:hover{background-color:#ffffff}body[data-theme="selected_school_2"] .table-hover .table-primary:hover>td,body[data-theme="selected_school_2"] .table-hover .table-primary:hover>th{background-color:#ffffff}body[data-theme="selected_school_2"] .text-primary{color:#e77983 !important}body[data-theme="selected_school_2"] a.text-primary:hover,body[data-theme="selected_school_2"] a.text-primary:focus{color:#df4d5a !important}body[data-theme="selected_school_3"] .alert-primary{color:#21496c;background-color:#dfebf5;border-color:#d0e1f0}body[data-theme="selected_school_3"] .alert-primary hr{border-top-color:#bcd4ea}body[data-theme="selected_school_3"] .alert-primary .alert-link{color:#152f45}body[data-theme="selected_school_3"] .badge-primary{color:#fff;background-color:#4488c5}body[data-theme="selected_school_3"] .badge-primary[href]:hover,body[data-theme="selected_school_3"] .badge-primary[href]:focus{color:#fff;background-color:#326ea3}body[data-theme="selected_school_3"] .bg-primary{background-color:#4488c5 !important}body[data-theme="selected_school_3"] a.bg-primary:hover,body[data-theme="selected_school_3"] a.bg-primary:focus,body[data-theme="selected_school_3"] button.bg-primary:hover,body[data-theme="selected_school_3"] button.bg-primary:focus{background-color:#326ea3 !important}body[data-theme="selected_school_3"] .border-primary{border-color:#4488c5 !important}body[data-theme="selected_school_3"] .btn-primary{color:#fff;background-color:#4488c5;border-color:#4488c5}body[data-theme="selected_school_3"] .btn-primary:hover{color:#fff;background-color:#3675af;border-color:#326ea3}body[data-theme="selected_school_3"] .btn-primary:focus,body[data-theme="selected_school_3"] .btn-primary.focus{box-shadow:0 0 0 0.2rem rgba(68,136,197,0.5)}body[data-theme="selected_school_3"] .btn-primary.disabled,body[data-theme="selected_school_3"] .btn-primary:disabled{color:#fff;background-color:#4488c5;border-color:#4488c5}body[data-theme="selected_school_3"] .btn-primary:not(:disabled):not(.disabled):active,body[data-theme="selected_school_3"] .btn-primary.active:not(:disabled):not(.disabled),body[data-theme="selected_school_3"] .show>.btn-primary.dropdown-toggle{color:#fff;background-color:#326ea3;border-color:#2f6697}body[data-theme="selected_school_3"] .btn-primary:not(:disabled):not(.disabled):active:focus,body[data-theme="selected_school_3"] .btn-primary.active:not(:disabled):not(.disabled):focus,body[data-theme="selected_school_3"] .show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(68,136,197,0.5)}body[data-theme="selected_school_3"] .btn-outline-primary{color:#4488c5;background-color:transparent;border-color:#4488c5}body[data-theme="selected_school_3"] .btn-outline-primary:hover{color:#fff;background-color:#4488c5;border-color:#4488c5}body[data-theme="selected_school_3"] .btn-outline-primary:focus,body[data-theme="selected_school_3"] .btn-outline-primary.focus{box-shadow:0 0 0 0.2rem rgba(68,136,197,0.5)}body[data-theme="selected_school_3"] .btn-outline-primary.disabled,body[data-theme="selected_school_3"] .btn-outline-primary:disabled{color:#4488c5;background-color:transparent}body[data-theme="selected_school_3"] .btn-outline-primary:not(:disabled):not(.disabled):active,body[data-theme="selected_school_3"] .btn-outline-primary.active:not(:disabled):not(.disabled),body[data-theme="selected_school_3"] .show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#4488c5;border-color:#4488c5}body[data-theme="selected_school_3"] .btn-outline-primary:not(:disabled):not(.disabled):active:focus,body[data-theme="selected_school_3"] .btn-outline-primary.active:not(:disabled):not(.disabled):focus,body[data-theme="selected_school_3"] .show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(68,136,197,0.5)}body[data-theme="selected_school_3"] .list-group-item-primary{color:#21496c;background-color:#d0e1f0}body[data-theme="selected_school_3"] .list-group-item-primary.list-group-item-action:hover,body[data-theme="selected_school_3"] .list-group-item-primary.list-group-item-action:focus{color:#21496c;background-color:#bcd4ea}body[data-theme="selected_school_3"] .list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#21496c;border-color:#21496c}body[data-theme="selected_school_3"] .table-primary,body[data-theme="selected_school_3"] .table-primary>th,body[data-theme="selected_school_3"] .table-primary>td{background-color:#d0e1f0}body[data-theme="selected_school_3"] .table-hover .table-primary:hover{background-color:#bcd4ea}body[data-theme="selected_school_3"] .table-hover .table-primary:hover>td,body[data-theme="selected_school_3"] .table-hover .table-primary:hover>th{background-color:#bcd4ea}body[data-theme="selected_school_3"] .text-primary{color:#4488c5 !important}body[data-theme="selected_school_3"] a.text-primary:hover,body[data-theme="selected_school_3"] a.text-primary:focus{color:#326ea3 !important}body[data-theme="selected_school_4"] .alert-primary{color:#70563c;background-color:#fbfaf8;border-color:#f4efeb}body[data-theme="selected_school_4"] .alert-primary hr{border-top-color:#ebe3da}body[data-theme="selected_school_4"] .alert-primary .alert-link{color:#4f3d2a}body[data-theme="selected_school_4"] .badge-primary{color:#fff;background-color:#b49474}body[data-theme="selected_school_4"] .badge-primary[href]:hover,body[data-theme="selected_school_4"] .badge-primary[href]:focus{color:#fff;background-color:#9f7a55}body[data-theme="selected_school_4"] .bg-primary{background-color:#b49474 !important}body[data-theme="selected_school_4"] a.bg-primary:hover,body[data-theme="selected_school_4"] a.bg-primary:focus,body[data-theme="selected_school_4"] button.bg-primary:hover,body[data-theme="selected_school_4"] button.bg-primary:focus{background-color:#9f7a55 !important}body[data-theme="selected_school_4"] .border-primary{border-color:#b49474 !important}body[data-theme="selected_school_4"] .btn-primary{color:#fff;background-color:#b49474;border-color:#b49474}body[data-theme="selected_school_4"] .btn-primary:hover{color:#fff;background-color:#a7825c;border-color:#9f7a55}body[data-theme="selected_school_4"] .btn-primary:focus,body[data-theme="selected_school_4"] .btn-primary.focus{box-shadow:0 0 0 0.2rem rgba(180,148,116,0.5)}body[data-theme="selected_school_4"] .btn-primary.disabled,body[data-theme="selected_school_4"] .btn-primary:disabled{color:#fff;background-color:#b49474;border-color:#b49474}body[data-theme="selected_school_4"] .btn-primary:not(:disabled):not(.disabled):active,body[data-theme="selected_school_4"] .btn-primary.active:not(:disabled):not(.disabled),body[data-theme="selected_school_4"] .show>.btn-primary.dropdown-toggle{color:#fff;background-color:#9f7a55;border-color:#957250}body[data-theme="selected_school_4"] .btn-primary:not(:disabled):not(.disabled):active:focus,body[data-theme="selected_school_4"] .btn-primary.active:not(:disabled):not(.disabled):focus,body[data-theme="selected_school_4"] .show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(180,148,116,0.5)}body[data-theme="selected_school_4"] .btn-outline-primary{color:#b49474;background-color:transparent;border-color:#b49474}body[data-theme="selected_school_4"] .btn-outline-primary:hover{color:#fff;background-color:#b49474;border-color:#b49474}body[data-theme="selected_school_4"] .btn-outline-primary:focus,body[data-theme="selected_school_4"] .btn-outline-primary.focus{box-shadow:0 0 0 0.2rem rgba(180,148,116,0.5)}body[data-theme="selected_school_4"] .btn-outline-primary.disabled,body[data-theme="selected_school_4"] .btn-outline-primary:disabled{color:#b49474;background-color:transparent}body[data-theme="selected_school_4"] .btn-outline-primary:not(:disabled):not(.disabled):active,body[data-theme="selected_school_4"] .btn-outline-primary.active:not(:disabled):not(.disabled),body[data-theme="selected_school_4"] .show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#b49474;border-color:#b49474}body[data-theme="selected_school_4"] .btn-outline-primary:not(:disabled):not(.disabled):active:focus,body[data-theme="selected_school_4"] .btn-outline-primary.active:not(:disabled):not(.disabled):focus,body[data-theme="selected_school_4"] .show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(180,148,116,0.5)}body[data-theme="selected_school_4"] .list-group-item-primary{color:#70563c;background-color:#f4efeb}body[data-theme="selected_school_4"] .list-group-item-primary.list-group-item-action:hover,body[data-theme="selected_school_4"] .list-group-item-primary.list-group-item-action:focus{color:#70563c;background-color:#ebe3da}body[data-theme="selected_school_4"] .list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#70563c;border-color:#70563c}body[data-theme="selected_school_4"] .table-primary,body[data-theme="selected_school_4"] .table-primary>th,body[data-theme="selected_school_4"] .table-primary>td{background-color:#f4efeb}body[data-theme="selected_school_4"] .table-hover .table-primary:hover{background-color:#ebe3da}body[data-theme="selected_school_4"] .table-hover .table-primary:hover>td,body[data-theme="selected_school_4"] .table-hover .table-primary:hover>th{background-color:#ebe3da}body[data-theme="selected_school_4"] .text-primary{color:#b49474 !important}body[data-theme="selected_school_4"] a.text-primary:hover,body[data-theme="selected_school_4"] a.text-primary:focus{color:#9f7a55 !important}body[data-theme="selected_school_5"] .alert-primary{color:#9a7402;background-color:#fef8e4;border-color:#fef2d0}body[data-theme="selected_school_5"] .alert-primary hr{border-top-color:#feecb7}body[data-theme="selected_school_5"] .alert-primary .alert-link{color:#684e01}body[data-theme="selected_school_5"] .badge-primary{color:#fff;background-color:#fcc41b}body[data-theme="selected_school_5"] .badge-primary[href]:hover,body[data-theme="selected_school_5"] .badge-primary[href]:focus{color:#fff;background-color:#e1a902}body[data-theme="selected_school_5"] .bg-primary{background-color:#fcc41b !important}body[data-theme="selected_school_5"] a.bg-primary:hover,body[data-theme="selected_school_5"] a.bg-primary:focus,body[data-theme="selected_school_5"] button.bg-primary:hover,body[data-theme="selected_school_5"] button.bg-primary:focus{background-color:#e1a902 !important}body[data-theme="selected_school_5"] .border-primary{border-color:#fcc41b !important}body[data-theme="selected_school_5"] .btn-primary{color:#fff;background-color:#fcc41b;border-color:#fcc41b}body[data-theme="selected_school_5"] .btn-primary:hover{color:#fff;background-color:#f0b503;border-color:#e1a902}body[data-theme="selected_school_5"] .btn-primary:focus,body[data-theme="selected_school_5"] .btn-primary.focus{box-shadow:0 0 0 0.2rem rgba(252,196,27,0.5)}body[data-theme="selected_school_5"] .btn-primary.disabled,body[data-theme="selected_school_5"] .btn-primary:disabled{color:#fff;background-color:#fcc41b;border-color:#fcc41b}body[data-theme="selected_school_5"] .btn-primary:not(:disabled):not(.disabled):active,body[data-theme="selected_school_5"] .btn-primary.active:not(:disabled):not(.disabled),body[data-theme="selected_school_5"] .show>.btn-primary.dropdown-toggle{color:#fff;background-color:#e1a902;border-color:#d19e02}body[data-theme="selected_school_5"] .btn-primary:not(:disabled):not(.disabled):active:focus,body[data-theme="selected_school_5"] .btn-primary.active:not(:disabled):not(.disabled):focus,body[data-theme="selected_school_5"] .show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(252,196,27,0.5)}body[data-theme="selected_school_5"] .btn-outline-primary{color:#fcc41b;background-color:transparent;border-color:#fcc41b}body[data-theme="selected_school_5"] .btn-outline-primary:hover{color:#fff;background-color:#fcc41b;border-color:#fcc41b}body[data-theme="selected_school_5"] .btn-outline-primary:focus,body[data-theme="selected_school_5"] .btn-outline-primary.focus{box-shadow:0 0 0 0.2rem rgba(252,196,27,0.5)}body[data-theme="selected_school_5"] .btn-outline-primary.disabled,body[data-theme="selected_school_5"] .btn-outline-primary:disabled{color:#fcc41b;background-color:transparent}body[data-theme="selected_school_5"] .btn-outline-primary:not(:disabled):not(.disabled):active,body[data-theme="selected_school_5"] .btn-outline-primary.active:not(:disabled):not(.disabled),body[data-theme="selected_school_5"] .show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#fcc41b;border-color:#fcc41b}body[data-theme="selected_school_5"] .btn-outline-primary:not(:disabled):not(.disabled):active:focus,body[data-theme="selected_school_5"] .btn-outline-primary.active:not(:disabled):not(.disabled):focus,body[data-theme="selected_school_5"] .show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(252,196,27,0.5)}body[data-theme="selected_school_5"] .list-group-item-primary{color:#9a7402;background-color:#fef2d0}body[data-theme="selected_school_5"] .list-group-item-primary.list-group-item-action:hover,body[data-theme="selected_school_5"] .list-group-item-primary.list-group-item-action:focus{color:#9a7402;background-color:#feecb7}body[data-theme="selected_school_5"] .list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#9a7402;border-color:#9a7402}body[data-theme="selected_school_5"] .table-primary,body[data-theme="selected_school_5"] .table-primary>th,body[data-theme="selected_school_5"] .table-primary>td{background-color:#fef2d0}body[data-theme="selected_school_5"] .table-hover .table-primary:hover{background-color:#feecb7}body[data-theme="selected_school_5"] .table-hover .table-primary:hover>td,body[data-theme="selected_school_5"] .table-hover .table-primary:hover>th{background-color:#feecb7}body[data-theme="selected_school_5"] .text-primary{color:#fcc41b !important}body[data-theme="selected_school_5"] a.text-primary:hover,body[data-theme="selected_school_5"] a.text-primary:focus{color:#e1a902 !important}.school_color_1{background-color:#4caf93 !important;color:#FFFFFF}.school_color_2{background-color:#e77983 !important;color:#FFFFFF}.school_color_3{background-color:#4488c5 !important;color:#FFFFFF}.school_color_4{background-color:#b49474 !important;color:#FFFFFF}.school_color_5{background-color:#fcc41b !important;color:#FFFFFF}.bill-new-note{width:3rem}.left-student{background-color:lightgray}.not_verified_btn{margin-top:1rem;display:flex}.not_verified_btn .login_btn{margin-left:auto;margin-right:0}.not_verified_btn .resend_btn{margin-left:0;margin-right:auto}ul{padding:0}li{list-style:none;padding:0}.col{padding:0}label{margin:0}.container-fluid{font-size:0.8rem}@media only screen and (min-width: 1024px){.container-fluid{margin-left:1em}}.estimate_payrolls{padding:40px;padding-right:0;padding-left:0}.estimate_payrolls .row{margin-right:initial;margin-left:initial}.estimate_payrolls .fa-clock{display:none}@media only screen and (min-width: 1024px){.estimate_payrolls .fa-clock{display:inline-block}}.estimate_payrolls .header .tab-item{font-size:0.75rem;letter-spacing:0.05em;color:#194d6d;flex:1;padding:5px;position:relative;text-align:center;transition:cubic-bezier(0.4, 0, 0.2, 1) 0.2s;user-select:none;white-space:nowrap}@media only screen and (min-width: 1024px){.estimate_payrolls .header .tab-item{font-size:0.9rem}}.estimate_payrolls .header .tab-item::after{background:#cacaca;bottom:0;content:'';display:block;height:3px;left:0;pointer-events:none;position:absolute;border-radius:1.5px;width:102%}.estimate_payrolls .header .selected::after{background:#3B4043}.estimate_payrolls .header .form-select{text-align:center;color:#3B4043;letter-spacing:0.06em;background:#fafafa;font-weight:600;font-size:0.8rem;letter-spacing:0.03em;height:30px;width:120px;border-width:1.4px}@media only screen and (min-width: 1024px){.estimate_payrolls .header .form-select{font-size:1.1rem;letter-spacing:0.06em;height:40px;width:144px;border-width:2.5px}}.estimate_payrolls .header .heading{color:#3B4043;font-size:1.5rem;font-weight:600}@media only screen and (min-width: 1024px){.estimate_payrolls .header .heading{font-size:1.9rem;letter-spacing:0.06em}}.estimate_payrolls .header .heading i{color:#707f89}.estimate_payrolls .header .heading .suffix{font-size:0.7rem;line-height:1.8;letter-spacing:0.06em}@media only screen and (min-width: 1024px){.estimate_payrolls .header .heading .suffix{font-size:1rem}}.estimate_payrolls .header .month_link{color:#707f89;font-size:22px;padding:0.2em}@media only screen and (min-width: 1024px){.estimate_payrolls .header .month_link{font-size:30px;padding:0.24em 0.5em}}.estimate_payrolls .summary{position:relative;padding-bottom:8px}.estimate_payrolls .summary::after{position:absolute;content:"";display:block;width:100%;bottom:0;border-bottom:2px dashed #343a40}.estimate_payrolls .total{font-size:1.6rem;font-weight:600;letter-spacing:0.04em;color:#343a40;line-height:2.2;position:relative}.estimate_payrolls .total .suffix{position:absolute;width:1em;font-size:0.7rem;bottom:-4px;right:-20px;font-weight:500}@media only screen and (min-width: 1024px){.estimate_payrolls .total .suffix{font-size:0.8rem}}.estimate_payrolls .difference-heading{line-height:3.5;font-size:1rem;position:relative;color:#707f89}.estimate_payrolls .difference-heading::before{content:"(前月比)";position:absolute;font-size:0.7rem;top:-1rem;font-weight:500}.estimate_payrolls .difference{line-height:2.1;font-size:0.9rem;color:#707f89}.estimate_payrolls .number{font-size:1.3rem;font-weight:600;color:#343a40;margin-bottom:0.8em;position:relative}.estimate_payrolls .number .suffix{position:absolute;width:2em;font-size:0.6rem;bottom:5px;right:-27px;letter-spacing:-0.05em;font-weight:400}@media only screen and (min-width: 1024px){.estimate_payrolls .number .suffix{font-size:0.7rem}}.estimate_payrolls .detail{font-size:0.9rem;line-height:2.2}.estimate_payrolls .data:nth-child(2n-1){background-color:#f7f7f7}.parents_box{font-size:0.9rem;line-height:1.3;margin:0 3rem 1rem;max-height:80vh;min-height:30vh;overflow-y:auto}.parents_box .clickable-row{height:60px}.sticky_header{position:sticky;top:0;z-index:10;background-color:#343a40}.parent-show{font-size:0.9rem}.parent-show .section-heading{line-height:1.2;padding-bottom:0.9rem;font-size:1rem;font-weight:600;letter-spacing:0.05em;color:#707f89}.parent-show .paid_history{max-height:220px;overflow-y:auto}.parent-show .paid_history thead{position:sticky;top:0;z-index:10}.bills_box{font-size:0.85rem;line-height:1.2;max-height:80vh;min-height:70vh;overflow-y:auto;margin:1rem;width:80%;margin:0 auto 2rem;padding:1rem 1rem 2rem}.tab-item{font-size:0.75rem;letter-spacing:0.05em;color:#194d6d;flex:1;padding:5px;position:relative;text-align:center;transition:cubic-bezier(0.4, 0, 0.2, 1) 0.2s;user-select:none;white-space:nowrap}@media only screen and (min-width: 1024px){.tab-item{font-size:0.9rem}}.tab-item::after{background:#cacaca;bottom:0;content:"";display:block;height:3px;left:0;pointer-events:none;position:absolute;border-radius:1.5px;width:102%}.selected::after{background:#3b4043}.form-select{text-align:center;color:#3b4043;letter-spacing:0.06em;background:#fafafa;font-weight:600;font-size:0.8rem;letter-spacing:0.03em;height:30px;width:120px;border-width:1.4px}@media only screen and (min-width: 1024px){.form-select{font-size:1.1rem;letter-spacing:0.06em;height:40px;width:144px;border-width:2.5px}}.section-heading{line-height:1.2;padding-bottom:0.9rem;font-size:1rem;font-weight:600;letter-spacing:0.05em;color:#707f89}.month_link{padding:0.24em 0.5em;color:#707f89;font-size:22px;padding:0.2em}@media only screen and (min-width: 1024px){.month_link{font-size:30px;padding:0.24em 0.5em}}.transfer-parent-id{padding-right:0.1rem !important;padding-left:1.2rem !important}.year-month-bar{margin:1rem auto}.year-month-bar .year{display:inline-block;font-size:2rem;font-weight:bold;margin-top:0}.year-month-bar .wrapper{padding-left:1rem;display:inline-block}.year-month-bar .wrapper .pagination{flex-wrap:wrap}.year-month-bar .wrapper .pagination .page-item .page-link{color:black}.year-month-bar .wrapper .pagination .active>.page-link{background-color:black;border-color:black;color:#fff}.payroll-subtitle{margin:1rem 0.5rem;padding:0.3rem 0.6rem;letter-spacing:0.04em;line-height:1.5}@media only screen and (min-width: 768px){.payroll-subtitle{margin:1rem 3rem}}.payroll__school{margin:5% auto 2rem;width:90%}.payroll__school .__header{display:flex}.payroll__school .__header .__title{padding-top:0.5rem;margin-bottom:0.5rem;font-size:1.3rem;font-weight:bold}.payroll__school .__header .__btns{display:flex;margin-left:auto;margin-bottom:0.3rem}.payroll__school .__header .__btns .__save{justify-content:space-between}.payroll__school .__lists{list-style-type:none}.payroll__school .__lists .__list{padding:0.3rem 1.75rem}.payroll__school .__lists .__list .__sub_text{color:#aaaaaa;font-size:1rem;font-weight:normal}.payroll__school .__lists .__list .__school{width:9rem}.payroll__school .__lists .__list .__school .__name{font-size:1rem;font-weight:bold}.payroll__school .__lists .__list .__school .__principal{font-size:0.7rem}.payroll__school .__lists .__list .__body{margin-right:1rem;margin-left:1rem}.payroll__school .__lists .__list .__body .__sub_text{vertical-align:bottom}.payroll__school .__lists .__list .__body .__text{text-align:center;width:3rem;font-size:1.2rem}.payroll__school .__lists .__list .__form_info{font-size:0.7rem;font-weight:normal}.payroll__school .__lists .__list .__incentive{width:5rem}.payroll__school .__lists .__list .__incentive .__money{font-size:1.2rem;font-weight:bold;text-align:right}.payroll__school .__lists .__list .__incentive .__dif{font-size:0.9rem;text-align:right;color:#aaaaaa}.payroll__staff{width:90%;margin:5% auto}.payroll__staff .__header{display:flex;position:relative}.payroll__staff .__header .__title{position:absolute;top:30px;margin-bottom:0.5rem;font-size:1.3rem;font-weight:bold}.payroll__staff .__header .__school_select_box{margin-left:auto;margin-bottom:0.5rem}.payroll__staff .__body{border-radius:0.25rem;margin-bottom:2rem}.payroll__staff .__footer{margin-top:1rem;margin-bottom:1rem}.payroll_card{width:55rem;margin:0 auto 2rem;padding:1rem 1rem 2rem}.payroll-box{margin:1rem 0.5rem;border-radius:0.25rem;overflow:scroll}@media only screen and (min-width: 768px){.payroll-box{margin:1rem 3rem;overflow:initial}}.details{color:#40464b;font-size:0.9rem;letter-spacing:0.04em;line-height:2.1}.overwrite-margin{margin:1rem 3rem}.incentive_info{padding-left:0 !important}.total_pay_info{padding-right:0.2rem !important}.card-body{padding:0}@media only screen and (min-width: 768px){.card-body{padding:1rem}}.table .moji{cursor:pointer;position:relative}.table .moji::before,.table .moji::after{content:"";height:8px;width:8px;position:absolute;border-top:2px #888 solid;border-right:2px #888 solid;right:-12px;top:50%}.table .moji.asc::after{display:none}.table .moji.desc::before{display:none}.table .moji::before{transform:translateY(-8px) rotate(-45deg)}.table .moji::after{transform:translateY(2px) rotate(135deg)}.staffs_index_header{display:flex;flex-direction:initial}.staffs_index_header .__is_retired_checkbox{align-items:center;display:flex;margin:0 1rem}.staffs_index_header .__is_retired_checkbox .__label{align-items:center;margin-bottom:0}.students_box{font-size:0.9rem;line-height:1.3;margin:0 3rem 1rem;max-height:80vh;min-height:30vh;overflow-y:auto}.student-new,.student-show,.student-editor,.account-editor,.parent-editor{font-size:0.9rem}.student-new .col-form-label,.student-show .col-form-label,.student-editor .col-form-label,.account-editor .col-form-label,.parent-editor .col-form-label{padding-left:0.8rem}.student-new .form-control,.student-show .form-control,.student-editor .form-control,.account-editor .form-control,.parent-editor .form-control{border-bottom:1px solid #ced4da;border-top:none;border-right:none;border-left:none;border-radius:inherit}.student-new .section-heading,.student-show .section-heading,.student-editor .section-heading,.account-editor .section-heading,.parent-editor .section-heading{line-height:1.2;padding-bottom:0.9rem;font-size:1rem;font-weight:600;letter-spacing:0.05em;color:#707F89}ul{padding:0}li{list-style:none;padding:0}.col{padding:0}label{margin:0}.container-fluid{font-size:0.8rem}@media only screen and (min-width: 1024px){.container-fluid{margin-left:1em}}.work_schedules{max-height:89vh;min-height:24vh;overflow-y:auto;padding-right:0;padding-left:0}@media only screen and (min-width: 1024px){.work_schedules{padding:initial}}.work_schedules .row{margin-right:initial;margin-left:initial}.work_schedules .fa-clock{display:none}@media only screen and (min-width: 1024px){.work_schedules .fa-clock{display:inline-block}}.work_schedules .header .tab-item{font-size:0.75rem;letter-spacing:0.05em;color:#194d6d;flex:1;padding:5px;position:relative;text-align:center;transition:cubic-bezier(0.4, 0, 0.2, 1) 0.2s;user-select:none;white-space:nowrap}@media only screen and (min-width: 1024px){.work_schedules .header .tab-item{font-size:0.9rem}}.work_schedules .header .tab-item::after{background:#cacaca;bottom:0;content:'';display:block;height:3px;left:0;pointer-events:none;position:absolute;border-radius:1.5px;width:102%}.work_schedules .header .selected::after{background:#3B4043}.work_schedules .header .location,.work_schedules .header .selected_staff{margin-left:5px;color:#707f89;font-size:0.7rem;letter-spacing:-0.05em;line-height:3}@media only screen and (min-width: 1024px){.work_schedules .header .location,.work_schedules .header .selected_staff{font-size:0.9rem}}.work_schedules .header .form-select{text-align:center;color:#3B4043;letter-spacing:0.06em;background:#fafafa;font-weight:600;font-size:0.8rem;letter-spacing:0.03em;height:30px;width:120px;border-width:1.4px}@media only screen and (min-width: 1024px){.work_schedules .header .form-select{font-size:1.1rem;letter-spacing:0.06em;height:40px;width:144px;border-width:2.5px}}.work_schedules .header .heading{color:#3B4043;font-size:1.5rem;font-weight:600}@media only screen and (min-width: 1024px){.work_schedules .header .heading{font-size:1.9rem;letter-spacing:0.06em}}.work_schedules .header .heading i{color:#707f89}.work_schedules .header .heading .suffix{font-size:0.7rem;line-height:1.8;letter-spacing:0.06em}@media only screen and (min-width: 1024px){.work_schedules .header .heading .suffix{font-size:1rem}}.work_schedules .header .month_link{color:#707f89;font-size:22px;padding:0.2em}@media only screen and (min-width: 1024px){.work_schedules .header .month_link{font-size:30px;padding:0.24em 0.5em}}.work_schedules .header .modify,.work_schedules .header .reflect-template{font-size:0.7rem}@media only screen and (min-width: 1024px){.work_schedules .header .modify,.work_schedules .header .reflect-template{font-size:0.9rem}}.work_schedules .inner .class-schedule{position:sticky;top:0;z-index:10;background-color:#343a40}.work_schedules .inner .class-schedule__list{font-size:1rem;font-weight:500;letter-spacing:0.03em;display:contents;line-height:2.4}.work_schedules .inner .day-unit{font-size:0.75rem;min-height:120px;padding-top:3px;position:relative}@media only screen and (min-width: 1024px){.work_schedules .inner .day-unit{font-size:0.9rem;min-height:142px;padding-top:6px}}.work_schedules .inner .day-unit::after{position:absolute;content:"";width:97%;bottom:0;left:1.5%;border-bottom:1px solid #707f89}.work_schedules .inner .day-unit.past{background-color:#e8eded}.work_schedules .inner .day-unit .date{color:#3B4043;font-size:1.1rem;font-weight:600}@media only screen and (min-width: 1024px){.work_schedules .inner .day-unit .date{font-size:1.5rem;letter-spacing:0.16em}}.work_schedules .inner .day-unit .date.is_closed{color:#ccc}.work_schedules .inner .day-unit .date .suffix{font-size:0.7rem;line-height:1.8;letter-spacing:-0.05em;font-weight:400}@media only screen and (min-width: 1024px){.work_schedules .inner .day-unit .date .suffix{font-size:0.9rem;line-height:3.5}}.work_schedules .inner .day-unit .date .wday{font-weight:400;font-size:14px;letter-spacing:0.05em}@media only screen and (min-width: 1024px){.work_schedules .inner .day-unit .date .wday{font-size:1.1rem}}.work_schedules .inner .day-unit .date .holiday{background-color:#dc3545;margin-top:8px;padding:0 4px;font-size:11px;letter-spacing:0.02em;color:#FFFFFF}.work_schedules .inner .day-unit .staff{font-size:0.7rem;letter-spacing:0.05em;background-color:#dfdfdf;font-weight:500}@media only screen and (min-width: 1024px){.work_schedules .inner .day-unit .staff{font-size:0.8rem;margin-left:1.8em;margin-bottom:2px}}.work_schedules .inner .day-unit .school{max-width:90%;font-size:0.65rem;letter-spacing:-0.02em;background-color:#dfdfdf;font-weight:500}@media only screen and (min-width: 1024px){.work_schedules .inner .day-unit .school{font-size:0.8rem;margin-left:1.2em;letter-spacing:0.02em;margin-bottom:2px}}.work_schedules .inner .day-unit .modify{display:flex;align-items:flex-end}.work_schedules .inner .day-unit .modify button{border-radius:25%;border-width:2px;padding:0px 2.5px}@media only screen and (min-width: 1024px){.work_schedules .inner .day-unit .modify button{padding:3px 5px}}.work_schedules .inner .day-unit .modify i{font-size:0.9rem}@media only screen and (min-width: 1024px){.work_schedules .inner .day-unit .modify i{font-size:1.1rem}}.work_schedules .inner .personal>.day-unit{min-height:75px}.work_schedules .inner .personal>.day-unit .date{line-height:1.2;text-align:center}@media only screen and (min-width: 1024px){.work_schedules .inner .personal>.day-unit .date{text-align:initial}}.work_schedules .inner .personal>.day-unit .date .suffix{display:block;text-align:center}@media only screen and (min-width: 1024px){.work_schedules .inner .personal>.day-unit .date .suffix{display:initial;text-align:initial}}.work_schedules .inner .day-unit:last-of-type{margin-bottom:20px}.work_schedules .inner .day-unit:last-of-type::after{border-bottom:0 solid #fff}.work_schedules .inner .personal .day-unit:last-of-type::after{border-bottom:1px solid #707f89}.work_schedules_edit .__card .__header{font-size:1rem;padding:1rem}.work_schedules_edit .__card .__header p{font-weight:bold;margin:0.5rem 0;padding:0 0 0 3%}.work_schedules_edit .__card .__work_schedules .__lessons{padding:1rem;background-color:#707F89;box-sizing:border-box;color:#FFF;margin:0}.work_schedules_edit .__card .__work_schedules .__lessons .__lesson{font-weight:bold;padding:0 0 0 8%}@media only screen and (min-width: 768px){.work_schedules_edit .__card .__work_schedules .__lessons .__lesson{padding:0 0 0 3%}}.work_schedules_edit .__card .__work_schedules .__staffs{padding:1rem;margin:0}.work_schedules_edit .__card .__work_schedules .__staffs .__list{padding:0 0 0 3%}.work_schedules_edit .__card .__work_schedules .__staffs .__list .__wrapper .__school{margin:0.5rem 0 0.5rem 0;letter-spacing:0.05em;font-size:0.8rem;color:#707F89}.work_schedules_edit .__card .__work_schedules .__staffs .__list .__wrapper .__school--other__wrapper{height:22vh;overflow-y:scroll}.work_schedules_edit .__card .__work_schedules .__staffs .__list .__wrapper .__school--other__wrapper::-webkit-scrollbar{width:8px;background:#eee}.work_schedules_edit .__card .__work_schedules .__staffs .__list .__wrapper .__school--other__wrapper::-webkit-scrollbar-thumb{background:#707F89}.work_schedules_edit .__card .__work_schedules .__staffs .__list .__wrapper .__school--other{margin-top:1.2rem;font-size:0.8rem;color:#707F89}.work_schedules_edit .__card .__work_schedules .__staffs .__list .__wrapper .__staff{margin:0.75rem 0.5rem 0}.work_schedules_edit .__card .__work_schedules .__staffs .__list .__wrapper .__staff input[disabled]{position:relative}.work_schedules_edit .__card .__work_schedules .__staffs .__list .__wrapper .__staff input[disabled]::before,.work_schedules_edit .__card .__work_schedules .__staffs .__list .__wrapper .__staff input[disabled]::after{-webkit-transition:all 0.2s;opacity:0;position:absolute;transition:all 0.2s;visibility:visible;z-index:11}.work_schedules_edit .__card .__work_schedules .__staffs .__list .__wrapper .__staff input[disabled]::before{border-left:5px solid transparent;border-bottom:4px solid transparent;border-right:7px solid #5f6368;content:"";height:0;left:calc(100% + 58px);bottom:4px;transform:translateY(104%);-webkit-transform:translateY(104%);width:0}.work_schedules_edit .__card .__work_schedules .__staffs .__list .__wrapper .__staff input[disabled]::after{width:110px;background:#000000;border-radius:3px;color:#fff;content:attr(data-tooltip);display:block;font-size:11px;font-weight:600;left:calc(100% + 70px);padding:2px 5px;top:50%;transform:translateY(-25%);-webkit-transform:translateY(-25%)}.work_schedules_edit .__card .__work_schedules .__staffs .__list .__wrapper .__staff input[disabled]:hover::before,.work_schedules_edit .__card .__work_schedules .__staffs .__list .__wrapper .__staff input[disabled]:hover::after{opacity:0.7;visibility:visible}.work_schedules_edit .__card .__work_schedules .__staffs .__list .__wrapper .__staff label{letter-spacing:0.3rem;font-weight:bold}.work_schedules_edit .__card .__footer{margin:1rem 0;padding:1rem;display:flex;justify-content:flex-end;gap:1rem}.work_schedules_edit .__card .__footer .__cancel button{border-color:#707F89;font-size:0.7rem;padding:0.5rem}@media only screen and (min-width: 1024px){.work_schedules_edit .__card .__footer .__cancel button{font-size:0.9rem}}.work_schedules_edit .__card .__footer .__cancel button:hover{opacity:0.5}.work_schedules_edit .__card .__footer .__save .__btn{font-size:0.7rem;padding:0.5rem 2rem}@media only screen and (min-width: 1024px){.work_schedules_edit .__card .__footer .__save .__btn{font-size:0.9rem}}#mask{background-color:rgba(0,0,0,0.5);position:fixed;top:0;bottom:0;right:0;left:0;z-index:11}#modal{left:3%;top:10vh;width:94%;overflow-x:scroll;transform:translate(0, 0) scale(1);transition:0.2s;z-index:9900;position:fixed}@media only screen and (min-width: 768px){#modal{overflow:auto;top:13vh;left:initial;right:1.2%;width:90%}}#mask.hidden{opacity:0;visibility:hidden}#modal.hidden{opacity:0;visibility:hidden;transform:translate(0, 0) scale(0.8)}.admin_schedule_staff_form{border-color:#343a40}.work_schedules_edit{width:740px;height:80vh;overflow-y:scroll}@media only screen and (min-width: 768px){.work_schedules_edit{width:100%}}.work_schedules_edit::-webkit-scrollbar{display:none}.work_templates_edit{padding:3rem}.work_templates_edit .__header{height:8rem}.work_templates_edit .__header .__left_part{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.work_templates_edit .__header .__right_part{font-size:0.9rem}.work_templates_edit .__header .__back_btn{padding:0.4rem 0.8rem;color:#6c757d;border-radius:0.25rem}.work_templates_edit .__header .__back_btn:hover{color:#ffffff;background-color:#6c757d}.work_templates_edit .__header .__title{font-weight:bold;font-size:1.5rem}.work_templates_edit .__header .__school_select_box{display:flex;margin-left:5px;color:#707f89;font-size:16px;letter-spacing:-0.05em;line-height:2.6}.work_templates_edit .__header .__school_select_box>select{text-align:center;color:#3B4043;font-size:19px;letter-spacing:0.05em;height:44px;width:130px;background:#fafafa;border:solid 3px #e2e2e2;font-weight:600}.work_templates_edit .template_table{margin-top:1rem;height:70vh;overflow-y:scroll}.work_templates_edit .template_table .__header{position:sticky;top:0;z-index:10;height:3rem;background-color:#707F89;color:#FFFFFF}.work_templates_edit .template_table .__body_item{padding-top:0.8rem;padding-bottom:0.8rem}.work_templates_edit .template_table .__body_item .__time{letter-spacing:0.2em}.work_templates_edit .template_table .__body_item .__time input[disabled]{position:relative}.work_templates_edit .template_table .__body_item .__time input[disabled]::before,.work_templates_edit .template_table .__body_item .__time input[disabled]::after{-webkit-transition:all 0.2s;opacity:0;position:absolute;transition:all 0.2s;visibility:visible;z-index:11}.work_templates_edit .template_table .__body_item .__time input[disabled]::before{border-left:5px solid transparent;border-bottom:3px solid transparent;border-right:7px solid #5f6368;content:"";height:0;left:calc(100% + 50px);bottom:4px;transform:translateY(104%);-webkit-transform:translateY(104%);width:0}.work_templates_edit .template_table .__body_item .__time input[disabled]::after{width:105px;background:#000000;border-radius:3px;color:#fff;content:attr(data-tooltip);display:block;font-size:11px;font-weight:600;letter-spacing:-0.03em;left:calc(100% + 62px);padding:2px 3px;top:50%;transform:translateY(-25%);-webkit-transform:translateY(-25%)}.work_templates_edit .template_table .__body_item .__time input[disabled]:hover::before,.work_templates_edit .template_table .__body_item .__time input[disabled]:hover::after{opacity:0.7;visibility:visible}.work_templates_edit .template_table .__body_item .__name{font-weight:bold;font-size:1.2rem}.work_templates_edit .template_table .__footer{height:12rem}.work_templates_edit .template_table .__footer .__btns{gap:1rem}.work_templates_edit .template_table .__footer .__btns .__cancel_btn,.work_templates_edit .template_table .__footer .__btns .__save_btn{font-size:0.7rem;padding:0.5rem}@media only screen and (min-width: 1024px){.work_templates_edit .template_table .__footer .__btns .__cancel_btn,.work_templates_edit .template_table .__footer .__btns .__save_btn{font-size:0.9rem}}input:disabled+label{color:#aaaaaa}.pagination{padding:3px 6px}.pagination>li>.page-link{border:none;color:#696969}.pagination>.active>.page-link{background:#4caf93;border-radius:1rem}.pagination>li>.page-link:hover{border-radius:1rem}.simple-calendar table{-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;background-color:rgba(0,0,0,0);border:1px solid #dddddd;border-collapse:collapse;box-sizing:border-box;max-width:100%;width:100%}.simple-calendar tr{border-collapse:collapse}.simple-calendar th{padding:6px;border-bottom:2px solid #dddddd;border-collapse:collapse;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-top:0px none #333333;box-sizing:border-box;text-align:left}.simple-calendar td{padding:6px;vertical-align:top;width:14%;border:1px solid #ddd;border-top-color:#dddddd;border-top-style:solid;border-top-width:1px;border-right-color:#dddddd;border-right-style:solid;border-right-width:1px;border-bottom-color:#dddddd;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#dddddd;border-left-style:solid;border-left-width:1px}.simple-calendar .day{height:80px}.simple-calendar .today{background:#FFFFC0}.simple-calendar .prev-month{background:#DDD}.simple-calendar .next-month{background:#DDD}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15);clip:rect(0, 0, 0, 0);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/assets/chosen-sprite-3cde13df3c9baedea2fd869a0935de8e43408ba7dec321fe3c8c4414788b8b41.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/assets/chosen-sprite-3cde13df3c9baedea2fd869a0935de8e43408ba7dec321fe3c8c4414788b8b41.png) no-repeat 0px 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(/assets/chosen-sprite-3cde13df3c9baedea2fd869a0935de8e43408ba7dec321fe3c8c4414788b8b41.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0, 0, 0, 0);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%, #fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eeeeee;background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/assets/chosen-sprite-3cde13df3c9baedea2fd869a0935de8e43408ba7dec321fe3c8c4414788b8b41.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%, #fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-disabled{opacity:0.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:url(/assets/chosen-sprite-3cde13df3c9baedea2fd869a0935de8e43408ba7dec321fe3c8c4414788b8b41.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(/assets/chosen-sprite@2x-f811c9f3282470438df5d1b7fe6faf244a0a17124591b467957a91634aac16e8.png) !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}
