h1 {font-size: 16px;color: #2e2e2e;}.close-modal {background-color: transparent;border-color: transparent;outline: 0;}h4.modal-title {font-size: 18px;}.courses-category {cursor: pointer;}.supplier-login-logo {height: 10vh;width: 80%;margin-left: auto;margin-right: auto;padding-top: 40px;}.supplier-login-logo .header-brand img {height: 50px;}.supplier-login-form {width: 80%;margin-left: auto;margin-right: auto;height: 90vh;display: flex;justify-content: center;align-self: center;flex-direction: column;}@media screen and (max-width: 767px) {.supplier-login-form {width: 90%;}}.supplier-login-form h2 {font-size: 24px;text-align: center;font-weight: 700;}.supplier-login-form .t-right {text-align: right !important;padding: 10px 0;}.supplier-login-slider {width: 100%;height: 100vh;display: flex;justify-content: center;align-self: center;flex-direction: column;background: #2d3e50;background: -moz-linear-gradient(top, #2d3e50 0, #3a4b5d 100%);background: -webkit-gradient(left top, left bottom, color-stop(0, #2d3e50), color-stop(100%, #3a4b5d));background: -webkit-linear-gradient(top, #2d3e50 0, #3a4b5d 100%);background: -o-linear-gradient(top, #2d3e50 0, #3a4b5d 100%);background: -ms-linear-gradient(top, #2d3e50 0, #3a4b5d 100%);background: linear-gradient(to bottom, #2d3e50 0, #3a4b5d 100%);}.supplier-login-slider .owl-carousel {width: 350px;height: 350px;margin-left: auto;margin-right: auto;}.supplier-login-slider h3 {color: #fff;font-size: 20px;text-align: center;margin-right: 5px;}.supplier-login-slider .owl-carousel h4 {color: #fff;font-size: 15px;text-align: center;margin-right: 5px;}.brand-logo {width: 100%;display: flex;align-items: center;flex-direction: column-reverse;margin-bottom: 15px;}.brand-logo img {max-height: 80px;margin-left: auto;margin-right: auto;}table.table_custom tbody tr.courses-category.selected td {background: #9c9c9c;background: -moz-linear-gradient(top, #9c9c9c 0, #404040 100%);background: -webkit-gradient(left top, left bottom, color-stop(0, #9c9c9c), color-stop(100%, #404040));background: -webkit-linear-gradient(top, #9c9c9c 0, #404040 100%);background: -o-linear-gradient(top, #9c9c9c 0, #404040 100%);background: -ms-linear-gradient(top, #9c9c9c 0, #404040 100%);background: linear-gradient(to bottom, #9c9c9c 0, #404040 100%);color: #fff;font-weight: 700;}table.table_custom tbody tr.courses-category td {padding: 8px;border-radius: 15px;border: 1px solid rgba(150, 146, 146, 0.3);background: #fff;background: -moz-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);background: -webkit-gradient(left top, left bottom, color-stop(0, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));background: -webkit-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);background: -o-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);background: -ms-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);background: linear-gradient(to bottom, #fff 0, #f6f6f6 47%, #ededed 100%);}table.table_custom tbody tr.selected td::after {font-family: FontAwesome;background-color: transparent;content: "\f053";float: left;font-size: 10px;color: #fff !important;}table.table_custom tbody tr.selected.multi-course td::after {background-color: transparent;content: "";}table.table_custom tbody tr.courses-category td h6 {font-size: 13px;float: right;}table.table_custom tbody tr.courses-category-node {background-color: transparent;cursor: pointer;}table.table_custom tbody tr.courses-category-node td {background-color: transparent;}table.table_custom tbody tr td a {color: #17a2b8;}table.table_custom tbody tr.courses-category-node td h6 {font-size: 13px;}.modal-footer {display: flex;justify-content: space-between;}.modal-footer button {min-width: 50px;}.btn-sm {padding: 2px 5px;font-size: 12px;}.row {margin-bottom: 15px;}.table tbody tr td {padding: 5px;}#left-sidebar {background: #fff;}.page {background: #f9f9f9;min-height: 600px;}.page .section-body {background-color: transparent;}.modal-header {background: #c4e1ff;}.sewing-input {border: 1px solid rgba(0, 123, 255, 0.5);}label {margin-bottom: 3px;}.form-group {margin-bottom: 8px;}.card-body.ribbon {padding: 8px;}.page-header {padding: 8px;}.card {border: 1px solid rgba(219, 216, 230, 0.5);}.card-header {background: rgba(224,221,224,1);background: -moz-linear-gradient(left, rgba(224,221,224,1) 0%, rgba(246,246,246,1) 47%, rgba(224,221,224,1) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(224,221,224,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(224,221,224,1)));background: -webkit-linear-gradient(left, rgba(224,221,224,1) 0%, rgba(246,246,246,1) 47%, rgba(224,221,224,1) 100%);background: -o-linear-gradient(left, rgba(224,221,224,1) 0%, rgba(246,246,246,1) 47%, rgba(224,221,224,1) 100%);background: -ms-linear-gradient(left, rgba(224,221,224,1) 0%, rgba(246,246,246,1) 47%, rgba(224,221,224,1) 100%);background: linear-gradient(to right, rgba(224,221,224,1) 0%, rgba(246,246,246,1) 47%, rgba(224,221,224,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dde0', endColorstr='#e0dde0', GradientType=1 );padding: 8px 8px;}.card-header h3 {color: #363636;}.card-header .card-options a {color: #363636;}.table thead th {padding: 5px;}.table tbody tr td {padding: 5px;}#left-sidebar {background: #fff;}.page {background: #fdfdfd;min-height: 600px;}.page .section-body {background-color: transparent;}.modal-header {background: rgba(224,221,224,1);background: -moz-linear-gradient(left, rgba(224,221,224,1) 0%, rgba(246,246,246,1) 47%, rgba(224,221,224,1) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(224,221,224,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(224,221,224,1)));background: -webkit-linear-gradient(left, rgba(224,221,224,1) 0%, rgba(246,246,246,1) 47%, rgba(224,221,224,1) 100%);background: -o-linear-gradient(left, rgba(224,221,224,1) 0%, rgba(246,246,246,1) 47%, rgba(224,221,224,1) 100%);background: -ms-linear-gradient(left, rgba(224,221,224,1) 0%, rgba(246,246,246,1) 47%, rgba(224,221,224,1) 100%);background: linear-gradient(to right, rgba(224,221,224,1) 0%, rgba(246,246,246,1) 47%, rgba(224,221,224,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dde0', endColorstr='#e0dde0', GradientType=1 );}.sewing-input {border: 1px solid rgba(0, 123, 255, 0.5);}label {margin-bottom: 3px;}.form-group {margin-bottom: 8px;}.card-body.ribbon {padding: 8px;}.page-header {padding: 8px;}.same-row {display: flex;flex-direction: row;direction: rtl;padding: 5px 10px;}.same-row label {width: 20%;font-size: 15px;padding-top: 5px;}.same-row input {width: 80%;height: 35px;}.same-row select {width: 75%;height: 35px;}.card-footer {padding: 5px;}.card.category:last-child {margin-bottom: 10px;}.custom-checkbox .custom-control-label:after {left: 13px;}.blue {background: #17a2b8;}.ribbon .ribbon-box.blue {background: #17a2b8;}.ribbon .ribbon-box.blue::before {border-color: #17a2b8;border-right-color: transparent;}.red {background: #e83c3c;}.ribbon .ribbon-box.red {background: #e83c3c;}.ribbon .ribbon-box.red::before {border-color: #e83c3c;border-right-color: transparent;}.datepicker {direction: rtl;text-align: right;}select.form-control {padding: 2px 5px;}.tag i {float: right;margin: 6px 0 0 5px;}.tabs_container {background: #fff;padding: 0 20px;border: 1px solid rgba(219, 216, 230, 0.5);border-radius: 0.55rem;}.tabs_container:hover {-moz-box-shadow: 0 2px 10px rgba(52, 58, 64, 0.1);-webkit-box-shadow: 0 2px 10px rgb(52 58 64 / 10%);box-shadow: 0 2px 10px rgb(52 58 64 / 10%);}.step-app {width: 100%;}.step-app {background: #fff;padding: 0 0;border: 1px solid rgba(219, 216, 230, 0.5);border-radius: 0.55rem;}.step-app:hover {-moz-box-shadow: 0 2px 10px rgba(52, 58, 64, 0.1);-webkit-box-shadow: 0 2px 10px rgb(52 58 64 / 10%);box-shadow: 0 2px 10px rgb(52 58 64 / 10%);}.step-footer {padding: 0 20px;}.not_valid{color:#FFF;background: #db2828;width: 90%;position: absolute;font-size: 8px;bottom: 5px;left: 8.5%;border-radius: 4px;padding: 0px 5px;}@media screen and (max-width: 990px) {.not_valid{width: 87% !important;left: 11.5% !important;;}}.profile_image {clip-path: circle(35%);width: 100%;}.today_session {border: 1px solid #c5c5c5;border-radius: 5px;background: #fff;padding: 10px;margin-bottom: 10px;}.today_session .row {padding: 0;margin: 0;}.today_session .row .col-xl-6 {padding: 0;margin: 0;}.today_session a {color: #2e2e2e;text-decoration: none;}.today_session a h2 {font-size: 15px;font-weight: 700;}.today_session a p {font-size: 15px;padding: 0;margin: 0;}.chart {position: relative;overflow: hidden;width: 100%;}.chart canvas, .chart svg {width: 100% !important;}.draw_details {width: 100%;}.draw_detail {width: 100%;display: flex;flex-direction: row;margin-bottom: 10px;}.draw_color {width: 50px;clip-path: circle(25%);}.draw_text {width: calc(100% - 50px);}.absent {background: #f56954;}.present {background: #3c3;}.page-header .left .input-group input[type="text"] {border-top-left-radius: 0;border-bottom-left-radius: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}.page-header .left .input-group .input-group-append button.btn-outline-secondary {border-top-right-radius: 0;border-bottom-right-radius: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}#left-sidebar {background: rgba(255,255,255,1);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );}.mynav li.nav-item a {font-size: 13px !important;padding: 8px 0;color: #cfcfcf;}.mynav {padding-right: 20px;}.mynav li.nav-item {padding: 0 5px;}.mynav li.nav-item a.active {background-color: transparent;color: 062091;border-bottom-color: 062091;}.page-header-tab li.nav-item {padding: 0;}.page-header-tab li.nav-item a.nav-link {padding: 13px 8px;}.page-header-tab li.nav-item a.nav-link.active {background-color: transparent;}tr.multi-course.selected td a i {color: #fff !important;}table.week_day {margin-bottom: 10px;width: 100%;}table.week_day tr td {border: 1px solid #000;font-size: 11px;padding: 5px;}table.week_day tr td .day_name {text-align: center;font-weight: 700;color: #2a96da;}table.week_day tr td .day_date {text-align: center;font-weight: 700;color: #2a96da;}table.week_day tr td .session-time {text-align: center;font-weight: 700;color: #ed4d0e;}table.week_day tr td .course-name {text-align: center;color: #050302;}table.week_day tr td .teacher-name {text-align: center;color: #050302;}table.week_day tr td .student_present {text-align: center;color: #050302;}.quiz {border-radius: 25px;padding: 15px;border: 2px dashed rgba(175, 175, 175, 0.5);}.quiz:hover {border-radius: 25px;padding: 15px;border: 2px dashed rgba(100, 100, 100, 0.6);}.quiz.completed {border: 2px dashed rgba(25, 175, 25, 0.5);}.step-app{width:100%;}.step-app{background: #ffffff;padding: 0px 0px;border: 1px solid rgba(219,216,230,0.5);border-radius: .55rem;}.step-app:hover{-moz-box-shadow: 0 2px 10px rgba(52,58,64,0.1);-webkit-box-shadow: 0 2px 10px rgb(52 58 64 / 10%);box-shadow: 0 2px 10px rgb(52 58 64 / 10%);}.step-footer{padding: 0px 20px;}.not_valid{color:#FFF;background: #db2828;width: 90%;position: absolute;font-size: 8px;bottom: 5px;left: 8.5%;border-radius: 4px;padding: 0px 5px;}ul.step-steps{position: relative;}ul.step-steps li{position: relative;text-align: center;}ul.step-steps li:before{content: " ";display: block;width: 0;height: 0;border-top: 50px solid transparent;border-bottom: 50px solid transparent;border-right: 30px solid #e5e5e5;position: absolute;top: 50%;margin-top: -50px;right: -1px;z-index: 2;}ul.step-steps li:after{content: " ";display: block;width: 0;height: 0;border-top: 50px solid #e5e5e5;border-bottom: 50px solid #e5e5e5;border-right: 30px solid transparent;position: absolute;top: 50%;margin-top: -50px;left: 0px;z-index: 2;}.step-app > .step-steps > li:hover:after {content: " ";display: block;width: 0;height: 0;border-top: 50px solid #e5e5e5;border-bottom: 50px solid #e5e5e5;border-right: 30px solid transparent;position: absolute;top: 50%;margin-top: -50px;left: 0px;z-index: 2;}.step-app > .step-footer > .step-btn{border-radius: 2px;padding: 15px;background: #21ba45;color: #fff;}.input-group{flex-direction: row-reverse;}.alert{padding: 10px;}.alert.alert-success::before{font-family: FontAwesome;content: "\f058";margin-left: 3px;}.alert.alert-danger::before{font-family: FontAwesome;content: "\f057";margin-left: 3px;}.alert.alert-warning::before{font-family: FontAwesome;content: "\f071";margin-left: 3px;}.alert.alert-info::before{font-family: FontAwesome;content: "\f05a";margin-left: 3px;}.tag.tag-success::before{font-family: FontAwesome;content: "\f058";margin-left: 3px;}.tag.tag-warning::before{font-family: FontAwesome;content: "\f071";margin-left: 3px;}.custom-select {display: inline-block;width: 100%;height: calc(1.5em + 0.75rem - 2px);padding: 0.375rem 1.75rem 0.375rem 0.75rem;font-size: 0.9rem;font-weight: 400;line-height: 1.5;color: #495057;vertical-align: middle;background: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e) no-repeat right 0.75rem center/8px 10px;background-color: #fff;border: 1px solid #ced4da;border-radius: 0.25rem;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.input-group-text{font-size: 14px;color: #939393;}.control-panel{background: #f8f8f8;padding: 5px 10px;border-bottom: 1px solid #dedede;-moz-box-shadow: 0 2px 10px rgba(52, 58, 64, 0.1);-webkit-box-shadow: 0 2px 10px rgba(52, 58, 64, 0.1);box-shadow: 0 2px 10px rgba(52, 58, 64, 0.1) }.control-panel .controls{display: flex;flex-direction:row-reverse;}.control-panel .controls a,.control-panel .controls button{margin-right: 8px;margin-top: 5px;}.control-panel .controls select.custom-select{width: 150px;}.modal-lg {max-width: 80% !important;margin-left: 10%;margin-right: auto;}.modal-lg .modal-dialog{max-width: 100% !important;}