﻿
/********************************************************************/
/***************    Calendar Icon Box    ****************************/
/********************************************************************/
.soi-icc-card-icon-box-calendar h4, .soi-icc-card-icon-box-calendar .h6  {margin:initial;color:initial;padding-bottom:unset;border-bottom-color:unset;border-bottom-width:unset;border-bottom-style:unset;}
/*.soi-icc-card-icon-box h4, .soi-icc-card-icon-box .h6 {margin:0px 0px 5px;color:rgb(84, 96, 107);padding-bottom:2px;border-bottom-color:rgb(49, 157, 68);border-bottom-width: 1px;border-bottom-style: solid;}
soi-icc-card-icon-box*/

.soi-icc-list-calendar > .soi-icc-list-calendar-item {text-align:left;margin-bottom:1rem;}
.soi-icc-list-calendar > .soi-icc-list-calendar-item > .soi-icc-card-calendar { background-color: transparent; border: none; display: inline-block; padding:.5rem;margin:0;}
.soi-icc-list-calendar > .soi-icc-list-calendar-item > .soi-icc-card-calendar > .card-header { width:81px !important;border: 1px solid #dee2e6 !important;/*.border*/  float: left !important;/*.float-left*/margin:0 !important;padding:0 !important;}
.soi-icc-list-calendar > .soi-icc-list-calendar-item > .soi-icc-card-calendar > .card-header > div:nth-child(1) {font-size:.80rem;display:block;text-align: center !important;/*text-center*/margin:0 !important;/*m-0*/padding:.25rem !important;/*p-1*/}
.soi-icc-list-calendar > .soi-icc-list-calendar-item > .soi-icc-card-calendar > .card-header > div:nth-child(2) {background-color:white; font-size:1.75rem;border-radius:unset;text-align:center;margin:0 !important; padding-top:.25rem;padding-bottom:.25rem;/*text-center*/ /*m-0*/ /*pt-1*/ /*pb-1*/}
.soi-icc-list-calendar > .soi-icc-list-calendar-item > .soi-icc-card-calendar > .card-header > div:nth-child(3) {font-size:.75rem;border-radius:unset;text-align:center;margin:0 !important; padding-top:.25rem;padding-bottom:.25rem;border-top:1px solid #dee2e6 !important;/*text-center m-0 p-0 py-1 alert2 alert-danger2 border border-danger2 border-left-0 border-right-0 border-bottom-0*/}
.soi-icc-list-calendar > .soi-icc-list-calendar-item > .soi-icc-card-calendar > .card-body { border-left: 2px solid rgb(102,102,102); margin-left: 86px; min-height: 80px; }

.soi-icc-list-calendar > .soi-icc-list-calendar-item > .soi-icc-card-calendar-secondary > .card-header {background-color: #6c757d !important;/*bg-secondary*/border-color: #6c757d !important;/*.border-secondary*/}
.soi-icc-list-calendar > .soi-icc-list-calendar-item > .soi-icc-card-calendar-secondary > .card-header > div:nth-child(1) {background-color: #6c757d !important;/*bg-secondary*/color: #ffffff !important;/*text-light*/}
.soi-icc-list-calendar > .soi-icc-list-calendar-item > .soi-icc-card-calendar-secondary > .card-header > div:nth-child(2) {color:#6c757d; /*text-warning*/}
.soi-icc-list-calendar > .soi-icc-list-calendar-item > .soi-icc-card-calendar-secondary > .card-header > div:nth-child(3) {border-color:#6c757d !important;color: #ffffff !important;/*text-light*/}

.soi-icc-list-calendar > .soi-icc-list-calendar-item > .soi-icc-card-calendar-warning > .card-header {background-color: #ffc107 !important;/*bg-warning*/border-color: #ffc107 !important; /*.border-warning*/color: #856404;background-color: #fff3cd;/*border-color: #ffeeba;*//*.alert-warning*/}
.soi-icc-list-calendar > .soi-icc-list-calendar-item > .soi-icc-card-calendar-warning > .card-header > div:nth-child(1) { background-color: #ffc107 !important;/*bg-danger*/color: #000000 !important;/*text-light*/}
.soi-icc-list-calendar > .soi-icc-list-calendar-item > .soi-icc-card-calendar-warning > .card-header > div:nth-child(2) {color:#ffc107; /*text-warning*/}
.soi-icc-list-calendar > .soi-icc-list-calendar-item > .soi-icc-card-calendar-warning > .card-header > div:nth-child(3) {border-color:#ffc107 !important;color: #000000 !important;/*text-light*/}

.soi-icc-list-calendar > .soi-icc-list-calendar-item > .soi-icc-card-calendar-danger > .card-header {background-color: #dc3545 !important;/*bg-danger*/border-color: #dc3545 !important;/*.border-danger*/ color: #721c24; background-color: #f8d7da; /*border-color: #f5c6cb;*//*.alert-danger*/}
.soi-icc-list-calendar > .soi-icc-list-calendar-item > .soi-icc-card-calendar-danger > .card-header > div:nth-child(1) { background-color: #dc3545 !important;/*bg-danger*/color: #f8d7db !important;/*text-light*/}
.soi-icc-list-calendar > .soi-icc-list-calendar-item > .soi-icc-card-calendar-danger > .card-header > div:nth-child(2) {color:#dc3545; /*text-danger*/}
.soi-icc-list-calendar > .soi-icc-list-calendar-item > .soi-icc-card-calendar-danger > .card-header > div:nth-child(3) {border-color:#dc3545 !important; color: #f8d7db/*#ffffff*/}


.soi-icc-list-calendar>.soi-icc-list-calendar-item>.soi-icc-card-calendar>.card-body h2,
.soi-icc-list-calendar>.soi-icc-list-calendar-item>.soi-icc-card-calendar>.card-body h3,
.soi-icc-list-calendar>.soi-icc-list-calendar-item>.soi-icc-card-calendar>.card-body h4,
.soi-icc-list-calendar>.soi-icc-list-calendar-item>.soi-icc-card-calendar>.card-body h5,
.soi-icc-list-calendar>.soi-icc-list-calendar-item>.soi-icc-card-calendar>.card-body h6,
.soi-icc-list-calendar>.soi-icc-list-calendar-item>.soi-icc-card-calendar>.card-body .h2,
.soi-icc-list-calendar>.soi-icc-list-calendar-item>.soi-icc-card-calendar>.card-body .h3,
.soi-icc-list-calendar>.soi-icc-list-calendar-item>.soi-icc-card-calendar>.card-body .h4,
.soi-icc-list-calendar>.soi-icc-list-calendar-item>.soi-icc-card-calendar>.card-body .h5,
.soi-icc-list-calendar>.soi-icc-list-calendar-item>.soi-icc-card-calendar>.card-body .h6 { margin: 0px 0px 0px 0px; /*font-size:100%;*/}

.soi-icc-list-calendar-edocket>.soi-icc-list-calendar-item {padding-top:1.5rem;padding-bottom:1.5rem;}
.soi-icc-list-calendar-edocket > .soi-icc-list-calendar-item > .soi-icc-card-calendar { background-color:transparent;}
.soi-icc-list-calendar-edocket > .soi-icc-list-calendar-item > .soi-icc-card-calendar>.card-header { background-color: white;}



/*.alert {position: relative;padding: 0.75rem 1.25rem;margin-bottom: 1rem;border: 1px solid transparent;border-radius: 0.25rem;}*/

/*.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item {padding-top:1.5rem;padding-bottom:1.5rem;}
.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar { background-color:transparent;}
.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar>.card-header { background-color: white;}*/

.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item {text-align:left;}
.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar {background-color:transparent; border: none; display: inline-block; margin-bottom:30px; }
.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar > .card-header { width:80px !important;border: 1px solid #dee2e6 !important;/*.border*/  float: left !important;/*.float-left*/margin:0 !important;padding:0 !important;}
.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar > .card-header > div:nth-child(1) {font-size:.80rem;display:block;text-align: center !important;/*text-center*/margin:0;/*m-0*/padding:.25rem;/*p-1*/}
.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar > .card-header > div:nth-child(2) {background-color:white; font-size:1.75rem;border-radius:unset;text-align:center;margin:0; padding-top:.25rem;padding-bottom:.25rem;/*text-center*/ /*m-0*/ /*pt-1*/ /*pb-1*/}
.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar > .card-header > div:nth-child(3) {font-size:.75rem;border-radius:unset;text-align:center;margin:0; padding-top:.25rem;padding-bottom:.25rem;border-top:1px solid #dee2e6 !important;/*text-center m-0 p-0 py-1 alert2 alert-danger2 border border-danger2 border-left-0 border-right-0 border-bottom-0*/}
.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar > .card-body { border-left: 2px solid rgb(102,102,102); margin-left: 86px; min-height: 80px; }

.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar-secondary > .card-header {border-color: #6c757d !important;/*.border-secondary*/}
.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar-secondary > .card-header > div:nth-child(1) {background-color: #6c757d !important;/*bg-secondary*/color: #ffffff !important;/*text-light*/}
.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar-secondary > .card-header > div:nth-child(2) {color:#6c757d; /*text-warning*/}
.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar-secondary > .card-header > div:nth-child(3) {border-color:#6c757d !important;color:#6c757d; /*text-secondary*/}

.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar-warning > .card-header {border-color: #ffc107 !important; /*.border-warning*/color: #856404;background-color: #fff3cd;/*border-color: #ffeeba;*//*.alert-warning*/}
.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar-warning > .card-header > div:nth-child(1) { background-color: #ffc107 !important;/*bg-danger*/color: #000000 !important;/*text-light*/}
.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar-warning > .card-header > div:nth-child(2) {color:#ffc107; /*text-warning*/}
.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar-warning > .card-header > div:nth-child(3) {border-color:#ffc107 !important;color:#ffc107; /*text-warning*/}

.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar-danger > .card-header {border-color: #dc3545 !important;/*.border-danger*/ color: #721c24; background-color: #f8d7da; /*border-color: #f5c6cb;*//*.alert-danger*/}
.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar-danger > .card-header > div:nth-child(1) { background-color: #dc3545 !important;/*bg-danger*/color: #f8d7da/*#ffffff*/ !important;/*text-light*/}
.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar-danger > .card-header > div:nth-child(2) {color:#dc3545; /*text-danger*/}
.soi-icc-list-calendar-002 > .soi-icc-list-calendar-item > .soi-icc-card-calendar-danger > .card-header > div:nth-child(3) {border-color:#dc3545 !important;color:#dc3545; /*text-danger*/}

/********************************************************************/
/***************      Calendar Mini      ****************************/
/********************************************************************/
.soi-icc-calendar-mini { }
.soi-icc-calendar-mini .month-nav {float:right;padding-left:3px;padding-right:3px;margin-right:5px;color:black;}
.soi-icc-calendar-mini .month-nav:hover {background-color:gainsboro;color:white;text-decoration:none;}
.soi-icc-calendar-mini .days span, .soi-icc-calendar-mini .days a {display:inline-block;width:14%;border:1px solid transparent;text-align:center;font-size:12px;}
.soi-icc-calendar-mini .days a {color:black;text-decoration:none;}
.soi-icc-calendar-mini .days a:hover {background-color:gainsboro;}
.soi-icc-calendar-mini .days .today {border:1px solid black;font-weight:bold;/*background-color:gainsboro;*/}
.soi-icc-calendar-mini .days .selected-date {border:1px solid black;}
.soi-icc-calendar-mini .days .selected {background-color:gainsboro;}
.soi-icc-calendar-mini .days .other-month {color:darkgrey;}
.soi-icc-calendar-mini .items-to-show {margin-top:20px;}
.soi-icc-calendar-mini .soi-icc-calendar-mini-check {padding-top:4px;padding-bottom:4px;}
.soi-icc-calendar-mini .soi-icc-calendar-mini-check .form-check-input {height: 12px;width: 12px;}
.soi-icc-calendar-mini .soi-icc-calendar-mini-check .form-check-label {margin-left:5px;display:inline;font-size:13px;font-weight:normal;}


