.buddypress-header{background:rgba(0,0,0,.025);padding:20px;border-bottom:1px solid rgba(0,0,0,.1)}.buddypress-header h1,.buddypress-header h2{margin:0;text-transform:uppercase;text-align:center}#dashboard-content{margin:0 auto}@media all and (min-width: 768px){#dashboard-content{display:flex}}#buddypress-inner{padding:15px}#buddypress-nav{flex:0 0 200px;border-bottom:2px solid rgba(0,0,0,.5)}#buddypress-nav ul{display:flex;flex-direction:column}#buddypress-nav li{border-bottom:1px solid rgba(0,0,0,.025)}#buddypress-nav a:hover{background-color:rgba(0,0,0,.025);color:#252525}#buddypress-nav a:active{transition:none;background-color:rgba(0,0,0,.1)}@media all and (min-width: 768px){#buddypress-nav{border-bottom:0;border-right:1px solid rgba(0,0,0,.1)}}#buddypress-body{overflow:auto;flex:1}#buddypress #register-page form#signup_form{margin-top:20px}#buddypress .standard-form #basic-details-section,#buddypress .standard-form #blog-details-section,#buddypress .standard-form #profile-details-section{float:none;width:auto}#buddypress .standard-form#signup_form div.submit{float:none;text-align:center}#buddypress .standard-form#signup_form input[type=password],#buddypress .standard-form#signup_form input[type=email]{margin-bottom:0}#buddypress .standard-form#signup_form .field-set .error{width:auto;border-radius:0 0 4px 4px;padding:10px 20px}.elementor-register{font-size:.85em}.elementor-text-editor{margin-bottom:1rem;margin-top:1rem}.elementor-widget-text-editor{color:#000}.elementor-login-separator{margin:0 5px}.elementor-page .site-content h1.entry-title,.elementor-page .site-content .widget-area{padding-top:0}.elementor-text-editor{margin-top:0;margin-bottom:0}.elementor-text-editor *:first-child{margin-top:0}body .wbcom-elementor-login-form .alert{background:#faa;color:#a00}body #signup_submit{border:0 !important}body #signup_submit:hover{background-color:#757575 !important}.wbcom-elementor-login-form .username-error,.wbcom-elementor-login-form .password-error{display:none;border-radius:0 0 4px 4px;padding:10px 20px;font-size:14px;background:#faa;color:#a00;margin:0 0 10px;width:100%}html,body{height:100%;min-height:100%}body{display:flex;flex-direction:column;font-family:arial,sans-serif;font-size:16px}body .rg-sticky-header{margin-top:130px}#page{background-color:#fff}.site{overflow:inherit}html[lang=zh-hant] body,html[lang=zh-hans] body{font-family:"华文细黑","Microsoft YaHei","微软雅黑",STXihei,serif}div.job-applications ul.job-applications li.job-application footer ul.actions li a{width:1.5em;padding:3em 1.5em 0}body #masthead.site-header{border-top:0 !important}h1,h2,h3,h4,h5,h6{color:#961a1e}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.auth-form{border:1px solid rgba(0,0,0,.1);border-radius:8px !important;padding:2rem !important;max-width:90%;margin:0 auto}.auth-form label{display:block;margin-bottom:.5rem}.auth-form .submit{margin-top:15px}.auth-form-nav{margin-top:-1rem;margin-bottom:1rem}.auth-form-nav a{color:rgba(0,0,0,.5)}.auth-form input,.elementor-field-group .elementor-field-textual{border:1px solid rgba(0,0,0,.1)}@media(min-width: 640px){.auth-form{max-width:50%}}#forgot-password-page{border:0;padding:0 !important}#forgot-password-page input{margin-bottom:0}#forgot-password-page .input-submit{text-align:center;padding:20px}h1,h2,h3,h4,h5,h6{font-weight:bold}h1{margin-top:2rem;font-size:30px;font-weight:bold}h2{margin-top:2rem;font-size:26px;font-weight:bold}h3{margin-top:1rem;font-size:20px;font-weight:bold}h4{margin-top:1rem;font-size:1.5rem;font-weight:bold}h5{margin-top:1rem;font-size:1.5rem;font-weight:700}h6{margin-top:1rem;font-size:1.5rem;text-decoration:underline}a.btn,a.btn-small,.lisboeta-pagination a.page-numbers,.lisboeta-pagination a.next,.lisboeta-pagination a.prev,div.btn,div.btn-small,.lisboeta-pagination div.page-numbers,.lisboeta-pagination div.next,.lisboeta-pagination div.prev,span.btn,span.btn-small,.lisboeta-pagination span.page-numbers,.lisboeta-pagination span.next,.lisboeta-pagination span.prev,button.btn,button.btn-small,.lisboeta-pagination button.page-numbers,.lisboeta-pagination button.next,.lisboeta-pagination button.prev,input[type=submit].btn,input[type=submit].btn-small,.lisboeta-pagination input[type=submit].page-numbers,.lisboeta-pagination input[type=submit].next,.lisboeta-pagination input[type=submit].prev{display:inline-block;border-radius:6px;font-size:16px;background-color:#961a1e;color:#fff;height:42px;line-height:42px;padding:0 16px;transform:none;text-decoration:none;text-align:center;text-transform:uppercase;overflow:hidden}a.btn:hover,a.btn-small:hover,.lisboeta-pagination a.page-numbers:hover,.lisboeta-pagination a.next:hover,.lisboeta-pagination a.prev:hover,div.btn:hover,div.btn-small:hover,.lisboeta-pagination div.page-numbers:hover,.lisboeta-pagination div.next:hover,.lisboeta-pagination div.prev:hover,span.btn:hover,span.btn-small:hover,.lisboeta-pagination span.page-numbers:hover,.lisboeta-pagination span.next:hover,.lisboeta-pagination span.prev:hover,button.btn:hover,button.btn-small:hover,.lisboeta-pagination button.page-numbers:hover,.lisboeta-pagination button.next:hover,.lisboeta-pagination button.prev:hover,input[type=submit].btn:hover,input[type=submit].btn-small:hover,.lisboeta-pagination input[type=submit].page-numbers:hover,.lisboeta-pagination input[type=submit].next:hover,.lisboeta-pagination input[type=submit].prev:hover{color:#fff;background-color:#757575}a.btn:active,a.btn-small:active,.lisboeta-pagination a.page-numbers:active,.lisboeta-pagination a.next:active,.lisboeta-pagination a.prev:active,div.btn:active,div.btn-small:active,.lisboeta-pagination div.page-numbers:active,.lisboeta-pagination div.next:active,.lisboeta-pagination div.prev:active,span.btn:active,span.btn-small:active,.lisboeta-pagination span.page-numbers:active,.lisboeta-pagination span.next:active,.lisboeta-pagination span.prev:active,button.btn:active,button.btn-small:active,.lisboeta-pagination button.page-numbers:active,.lisboeta-pagination button.next:active,.lisboeta-pagination button.prev:active,input[type=submit].btn:active,input[type=submit].btn-small:active,.lisboeta-pagination input[type=submit].page-numbers:active,.lisboeta-pagination input[type=submit].next:active,.lisboeta-pagination input[type=submit].prev:active{background-color:#850908;transition:none}a.btn.disabled,a.btn:disabled,a.btn-small.disabled,.lisboeta-pagination a.disabled.page-numbers,.lisboeta-pagination a.disabled.next,.lisboeta-pagination a.disabled.prev,a.btn-small:disabled,.lisboeta-pagination a.page-numbers:disabled,.lisboeta-pagination a.next:disabled,.lisboeta-pagination a.prev:disabled,div.btn.disabled,div.btn:disabled,div.btn-small.disabled,.lisboeta-pagination div.disabled.page-numbers,.lisboeta-pagination div.disabled.next,.lisboeta-pagination div.disabled.prev,div.btn-small:disabled,.lisboeta-pagination div.page-numbers:disabled,.lisboeta-pagination div.next:disabled,.lisboeta-pagination div.prev:disabled,span.btn.disabled,span.btn:disabled,span.btn-small.disabled,.lisboeta-pagination span.disabled.page-numbers,.lisboeta-pagination span.disabled.next,.lisboeta-pagination span.disabled.prev,span.btn-small:disabled,.lisboeta-pagination span.page-numbers:disabled,.lisboeta-pagination span.next:disabled,.lisboeta-pagination span.prev:disabled,button.btn.disabled,button.btn:disabled,button.btn-small.disabled,.lisboeta-pagination button.disabled.page-numbers,.lisboeta-pagination button.disabled.next,.lisboeta-pagination button.disabled.prev,button.btn-small:disabled,.lisboeta-pagination button.page-numbers:disabled,.lisboeta-pagination button.next:disabled,.lisboeta-pagination button.prev:disabled,input[type=submit].btn.disabled,input[type=submit].btn:disabled,input[type=submit].btn-small.disabled,.lisboeta-pagination input[type=submit].disabled.page-numbers,.lisboeta-pagination input[type=submit].disabled.next,.lisboeta-pagination input[type=submit].disabled.prev,input[type=submit].btn-small:disabled,.lisboeta-pagination input[type=submit].page-numbers:disabled,.lisboeta-pagination input[type=submit].next:disabled,.lisboeta-pagination input[type=submit].prev:disabled{background-color:rgba(0,0,0,.25);cursor:default}a.btn-small,.lisboeta-pagination a.page-numbers,.lisboeta-pagination a.next,.lisboeta-pagination a.prev,div.btn-small,.lisboeta-pagination div.page-numbers,.lisboeta-pagination div.next,.lisboeta-pagination div.prev,span.btn-small,.lisboeta-pagination span.page-numbers,.lisboeta-pagination span.next,.lisboeta-pagination span.prev,button.btn-small,.lisboeta-pagination button.page-numbers,.lisboeta-pagination button.next,.lisboeta-pagination button.prev,input[type=submit].btn-small,.lisboeta-pagination input[type=submit].page-numbers,.lisboeta-pagination input[type=submit].next,.lisboeta-pagination input[type=submit].prev{font-size:12px;height:32px;line-height:32px}.alert{padding:1rem;border-radius:4px;border:1px solid rgba(0,0,0,.1);background-color:rgba(0,0,0,.05)}.alert.success{border-color:green;background-color:rgba(0,255,0,.1);color:green}.job-alert-actions{list-style:none;margin:0 0 0 -5px;font-size:.75rem}.job-alert-actions li{display:inline-block;padding:5px}.job-alert-actions a{text-decoration:underline !important;font-weight:bold}.alert-frequency small{display:block}.alert-disabled td{text-decoration:line-through !important}.site-content{padding-top:64px !important;height:auto !important;margin-bottom:100px}@media screen and (min-width: 960px){.site-content{padding-top:0 !important}}.entry-header{padding:40px 0 20px !important}.entry-header h1,.entry-header h2,.entry-header h3,.entry-header h4,.entry-header h5,.entry-header h6{margin:0}.entry-title{text-transform:uppercase;text-align:center;color:#000}.entry-content{font-size:20px}.entry-content ul,.entry-content ol{font-size:20px}.entry-content thead{background-color:#961a1e;color:#fff}.entry-content th{font-size:14px}#masthead{background:#fff}.header .btn{white-space:nowrap}.header-inner{display:flex;flex-direction:row;align-items:center}.header-left{display:flex;flex-direction:row;flex:1;align-items:center;padding:0}.header-right{flex:0;display:flex;align-items:center;padding:0}.logo-text{display:inline-block;text-transform:uppercase;font-weight:600;padding-left:30px;font-size:1.25rem;margin:0}.site-branding{padding-right:15px}.site-branding .logo{display:flex;align-items:center}.site-branding .logo a{flex:1}.site-branding a img{max-width:200px}.site-content{min-height:auto}footer{margin-top:auto}.main-navigation li a:before{transform:none !important;opacity:0;transition:opacity .3s ease-out !important}.main-navigation li a:hover:before{opacity:1}#masthead .menu-item-has-children>a{padding-right:2rem}#masthead .menu-item-has-children>a::after{right:1rem}.primary-menu>li>a{font-weight:bold}.primary-menu .sub-menu{padding:6px 0;border-radius:6px}.datepicker-container .datepicker-panel>ul>li{transition:background-color .25s ease-out}.datepicker-container .datepicker-panel>ul>li.picked,.datepicker-container .datepicker-panel>ul>li.picked:hover{color:red}.datepicker-container .datepicker-panel>ul>li.highlighted{background-color:rgba(255,0,0,.1)}.datepicker-container .datepicker-panel>ul>li.highlighted:hover{background-color:rgba(255,0,0,.25)}.datepicker-container .datepicker-panel>ul>li:hover{background:rgba(255,0,0,.25)}.datepicker-container .datepicker-panel>ul>li:active{transition:none;background-color:rgba(255,0,0,.5)}.datepicker-container.datepicker-top-left,.datepicker-container.datepicker-top-right{border-top-color:#961a1e}.datepicker-container.datepicker-top-left::before,.datepicker-container.datepicker-top-right::before{border-bottom-color:#961a1e}.reign-header-icons-enable #shiftnav-toggle-main .shiftnav-main-toggle-content{padding-right:0 !important}#shiftnav-toggle-main .shiftnav-toggle-burger,#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{padding-top:24px;padding-bottom:24px}.shiftnav .user-link{color:#fff !important}.shiftnav-logo,.shiftnav-logo img{display:block;height:100%;width:auto;max-width:none}.reign-header-icons-enable #shiftnav-toggle-main .shiftnav-main-toggle-content{padding-top:0 !important;padding-bottom:0 !important}#shiftnav-toggle-main{height:64px}body.shiftnav-lock .site{overflow:visible}.input-switch{position:relative;display:flex;align-items:center}.input-switch input{opacity:0;width:0;height:0}.input-switch input:checked+.slider{background-color:#961a1e}.input-switch input:checked+.slider::before{transform:translateX(24px)}.input-switch input:focus+.slider{box-shadow:0 0 1px #961a1e}.input-switch .switch-left,.input-switch .switch-right,.input-switch .slider{display:block}.input-switch .switch-left{margin-right:.5rem}.input-switch .switch-right{margin-left:.5rem}.input-switch .slider{position:relative;min-width:56px;height:32px;cursor:pointer;background-color:#ccc;transition:.4s;border-radius:8px}.input-switch .slider::before{content:"";position:absolute;height:24px;width:24px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:4px}.repeatable{margin-bottom:1rem}.repeatable-item{display:flex;align-items:stretch;margin-bottom:1rem}.repeatable-toolbar{display:flex;border-radius:8px 8px 0 0;overflow:hidden;background-color:rgba(0,0,0,.025);border-bottom:1px solid rgba(0,0,0,.1);font-size:1.5rem;font-weight:bold;color:rgba(0,0,0,.5);text-align:center}.repeatable-remove{display:block;font-size:24px;margin-left:auto;padding:2rem}.repeatable-remove,.repeatable-title,.repeatable-up,.repeatable-down{display:flex;align-items:center;padding:0 1rem;border-right:1px solid rgba(0,0,0,.1);line-height:32px}.repeatable-remove:last-child,.repeatable-title:last-child,.repeatable-up:last-child,.repeatable-down:last-child{border-right:0}.repeatable-add{background-color:rgba(0,0,0,.025);border:1px solid rgba(0,0,0,.1);text-align:center;padding:0 1rem;border-radius:8px;overflow:hidden;font-size:3rem;font-weight:bold;line-height:4rem}.repeatable-title{flex:1;display:flex;align-items:center;text-align:center;justify-content:center}.repeatable-remove,.repeatable-up,.repeatable-down,.repeatable-add{text-align:center;transition:color .2s ease-out,background-color .2s ease-out;color:rgba(0,0,0,.25);cursor:pointer;box-shadow:inset 1px 1px 1px 0 #fff,inset -1px -1px 1px 0 rgba(0,0,0,.25)}.repeatable-remove:hover,.repeatable-up:hover,.repeatable-down:hover,.repeatable-add:hover{color:rgba(0,0,0,.5);background-color:rgba(0,0,0,.05)}.repeatable-remove:active,.repeatable-up:active,.repeatable-down:active,.repeatable-add:active{transition:none;color:rgba(0,0,0,.75);background-color:rgba(0,0,0,.1);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.5)}.repeatable-remove.disabled,.repeatable-up.disabled,.repeatable-down.disabled,.repeatable-add.disabled{color:rgba(0,0,0,.1);cursor:default;background-color:transparent;box-shadow:none}.repeatable-up::before,.repeatable-down::before{content:"";display:block;border:7px solid transparent;border-top:0;border-bottom:0;width:0;height:0;margin:auto;transition:border-color .2s ease-out}.repeatable-up::before{border-bottom:10px solid rgba(0,0,0,.25)}.repeatable-up:hover:before{border-bottom-color:rgba(0,0,0,.5)}.repeatable-up.disabled::before{border-bottom-color:rgba(0,0,0,.1)}.repeatable-down::before{border-top:10px solid rgba(0,0,0,.25)}.repeatable-down:hover:before{border-top-color:rgba(0,0,0,.5)}.repeatable-down.disabled::before{border-top-color:rgba(0,0,0,.1)}.repeatable-content{margin-bottom:0 !important;flex:1}.lisboeta-top-bar{background-color:#961a1e}.lisboeta-top-bar-inner{display:flex;flex-direction:row}.lisboeta-top-bar-left,.lisboeta-top-bar-right{flex:1;display:flex;flex-direction:row}.lisboeta-top-bar-right{justify-content:flex-end}.lisboeta-top-bar-menu ul{list-style:none;display:flex;margin:0}.lisboeta-top-bar-menu li{padding:0}.lisboeta-top-bar-menu a{display:block;line-height:40px;padding:0 15px;color:#fff}.lisboeta-top-bar-menu a:hover{color:#fff}.lisboeta-top-bar-icons{display:flex;flex-direction:row}.lisboeta-top-bar-icons .lisboeta-icon-wrap{display:block;line-height:40px;height:40px}.lisboeta-top-bar-icons .lisboeta-icon-wrap a{display:block;padding:0 15px}.lisboeta-top-bar-icons .lisboeta-icon-wrap a,.lisboeta-top-bar-icons .lisboeta-icon-wrap a:hover{color:#fff}.lisboeta-top-bar-icons .lisboeta-icon-wrap:nth-child(n+2){border-left:1px solid rgba(255,255,255,.25)}.reign-header-top,.reign-header-top a{text-align:left !important}.lisboeta-top-bar{padding:0;overflow:inherit}.lisboeta-top-bar::after{content:"";display:table;clear:both}.lisboeta-top-bar a:hover{background-color:rgba(255,255,255,.05)}.header-top-menu,.header-top-icons{float:left}.header-top-menu ul{margin:0;list-style:none}.header-top-menu li{float:left}.header-top-menu a,.header-top-icons .rg-icon-wrap{line-height:32px;height:32px}.header-top-menu a,.header-top-icons a{padding:0 1rem;margin:0 !important;display:block !important}#masthead .user-link-wrap .user-link{display:flex;height:100%;align-items:center}#masthead .user-link-wrap .user-profile-menu{background-color:transparent !important;position:absolute;top:100%;padding-top:8px;box-shadow:none}#masthead .user-link-wrap .user-profile-menu::after{content:none !important}#masthead .user-link-wrap .user-profile-menu-inner{position:relative;background-color:#961a1e;padding:8px;border-radius:8px;margin:0;margin-top:8px;box-shadow:0px 3px 4px 1px rgba(0,0,0,.25);transition:margin .25s ease-out}#masthead .user-link-wrap .user-profile-menu-inner::after{content:" ";width:12px;height:12px;background:#961a1e;position:absolute;top:-6px;right:34px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:-1;border-top:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1)}#masthead .user-link-wrap:hover .user-profile-menu{margin-top:0 !important}#masthead .user-link-wrap .user-link,#masthead .user-link-wrap .user-link:hover{color:#fff !important}#masthead .user-link-wrap:hover .user-profile-menu-inner{margin-top:0}#masthead .user-profile-menu-inner::after{margin-left:-8px;top:0}#masthead .user-profile-menu-inner li>a{padding-left:2rem;padding-right:2rem;transition:none}.notification{border:1px solid rgba(0,0,0,.1);padding:1rem;border-radius:8px;text-align:center}.notification.warning{background-color:#ffd;border-color:#aa0}.notification.info{background-color:rgba(30,133,190,.1);border-color:#1e85be}.notification.error{border-color:red;background-color:rgba(255,0,0,.1);color:red}.notification-bar{position:fixed;bottom:0;left:0;width:100%;padding:20px;background-color:rgba(0,0,0,.75);color:#fff;z-index:1003;text-align:center}.notification-bar-message{display:inline-block}.notification-bar-message a{color:#f3bcbd}.notification-bar-button{display:inline-block;border:0;padding:10px 20px;margin-left:10px;text-transform:uppercase;background-color:#961a1e;color:#fff;cursor:pointer;border-radius:4px;transition:background-color .25s ease-out}.notification-bar-button:hover{background-color:#c12227}.standard-form .error{font-size:14px;color:red;margin-bottom:10px}.standard-form .description{font-size:14px}select{text-transform:none !important}.select-wrapper select{width:100%}.input-value-bordered{margin-top:1rem;padding:7px;border:1px solid rgba(0,0,0,.1)}.lisboeta-form .error{border:1px solid red;background-color:rgba(255,0,0,.1);padding:5px 10px;border-radius:4px;color:red;margin:10px 0}.lisboeta-form fieldset{padding:0 !important;background:rgba(0,0,0,.025);border-radius:8px;border:1px solid rgba(0,0,0,.1);margin-bottom:1rem}@media all and (min-width: 1440px){.lisboeta-form .fieldset-group{display:flex}.lisboeta-form .fieldset-group fieldset{flex:1}}.lisboeta-form .fieldset-heading{background-color:rgba(0,0,0,.05);padding:.5rem 1rem;font-size:1.5rem;text-align:center;margin:0}.lisboeta-form .fieldset-footer{display:flex;padding:1rem;justify-content:center}.lisboeta-form .input-row{border-bottom:1px solid rgba(0,0,0,.05)}.lisboeta-form .input-row:last-child{border-bottom:0}.lisboeta-form .input-label,.lisboeta-form .input-group{padding:0 10px;margin:10px 0}.lisboeta-form .input-label{display:block;font-weight:bold;margin-bottom:.5rem}.lisboeta-form .input-label-description{font-weight:normal}.lisboeta-form .input-field{margin-bottom:.5rem}.lisboeta-form .input-field:last-child{margin-bottom:0;border-bottom:0}.lisboeta-form .input-field input[type=checkbox],.lisboeta-form .input-field input[type=checkbox]+span{cursor:pointer}.lisboeta-form .input-field input[type=checkbox]:checked+span{font-weight:bold}.lisboeta-form .input-field input[type=text],.lisboeta-form .input-field input[type=password],.lisboeta-form .input-field input[type=email],.lisboeta-form .input-field input[type=number],.lisboeta-form .input-field textarea{border-radius:4px;border:1px solid rgba(0,0,0,.1);width:100%;font-size:16px}.lisboeta-form .input-field textarea{padding:.5rem}.lisboeta-form .input-description{font-size:12px;font-style:italic;color:rgba(0,0,0,.75)}.lisboeta-form .input-content{word-break:break-word;max-height:300px;overflow:auto;border-radius:4px;border:1px solid rgba(0,0,0,.05);background-color:rgba(0,0,0,.05);padding:1rem;margin-bottom:1rem}.lisboeta-form .input-content h2{font-size:20px;margin-top:0}.lisboeta-form .input-content p{font-size:16px}.input-field-phone>*{margin-bottom:1rem}.input-field-phone>:last-child{margin-bottom:0}#resume-edit-form .btn span,#job-application-form .btn span{display:none}@media all and (min-width: 768px){#resume-edit-form .btn span,#job-application-form .btn span{display:inline}}@media all and (min-width: 960px){.lisboeta-form .input-row{display:flex;flex-direction:row}.lisboeta-form .input-label,.lisboeta-form .input-group{margin:0;padding:10px}.lisboeta-form .input-label{flex:1;border-right:1px solid rgba(0,0,0,.05)}.lisboeta-form .input-group{flex:3}.input-field-phone{display:flex}.input-field-phone>*{margin-left:1rem;margin-bottom:0}.input-field-phone>:first-child{flex:1;margin-left:0}.input-field-phone>:last-child{flex:2}}.input-file .controls label{position:relative;display:flex}.input-file .controls input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.input-file .controls input[type=file]::-webkit-file-upload-button{display:none}.input-file .controls .btn,.input-file .controls .value{display:block}.input-file .controls .btn{border-radius:4px 0 0 4px;transition:background-color .25s ease-out;display:flex;align-items:center}.input-file .controls .value{flex:1;border:1px solid rgba(0,0,0,.1);border-left:0;border-radius:0 4px 4px 0;background-color:#fff;transition:border-color .25s ease-out;padding:5px 7px;word-break:break-word}.input-file .controls:hover .btn{background-color:#c94d4c}.input-file .controls:hover .value{border-color:rgba(0,0,0,.25)}.input-file .controls:active .btn,.input-file .controls:active .value{transition:none}.input-file .controls:active .button{background-color:#850908}.input-file .controls:active .value{border-color:rgba(0,0,0,.5)}.input-file .input-value{display:flex;padding:10px;align-items:center}.input-file .input-value a{flex:1;display:block}.input-file .input-value .btn,.input-file .input-value .btn-small,.input-file .input-value .lisboeta-pagination .page-numbers,.lisboeta-pagination .input-file .input-value .page-numbers,.input-file .input-value .lisboeta-pagination .next,.lisboeta-pagination .input-file .input-value .next,.input-file .input-value .lisboeta-pagination .prev,.lisboeta-pagination .input-file .input-value .prev{cursor:pointer;font-size:24px}.input-file .input-value-bordered{border:1px solid rgba(0,0,0,.1);border-radius:4px}.jobmate_search_jobs{padding:20px}.jobmate_search_jobs .search_keywords,.jobmate_search_jobs .search_categories,.jobmate_search_jobs .search_submit{display:block}.jobmate_search_jobs .search_keywords{margin-bottom:10px}.jobmate_search_jobs .search_keywords input{width:100%}.jobmate_search_jobs .search_categories{margin-bottom:10px}.jobmate_search_jobs .search_categories select{width:100%}@media all and (min-width: 768px){.jobmate_search_jobs{display:flex;flex-direction:row}.jobmate_search_jobs .search_keywords{margin-bottom:0;margin-right:10px;flex:1}.jobmate_search_jobs .search_keywords input{width:100%}.jobmate_search_jobs .search_categories{margin-bottom:0;margin-right:10px;flex:1}.jobmate_search_jobs .search_categories select{width:100%}.jobmate_search_jobs .search_submit{flex:0}}.job-status{text-transform:uppercase}.job-meta{background:rgba(0,0,0,.025);border:1px solid rgba(0,0,0,.1);border-radius:8px;list-style:none;margin:0 0 2rem 0;display:flex;flex-direction:column;overflow:hidden}.job-meta .job-type{text-transform:uppercase;color:#961a1e}.job-meta>li{border-top:1px solid rgba(0,0,0,.1);padding:.5rem 1rem}.job-meta>li:first-child{border-top:0}.job-meta>li.job-uid{font-weight:bold}.job-meta ul{list-style:none;margin:0}.job-meta ul>li{display:inline;padding:0}.job-meta ul>li::before{content:", ";color:initial}.job-meta ul>li:first-child::before{content:""}.job-description{font-weight:bold;margin:1rem 0}.job-list{position:relative;list-style:none;margin:0;border:1px solid rgba(0,0,0,.1);border-radius:8px;transition:min-height .25s ease-out;min-height:50px}.job-list .job{position:relative;padding:10px 20px 40px 20px;border-bottom:1px solid rgba(0,0,0,.1)}.job-list .job:last-child{border-bottom:0}.job-list .job-header{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column}.job-list .job-title{font-size:16px;font-weight:bold;margin:0;text-decoration:underline;line-height:24px;margin-bottom:10px}.job-list .job-title:hover{background-color:transparent !important}.job-list .job-status{border:1px solid rgba(0,0,0,.1);padding:.5rem;border-radius:4px;font-size:14px;background-color:rgba(0,0,0,.025);color:rgba(0,0,0,.5)}.job-list .job-meta{width:100%;list-style:none;font-size:14px;line-height:24px;text-transform:uppercase;font-weight:bold;color:#7a7a7a;border-radius:4px;margin-bottom:10px}.job-list .job-type{text-transform:uppercase;color:#961a1e}.job-list .job-content,.job-list .job-description{position:relative;display:block}.job-list .job-content{height:20px;overflow:hidden;transition:height 1s ease-out}.job-list .job-description{line-height:20px;font-size:1rem;margin-top:0;margin-bottom:0;font-weight:normal}.job-list .job-more{position:absolute;padding:5px 10px;line-height:20px;left:5px;bottom:5px;right:5px;padding-right:25px;display:block;text-decoration:underline;cursor:pointer;font-size:14px;border-radius:4px;transition:background-color .25s ease-out}.job-list .job-more::after{position:absolute;top:50%;content:"";right:10px;margin-top:-2px;border-top:4px solid #000;border-left:4px solid transparent;border-right:4px solid transparent;width:0;height:0;transition:transform .25s ease-out}.job-list .job-more:hover{background:rgba(0,0,0,.05)}.job-list .job-more:active{transition:none;background-color:rgba(0,0,0,.1)}.job-list .job-list-message{text-align:center;position:absolute;top:50%;transform:translateY(-50%);width:100%;color:rgba(0,0,0,.5)}.job-list .active .job-more::after{transform:rotate(180deg)}.job-list::before{opacity:0;transition:opacity 1s ease-out}.job-list.loading{min-height:100px}.job-list-pagination{border-top:1px solid rgba(0,0,0,.1);text-align:center;padding:1rem}.job-list-pagination .job-list-page{margin:5px}.job-list-pagination .job-list-page.active{background-color:transparent;color:#000}.job-manager-pagination,.job-manager-pagination ul,.job-manager-pagination li{border:0 !important}.job-manager-pagination li{margin-left:5px !important}.job-manager-pagination a,.job-manager-pagination .current{background-color:#961a1e;color:#fff;line-height:1em !important;min-width:1em !important;padding:10px 16px !important;font-size:15px !important;border-radius:6px !important}.job-manager-pagination a:hover{color:#fff !important;background-color:#b83c3f !important}@media all and (min-width: 768px){.job-meta{flex-direction:row}.job-meta>li{border-left:1px solid rgba(0,0,0,.1);border-top:0}.job-meta>li:first-child{border-left:0}.job-meta>li.job-uid{margin-left:auto}.job-list .job{padding-bottom:10px}.job-list .job-header{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}.job-list .job-title{flex:1}.job-list .job-status{margin-right:10px}.job-list .job-meta{width:auto;line-height:1.5;padding:0;margin:0}.job-list .job-meta>li{padding:.5rem}.job-list .job-content{padding-right:50px}.job-list .job-description{margin-right:200px}.job-list .job-more{left:auto}}.loading{position:relative}.loading>*{visibility:hidden}.loading::before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:#c8c8c8}.loading::after{content:"";display:block;position:absolute;z-index:2;top:50%;margin-top:-10px;left:50%;margin-left:-10px;border:2px solid #fff;border-top:2px solid rgba(0,0,0,.5);border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite;vertical-align:middle}.toolbar{padding:0 1rem;border:1px solid rgba(0,0,0,.1);background-color:rgba(0,0,0,.025);border-radius:8px !important;margin-bottom:1rem}.toolbar>div{flex:1;display:flex;margin:1rem 0}.toolbar .btn,.toolbar .btn-small,.toolbar .lisboeta-pagination .page-numbers,.lisboeta-pagination .toolbar .page-numbers,.toolbar .lisboeta-pagination .next,.lisboeta-pagination .toolbar .next,.toolbar .lisboeta-pagination .prev,.lisboeta-pagination .toolbar .prev,.toolbar .btn-large{display:block;width:100%;box-sizing:border-box;margin-left:1rem}.toolbar .btn:first-child,.toolbar .btn-small:first-child,.toolbar .lisboeta-pagination .page-numbers:first-child,.lisboeta-pagination .toolbar .page-numbers:first-child,.toolbar .lisboeta-pagination .next:first-child,.lisboeta-pagination .toolbar .next:first-child,.toolbar .lisboeta-pagination .prev:first-child,.lisboeta-pagination .toolbar .prev:first-child,.toolbar .btn-large:first-child{margin-left:0}.toolbar-left{justify-content:flex-start;text-align:left}.toolbar-middle,.toolbar-centre,.toolbar-center{text-align:center;justify-content:center}.toolbar-right{justify-content:flex-end;margin-left:auto;text-align:right}@media all and (min-width: 768px){.toolbar{display:flex}.toolbar>div{flex:1;display:flex}.toolbar .btn,.toolbar .btn-small,.toolbar .lisboeta-pagination .page-numbers,.lisboeta-pagination .toolbar .page-numbers,.toolbar .lisboeta-pagination .next,.lisboeta-pagination .toolbar .next,.toolbar .lisboeta-pagination .prev,.lisboeta-pagination .toolbar .prev,.toolbar .btn-large{display:inline-block;width:auto}}.post-categories{list-style:none;margin:0 0 1em 0;text-align:left}.post-categories li{display:inline}.post-categories a{padding:5px 10px;border-radius:4px;background-color:rgba(0,0,0,.1);color:#000}.post-categories a:hover{color:#000;background-color:rgba(0,0,0,.2)}.blog .hentry,.search .hentry,.archive .hentry:not(.forum):not(.topic):not(.tribe_events){border:0}.posts .post{margin:1rem 0;padding:1rem}.posts .post figure{margin:0}.posts .post img{width:100%;height:auto}.posts .post .entry-thumbnail{min-height:200px;overflow:hidden;border-radius:4px;position:relative}.posts .post .entry-thumbnail img{position:absolute;top:50%;transform:translateY(-50%);display:block;width:100%;height:auto}.posts .post .entry-content{margin:1rem 0}.table-container{overflow-x:auto}.lisboeta-table,.lisboeta-data-table{font-size:.75rem;border:1px solid rgba(0,0,0,.1)}.lisboeta-table tr.filters select,.lisboeta-table tr.filters input,.lisboeta-data-table tr.filters select,.lisboeta-data-table tr.filters input{width:100%}.lisboeta-table th,.lisboeta-table td,.lisboeta-data-table th,.lisboeta-data-table td{border-left:1px solid rgba(0,0,0,.1)}.lisboeta-table th:first-child,.lisboeta-table td:first-child,.lisboeta-data-table th:first-child,.lisboeta-data-table td:first-child{border-left:0}.lisboeta-table thead tr,.lisboeta-data-table thead tr{background-color:#961a1e}.lisboeta-table thead th,.lisboeta-table thead td,.lisboeta-data-table thead th,.lisboeta-data-table thead td{border-top:0;font-size:.75rem;padding:5px}.lisboeta-table thead th,.lisboeta-table thead th a,.lisboeta-table thead td,.lisboeta-table thead td a,.lisboeta-data-table thead th,.lisboeta-data-table thead th a,.lisboeta-data-table thead td,.lisboeta-data-table thead td a{color:#fff}.lisboeta-table tbody th,.lisboeta-table tbody td,.lisboeta-data-table tbody th,.lisboeta-data-table tbody td{padding:5px}.lisboeta-table .align-right,.lisboeta-data-table .align-right{text-align:right}.lisboeta-table input[type=checkbox],.lisboeta-data-table input[type=checkbox]{margin-right:0}.lisboeta-table tr.selected,.lisboeta-data-table tr.selected{background-color:#ffa}.lisboeta-table ul.actions,.lisboeta-data-table ul.actions{margin:0 -10px;list-style:none;display:flex}.lisboeta-table ul.actions li,.lisboeta-data-table ul.actions li{margin:0 10px}.lisboeta-table .job_title,.lisboeta-data-table .job_title{font-weight:bold}.lisboeta-table .job_title .actions,.lisboeta-data-table .job_title .actions{font-size:12px;font-weight:normal}.lisboeta-table .job_title .actions a,.lisboeta-data-table .job_title .actions a{color:rgba(0,0,0,.5)}.lisboeta-table .job_title .actions a:hover,.lisboeta-data-table .job_title .actions a:hover{color:#000;text-decoration:underline}.lisboeta-table td.checkbox,.lisboeta-data-table td.checkbox{padding:0;position:relative}.lisboeta-table td.checkbox label,.lisboeta-data-table td.checkbox label{display:flex;position:absolute;top:0;width:100%;height:100%;align-items:center;justify-content:center}.lisboeta-table td.checkbox label:hover,.lisboeta-data-table td.checkbox label:hover{background-color:rgba(0,0,0,.05)}.lisboeta-table td.checkbox label,.lisboeta-table td.checkbox label input,.lisboeta-data-table td.checkbox label,.lisboeta-data-table td.checkbox label input{cursor:pointer}.table-wrapper{position:relative;overflow-x:auto}.table{display:table;border-collapse:collapse;font-size:12px;height:100%}.table-row{display:table-row;height:100%}.table-cell{display:table-cell;vertical-align:top;padding:5px;border:1px solid rgba(0,0,0,.1);height:100%}.table-cell.checkbox{height:100%;padding:0;position:relative;text-align:center;vertical-align:middle}.table-cell.checkbox label{display:flex;align-items:center;justify-content:center;height:100%;transition:background-color .25s ease-out}.table-cell.checkbox label,.table-cell.checkbox label input{cursor:pointer}.table-cell.checkbox label.loading{cursor:default;transition:none}.table-cell.checkbox label:not(.loading):hover{background-color:rgba(255,255,0,.2)}.table-cell.checkbox label:not(.loading):active{transition:none;background-color:rgba(255,255,0,.5)}.table-cell.checkbox input{margin-right:0}.table-cell.title{font-weight:bold}.table-cell.title .actions{margin:0;list-style:none;display:flex;font-weight:normal}.table-cell.title .actions li{border-left:1px solid rgba(0,0,0,.05);padding:0 5px}.table-cell.title .actions li:first-child{padding-left:0;border-left:0}.table-header{display:table-header-group;background-color:#961a1e}.table-header,.table-header a{color:#fff}.table-filters{background-color:rgba(0,0,0,.05)}.table-filters input:not([type=checkbox]),.table-filters select,.table-filters button{width:100%}.table-body{display:table-row-group}.table-footer{display:table-footer-group}.progress-steps{width:100%;display:flex;flex-wrap:wrap;table-layout:fixed;padding:0;border-radius:8px !important;padding:.5rem 1rem;background:rgba(0,0,0,.025);border:1px solid rgba(0,0,0,.1);font-size:14px;margin-bottom:1rem}.progress-step{display:block;float:left;width:33%;text-align:center;vertical-align:top;position:relative;font-size:.75rem;color:#888;padding-bottom:1rem}.progress-step-dot{display:block;width:2rem;height:2rem;border-radius:50%;line-height:2rem;margin:0 auto;background:#fff;border:1px solid #ddd;position:relative;z-index:1}.progress-step-title{display:block;padding:5px 5px 0}.progress-step-complete .progress-step-title,.progress-step-current .progress-step-title{color:#a72b2a !important}.progress-step-complete .progress-step-dot,.progress-step-current .progress-step-dot{color:#fff !important;background:#a72b2a !important;border-color:#850908 !important}.progress-step-complete:not(:first-child)::after,.progress-step-current:not(:first-child)::after{background:#a72b2a !important}@media screen and (min-width: 640px){.job-applications-actions{float:right}.progress-steps{display:table}.progress-step{display:table-cell;float:none;width:auto;padding-bottom:0}.progress-step-dot{width:3rem;height:3rem;line-height:3rem}.progress-step:not(:first-child)::after{content:"";position:absolute;top:1.3rem;left:-50%;width:100%;height:.4rem;background:#eee}}.content-tabs{list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(0,0,0,.1);overflow-x:auto;display:flex}.content-tabs a{display:block;padding:10px 20px;white-space:nowrap;position:relative}.content-tabs a::before,.content-tabs a::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px}.content-tabs a::after{width:0;background-color:#961a1e;transition:width .25s ease-out}.content-tabs a:hover{background-color:rgba(0,0,0,.025)}.content-tabs a:hover::after{width:100%}.content-tabs .current a{color:#961a1e;background-color:rgba(0,0,0,.05);font-weight:bold}.content-tabs .current a::after{width:100%}.message{border:1px solid rgba(0,0,0,.1);padding:20px;border-radius:8px;margin:10px 0}.message.info{border-color:#bee5eb;background-color:#d1ecf1;color:#0c5460}.message.warning{border-color:#ffeeba;background-color:#fff3cd;color:#856404}.message.success{border-color:#c3e6cb;background-color:#d4edda;color:#155724}.message.error{border-color:#f5c6cb;background-color:#f8d7da;color:#721c24}.lisboeta-pagination{display:flex;justify-content:center;align-items:center;margin-top:10px}.lisboeta-pagination>a,.lisboeta-pagination>span{margin:2px;display:block}.lisboeta-pagination .dots,.lisboeta-pagination .current{padding:5px 10px;font-size:12px}.lisboeta-pagination .current{font-weight:bold;background-color:rgba(0,0,0,.1);border-radius:4px}.lisboeta-pagination-details{align-items:center;min-width:150px;display:flex;justify-content:center}.lisboeta-pagination-details>div{margin:0 10px;display:inline-block}.job-search .job-search-filters{background-color:transparent;margin-bottom:10px}.job-search .job-search-keywords{padding:20px;background-color:#961a1e;border-radius:8px 8px 0 0}.job-search .job-search-keywords input[type=text]{width:100%;min-width:50%;line-height:42px;height:42px;font-size:20px;padding-top:0;padding-bottom:0;border-radius:4px;background-color:#fff;color:#000;border:0;transition:background-color .25s ease-out;margin-bottom:10px}.job-search .job-search-keywords input[type=text]::placeholder{color:#aaa}.job-search .job-search-keywords input[type=text]:focus{border:0 !important;background-color:#fff;color:#000}.job-search .job-search-keywords button{width:100%;border-radius:4px;background-color:rgba(0,0,0,.2)}.job-search .job-search-keywords button:hover{background-color:rgba(0,0,0,.1)}.job-search .job-search-keywords button:active{transition:none;background-color:rgba(0,0,0,.3)}.job-search .job-search-meta{background:rgba(0,0,0,.05);border-radius:0 0 8px 8px;padding:20px}@media screen and (min-width: 544px){.job-search .job-search-keywords{justify-content:center;display:flex}.job-search .job-search-keywords input[type=text]{width:auto;border-radius:4px 0 0 4px;margin-bottom:0}.job-search .job-search-keywords button{width:auto;border-radius:0 4px 4px 0}.job-search .job-search-meta{padding:0;display:flex}.job-search .job-search-category,.job-search .job-search-type{flex:1;margin:20px}}.jobs-filter{padding:20px}.jobs-filter .job-search-submit button{width:100%;white-space:nowrap}@media all and (min-width: 768px){.jobs-filter{display:flex}.jobs-filter .input-field{flex:1;margin-bottom:0;margin:0 10px}.jobs-filter .input-submit{flex:0 0 120px}}.lisboeta-select{position:relative}.lisboeta-select select{display:none}.lisboeta-select::before{content:"";background:rgba(0,0,0,.5);position:fixed;z-index:999998;top:0;left:0;bottom:0;right:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 2s ease-out,visibility 0s linear 2s}.lisboeta-select.active::before{opacity:1;visibility:visible;pointer-events:all;transition:opacity 2s ease-out}.lisboeta-select-handle{position:relative;background-color:#fff;border-radius:4px;padding:10px 32px 10px 10px;border:1px solid rgba(0,0,0,.1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;line-height:16px}.lisboeta-select-handle::after{content:"";position:absolute;top:50%;right:20px;margin-top:-4px;border-top:8px solid #000;border-left:8px solid transparent;border-right:8px solid transparent}.lisboeta-select-selected{font-style:italic;font-size:13px;border:1px solid rgba(0,0,0,.05);border-top:0;border-radius:0 0 4px 4px;padding:5px 20px;background-color:rgba(0,0,0,.025)}.disabled .lisboeta-select-handle{cursor:default;color:rgba(0,0,0,.25)}.disabled .lisboeta-select-handle::after{border-top-color:rgba(0,0,0,.1)}.lisboeta-select-dropdown{position:fixed;max-height:80vh;top:50%;transform:translateY(-50%);left:20px;right:20px;background-color:#fff;border-radius:4px;display:flex;z-index:999999;flex-direction:column;box-shadow:0 1px 2px 0 rgba(0,0,0,.5);visibility:hidden;opacity:0;transition:opacity .25s ease-out;pointer-events:none}.lisboeta-select.active .lisboeta-select-dropdown{pointer-events:all;visibility:visible;opacity:1}.lisboeta-select-dropdown ul{flex:1;margin:0;padding:5px;list-style:none;overflow:auto}.lisboeta-select-dropdown li{font-size:16px;padding:10px 20px;position:relative;cursor:pointer;line-height:16px}.lisboeta-select-dropdown li.active{color:#000;font-weight:bold}.lisboeta-select-dropdown li.disabled{cursor:default}.lisboeta-select-dropdown li:hover{color:#000;background-color:rgba(0,0,0,.05)}.lisboeta-select-controls{display:flex}.lisboeta-select-ok,.lisboeta-select-cancel{margin:5px;flex:1}.lisboeta-select-multiple .lisboeta-select-dropdown li{padding-left:42px}.lisboeta-select-multiple .lisboeta-select-dropdown li::before{content:"";display:inline-block;float:left;border:2px solid rgba(0,0,0,.5);padding:6px;margin-left:-25px}.lisboeta-select-multiple .lisboeta-select-dropdown li::after{content:"";position:absolute;left:24px;top:7px;display:inline-block;float:left;width:8px;height:16px;transform:rotate(45deg) scale(0);border-right:3px solid #00c800;border-bottom:3px solid #00c800;opacity:0;transition:opacity .1s ease-out,transform .1s ease-out}.lisboeta-select-multiple .lisboeta-select-dropdown li.active::before{border-color:#000}.lisboeta-select-multiple .lisboeta-select-dropdown li.active::after{transform:rotate(45deg) scale(1);opacity:1}@media all and (min-width: 768px){.lisboeta-select.active::before{content:none}.lisboeta-select-dropdown{position:absolute;transform:none;top:0;left:0;width:auto;right:auto;bottom:auto;max-width:80vw}.lisboeta-select-dropdown.constrain-width{width:100%}.lisboeta-select-dropdown ul{max-height:200px}}
/*!
 * Datepicker v1.0.10
 * https://fengyuanchen.github.io/datepicker
 *
 * Copyright 2014-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2020-09-29T14:46:09.037Z
 */

.datepicker-container {
  background-color: #fff;
  direction: ltr;
  font-size: 12px;
  left: 0;
  line-height: 30px;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 210px;
  z-index: -1;
}

.datepicker-container::before,
.datepicker-container::after {
  border: 5px solid transparent;
  content: " ";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.datepicker-dropdown {
  border: 1px solid #ccc;
  -webkit-box-shadow: 0 3px 6px #ccc;
  box-shadow: 0 3px 6px #ccc;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  z-index: 1;
}

.datepicker-inline {
  position: static;
}

.datepicker-top-left,
.datepicker-top-right {
  border-top-color: #39f;
}

.datepicker-top-left::before,
.datepicker-top-left::after,
.datepicker-top-right::before,
.datepicker-top-right::after {
  border-top: 0;
  left: 10px;
  top: -5px;
}

.datepicker-top-left::before,
.datepicker-top-right::before {
  border-bottom-color: #39f;
}

.datepicker-top-left::after,
.datepicker-top-right::after {
  border-bottom-color: #fff;
  top: -4px;
}

.datepicker-bottom-left,
.datepicker-bottom-right {
  border-bottom-color: #39f;
}

.datepicker-bottom-left::before,
.datepicker-bottom-left::after,
.datepicker-bottom-right::before,
.datepicker-bottom-right::after {
  border-bottom: 0;
  bottom: -5px;
  left: 10px;
}

.datepicker-bottom-left::before,
.datepicker-bottom-right::before {
  border-top-color: #39f;
}

.datepicker-bottom-left::after,
.datepicker-bottom-right::after {
  border-top-color: #fff;
  bottom: -4px;
}

.datepicker-top-right::before,
.datepicker-top-right::after,
.datepicker-bottom-right::before,
.datepicker-bottom-right::after {
  left: auto;
  right: 10px;
}

.datepicker-panel > ul {
  margin: 0;
  padding: 0;
  width: 102%;
}

.datepicker-panel > ul::before,
.datepicker-panel > ul::after {
  content: " ";
  display: table;
}

.datepicker-panel > ul::after {
  clear: both;
}

.datepicker-panel > ul > li {
  background-color: #fff;
  cursor: pointer;
  float: left;
  height: 30px;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 30px;
}

.datepicker-panel > ul > li:hover {
  background-color: rgb(229, 242, 255);
}

.datepicker-panel > ul > li.muted,
.datepicker-panel > ul > li.muted:hover {
  color: #999;
}

.datepicker-panel > ul > li.highlighted {
  background-color: rgb(229, 242, 255);
}

.datepicker-panel > ul > li.highlighted:hover {
  background-color: rgb(204, 229, 255);
}

.datepicker-panel > ul > li.picked,
.datepicker-panel > ul > li.picked:hover {
  color: #39f;
}

.datepicker-panel > ul > li.disabled,
.datepicker-panel > ul > li.disabled:hover {
  background-color: #fff;
  color: #ccc;
  cursor: default;
}

.datepicker-panel > ul > li.disabled.highlighted,
.datepicker-panel > ul > li.disabled:hover.highlighted {
  background-color: rgb(229, 242, 255);
}

.datepicker-panel > ul > li[data-view="years prev"],
.datepicker-panel > ul > li[data-view="year prev"],
.datepicker-panel > ul > li[data-view="month prev"],
.datepicker-panel > ul > li[data-view="years next"],
.datepicker-panel > ul > li[data-view="year next"],
.datepicker-panel > ul > li[data-view="month next"],
.datepicker-panel > ul > li[data-view="next"] {
  font-size: 18px;
}

.datepicker-panel > ul > li[data-view="years current"],
.datepicker-panel > ul > li[data-view="year current"],
.datepicker-panel > ul > li[data-view="month current"] {
  width: 150px;
}

.datepicker-panel > ul[data-view="years"] > li,
.datepicker-panel > ul[data-view="months"] > li {
  height: 52.5px;
  line-height: 52.5px;
  width: 52.5px;
}

.datepicker-panel > ul[data-view="week"] > li,
.datepicker-panel > ul[data-view="week"] > li:hover {
  background-color: #fff;
  cursor: default;
}

.datepicker-hide {
  display: none;
}


/*# sourceMappingURL=main.css.map*/