*{box-sizing:border-box;margin:0;padding:0}[v-cloak]{display:none}body.main,html{height:100%}body.main{display:flex;font-size:16px}body.main,textarea{font-family:Inter,Lato,serif}.clickable{cursor:pointer}a{color:#1f96aa;text-decoration:none}a.icon{border:0}h1{font-size:30px;margin-bottom:20px}h1 i{color:#1f96aa;margin-right:5px}h1 .small,h1 i{display:inline-block}h1 .small{font-size:14px;margin-left:10px}h2,h3{margin-bottom:20px}h3{background-color:#edf3f7;font-weight:500;padding:10px}h5{margin-bottom:15px}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=text],input[type=time],select{border:1px solid #ddd;border-radius:3px;outline:none;padding:10px;width:100%}input[type=date].light,input[type=datetime-local].light,input[type=email].light,input[type=number].light,input[type=password].light,input[type=text].light,input[type=time].light,select.light{border-color:#eee}input[type=datetime-local]{padding:9px}select{padding:9px 10px}a.button{display:inline-block}.button,button{background-color:#1f96aa;border:0;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:600;padding:10px}.button.outline,button.outline{background:#fff;border:1px solid #1f96aa;color:#1f96aa}.button.rounded,button.rounded{border-radius:3px}.button:hover,button:hover{opacity:.8}.button[disabled],button[disabled]{opacity:.5!important}.button.link,button.link{background-color:transparent;color:#000}.button.delete,button.delete{color:red}.button.small,button.small{font-size:14px;padding:7px 10px}button~button{margin-left:15px}i[disabled=true]{opacity:.5!important}.text-center{text-align:center}.text-right{text-align:right}.overflow{clear:both;overflow-x:auto}.relative{position:relative}.clear{clear:both}.breadcrumb{background:#f8f8f8;margin-bottom:20px;padding:15px}.breadcrumb a{border:0;text-decoration:none}#message-alert{background:#fff;border:1px solid #ccc;box-shadow:3px 3px 3px #ccc;display:none;padding:20px;position:fixed;right:30px;text-align:center;top:10px;z-index:999}#message-alert div{margin-bottom:10px}#message-alert a.button{display:block;margin-bottom:10px}#message-alert span{color:#555;cursor:pointer;font-size:12px}.mobile-header{background-color:#0c223b;display:none;padding:10px;position:relative;text-align:center}.mobile-header .menu-trigger{left:10px;position:absolute;top:10px}.mobile-header .avatar{margin-top:10px}.mobile-header .notification-count{opacity:.5;position:absolute;right:10px;text-align:center;top:10px}.mobile-header .notification-count .count{color:#fff;left:0;position:absolute;top:5px;width:100%}.mobile-header .title{color:#fff;margin:10px 0}.onepage{height:100%;overflow:hidden}.chart-wrapper{border-bottom:1px solid #eee;border-top:1px solid #eee;display:none;margin:auto auto 20px;padding:20px;position:relative;text-align:center;width:100%}.chart-wrapper.show{display:block}.chart-wrapper canvas{width:100%!important}.status{background:#ffc;font-weight:500;margin:25px;padding:20px}.columns{display:flex}.columns .column{flex:1 1;padding:0 10px}.columns .column.w-150{flex:0 0 150px;width:150px}.columns .column.w-200{flex:0 0 250px;width:250px}.columns .column:first-child{padding-left:0}.columns .column:last-child{padding-right:0}.columns.nopad,.columns.nopad .column{margin:0;padding:0}.columns.cards{flex-wrap:wrap}.columns.cards .card{border:1px solid #eee;box-shadow:1px 1px 3px #eee;flex:1 1 50%;margin:5px;max-width:calc(50% - 10px);padding:20px}.columns.cards .card a{display:block;margin-top:15px}.columns.cards .card h3 i{font-size:15px;margin-right:5px}.columns.cards .card label{font-weight:500}label{display:block;font-weight:600;margin-bottom:5px}.field{margin-bottom:20px}i~span{margin-left:10px}i.lg{font-size:24px}.form .actions{background:#f5f5f5;padding:15px}.form .actions .save-status{display:block;margin-top:15px}.form .actions button{border-radius:3px;cursor:pointer}.form .actions button:hover{opacity:.8}.form .actions button.delete{float:right}.tabs span{background:#fafafa;border:1px solid #eee;border-bottom:0;cursor:pointer;display:inline-block;margin-right:5px;padding:10px 20px}.tabs span.active{background:#edf3f7;font-weight:600}.editable{display:none}.editing .editable{display:initial}.editing .readonly{display:none}#content{flex:1 1;height:100%;overflow-y:auto}#content .padded-content{padding:30px}#content .section-actions{margin-bottom:20px}#content .section{border-radius:5px;padding:30px}#content .section.loading{opacity:.3}#content .section.bg{background-color:#edf3f7;border-radius:5px;padding:30px}#content .section.form .actions{background-color:transparent;padding-left:0}#content .section.form .fields{border-left:3px solid #1f96aa;padding-left:20px}#content .section.form .fields.shift{margin-left:12px}#content .section.form .fields ul{margin-left:30px}#content .section.form .fields ul li.active{font-weight:600}#content .section.form .fields .error{font-size:13px;margin-top:5px}#content .section.form button{padding:12px}#content .section.form button i{margin-right:4px}#content .section.alt{background-color:#edf3f7;border-radius:5px;padding:30px}#content .section.nopad{padding:0}#content .section .subsection{background:#fafafa;border-bottom:1px solid #eee;margin-bottom:10px;padding:10px}#content .section.min-width{min-width:650px}#content .section h4{font-weight:600;margin-top:20px}#content .section .field h4{margin-top:0}#content .section h5{font-size:16px;margin-bottom:5px}#content .section a.inset{margin-left:10px}img.loading{height:25px}table{margin-bottom:5px;width:100%}table.sortable th{cursor:pointer}table tr{text-align:left}table tr:hover td{background-color:#fafafa;color:#000}table tr th{font-size:14px;font-weight:700}table tr th.icon{width:25px}table tr th.icon.drag{color:#ccc;cursor:-webkit-grab;cursor:grab}table tr td,table tr th{border-bottom:1px solid #eee;padding:20px 10px}table tr td i,table tr th i{font-size:15px}table tr .w-50{width:50px}table tr .w-75{width:75px}table tr td span.remove{color:#777;cursor:pointer;flex:0 0 20px;font-size:20px;width:20px}table tr td span.remove:hover{color:red}table tbody tr:last-child td,table tbody tr:last-child th{border:0}table i{color:#1f96aa;font-size:20px}table i.edit{color:#555;cursor:pointer;display:none;font-size:16px;margin:0 5px}table i.edit:hover{color:#000}table tr:hover i.edit{display:inline-block}table.collapsed td,table.collapsed th{border-bottom:1px solid #eee;padding:10px}table th{font-size:16px}table td.copy-column,table td.delete-column{text-align:center;width:30px}table td.copy-column a,table td.delete-column a{border:0;cursor:pointer}table a.copy{color:#22a7f0}table tr.fraud td{background:rgba(255,0,0,.1)}table a tr.disabled{opacity:.4}table .number{width:90px}table .mid{width:140px}.welcome{font-size:22px;margin-bottom:30px}.welcome b{color:#1f96aa}.filter-bar{background-color:#fafafa;margin-bottom:10px;padding:20px;position:relative}.filter-bar .column{max-width:250px}.filter-bar input[type=text]{border:1px solid #eee}.filter-bar p{color:#999;margin-bottom:10px}.filter-bar .options{font-size:14px;position:absolute;right:10px;top:20px}.filter-bar .options .toggle{display:inline-block;font-size:14px;margin-bottom:10px;margin-right:10px}.filter-bar .options .toggle i{margin-right:5px}.filter-bar .advanced-filters{margin-top:20px}.filter-bar .advanced-filters a{background:#fff;display:inline-block;margin:0;padding:7px}.filter-bar .advanced-filters .filter-options{display:none;margin-bottom:15px;margin-top:15px}.filter-bar .advanced-filters .filter-options.show{display:flex!important}.input-bar{position:relative}.input-bar button{border-radius:0;box-sizing:border-box;height:48px;min-width:0;padding:10px;width:100px}.input-bar .clear-input{align-content:center;align-items:center;cursor:pointer;display:flex;font-size:18px;height:50px;opacity:.5;position:absolute;right:100px;text-align:center;top:0;transition:opacity .2s ease-in-out;width:50px}.input-bar .clear-input:hover{opacity:1}.input-bar .clear-input span{margin:auto}.input-bar input[type=text]{box-sizing:border-box;height:50px;padding:10px;width:calc(100% - 100px)}.input-bar.no-button input[type=text]{width:100%}.input-bar.no-button .clear-input{right:0}.input-bar.small button{height:auto}.input-bar.small .clear-input,.input-bar.small input{height:42px}.input-with-clear{position:relative}.input-with-clear i{color:#555;cursor:pointer;margin-top:12px;opacity:.3;position:absolute;right:10px;z-index:10}.input-with-clear i:hover{color:red;opacity:1}.table-download{margin-left:10px}.table-download i{margin-right:3px}.table-download [data-export-handle]{color:#1f96aa;cursor:pointer}.error{color:red;margin-bottom:20px}.error.with-bg{background-color:rgba(255,0,0,.1)}.w-50{width:50px}.w-75{width:75px}.modal{align-content:center;align-items:center;background:rgba(0,0,0,.2);display:flex;display:none;height:100%;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:999}.modal.show{display:flex!important}.modal h3{margin-bottom:15px}.modal .modal-view{background:#fff;border-radius:15px;box-shadow:3px 3px 3px #888;display:none;margin:auto;max-height:90%;min-width:400px;overflow:auto;padding:30px;position:relative;text-align:left}.modal .modal-view.nopad{padding:0}.modal .modal-view .fa-times{cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.modal .modal-view .overflow{border:1px solid #eee;max-height:300px;overflow-y:auto;padding:10px}.modal .modal-view .error{background:rgba(255,0,0,.1);margin-top:10px;padding:10px}.modal .modal-view input[type=radio]{margin-right:5px}.modal .modal-view .line{margin-bottom:5px}.modal .modal-view .line.padded{margin-bottom:10px}.modal .modal-view .actions{margin-top:20px}.modal .modal-view .actions button{cursor:pointer;min-width:100px;width:100px}.modal .modal-view .actions button.wide{width:150px}.modal .modal-view .actions button.primary:hover{opacity:.9}.modal .modal-view .actions button.secondary{background:#fff;border:1px solid transparent;color:#777}.modal .modal-view .actions button.secondary:hover{border:1px solid #000;color:#000}.modal .modal-view .actions button:first-child{float:left}.modal .modal-view .actions button:last-child{float:right}.show{display:revert!important}.input-with-label{align-items:center;border:1px solid #ccc;border-radius:3px;display:flex;padding:0}.input-with-label input,.input-with-label span{border:0;flex:1 1 50%;padding:10px}.input-with-label span{background:#eee;color:#555;flex:0 0 70px;font-size:13px;text-align:center;width:70px}#home-page .message{border-bottom:1px solid #ddd;cursor:pointer;padding:20px}#home-page .message.active{background-color:rgba(31,150,170,.1);border-bottom:1px solid #ccc}#home-page .message .message-title{margin-bottom:20px}#home-page .message .message-title input[type=checkbox]{margin-right:5px}#home-page .message .message-title i{color:#1f96aa;margin-right:5px}#home-page .message .message-summary{font-weight:300}.dropdown{position:relative}.dropdown .dropdown-menu{background-color:#fff;border:1px solid #ddd;box-shadow:1px 1px 3px #eee;cursor:pointer;display:none;left:0;min-width:200px;position:absolute;top:20px;z-index:999}.dropdown .dropdown-menu li{padding:10px 15px}.dropdown .dropdown-menu li:hover{background-color:#f5f5f5}.dropdown .dropdown-menu li[disabled=true]{background-color:#fff;cursor:auto;opacity:.3}.dropdown .dropdown-menu li i{width:20px}.dropdown .dropdown-menu:hover,.dropdown:hover .dropdown-menu{display:block}#sidebar{background-color:#24254f;background-position-x:right;background-position-y:30px;background-repeat:no-repeat;flex:0 0 300px;height:100%;position:relative}#sidebar .avatar{margin:20px;width:125px}#sidebar .close{display:none;position:absolute;right:20px;top:20px}#sidebar .user{color:#fff;font-size:16px;font-weight:400;margin-left:40px}#sidebar .user i{margin-right:5px}#sidebar .menu{margin-left:40px;margin-top:40px}#sidebar .menu li{list-style-type:none;margin-bottom:20px}#sidebar .menu a{border:0;color:#fff;font-size:18px;font-weight:300;text-decoration:none;text-transform:uppercase}#sidebar .menu a:hover,#sidebar .menu li.active a{font-weight:500}#sidebar .menu ul{list-style-type:none;margin:0}#sidebar .menu ul li{padding:5px 0}#sidebar .menu ul li i{color:#fff;font-size:18px;margin-right:12px;width:16px}#sidebar .menu ul li a{display:inline-block;font-weight:500}#sidebar .menu ul li.inactive{opacity:.2}#sidebar .menu ul.sub-menu{display:none;margin-top:5px}#sidebar .menu ul.sub-menu li{margin:0;padding-left:33px}#sidebar .menu ul.sub-menu li a{color:#fff;font-size:16px;font-weight:400;text-transform:none}#sidebar .menu ul.sub-menu li.active{background:hsla(0,0%,100%,.05)}#sidebar .menu ul .section.active>a{font-weight:700}#sidebar .menu ul .section.active .sub-menu{display:block}#sidebar .footer{align-items:center;background-color:#37396e;bottom:0;display:flex;font-size:14px;justify-content:space-between;left:0;padding:25px 20px;position:absolute;width:100%}#sidebar .footer a{border:0;color:#fff;text-decoration:none}#sidebar .footer a:hover{font-weight:500}#sidebar .footer .logout{align-items:center;display:flex;font-size:11px;text-transform:uppercase}#sidebar .footer .logout img{margin-left:5px}html{min-height:100%}body.login{background-position:bottom;background-repeat:no-repeat;background-size:cover;font-family:Inter,Lato,serif;text-align:center}body.login .login-content{margin:100px auto auto}body.login .login-box{background-color:#1f96aa;color:#fff;display:inline-block;margin-top:30px;padding:20px 15px;text-align:left;width:300px}body.login .login-box div.p,body.login .login-box p{color:#fff;font-size:13px;line-height:1.5em;margin-bottom:15px}body.login .login-box .code{margin-bottom:30px}body.login .login-box .code input[type=text]{font-size:20px;text-align:center}body.login .login-box .button,body.login .login-box button{background-color:#136372;border:0;box-sizing:border-box;color:#fff;display:block;font-size:11px;font-weight:500;padding:15px;text-align:center;text-transform:uppercase;width:100%}body.login .login-box .error{color:#fff;font-weight:600}body.login .login-box .links{margin-top:10px;text-align:center}body.login .login-box .links a{color:#fff;font-size:13px}body.login .field{margin-bottom:20px}body.login .field label{color:#fff;display:block;font-size:12px;margin-bottom:5px}body.login .field input[type=password],body.login .field input[type=text]{background-color:transparent;border:0;border-bottom:1px solid #fff;box-sizing:border-box;color:#fff;display:block;outline:none;padding:10px 5px;width:100%}#calls-page .chart-toggle{color:#1f96aa;cursor:pointer;padding:10px}#calls-page .chart-toggle i{margin-right:5px}.call-filter .filter{background-color:#fafafa;padding:15px}.call-filter .filter .calendar{margin-bottom:-3px;margin-right:5px}.call-filter .chart-wrapper{border-bottom:1px solid #eee;border-top:1px solid #eee;margin:auto auto 20px;padding:20px;position:relative;text-align:center;width:100%}.call-filter .chart-wrapper canvas{width:100%!important}.call-filter .custom-range{display:none}.call-filter .custom-range.show{display:block}.range{background-color:#fafafa;margin-bottom:20px;padding:20px}.range span{display:inline-block;font-weight:600;margin:0 3px}#call-page audio{background:#fff;padding:10px;width:100%}#call-page audio.multi{display:none}#call-page .summary{line-height:1.4em}#call-page .call-actions table{background-color:#fff}#call-page .call-actions td,#call-page .call-actions th{background-color:#fff;padding:10px}#call-page .call-actions th{background-color:#f5f5f5}@media print{#messages-table table,#messages-table td,#messages-table th{border:1px solid #555}}#account-page .info-page table{position:relative!important;width:100%!important}#account-page .info-page img{display:none}#account-page .pay-link{float:right;font-size:18px}#account-page .download i{cursor:pointer;font-size:24px}#account-page .download i:hover{opacity:.8}#content.messaging{max-height:100%;overflow:hidden;position:relative}#messaging-page{height:100%;overflow:hidden;width:100%}#messaging-page #messaging-sidebar{background:#fff;border-left:2px solid #555;border-right:2px solid #eee;flex:0 0 400px;height:100%;width:400px}#messaging-page #messaging-sidebar .thread-time{flex:0 0 100px;font-size:13px;width:100px}#messaging-page #messaging-sidebar .thread-subject{font-size:13px;font-weight:300;margin-top:10px}#messaging-page #messaging-sidebar .priority-icon{color:#1f96aa;color:red;margin-right:10px}#messaging-page #messaging-sidebar .unread{background-color:#1f96aa;color:#fff}#messaging-page .modal-container{padding:10px;position:relative}#messaging-page .modal-container.alt{background:#f5f5f5}#messaging-page .add-contacts{min-height:400px;overflow:visible;width:600px}#messaging-page .add-contacts .cancel-message{background:#fff;border-radius:50%;cursor:pointer;font-size:18px;height:30px;padding:5px;position:absolute;right:-15px;text-align:center;top:-15px;width:30px}#messaging-page .add-contacts .contact-results{background-color:#fff;border:1px solid #eee;position:absolute;text-align:left;top:35px;width:100%;z-index:500}#messaging-page .add-contacts .contact-results .circle{color:#555;font-size:12px;font-style:italic}#messaging-page .add-contacts .contact-results .email{color:#555;font-size:13px}#messaging-page .add-contacts .contact-results ul{list-style-type:none}#messaging-page .add-contacts .contact-results ul li{cursor:pointer;padding:10px}#messaging-page .add-contacts .contact-results ul li:hover{background-color:#eee}#messaging-page .add-contacts .recipients{text-align:left}#messaging-page .add-contacts .recipients span{background:#1f96aa;border-radius:3px;color:#fff;font-size:13px;margin-right:10px;padding:10px}#messaging-page .add-contacts .recipients span i{cursor:pointer;font-weight:600;margin-left:10px;transition:opacity .3s ease-in-out}#messaging-page .add-contacts .recipients span i:hover{opacity:.7}#messaging-page .sidebar-actions{align-items:center;display:flex;padding:10px}#messaging-page .sidebar-actions i{color:#1f96aa;cursor:pointer;font-size:20px;margin-left:15px;transition:opacity .2s ease-in-out}#messaging-page .sidebar-actions i:hover{opacity:.7}#messaging-page .sidebar-actions .settings{margin-left:15px}#messaging-page .sidebar-actions .add-message{float:right}#messaging-page .sidebar-actions .message-search{display:inline-block;width:calc(100% - 20px)}#messaging-page .sidebar-actions .message-search input{border-radius:5px;width:100%}#messaging-page .sidebar-filters{background:#fff;border-top:1px solid #f5f5f5;padding:10px;position:relative}#messaging-page .sidebar-filters i{color:#333;cursor:pointer;font-size:20px;margin-right:10px;transition:opacity .2s ease-in-out}#messaging-page .sidebar-filters i:hover{opacity:.7}#messaging-page .sidebar-filters i.active{color:#1f96aa}#messaging-page .sidebar-filters i.fa-messages{font-size:18px}#messaging-page .sidebar-filters .timespan{color:#555;font-size:12px}#messaging-page .sidebar-filters .tooltip{background:#1f96aa;border-radius:5px;color:#fff;display:none;font-size:12px;left:10px;padding:7px;position:absolute;top:40px;z-index:999}#messaging-page .custom-range{display:none}#messaging-page .custom-range.show{display:block}#messaging-page .messages{border-top:1px solid #ddd;max-height:calc(100% - 105px);overflow-y:auto}#messaging-page .messages .message{border-bottom:1px solid #ddd;cursor:pointer;padding:20px;position:relative}#messaging-page .messages .message.urgent{background:rgba(255,0,0,.03)}#messaging-page .messages .message .urgent-message{background-color:red;height:100%;left:0;position:absolute;top:0;width:5px}#messaging-page .messages .message.active{background-color:rgba(31,150,170,.1);border-bottom:1px solid #ccc}#messaging-page .messages .message .message-title{margin-bottom:10px}#messaging-page .messages .message .message-title .contacts{height:25px;line-height:30px}#messaging-page .messages .message .message-title input[type=checkbox]{margin-right:5px}#messaging-page .messages .message .message-title img{float:left;margin-right:3px;width:27px}#messaging-page .messages .message .message-title img~span{margin-left:10px}#messaging-page .messages .message .message-title i{color:#1f96aa;font-size:20px;margin-right:5px}#messaging-page .messages .message .message-summary{font-weight:300}#messaging-page .message-thread{height:100%}#messaging-page .thread-header{background-color:#fafafa;border-bottom:1px solid #eee;padding:20px;position:absolute;top:0;width:100%;z-index:10}#messaging-page .thread-header .loading{height:10px}#messaging-page .thread-header .thread-recipients{color:#555;font-size:14px;margin-top:5px}#messaging-page .thread-messages{margin-top:80px;max-height:calc(100% - 165px);overflow-y:auto;padding:10px}#messaging-page .thread-messages .delivery-time,#messaging-page .thread-messages .message-time{color:#aaa;font-size:13px;margin-left:10px}#messaging-page .thread-messages .delivery-time{color:#777;font-weight:600}#messaging-page .thread-messages .message{background-color:#f5f5f5;border-radius:10px;margin:10px;max-width:80%;padding:20px;position:relative}#messaging-page .thread-messages .message .message-sender{font-size:16px;font-weight:600;margin-bottom:10px}#messaging-page .thread-messages .message .priority-icon{color:red;position:absolute;right:10px;top:10px}#messaging-page .thread-messages .attachment{font-size:15px;font-weight:400;padding:10px}#messaging-page .thread-messages .attachment i{cursor:pointer;font-size:40px;margin-bottom:5px}#messaging-page .thread-messages .sender .message-time{margin-right:15px;text-align:right}#messaging-page .thread-messages .sender .message{background-color:#1f96aa;color:#fff;margin-left:20%}#messaging-page .thread-messages .sender .attachment{margin-right:20px;text-align:right}#messaging-page .thread-messages .priority .message{border:1px solid red}#messaging-page .message-input{background:#fff;border-top:1px solid #eee;bottom:0;box-sizing:border-box;padding:20px;position:absolute;transition:opacity .3s ease-in-out;width:100%;z-index:99}#messaging-page .message-input.sending{opacity:.5}#messaging-page .message-input .columns{align-items:center}#messaging-page .message-input textarea{border:1px solid #ddd;height:40px;overflow:hidden;padding:10px;width:100%}#messaging-page .message-input .message-actions,#messaging-page .message-input .quick-reply{flex:0 0 125px;position:relative}#messaging-page .message-input .message-actions i,#messaging-page .message-input .quick-reply i{color:#24254f;cursor:pointer;font-size:20px;margin-right:10px}#messaging-page .message-input .message-actions i:hover,#messaging-page .message-input .quick-reply i:hover{opacity:.8}#messaging-page .message-input .message-actions i.priority,#messaging-page .message-input .quick-reply i.priority{color:#888}#messaging-page .message-input .message-actions i.alert,#messaging-page .message-input .quick-reply i.alert{color:red}#messaging-page .message-input .message-actions .tooltip,#messaging-page .message-input .quick-reply .tooltip{background:#1f96aa;border-radius:5px;color:#fff;display:none;font-size:12px;left:0;padding:7px;position:absolute;top:-40px}#messaging-page .message-input .message-actions{flex:0 0 40px}#messaging-page .quick-replies{background:#fff;border:1px solid #ccc;bottom:60px;display:none;left:10px;min-width:200px;position:absolute;z-index:999}#messaging-page .quick-replies.show{display:block}#messaging-page .quick-replies div{cursor:pointer;padding:10px}#messaging-page .quick-replies div:hover{background-color:#f5f5f5}#oncall-page h2{margin-bottom:0}#oncall-page h2 i{margin-right:5px}#oncall-page h3{margin-bottom:10px}#oncall-page .option-button{flex:0 0 150px;width:150px}#oncall-page .option-button button{width:100%}#oncall-page .shift{cursor:pointer}#oncall-page .shift:hover td{background-color:#ffe;color:#000}#oncall-page .shift.active td{background-color:#1f96aa;color:#fff;cursor:none}#oncall-page .shift.active td a{color:#fff}#oncall-page .shifts{margin-bottom:30px;margin-top:20px}#oncall-page ul{list-style-type:none}#oncall-page .shift-contacts{margin-top:15px}#oncall-page .shift-contacts li{margin-bottom:5px}#oncall-page .shift-actions{background:#f8f8f8;margin-bottom:20px;margin-top:10px;padding:15px}#oncall-page .shift-actions span{cursor:pointer;display:inline-block;margin-right:20px}#oncall-page .shift-actions span a{color:#444}#oncall-page .shift-actions span a:hover{color:#000}#oncall-page .shift-actions span i{margin-right:5px}#oncall-page .shift-actions span[disabled=true]{cursor:auto;opacity:.3!important}#oncall-page .shift-actions span .label{font-size:15px;margin-left:3px;margin-right:10px}#oncall-page .shift-resources{border-top:1px solid #ddd;margin-bottom:20px;margin-top:30px;padding-top:20px}#oncall-page .shift-resources button{width:100%}#oncall-page .new-shift{padding:10px}#oncall-page .new-shift .recur-day-options{border:1px solid #eee;line-height:1.6em;max-height:75px;overflow-y:auto;padding:5px}#oncall-page .schedule-actions{flex:0 0 300px;padding:10px;width:300px}#oncall-page .schedule-actions .calendar{height:250px;margin:auto;width:100%}#oncall-page .day-shift{padding:30px}#oncall-page .cal-container{background:#f5f5f5;border-top:2px solid #ddd;height:500px;padding:20px}#oncall-page .cal-container .vuecal{background-color:#fff}#oncall-page .vuecal--xsmall .vuecal__title-bar{background-color:#1f96aa}#oncall-page .vuecal--xsmall .vuecal__cell{background-color:#fff}#oncall-page .vuecal--xsmall .vuecal__cell--today{font-weight:700}#oncall-page .vuecal--xsmall .vuecal__cell--selected{background-color:#1f96aa;color:#fff}#oncall-page .vuecal__event{background:#fff;border:1px solid #ddd;cursor:pointer;font-size:13px;padding:10px}#oncall-page .vuecal__event .cell-content.vuecal__event--focus{background-color:#1f96aa;color:#fff;cursor:none}#oncall-page .assigned{color:#555;margin-bottom:20px;margin-top:10px}#oncall-page .shift-roles td,#oncall-page .shift-roles th{padding:10px}#oncall-page .shift-roles input[type=number]{min-width:0;width:75x}#oncall-page .no-coverage{background-color:#ed6767!important}#oncall-page .no-coverage,#oncall-page .partial-coverage{align-items:center;display:flex;height:100%;justify-content:center}#oncall-page .partial-coverage{background-color:orange!important}#oncall-page .copy,#oncall-page .full-coverage,#oncall-page .no-copy{align-items:center;background-color:#28c567!important;display:flex;height:100%;justify-content:center}#oncall-page .copy,#oncall-page .no-copy{color:#000}#oncall-page .no-copy{background-color:#fff!important;color:#000}#oncall-page .calendar-view .vuecal__body{max-height:600px;overflow-y:auto}#oncall-page .calendar-view .vuecal__cells>.vuecal__flex{align-items:flex-start;background-color:#fafafa}#oncall-page .calendar-view .vuecal__title-bar{background-color:#1f96aa;color:#fff}#oncall-page .calendar-view .vuecal__cell{background-color:#fff}#oncall-page .calendar-view .vuecal__cell-date{color:#000;padding:10px}#oncall-page .calendar-view .vuecal__event{border:0;color:#000;padding:0}#oncall-page .calendar-view .vuecal__event .cell-content{border:1px solid #f5f5f5;padding:10px}#oncall-page .calendar-view .vuecal__event .cell-content.inactive{display:none}#oncall-page .calendar-view .vuecal__event.vuecal__event--focus{color:#fff}#oncall-page .spreadsheet-view table{border-collapse:collapse}#oncall-page .spreadsheet-view td,#oncall-page .spreadsheet-view th{border:1px solid #eee}#directory-page ul.roles{list-style-type:none}#directory-page ul.roles li{margin-bottom:10px}#directory-page ul.roles input{margin-right:5px}#directory-page input.missing,#directory-page select.missing,#directory-page ul.roles input.missing{border:1px solid red}#directory-page .column.roles{flex:0 0 250px;padding:0 20px;width:250px}#directory-page .contact-type{color:#555;font-weight:400;margin-right:5px}#directory-page ul.listing-roles{list-style-type:none;margin-left:5px}#directory-page ul.listing-roles input{margin-right:10px}#directory-page ul.listing-roles li{margin-bottom:10px}#directory-page .bold{font-weight:600}#directory-page .account{cursor:pointer}#directory-page .user-accounts .default-account{font-size:13px;margin-left:10px}#directory-page .user-accounts li{margin-bottom:10px}#directory-page .user-accounts li i.delete{color:red;cursor:pointer;display:none;margin-left:5px}#directory-page .user-accounts li i.delete:hover{opacity:.7}#directory-page .user-accounts li .make-default{display:none;font-size:12px;margin:0 10px}#directory-page .user-accounts li:hover .make-default,#directory-page .user-accounts li:hover i.delete{display:inline-block}#directory-page .small{font-size:14px;font-weight:400}#directory-page .day-input{margin-bottom:5px}#directory-page .no-expire{font-size:14px;margin-top:5px}#directory-page .generate-message{font-size:13px;margin-top:10px}@media only screen and (max-width:800px){.columns.layout{display:block}.columns.layout .column{flex:1 1 100%;max-width:100%}body.main,body.main .mobile-header{display:block}#sidebar{display:none;left:0;position:absolute;top:0;width:100%;z-index:99}#sidebar.active,#sidebar.active .close{display:block}}@media print{#sidebar{display:none!important}*{overflow:visible!important}#oncall-page .breadcrumb,#oncall-page .calendar,#oncall-page .schedule-actions,#oncall-page .shift-actions{display:none!important}#oncall-page .vuecal__body{max-height:auto}#oncall-page table{width:100%}}
