html{position:relative;min-height:100%}@-ms-viewport{width:auto;initial-scale:1}input[type=text]::-ms-clear{display:none}#wrapper{margin-top:0;padding-left:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#wrapper.active{padding-left:230px}#sidebar-wrapper{z-index:1000;position:absolute;top:0;left:230px;width:0;height:100%;margin-left:-230px;overflow-y:auto;overflow-x:hidden;background:#fee;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border-right:solid 5px #ccc;pointer-events:none}#wrapper.active #sidebar-wrapper{width:230px;pointer-events:auto}#page-content-wrapper{width:100%;margin-bottom:20px}#wrapper.active #page-content-wrapper{margin-right:-230px}.sidebar-nav{width:225px;margin:0;padding:0;padding-top:50px;list-style:none}.sidebar-nav li{text-indent:20px;line-height:36px}.sidebar-nav li a{display:block;text-decoration:none;color:#555;border-bottom:solid 1px #eee}.sidebar-nav li a:hover{text-decoration:none;color:#333;background:rgba(255,100,100,.1)}.sidebar-nav li a:active,.sidebar-nav li a:focus{text-decoration:none}.sidebar-nav li a.active{text-decoration:none;color:#000;background:rgba(255,0,0,.2)}.sidebar-nav>.sidebar-brand{height:65px;font-size:18px;line-height:60px}.sidebar-nav>.sidebar-brand a{color:#999}.sidebar-nav>.sidebar-brand a:hover{color:#fff;background:0 0}.sidebar-nav i{display:inline-block;position:relative;left:-20px;margin:0;padding:0}.user{width:230px;margin:20px 10px;padding:20px 10px;text-decoration:none;color:#fff;border-top:1px solid #333}@media(min-width:768px){#wrapper{padding-left:0}#wrapper.active{padding-left:230px}#sidebar-wrapper{width:0}#wrapper.active #sidebar-wrapper{width:230px}#page-content-wrapper{padding:0}#wrapper.active #page-content-wrapper{margin-right:0}}#menu-toggle::after{content:"\f101";font-family:FontAwesome}#menu-toggle.active::after{content:"\f100";font-family:FontAwesome}.navbar{margin-bottom:0;padding-right:15px}.navbar-header{width:235px}#contents{padding:15px}.img-thumbnail-square-100,.img-thumbnail-square-40,.img-thumbnail-square-50,.img-thumbnail-square-60,.img-thumbnail-square-80{object-fit:cover;border:0;padding:0;margin:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.img-thumbnail-square-40{width:40px;height:40px}.img-thumbnail-square-50{width:50px;height:50px}.img-thumbnail-square-60{width:60px;height:60px}.img-thumbnail-square-80{width:80px;height:80px}.img-thumbnail-square-100{width:100px;height:100px}.img-thumbnail-100,.img-thumbnail-150,.img-thumbnail-200,.img-thumbnail-250,.img-thumbnail-40,.img-thumbnail-50,.img-thumbnail-60{border:0;padding:0;margin:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.img-thumbnail-40{width:40px}.img-thumbnail-50{width:50px}.img-thumbnail-60{width:60px}.img-thumbnail-100{width:100px}.img-thumbnail-150{width:150px}.img-thumbnail-200{width:200px}.img-thumbnail-250{width:250px}.required::after{margin-left:4px;content:"*\00a0";color:red}.form-group label{margin:0 5px}@media (min-width:768px){#form .form-group:nth-child(odd){margin:5px 0;padding-bottom:5px;border-bottom:1px dashed #eee}#form .form-group:nth-child(even){margin:5px 0;padding-bottom:5px;border-bottom:1px dashed #eee}#form .form-group:last-child{margin:5px 0 0 0;padding-bottom:0;border-bottom:0 dashed #eee}#form .control-label{color:#000;min-height:34px;font-weight:700;text-align:left;padding:8px 8px;margin:0}#form .control-label.label-red{background:#c00}}#editerLibraryModal .modal-body,#editerMemberModal .modal-body{min-height:100px;max-height:415px;overflow-y:scroll}#editerLibraryModal #modalSpin,#editerMemberModal #memberModalSpin{color:#66f}#sortable .sort-handle{width:16px}#loading-spinner{z-index:9999;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;color:rgba(0,0,0,.2);background-color:rgba(0,0,0,.1);font-size:64px;text-align:center;padding-top:150px;display:none}.dropzone{min-height:100px;border:2px dashed rgba(200,200,200,.3);background:#fff;padding:10px;margin-bottom:15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#ffe}.custom-label-enabled{display:inline-block;color:#fff;background:#c00;padding:2px 6px;white-space:nowrap;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;font-size:.9em}.custom-label-reserved{display:inline-block;color:#fff;background:#bb0;padding:2px 6px;white-space:nowrap;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;font-size:.9em}.custom-label-disabled{display:inline-block;color:#fff;background:#999;padding:2px 6px;white-space:nowrap;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;font-size:.9em}.custom-label-enabled::before{content:"\f00c\00a0";font-family:FontAwesome}.custom-label-reserved::before{content:"\f017\00a0";font-family:FontAwesome}.custom-label-disabled::before{content:"\f00d\00a0";font-family:FontAwesome}.break-all{word-break:break-all}.td-value{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}button#submitButton{width:180px}button#deleteButton{width:180px}#rank .rank_no{background:#cc0;color:#fff;padding:6px;margin-right:4px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-size:.9em}#list .rank_no{display:none}#rank .name{padding:6px}#rank li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#list .name{padding:0;position:absolute;top:5px;left:4px;color:#fff;line-height:1.2;text-shadow:1px 1px 1px #000,-1px 1px 1px #000,1px -1px 1px #000,-1px -1px 1px #000}#list img{float:left;margin-right:4px}#list li{display:inline-block;width:80px;background:#eee;overflow:hidden;height:80px;border:solid 1px #ddd;margin:2px;padding:0;text-align:left;vertical-align:top;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.not-drag{font-size:.9em;background:#fff;border:solid 1px #ddd}#list li.not-drag{font-size:.9em;background:#fff;border:solid 1px #ddd;padding:4px}.rule{margin-top:5px;color:#a00}.schedule_value{background:#3097d1}.schedule_empty{background-color:rgba(210,248,189,.5)}.button_area{padding:0 0 15px 0}.margin-top{margin-top:15px}.margin-bottom{margin-bottom:15px}.margin-top-narrow{margin-top:5px}.margin-bottom-narrow{margin-bottom:5px}.thumbnail{border:0;padding:0}.thumbnail img{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.thumbnail .caption{text-align:center;padding:2px 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8em}