.content-wrapper{padding-top:50px}.tooltip.top{white-space:nowrap}.tooltip .tooltip-inner{max-width:none}.btn.period-back,.btn.period-forward{vertical-align:top}.copy-notification,.day-status-container{min-width:300px;position:fixed;top:30px;right:10px;z-index:1035}body.availability-table,body.availability-table .wrapper,body.vacation-table,body.vacation-table .wrapper{overflow-x:visible;overflow-y:visible}body.availability-table .wrapper .container,body.availability-table .wrapper .content,body.vacation-table .wrapper .container,body.vacation-table .wrapper .content{padding-left:0;padding-right:0;padding-bottom:0}body.availability-table .wrapper .container .box,body.availability-table .wrapper .content .box,body.vacation-table .wrapper .container .box,body.vacation-table .wrapper .content .box{margin-bottom:0}body.availability-table .wrapper .container .box .bottom-bordered-row td,body.availability-table .wrapper .content .box .bottom-bordered-row td,body.vacation-table .wrapper .container .box .bottom-bordered-row td,body.vacation-table .wrapper .content .box .bottom-bordered-row td{border-bottom:2px solid #ccc}body.availability-table .wrapper .container .box .conflicting,body.availability-table .wrapper .content .box .conflicting,body.vacation-table .wrapper .container .box .conflicting,body.vacation-table .wrapper .content .box .conflicting{background-color:#ff0}body.availability-table .wrapper .navbar>.container,body.vacation-table .wrapper .navbar>.container{padding-left:15px;padding-right:15px}.skin-green-light .main-header .navbar{background-color:#1b1b1b;background-image:linear-gradient(180deg,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff222222",endColorstr="#ff111111",GradientType=0)}@media (min-width:768px),(min-width:992px),(min-width:1200px){.container.full-width{width:100%}}@media (max-width:1200px){.container.navbar-container{width:100%}}.container.navbar-container{max-height:50px}.container.navbar-container .navbar-custom-menu{background-color:#1b1b1b;background-image:linear-gradient(180deg,#222,#111);padding-left:10px;padding-right:10px;display:block;position:absolute;top:0;right:0}.navbar-toggle{float:left}.navbar-nav{white-space:nowrap}.navbar-nav>li{float:none;display:inline-block}@media (max-width:767px){.container.navbar-container{max-height:unset}.navbar-nav{white-space:wrap}.navbar-nav>li{display:block}}table.dataTable thead td,table.dataTable thead th{padding:10px}table.dataTable tfoot td,table.dataTable tfoot th{padding:10px 10px 6px}table.dataTable thead th{position:relative}table.dataTable thead th.sorting,table.dataTable thead th.sorting_asc,table.dataTable thead th.sorting_desc{padding-right:18px}table.dataTable thead th .copy-holder{display:none;position:absolute;bottom:100%;left:0;background-color:#fff;text-align:center;width:100%;padding-bottom:5px}table.dataTable thead th:hover .copy-holder{display:block}.filter-table-by-job-wrapper{position:absolute;z-index:10}.availability-table-box{margin-top:-35px}#vacation-table th{position:sticky;top:50px;background:#fff;z-index:10}#vacation-table tbody td{border-right:1px solid #d0d0d0}#availability-table{padding-right:10px}#availability-table th{position:sticky;top:50px;background:#fff;z-index:10}#availability-table tbody tr td{white-space:nowrap;padding:0;min-width:36px}#availability-table tbody tr td>div:first-child{padding:8px 10px}#availability-table tbody tr td a{color:inherit}#availability-table tbody tr td .has-right-tooltip{text-align:center}#availability-table tbody tr td:first-child{position:sticky;left:0;z-index:9}#availability-table table.dataTable thead th{padding:5px}#availability-table td.mon,#availability-table th.mon{border-left:2px solid #868383!important}#availability-table th.fri,#availability-table th.mon,#availability-table th.sat,#availability-table th.sun,#availability-table th.thu,#availability-table th.tue,#availability-table th.wed{padding:5px;font-size:24px;text-align:center;color:#565353;line-height:20px}#availability-table th.sat,#availability-table th.sun{background-color:#fff;color:red}#availability-table th .month-start{font-size:16px;line-height:18px}#availability-table td.fri,#availability-table td.mon,#availability-table td.sat,#availability-table td.sun,#availability-table td.thu,#availability-table td.tue,#availability-table td.wed{text-align:center}#availability-table td.first-day-of-month{border-left:4px solid #615c5c;background:linear-gradient(90deg,hsla(0,0%,75.7%,.75) 0,hsla(0,0%,75.7%,.74) 1%,hsla(0,0%,75.7%,.4) 33%,rgba(125,185,232,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#bfc1c1c1",endColorstr="#007db9e8",GradientType=1)}#availability-table th.first-day-of-month{border-left:4px solid #615c5c}#availability-table td.available-for-work{background-color:#696;color:#696}#availability-table td.on-trip{background-color:#f44;color:#f44}#availability-table td.has-comment{background-color:#fed833;color:#fed833}#availability-table td.is-uncertain{background-color:#ffc168;color:#ffc168}.category-{background-color:#fff}.category-1{color:#000;background-color:#ffe119}.category-2{color:#fff;background-color:#000}.category-3{color:#fff;background-color:#4363d8}.category-4{color:#fff;background-color:#3cb44b}.category-5{color:#fff;background-color:#e6194b}.category-6{color:#000;background-color:#f58231}.category-7{color:#fff;background-color:#9a6324}.category-8{color:#000;background-color:#a9a9a9}.category-9{color:#fff;background-color:#911eb4}.category-10{color:#000;background-color:#fabebe}.category-11{color:#000;background-color:#ffd8b1}.category-12{color:#fff;background-color:olive}.category-13{color:#000;background-color:#fffac8}.category-14{color:#fff;background-color:#f032e6}.category-15{color:#000;background-color:#bfef45}.category-21{color:#fff;background-color:maroon}.category-22{color:#000;background-color:#e6beff}.category-23{color:#fff;background-color:#000075}.availability-calendar .cday{overflow:visible!important}.availability-calendar .hover-block{display:none;position:absolute;top:0;left:100%;max-width:300px;margin-left:5px;color:#fff;z-index:10}.availability-calendar .hover-block .inner{background-color:#000;padding:10px;list-style-type:none;position:relative}.availability-calendar .hover-block .inner li{white-space:nowrap}.availability-calendar .hover-block .inner:after{right:100%;top:20px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:5px solid transparent;border-right-color:#000;margin-top:-5px}.availability-calendar .cday:hover .hover-block{display:block}.availability-calendar .cday:nth-child(5) .hover-block,.availability-calendar .cday:nth-child(6) .hover-block,.availability-calendar .cday:nth-child(7) .hover-block{left:auto;right:100%;margin-right:5px;margin-left:0}.availability-calendar .cday:nth-child(5) .hover-block .inner:after,.availability-calendar .cday:nth-child(6) .hover-block .inner:after,.availability-calendar .cday:nth-child(7) .hover-block .inner:after{left:100%;right:auto;border-color:transparent transparent transparent #000}.noticable-tooltip{position:fixed;animation:pulsate 1.5s infinite}.noticable-tooltip .tooltip-inner{background-color:#f14aa8;color:#000}.noticable-tooltip.left .tooltip-arrow{border-left-color:#f14aa8}.multiline-tooltip .tooltip-inner{white-space:pre-wrap}@keyframes pulsate{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media screen and (max-width:640px){.filter-table-by-job-wrapper{position:relative}}