You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

356 lines
7.4 KiB

.import-noshow-modal {
width:450px;
}
/* Hide HTML5 Up and Down arrows. */
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type="number"] {
-moz-appearance: textfield;
}
.noshow_data_row>td{
vertical-align: middle!important;
}
.full_present_row{
background-color:#cccccc!important;
}
.no_present_row{
background-color:white!important;
}
.partial_present_row{
background-color:#dfdddd!important;
}
.noshow_button_column{
max-width: 177px!important;
}
.noshow_buttons{
width: 177px!important;
}
.btn_no_show .btn-success{
border: 1px solid #ccc;
}
.btn_no_show .btn-danger{
border: 1px solid #ccc;
}
.attendance_stat{
/* margin-bottom :20px; */
/* padding:0 10px; */
}
table.noshow_header{
border: 1px solid #ddd;
}
table.noshow_header td, table.noshow_header th{
font-size:10px;
}
.noshow_header:nth-of-type(2){
margin: 0 0!important;
}
.dataTables_filter {
width: 50%;
float: right;
text-align: right;
clear: none;
}
.switch {
font-size: 1rem;
position: relative;
}
.switch input {
position: absolute;
height: 1px;
width: 1px;
background: none;
border: 0;
clip: rect(0 0 0 0);
clip-path: inset(50%);
overflow: hidden;
padding: 0;
}
.switch input + label {
position: relative;
min-width: calc(calc(2.375rem * 0.8) * 2);
border-radius: calc(2.375rem * 0.8);
height: calc(2.375rem * 0.8);
line-height: calc(2.375rem * 0.8);
display: inline-block;
cursor: pointer;
outline: none;
user-select: none;
vertical-align: middle;
text-indent: calc(calc(calc(2.375rem * 0.8) * 2) + 0.5rem);
}
.switch input + label::before,
.switch input + label::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: calc(calc(2.375rem * 0.8) * 2);
bottom: 0;
display: block;
}
.switch input + label::before {
right: 0;
background-color: #dee2e6;
border-radius: calc(2.375rem * 0.8);
transition: 0.2s all;
}
.switch input + label::after {
top: 2px;
left: 2px;
width: calc(calc(2.375rem * 0.8) - calc(2px * 2));
height: calc(calc(2.375rem * 0.8) - calc(2px * 2));
border-radius: 50%;
background-color: white;
transition: 0.2s all;
}
.switch input:checked + label::before {
background-color: #08d;
}
.switch input:checked + label::after {
margin-left: calc(2.375rem * 0.8);
}
.switch input:focus + label::before {
outline: none;
box-shadow: 0 0 0 0.2rem rgba(0, 136, 221, 0.25);
}
.switch input:disabled + label {
color: #868e96;
cursor: not-allowed;
}
.switch input:disabled + label::before {
background-color: #e9ecef;
}
.switch.switch-sm {
font-size: 0.875rem;
}
.switch.switch-sm input + label {
min-width: calc(calc(1.9375rem * 0.8) * 2);
height: calc(1.9375rem * 0.8);
line-height: calc(1.9375rem * 0.8);
text-indent: calc(calc(calc(1.9375rem * 0.8) * 2) + 0.5rem);
}
.switch.switch-sm input + label::before {
width: calc(calc(1.9375rem * 0.8) * 2);
}
.switch.switch-sm input + label::after {
width: calc(calc(1.9375rem * 0.8) - calc(2px * 2));
height: calc(calc(1.9375rem * 0.8) - calc(2px * 2));
}
.switch.switch-sm input:checked + label::after {
margin-left: calc(1.9375rem * 0.8);
}
.switch.switch-lg {
font-size: 1.25rem;
}
.switch.switch-lg input + label {
min-width: calc(calc(2.5rem * 0.8) * 2);
height: calc(3rem * 0.8);
line-height: calc(3rem * 0.8);
text-indent: calc(calc(calc(3rem * 0.8) * 2) + 0.5rem);
}
.switch.switch-lg input + label::before {
width: calc(calc(2.5rem * 0.8) * 2);
}
.switch.switch-lg input + label::after {
width: calc(calc(3rem * 0.8) - calc(2px * 2));
height: calc(calc(3rem * 0.8) - calc(2px * 2));
}
.switch.switch-lg input:checked + label::after {
margin-left: calc(2rem * 0.8);
}
.switch + .switch {
margin-left: 1rem;
}
.buttons-noshow{
text-align: right;
margin-bottom: 1rem;
}
.table-holder{
padding: 0 !important;
}
.presence_btn{
margin-right:0.5rem ;
padding: 6px 10px;
height:40px;
width: 46px;
border-color:white!important;
}
#no_show_list thead tr th {
width: 50px !important;
text-align: center;
vertical-align: middle!important;
}
#no_show_list tbody tr {
text-align: center;
}
.no_show_tooltip{
font-size: 2rem;
margin-left: 0.5rem;
color: #153853;
}
.dataTables_wrapper .myfilter .dataTables_filter {
float:left;
text-align: left;
}
.dataTables_wrapper .mylength .dataTables_length {
float:right
}
.dataTables_wrapper .myfilter .dataTables_filter label{
display: block;
}
.BO_view div.dataTables_wrapper div.dataTables_filter input{
width:50%;
}
.BO_view div.dataTables_wrapper div.dataTables_filter input{
margin-bottom: 0;
}
#clearsearch{
border-bottom-left-radius: 0;
border-top-left-radius: 0;
padding: 5px 12px;
}
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
/* -- quantity box -- */
.quantity {
display: inline-block; }
.quantity .input-text.qty {
width: 35px;
padding: 0 5px;
text-align: center;
background-color: transparent;
border: 1px solid #efefef;
height: 40px;
}
.quantity.buttons_added {
text-align: left;
position: relative;
white-space: nowrap;
vertical-align: top;
}
.quantity.buttons_added input {
display: inline-block;
margin: 0;
vertical-align: top;
box-shadow: none;
}
.quantity.buttons_added .minus,
.quantity.buttons_added .plus {
font-weight: bold;
padding: 6px 10px;
height: 40px;
width: 38px;
border: 1px solid #efefef;
cursor:pointer;}
.quantity.buttons_added .minus {
color:#fff;
background-color: #e12c28;
border-right: 0; }
.quantity.buttons_added .plus {
color:#fff;
background-color: #7be17b;
border-left: 0; }
.quantity.buttons_added .minus:hover,
.quantity.buttons_added .plus:hover {
color: #000; }
.quantity input::-webkit-outer-spin-button,
.quantity input::-webkit-inner-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
margin: 0; }
.quantity.buttons_added .minus:focus,
.quantity.buttons_added .plus:focus {
outline: none; }
@media only screen and (device-width: 768px) {
/* For general iPad layouts */
#hide-menu{
display: block !important;
}
.side-nav{
display:none;
}
#wrapper {
padding-left: 0;
}
.quantity.buttons_added{
text-align: center;
width: 100%;
}
.quantity.buttons_added .minus,
.quantity.buttons_added .plus {
width: 60px;
}
.presence_btn{
width: 60px;
}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
/* For portrait layouts only */
#hide-menu{
display: block !important;
}
.side-nav{
display:none;
}
#wrapper {
padding-left: 0;
}
.quantity.buttons_added .minus,
.quantity.buttons_added .plus {
width: 60px;
}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
/* For landscape layouts only */
#hide-menu{
display: block !important;
}
.side-nav{
display:none;
}
#wrapper {
padding-left: 0;
}
.quantity.buttons_added .minus,
.quantity.buttons_added .plus {
width: 60px;
}
}