@charset "UTF-8";.calendar-admin{margin-bottom:60px;margin-bottom:4.28571rem}.calendar-admin .calendar-admin-header{width:100%;z-index:201;position:fixed;overflow:hidden;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.4)}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper{position:relative;margin:0 auto;max-width:1280px;max-width:91.42857rem}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper h1{margin:0 auto;padding:13px;padding:.92857rem;font-size:2.14286em;line-height:1.31973em}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper .app-search{padding:13px;padding:.92857rem}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper .app-search form{position:relative}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper .app-search form i{z-index:100;position:absolute;top:10px;top:.71429rem;right:10px;right:.71429rem}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper .app-search form .icon-close{cursor:pointer}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper .app-search form .inputWrapper{margin-bottom:0}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper .app-search form .inputWrapper input{background:none!important}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper .searchTrigger,.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper .spinner{display:none}.calendar-admin .calendar-list{position:relative;top:70px;top:5rem}.calendar-admin .calendar-list .inAppSearch .inAppSearch-container{background:0 0;border-bottom:0;padding:0;padding:0}.calendar-admin .calendar-list .inAppSearch .inAppSearch-container .box{background:0 0}.calendar-admin .calendar-list .inAppSearch .inAppSearch-container .inAppSearch-actions{border-top:solid 1px #e1e1e1;padding:20px 0 10px;padding:1.42857rem 0 .71429rem}.calendar-admin .calendar-list .inAppSearch .inAppSearch-container .inAppSearch-actions button{width:100%;margin-right:0;margin-right:0}.calendar-admin .calendar-list .inAppSearch .inAppSearch-container .inAppSearch-actions button:last-child{margin-bottom:0;margin-bottom:0}.calendar-admin .calendar-item{position:relative;top:80px;top:5.71429rem}.calendar-admin .calendar-item .calendar-item-status{overflow:hidden;border-bottom:solid 1px #e1e1e1;background-color:#f5f5f5;padding:25px;padding:1.78571rem}.calendar-admin .calendar-item .calendar-item-status .inputWrapper{margin-bottom:0;margin-bottom:0}.calendar-admin .calendar-item .calendar-item-actions{padding:25px;padding:1.78571rem}.calendar-admin .calendar-item .calendar-item-actions button{width:100%;margin:0;margin:0}.calendar-admin .calendar-item .calendar-item-actions .delete{margin-top:15px;margin-top:1.07143rem}.calendar-admin .calendar-item .calendar-item-general .inputWrapper:last-child{margin-bottom:0;margin-bottom:0}.calendar-admin .calendar-item .calendar-item-themes .calendar-item-themes-list{margin:15px 0 0;margin:1.07143rem 0 0}.calendar-admin .calendar-item .calendar-item-themes .calendar-item-themes-list .calendar-item-themes-item{position:relative;background-color:#f3f3f3;margin:0 0 10px;margin:0 0 .71429rem;padding:15px 100px 15px 20px;padding:1.07143rem 7.14286rem 1.07143rem 1.42857rem}.calendar-admin .calendar-item .calendar-item-themes .calendar-item-themes-list .calendar-item-themes-item .iconWrapper{position:absolute;right:15px;right:1.07143rem;top:13px;top:.92857rem}.calendar-admin .calendar-item .calendar-item-themes .calendar-item-themes-list .calendar-item-themes-item .iconWrapper .icon-icon_delete_clean_hover,.calendar-admin .calendar-item .calendar-item-themes .calendar-item-themes-list .calendar-item-themes-item .iconWrapper .icon-icon_edit_clean_hover{cursor:pointer}.calendar-admin .calendar-item .calendar-item-themes .calendar-item-themes-list .calendar-item-themes-item .iconWrapper .icon-icon_edit_clean_hover{width:20px;width:1.42857rem}.calendar-admin .calendar-item .calendar-item-themes .calendar-item-themes-list .calendar-item-themes-item .iconWrapper i:last-child{margin-left:5px;margin-left:.35714rem}.calendar-admin .calendar-item .calendar-item-themes .calendar-item-themes-list .calendar-item-themes-item i:hover{opacity:.7}.calendar-admin .calendar-item .calendar-item-themes .calendar-item-themes-list .calendar-item-themes-item:last-child{margin:0;margin:0}.calendar-admin .calendar-item .calendar-item-themes .calendar-item-themes-list .calendar-item-themes-link{padding:0;padding:0;margin:15px 0 5px 10px;margin:1.07143rem 0 .35714rem .71429rem}.calendar-admin .calendar-item .calendar-item-themes .calendar-item-themes-list-edit .calendar-item-themes-item-edit{padding:25px!important;padding:1.78571rem!important}.calendar-admin .calendar-item .calendar-item-themes .calendar-item-themes-list-edit .calendar-item-themes-item-edit .themeFormWrapper{background:0 0;padding:0;padding:0;margin:0;margin:0}.calendar-admin .calendar-item .calendar-item-themes .calendar-item-themes-form-wrapper{background-color:#f3f3f3;padding:20px;padding:1.42857rem;margin:10px 0;margin:.71429rem 0}.calendar-admin .calendar-item .calendar-item-themes .calendar-item-themes-form-wrapper button{margin-bottom:0;margin-bottom:0}.calendar-admin .calendar-item .calendar-item-themes .buttonWrapper{clear:both}.calendar-admin .calendar-item .calendar-item-themes .buttonWrapper button{margin-bottom:0;margin-bottom:0}@media screen and (max-width:639px){.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper{padding-right:38px;padding-right:2.71429rem}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper h1{float:left}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper .app-search{display:none;padding-top:10px;padding-top:.71429rem;padding-bottom:11px;padding-bottom:.78571rem}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper .app-search .icon-close{-moz-transform:scale(0.75);-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75);-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper .searchTrigger{display:block;position:absolute;top:20px;top:1.42857rem;right:13px;right:.92857rem}.calendar-admin .calendar-admin-header .js-search-active h1{display:none}.calendar-admin .calendar-admin-header .js-search-active .app-search{display:block}}@media (min-width:640px){.calendar-admin .calendar-admin-header{height:76px;height:5.42857rem}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper h1{display:inline-block;padding:20px;padding:1.42857rem}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper .app-search{vertical-align:top;display:inline-block;padding:18px 13px;padding:1.28571rem .92857rem;width:300px;width:21.42857rem}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper .spinner{top:0;display:inline-block;width:20px;width:1.42857rem;height:20px;height:1.42857rem;left:20px;left:1.42857rem}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper .spinner:after,.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper .spinner:before{border-width:10px;border-width:.71429rem}.calendar-admin .calendar-item,.calendar-admin .calendar-list{top:85px;top:6.07143rem}}@media (min-width:960px){.calendar-admin .calendar-admin-header{height:90px;height:6.42857rem}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper h1{padding:25px;padding:1.78571rem}.calendar-admin .calendar-admin-header .calendar-admin-header-wrapper .app-search{padding:25px 13px;padding:1.78571rem .92857rem;width:400px;width:28.57143rem}.calendar-admin .calendar-list .inAppSearch .inAppSearch-container .inAppSearch-actions button{width:80%}.calendar-admin .calendar-item{top:85px;top:6.07143rem}}