@font-face{font-display:block;font-family:Material Icons;font-style:normal;font-weight:400;src:url(/fonts/vendor/material-icons/iconmaterial-icons.woff2?0c35d18bf06992036b691da73d635fc4) format("woff2"),url(/fonts/vendor/material-icons/iconmaterial-icons.woff?4d73cb90e394b34b767077d75cce0c4c) format("woff")}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}.field-success{background-color:#dff0d8!important;border-color:#d6e9c6!important;color:#3c763d!important}.alert.field-success a{color:#2b542c}.field-info{background-color:#d9edf7!important;border-color:#bce8f1!important;color:#31708f!important}.alert.field-info a{color:#245269}.field-warning{background-color:#fcf8e3!important;border-color:#faebcc!important;color:#8a6d3b!important}.alert.field-warning a{color:#66512c}.field-danger{background-color:#f2dede!important;border-color:#ebccd1!important;color:#a94442!important}.alert.field-danger a{color:#843534}.alert.field-success a:hover{color:#458747}.alert.field-info a:hover{color:#387ea2}.alert.field-warning a:hover{color:#9b7b43}.alert.field-danger a:hover{color:#b84d4c}.box .alert{margin-bottom:10px!important}.alert>div>small{color:#777}.alert .alert-link{margin-left:7px;text-decoration:none}.alert .alert-link>i{font-size:12px}.fixed.has-alert .main-alert{display:flex;flex-direction:column;justify-content:center;position:fixed;top:0;width:100%;z-index:1030}.fa-external-link{font-size:85%!important;padding:0 .2em}.has-feedback label~.form-control-feedback{bottom:0;top:auto!important}button#totop{bottom:37px;right:105px}@media screen and (max-width:575px){button#totop{bottom:24px;right:92px}}.box-header>:first-child{margin-top:0!important}.box-header>:last-child{margin-bottom:0!important}.extension-box .box-title{margin-bottom:5px!important}.extension-box .box-annotation{color:#777;font-size:12px;margin-bottom:0}.alert-arrow-link{margin-top:10px}.text-preparation-deadline{color:#f39c14;font-size:18px}.text-sale-sales-period{color:#777;font-size:18px}.text-preparation-annotation{color:#777}.text-sale-annotation{color:#777;font-size:12px}.preparation-info-box .small-box{margin-bottom:20px}.sale-info-box{padding-top:10px}.sale-info-box .small-box{margin-bottom:10px}.preparation-table-title{font-size:16px}.box-body>.field-info{margin-bottom:20px!important}.table.dashboard-table{border-top:1px solid #f4f4f4}.table.dashboard-table>tbody>tr>td,.table.dashboard-table>tbody>tr>th,.table.dashboard-table>thead>tr>td,.table.dashboard-table>thead>tr>th{border:1px solid #f4f4f4;padding-right:35px}.table.dashboard-table>tfoot>tr>td{padding:10px 0 0;text-align:right}.table.dashboard-table>tfoot>tr>td>a>i{margin-right:2px}.table.dashboard-table .ready strong{color:#dc3545}form[pjax-container] .box-body{overflow-wrap:break-word}form[pjax-container] .box-body>img{display:block;margin:0 auto;max-height:630px;max-width:100%}form[pjax-container] label:not([for$=year_month])[for$=month]+div .bootstrap-datetimepicker-widget .datepicker-months thead{display:none}form[pjax-container] .datepicker td.day.disabled,form[pjax-container] .datepicker td.day.disabled:hover{background-color:#f7f7f7!important;background-image:none!important;border-radius:0;color:#999!important}form[pjax-container] .datepicker td.day.disabled:before{display:none!important}form[pjax-container] .help-block{padding-left:1em;text-indent:-1em}form[pjax-container] .help-block i{display:inline}form[pjax-container] .la-field-info>div{line-height:1.6;padding-left:20px;position:relative}form[pjax-container] .la-field-info>div>i:first-child{left:0;line-height:inherit;position:absolute;top:0}form[pjax-container] .help{color:#737373}form[pjax-container] .fileinput-remove{display:none}form[pjax-container] .is-uploaded .fileinput-remove{display:block}form[pjax-container] .file-preview-thumbnails{display:flex;height:270px;overflow-x:auto}form[pjax-container] .file-preview :not(.file-other-icon)>.file-preview-icon:before{content:none}form[pjax-container] .spinner-border{margin:40px auto;text-align:center}form[pjax-container] .denied-editing .iradio_minimal-blue.checked.disabled{background-position:-140px 0!important}form[pjax-container] [id^=has-many] .has-many-info .box{border:none;box-shadow:none}form[pjax-container] [id^=has-many] .has-many-info .box-body{padding:0}form[pjax-container] .form-group.has-error .control-label[for=inputError]{text-align:left}form[pjax-container] .table.photo-image-key td:first-child{white-space:nowrap}form[pjax-container] .table.photo-image-key td:last-child{word-break:break-all}form[pjax-container] .belongstomany-photos td.column-comment textarea{min-height:120px;min-width:170px}form[pjax-container] .belongstomany-photos td.column-display_order input{min-width:64px}form[pjax-container] .important-notice{margin-bottom:0}form[pjax-container] .important-notice .important-notice-heading,form[pjax-container] .important-notice .panel-heading{font-weight:700}form[pjax-container] .important-notice ul{margin-bottom:20px}form[pjax-container] .important-notice .important-notice-link{font-size:12px;margin-bottom:0}form[pjax-container] #self_check .icheck{display:inline-block}form[pjax-container] #self_check .icheck label{align-items:center;display:flex;font-weight:700}form[pjax-container] #self_check .icheck label .icheckbox_minimal-blue{margin-right:10px}.grid-box .grid-table>tbody>tr>td.fixed-column>.edge-shadow,.grid-box .grid-table>thead>tr>th.fixed-column>.edge-shadow{box-shadow:3px 0 3px 0 rgba(0,0,0,.12);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:4px}.grid-box .grid-table>tbody>tr>td:before,.grid-box .grid-table>thead>tr>th:before{background-color:#f4f4f4;content:"";display:block;height:100%;left:-1px;position:absolute;top:0;width:1px}.grid-box input:not([name$=year_month])[name$=month]+.bootstrap-datetimepicker-widget .datepicker-months thead{display:none}.grid-box .table-responsive{max-height:90vh}.grid-box .grid-table>thead>tr{background:#fff}.grid-box .grid-table>thead>tr>th{background:inherit;border-left:1px solid #f4f4f4;position:sticky;top:0;z-index:3}.grid-box .grid-table>thead>tr>th:last-child{border-right:1px solid #f4f4f4}.grid-box .grid-table>thead>tr>th:after{background:#f4f4f4;bottom:-2px;content:"";display:block;height:2px;position:absolute;right:0;width:100%}.grid-box .grid-table>thead>tr>th.column-__row_selector__{width:40px}.grid-box .grid-table>thead>tr>th.column-__actions__{width:84px}.grid-box .grid-table>thead>tr>th.fixed-column{z-index:4}.grid-box .grid-table>thead>tr>th .tooltip-inner{transform:translateX(-20px)}.grid-box .grid-table>tbody>tr{background:#fff}.grid-box .grid-table>tbody>tr>td{border-left:1px solid #f4f4f4}.grid-box .grid-table>tbody>tr>td:last-child{border-right:1px solid #f4f4f4}.grid-box .grid-table>tbody>tr>td .image .inner-image{height:100px;min-width:100px;-o-object-fit:cover;object-fit:cover;width:100px}.grid-box .grid-table>tbody>tr>td.fixed-column{background:inherit;position:sticky;z-index:2}.grid-box .grid-table>tbody>tr>td.column-__actions__ a+a{margin-left:1px}.grid-box .grid-table>tbody>tr>td pre{white-space:break-spaces}.grid-box .grid-table>tbody>tr>td.column-image_key pre code{white-space:nowrap}.grid-box .grid-table>tbody>tr>td.column-icon i{font-size:20px;vertical-align:middle}.grid-box .filter-box .col-md-6 .box-body{padding:4px}.grid-box .filter-box .col-md-6 .col-sm-2{width:33.3333%;width:33.3333333333%}.grid-box .grid-modal{overflow-wrap:break-word}.grid-box .grid-modal table.album-upload-status tbody td:last-child,.grid-box .grid-modal table.photo-download-status tbody td:last-child{max-width:300px}.grid-box .grid-modal table.photo-album-info tbody td:first-child,.grid-box .grid-modal table.photo-upload-status tbody td:first-child{white-space:nowrap}.grid-box .empty-card-view{padding:100px;text-align:center}.grid-box .empty-card-view:hover{background:#f5f5f5}.grid-box .fa-star-o.gray{color:#ddd}.grid-box .fa-star.yellow{color:#ffbd2c}.grid-box .fa-star.pink{color:#e88eb1}.grid-box .card-view-attachments{list-style:none;margin:0;padding:0}.grid-box .card-view-attachments li{border:1px solid #ddd;float:left;margin-bottom:10px;margin-right:10px;width:200px}.grid-box .card-view-attachments .card-view-attachment-header{align-items:center;background:#fff;border-bottom:1px solid #ddd;display:flex;padding:8px;width:100%}.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-check{flex:0 0 auto}.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-column{flex:1 0 auto;margin-left:8px}.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-column i{transform:translateY(1px)}.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-column .fa{font-size:15px}.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-favorite-icon-documentation,.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-favorite-icon-graduation-album{margin-left:5px}.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-items{flex:0 0 auto}.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-items .dropdown-menu{padding:0}.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-items .dropdown-menu .divider{margin:0}.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-items .dropdown-menu .modals-favorite .fa-star,.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-items .dropdown-menu .modals-favorite .fa-star-o{font-size:15px;margin-right:5px}.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-items .dropdown-menu .modals-favorite label{color:#777;cursor:pointer;display:block;font-weight:400;margin:0;padding:8px 8px 8px 33px;text-indent:-11px}.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-items .dropdown-menu .modals-favorite label:hover{background-color:#f5f5f5;color:#333}.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-items .dropdown-menu .checkbox-with-icon{display:none;text-decoration:none}.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-items .dropdown-menu a.grid-row-edit{padding:8px 8px 8px 10px}.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-items .dropdown-menu .fa-edit{border-color:#3c8dbc!important;color:#337ab7}.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-items .dropdown-menu li{border:0 solid #ddd;float:left;margin-bottom:0;margin-right:0;width:200px}.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-items .dropdown-menu li a{padding:3px 10px}.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-items .dropdown-menu li a:hover{background-color:#f5f5f5}.grid-box .card-view-attachments .card-view-attachment-header .card-view-attachment-items .dropdown-menu li a .fa{margin-right:5px}.grid-box .card-view-attachments .card-view-attachment-header:hover{background:#f5f5f5}.grid-box .card-view-attachments .card-view-attachment-photo{color:#666;font-size:65px;text-align:center}.grid-box .card-view-attachments .card-view-attachment-photo .has-img{padding:0}.grid-box .card-view-attachments .card-view-attachment-photo .image .inner-image{height:200px;-o-object-fit:contain;object-fit:contain;width:200px}.grid-box .card-view-attachments .card-view-attachment-photo .image .img-thumbnail{border:0;border-radius:0}.grid-box .column-color>div{align-items:center;display:flex}.grid-box .color-box{border:1px solid #000;display:inline-block;flex:0 0 auto;height:14px;margin-right:4px;width:14px}.grid-box .label-scene{border-left-style:solid;border-left-width:6px;margin-right:4px}.main-header .logo,.main-header .navbar{background-color:#fff2df!important}.main-header .navbar .nav>li>a,.main-header .navbar .user-header>p,.main-header .sidebar-toggle{color:#3c4858!important}.main-header .sidebar-toggle:hover{background-color:rgba(0,0,0,.1)!important}.main-header .logo-lg-icon{height:auto;width:200px}.main-header .logo-mini-icon{height:auto;width:42px}.main-header .navbar-custom-menu .user-header{background-color:#fff2df!important}.main-header .navbar-custom-menu .user-footer{background-color:#fffcf9!important}.main-header .navbar-nav>.user-menu>.dropdown-toggle>.user-image{background-color:#dee2e8;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px}.main-header .navbar-nav>.user-menu>.dropdown-menu>.user-header>.image{background-color:#dee2e8;background-position:50%;background-repeat:no-repeat;background-size:cover;border:3px solid #fdf5f8;border-radius:4px;display:inline-block;height:90px;vertical-align:middle;width:90px}.small-box .inner{min-height:107px;position:relative;z-index:1}.small-box .inner h3{font-size:24px!important}.small-box .icon{font-size:90px!important}.small-box>div.small-box-footer,.small-box>div.small-box-footer:hover{background:rgba(0,0,0,.1);color:#fff}.label-class-0{border-left:6px solid #ffd579;margin-right:4px}.label-class-1{border-left:6px solid #f9a38a;margin-right:4px}.label-class-2{border-left:6px solid #f0a9d4;margin-right:4px}.label-class-3{border-left:6px solid #8399d9;margin-right:4px}.label-class-4{border-left:6px solid #88c6e2;margin-right:4px}.label-class-5{border-left:6px solid #8ed1b2;margin-right:4px}.label-graduate{background-color:#ffbd2c}.label-document{background-color:#e88eb1}.login-logo{margin-bottom:32px!important}.login-logo .login-logo-icon{height:auto;width:150px}.login-page{background-color:#fff2df}.login-page .login-box-body{box-shadow:0 1px 4px rgba(60,72,88,.15)}.login-page .login-box-body .has-feedback label~.form-control-feedback{bottom:0;top:auto}.mfp-bg,.mfp-wrap{z-index:1051}.column-__modal_selector__{width:35px}.post-confirm .swal2-content p{font-size:13px}.post-confirm .swal2-content p:last-child{margin:0}#modal-download-status .modal-body,#modal-upload-status .modal-body{padding:40px}#modal-download-status .modal-body-header,#modal-upload-status .modal-body-header{text-align:center}#modal-download-status .modal-body-header .header-title,#modal-upload-status .modal-body-header .header-title{font-size:18px}#modal-download-status .modal-body-header .header-note,#modal-upload-status .modal-body-header .header-note{font-size:13px;margin-top:10px}#modal-download-status .modal-body-content,#modal-upload-status .modal-body-content{font-size:15px;margin-top:40px;text-align:center}#modal-download-status .modal-body-content p,#modal-upload-status .modal-body-content p{margin:20px 0 0}#modal-download-status .modal-body-content p:first-child,#modal-upload-status .modal-body-content p:first-child{margin-top:0}#modal-download-status .modal-body-content .stat-notice,#modal-upload-status .modal-body-content .stat-notice{color:red;display:none;font-size:14px;height:200px;margin:20px auto 0;overflow-y:scroll;text-align:left;text-overflow:ellipsis;white-space:nowrap}#modal-download-status .modal-body-content .stat-notice p,#modal-upload-status .modal-body-content .stat-notice p{width:-moz-fit-content;width:fit-content}#modal-download-status .modal-body-footer,#modal-upload-status .modal-body-footer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:40px;text-align:center}#modal-download-status .modal-body-footer button,#modal-upload-status .modal-body-footer button{margin-bottom:20px;width:50%}#modal-download-status .modal-body-footer button:last-child,#modal-upload-status .modal-body-footer button:last-child{margin-bottom:0}#modal-upload-status .stat-bar-progress-val{color:#555;margin-top:20px;text-align:center}#modal-upload-status .progress{margin-bottom:0}#modal-upload-status .stat-per-val{font-size:18px;text-align:center}#modal-selector-photos .column-comment,#modal-selector-photos .column-display_order{display:none}.related-post-modal>thead>tr th:first-of-type{min-width:100px}.related-post-modal>thead>tr th:nth-of-type(2),.related-post-modal>thead>tr th:nth-of-type(3){min-width:120px}.related-post-modal>thead>tr th:last-of-type{min-width:200px}.fixed #nprogress .bar{margin-left:230px!important;position:fixed!important;top:50px!important;z-index:600!important}@media screen and (max-width:767px){.fixed #nprogress .bar{margin-left:0!important;top:100px!important}}.select2-selection--single:focus{border-color:#3c8dbc!important;box-shadow:none}.select2-container .select2-results__option i,.select2-container .select2-selection__rendered i{font-size:20px;vertical-align:middle}.select2-results,.select2-results__options{max-height:500px!important}.user-panel .image>.user-img{background-color:#dee2e8;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;max-width:100%;vertical-align:middle;width:45px}.user-panel .image>.user-img:before{content:"";display:block;padding-top:100%}.user-panel .info{width:calc(100% - 55px)}.user-panel .info p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-mini.sidebar-collapse .main-sidebar .user-panel{padding:6px}.sidebar-mini.sidebar-collapse .main-sidebar .user-panel .image{float:none!important;width:100%}.card-view-top{border-bottom:1px solid #e0e6eb;display:flex;justify-content:space-between;margin-bottom:20px}.card-view-top-left{margin-right:88px;padding-bottom:20px}.card-view-top-right{margin-right:12px}.album-info{display:flex;margin-bottom:20px}.album-info .album-info-name{flex:0 1 auto}.album-info .album-info-name h3{margin:0}.album-info .album-info-date{flex:0 1 auto;margin-left:40px;margin-right:5px;padding-right:28px}.album-info .album-info-date h4{margin:0}.album-info .album-info-assignee{flex:0 1 auto;min-width:120px}.album-status{align-items:center;display:flex}.album-status .album-status-title{flex:0 0 auto;width:200px}.album-status .album-status-title h4{margin:0}.album-status .album-status-content{flex:0 0 auto}.album-status .album-status-content input{margin-right:5px}.album-status .album-status-content label{margin-right:10px}.album-status .album-status-content span{font-size:12px!important;padding:5px 20px!important}.label-album{font-size:12px!important;margin:auto;padding:10px 25px!important}.help-block{margin-bottom:0!important;padding-left:200px}.table tbody tr td.ready,.table tfoot tr td.ready,.table thead tr td.ready{background-color:#fcedee!important}.table tbody tr td.warning,.table tfoot tr td.warning,.table thead tr td.warning{background-color:#fcf8e3!important}.table tbody tr td.info,.table tfoot tr td.info,.table thead tr td.info{background-color:#d9edf7!important}.table tbody tr td.success,.table tfoot tr td.success,.table thead tr td.success{background-color:#dff0d8!important}.table tbody tr td.empty,.table tfoot tr td.empty,.table thead tr td.empty{background-color:#e9ecef!important}.table tbody tr.ready td,.table tfoot tr.ready td,.table thead tr.ready td{background-color:#fcedee!important}.table tbody tr.warning td,.table tfoot tr.warning td,.table thead tr.warning td{background-color:#fcf8e3!important}.table tbody tr.info td,.table tfoot tr.info td,.table thead tr.info td{background-color:#d9edf7!important}.table tbody tr.success td,.table tfoot tr.success td,.table thead tr.success td{background-color:#dff0d8!important}.table tbody tr.empty td,.table tfoot tr.empty td,.table thead tr.empty td{background-color:#e9ecef!important}.u-width-auto{width:auto!important}
