#upload-images:after,.loading:after{content:""}body,html,input,select,textarea{font-family:Athiti,sans-serif;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:Prompt,sans-serif;font-weight:400}.app-header.navbar .navbar-brand{width:140px;height:40px;margin:0;background-image:none;background-size:contain;border-bottom:none}.card-header .card-buttons{position:absolute;top:0;right:0}.card-header .card-buttons a{display:block;float:left;min-width:50px;padding:.75rem;margin:0!important;color:#263238;text-align:center;background:0 0;border:0;border-left:1px solid #cfd8dc;box-shadow:0;text-decoration:none}li.nav-seperater{height:1px;display:block;background:#444}.form-table .ajax-select{display:block}.form-table .selectize-control{line-height:0}.form-table .selectize-input input{line-height:1.5em}.form-table label.switch{margin:6px 0 0}.form-table tbody td{padding:5px}.table-radio label{display:block;width:100%;padding:0;margin:0}#item-template{display:none}.loading:after{z-index:10;border:solid rgba(9,62,78,.2);border-top-color:#189dc8;border-radius:50%;animation:spin 1s infinite linear;position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-width:3px}.editable-buttons{padding:5px 0 0;text-align:right}.upload-images figure{padding:0;display:block;margin:0 0 0 5px;height:30px;float:right}.upload-images img{max-height:100%}.upload-images i{position:relative;width:30px;height:27px;line-height:25px;text-align:center;background:#eee;color:#0B9A3C;border-bottom:3px solid #ddd}#fileupload,#upload-images figure span,.image-remove{display:block;position:absolute}.bar{height:18px;background:green}#upload-images figure,#upload-overlay section{height:100px;position:relative;text-align:center}#upload-overlay.hover{background:#e0f9ec}#upload-overlay section{display:block;border:1px dashed #2584D5;overflow:hidden;background:url(/images/upload-cloud.png) center 10px no-repeat;background-size:80px;margin:0 0 10px;padding:65px 0 0;font-size:16px;color:#2584D5}#upload-overlay i{display:block;font-size:100px;color:#666;margin:50px}#upload-overlay.active{display:block}#fileupload{top:0;left:0;width:100%;height:100%;opacity:0}#upload-images{margin:10px 0}#upload-images:after{display:block;clear:both}#upload-images figure{float:left;min-width:60px;margin:0 5px 5px 0;border:1px solid #eee;background:url(/images/loading.gif) center center no-repeat #fff;background-size:cover}#upload-images figure img{max-height:100%;max-width:100%}#upload-images figure span{background:#2584D5;height:5px;bottom:0;left:0;width:0}.image-remove{width:20px;height:20px;border-radius:20px;font-size:20px;background:#fff7f9;color:red;text-align:center;line-height:center;top:-5px;right:-5px;border:1px solid red;font-style:normal;cursor:pointer}* html div.calendar-day,* html div.calendar-day-np{height:80px}td.calendar-day,td.calendar-day-head,td.calendar-day-np{border-bottom:1px solid #999;border-right:1px solid #999}@media print{.app-header,.breadcrumb,.sidebar{display:none}.header-fixed .app-body,.main .container-fluid,.sidebar-fixed .app-footer,.sidebar-fixed .main{margin:0;padding:0}}.main .container-fluid{padding:20px}table.calendar{border-left:1px solid #999;width:100%}td.calendar-day{min-height:120px;font-size:14px;position:relative}td.calendar-day:hover{background:#eceff5}td.calendar-day-np{background:#eee;min-height:80px}td.calendar-day-head{background:#ccc;font-weight:700;text-align:center;width:120px;padding:5px;border-top:1px solid #999}.day-number{width:100%;display:block;text-align:center;font-size:16px;padding:15px 0;font-weight:700}td.calendar-day span{display:inline-block;width:30px;height:30px;border-radius:30px;line-height:30px}td.calendar-day.today span{background:#e8627e;color:#fff}td.calendar-day.exist{background:#ebfae1}.day-number,.day-number:hover{text-decoration:none}td.calendar-day,td.calendar-day-np{width:120px;padding:5px}.calendar-header{padding:0 0 10px;text-align:center;overflow:hidden;font-size:24px;font-weight:700;line-height:30px}.pagination li span{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#000;background-color:#fff;border:1px solid #a4b7c1}