.logo img{max-height:40px;}ul.menu.nav.navbar-nav{margin-top:5px;}ul.menu.nav.navbar-nav li{}ul.menu.nav.navbar-nav li a{font-weight:600;}.rules-link-mark_today_attendance a.rules-link.rules-link{padding:12px 50px;display:inline-block;background:rgb(23,112,0);background:linear-gradient(0deg,rgba(23,112,0,1) 0%,rgba(10,176,10,1) 100%);color:#fff;font-size:112%;border-radius:7px;box-shadow:#013d005e 0px 4px 10px;}.views-field.views-field-end-session{display:inline-block;margin-right:10px;}.views-field.views-field-end-session a{padding:12px 50px;display:inline-block;background:rgb(166 78 0);background:linear-gradient(0deg,rgb(232 140 0) 0%,rgb(255 197 139) 100%);color:#fff;font-size:112%;border-radius:7px;box-shadow:#6941005e 0px 4px 10px;}.views-field.views-field-end-attendance-day{display:inline-block;float:right;}.views-field.views-field-end-attendance-day a{padding:12px 50px;display:inline-block;background:rgb(201 9 9);background:linear-gradient(0deg,rgb(179 0 0) 0%,rgb(255 70 70) 100%);color:#fff;font-size:112%;border-radius:7px;box-shadow:#3d00005e 0px 4px 10px;}.views-field.views-field-start-session{}.views-field.views-field-start-session a{padding:12px 50px;display:inline-block;background:rgb(23,112,0);background:linear-gradient(0deg,rgba(23,112,0,1) 0%,rgba(10,176,10,1) 100%);color:#fff;font-size:112%;border-radius:7px;box-shadow:#013d005e 0px 4px 10px;}.calendar-calendar td{border:1px solid #d1d1d1;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0px;position:relative;}.date-box .month.day{position:absolute;left:0;top:7px;z-index:2;font-size:20px;}.calendar-calendar tr.date-box td .month.day a{color:#fff;}.calendar-calendar .month-view .full td.single-day div.monthview{background-color:#828282;padding:10px 5px 10px;color:#fff;margin-top:-18px;}.calendar-calendar .month-view .full td.single-day .attendance-status-6 div.monthview{background-color:#43bc19b0;}.calendar-calendar .month-view .full td.single-day .attendance-status-11 div.monthview{background-color:#e85656;}.calendar-calendar .month-view .full td.single-day .attendance-status-8 div.monthview{background-color:#2596de;}.calendar-calendar .month-view .full td.single-day .attendance-status-9 div.monthview{background-color:#383ad6;}.calendar-calendar .month-view .full td.single-day .attendance-status-10 div.monthview{background-color:#8816c2;}.calendar-calendar .month-view .full td.single-day .attendance-status-4 div.monthview{background-color:#0db20e;}.calendar-calendar .month-view .full td.single-day .attendance-status-7 div.monthview{background-color:#16a02175;}.calendar-calendar th.days{background:transparent;font-size:24px;font-weight:100;border:0;padding:15px;}.views-field-field-attendance-status .field-content{font-size:16px;font-weight:600;text-align:right;}.calendar-calendar td .inner div.calendar div .views-field-end-attendance-day-admin a{display:inline-block;margin-top:10px;color:#ffffff;box-shadow:#00000038 0px 3px 10px;background-color:#fff !important;border-radius:20px;padding:5px 10px;background:linear-gradient(0deg,rgb(217 9 9) 0%,rgb(212 52 52) 50%,rgb(255 74 74) 100%) !important;}.calendar-calendar .month-view .full td.single-day .attendance-status-- div.monthview{padding-top:36px;}table.views-table.cols-0{width:100%;}.calendar-calendar .month-view .full tr td.single-day.today{border:3px solid #00cbff;box-shadow:#000 0px 4px 20px;}.btn-primary{color:#fff;background:rgb(0,27,112);background:linear-gradient(0deg,rgba(0,27,112,1) 0%,rgba(19,83,241,1) 100%);}.page-end-attendance-day .main-container{padding:5%;margin:40px auto;max-width:960px;border:1px solid #ccc;border-radius:7px;background-color:#fff;text-align:center;font-size:118%;box-shadow:#00000029 0px 4px 18px;}.page-end-attendance-day .main-container form#rules-link-trigger-form{max-width:580px;margin:0px auto;}.page-end-attendance-day .main-container div#edit-actions{margin-top:20px;text-align:center;}.page-end-attendance-day .main-container div#edit-actions button#edit-submit{padding:10px 40px;}.node-employee_profile-form{max-width:960px;margin:20px auto;padding:4%;border:1px solid #ccc;border-radius:7px;}.entitytype-end_attendance_day-form{display:none;}section#block-user-login{max-width:480px;margin:40px auto;padding:5%;background-color:#ecf2f6;border:1px solid #b5c8de;border-radius:10px;}section#block-user-login h2.block-title{text-align:center;margin-bottom:40px;}section#block-user-login button#edit-submit{margin:30px auto 0px;display:block;padding:14px 80px;font-size:112%;}
