@import("button.css");html .heading-primary, html .lnk-primary, html .text-color-primary, html .text-primary {    color: #F973A0 !important;}.text-purple {    color: #9579DA !important;}.text-white {    color: #FFF !important;}.text-green {    color: #89C053 !important;}.text-mint {    color: #35BA9B !important;}.text-pink {    color: #D56FAC !important;}.text-red {    color: #E61B2E !important;}.text-black {    color: #333 !important;}.text-orange {    color: #E8553E !important;}.text-blue {    color: #4A88DA !important;}.text-brown {    color: #CC7E47 !important;}.text-aqua {    color: #3AADD9 !important;}.text-yellow {    color: #F2E291 !important;}.mt-1 {    margin-top: 5px !important;}.mt-2 {    margin-top: 10px !important;}.mt-3 {    margin-top: 15px !important;}.mt-4 {    margin-top: 20px !important;}.mb-1 {    margin-bottom: 5px !important;}.mb-2 {    margin-bottom: 10px !important;}.mb-3 {    margin-bottom: 15px !important;}.mb-4 {    margin-bottom: 20px !important;}.font-1 {    font-family: 'Prompt', sans-serif;}.font-2 {    font-family: K2D;}.body-sign .card-sign .card-title-sign .title {    font-size: 18px !important;    font-family: 'Prompt', sans-serif;}html .btn-primary {    background-color: #F87EA7;    color: #ffffff;    border: 0;}html .btn-primary:hover, html .btn-primary.hover {    background-color: #FD6799;    color: #ffffff;    box-shadow: 0px 2px 15px #f87ea7;}.box-shadow {    padding: 10px;    background: #FFF;    border-radius: 5px;    box-shadow: 0px 5px 20px #CCC;}.box-shadow-2 {    padding: 10px;    background: #FFF;    border-radius: 0px 0px 5px 5px;    box-shadow: 0px 5px 20px #CCC;}.body-sign .card-sign .card-body {    background: #FFF;    border-top: 5px solid #CCC;    border-radius: 5px 0 5px 5px;    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);    box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.05);    padding: 20px 24px 24px;}.page-header h2 {    font-family: 'Prompt', sans-serif;}label {    margin-top: 5px !important;    margin-bottom: 5px !important;    font-size: 15px !important;    color: #444 !important;    font-weight: 400 !important;}.card-title {    font-family: 'Prompt', sans-serif;}.card-subtitle {    font-family: Verdana !important;    font-size: 13px;}.btn-edit {    background: #FFFFFF;    height: 45px;    width: 45px;    border-radius: 40px;    position: absolute;    top: 0;    right: 0;    font-size: 23px;    padding: 7px 0px 0px 8px;    margin: 35px 10px 0px 0px;    border: 3px solid #4A88DA;    color: #4A88DA;}.btn-edit-pink {    background: #FFFFFF;    height: 50px;    width: 50px;    border-radius: 40px;    position: absolute;    top: 0;    right: 0;    font-size: 24px;    padding: 9px 0px 0px 10px;    margin: 33px 16px 0px 0px;    border: 3px solid #DF6890;    color: #DF6890;}.btn-del-pink {    background: #DF6890;    height: 37px;    width: 37px;    border-radius: 40px;    position: absolute;    top: 0;    right: 0;    font-size: 18px;    padding: 3px 0px 0px 7px;    margin: -16px -16px 0px 0px;    border: 3px solid #FFF;    color: #FFF;}.btn-del {    background: #FFFFFF;    height: 45px;    width: 45px;    border-radius: 40px;    position: absolute;    top: 0;    right: 0;    font-size: 23px;    padding: 7px 0px 0px 8px;    margin: 35px 10px 0px 0px;    border: 3px solid #4A88DA;    color: #4A88DA;}.vac {    border-radius: 8px;    border: 1px solid #FFFFFF;    padding: 11px 0px;    background-image: linear-gradient(0deg, #1BAE9B 0%, #3BDBC6 100%);    box-shadow: 0px 2px 10px #38d8c36b;    color: #FFF;    font-size: 14px;}.vac-icon {    padding: 9px 0px 0px 0px;    border-radius: 50px;    background: #FFF;    display: block;    width: 55px;    height: 55px;    color: #33D0BC;    border: 4px solid #34D2BD;    margin: -23px 0px 3px 0px;}.vac-add {    border-radius: 8px;    border: 1px dashed #34D2BD;    padding: 11px 0px;    background-image: linear-gradient(0deg, #FFF 0%, #DFDFDF 100%);    color: #34D2BD;    font-size: 14px;}.vac-add2 {    border-radius: 12px;    border: 2px solid #DF6890;    padding: 20px 0px;    background-image: linear-gradient(0deg, #DF6890 0%, #F973A0 100%);    color: #34D2BD;    font-size: 22px;}.vac-add2 a{    color: #FFFFFF;}.vac-number{    color: #FFF;    padding: 2px 13px 1px 11px;    background: #F973A0;    position: absolute;    border-radius: 0px 5px 5px 0px;}.btn-dl {    width: 85%;    background: #1EB29F;    padding: 8px 0px;    text-align: center;    border-radius: 50px;    color: #FFF;    display: block;    margin: 0px auto -39px auto;    border: 3px solid #3AD9C4;}.btn-red{    width: 85%;    background: #ffd014;    padding: 8px 0px;    text-align: center;    border-radius: 50px;    color: #000000;    display: block;    margin: 0px auto -39px auto;    border: 3px solid #eabf14;}.sidebar-left .sidebar-header .sidebar-title {    font-family: 'Prompt', sans-serif;    font-size: 17px;}.header .logo {    margin: 5px 0 0 8px;}.page-header .breadcrumbs a, .page-header .breadcrumbs span {    font-family: 'Prompt', sans-serif;    font-size: 14px;}.select2-container--bootstrap .select2-selection--multiple {    height: auto;}.body-sign .card-sign .card-title-sign .title {    background-color: #4A88DA;    border-radius: 5px 5px 0 0;    color: #FFF;    display: block;    font-size: 12px;    padding: 5px 25px;    vertical-align: bottom;}.body-sign .card-sign .card-body {    border-top: 0px;}.input-group-text {    padding: 10px 16px !important;}.widget-summary .summary .title {    margin: 0;    font-size: 17px;    color: #FFF;    font-weight: 500;    line-height: 1.5;}.widget-summary .summary .amount {    margin-right: .2em;    font-weight: 600;    color: #FFF;    vertical-align: middle;    font-size: 30px;}table thead tr {    background: rgb(241, 153, 206);    background: -moz-linear-gradient(top, rgb(241, 153, 206) 0%, rgb(255, 255, 255) 100%);    background: -webkit-linear-gradient(top, rgb(241, 153, 206) 0%, rgb(255, 255, 255) 100%);    background: linear-gradient(to bottom, rgb(241, 153, 206) 0%, rgb(255, 255, 255) 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f199ce', endColorstr='#ffffff', GradientType=0);    color: #000;    border-bottom: 3px solid #F199CE;}.table th, .table td {    padding: 0.75rem;    vertical-align: middle;    border-top: 1px solid #dee2e6;}.table-teach tr td {    border: 2px solid #999 !important;}.table-hover tbody tr:hover {    background: rgb(255, 255, 255);    background: -moz-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(243, 243, 243) 50%, rgb(237, 237, 237) 51%, rgb(255, 255, 255) 100%);    background: -webkit-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(243, 243, 243) 50%, rgb(237, 237, 237) 51%, rgb(255, 255, 255) 100%);    background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(243, 243, 243) 50%, rgb(237, 237, 237) 51%, rgb(255, 255, 255) 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);    box-shadow: 0px 2px 8px #0002;}.bc-text {    font-size: 13px;    line-height: 18px;    vertical-align: bottom !important;}.num {    padding: 2px 8px;    margin-top: 3px;    border: 1px solid #FFF;    color: #FFF;    border-radius: 20px;    display: inline-block;}.num3 {    background: #35BA9B;}.num3:hover {    cursor: pointer;    background: #46CEAC;    box-shadow: 0px 2px 3px #999999;}.num2 {    background: #E8553E;}.num2:hover {    cursor: pointer;    background: #FA6C51;    box-shadow: 0px 2px 3px #999999;}.num1 {    background: #F5B945;}.num1:hover {    cursor: pointer;    background: #FDCD56;    box-shadow: 0px 2px 3px #999999;}.num0 {    background: #999;}.num0:hover {    cursor: pointer;    background: #666;    box-shadow: 0px 2px 3px #999999;}