@import url(//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css);@import url(https://fonts.googleapis.com/css?family=Titillium+Web:300);.fa-2x{font-size:2em}.fa{color:#fff;position:relative;display:table-cell;width:60px;height:36px;text-align:center;vertical-align:middle;padding-top:10px;font-size:20px}#home>.fa{padding-top:30px}.main-menu:hover,nav.main-menu.expanded{width:230px;overflow:hidden}.main-menu{background:#3d5a80;border-right:5px solid #e0fbfc;position:absolute;top:0;bottom:0;height:100%;left:0;width:60px;overflow:hidden;-webkit-transition:width 50ms linear;transition:width .1s linear;-webkit-transform:translateZ(0) scale(1,1);z-index:1000}.main-menu>ul{margin:7px 0}.main-menu li{position:relative;display:block;width:250px;height:160px}.main-menu li>a{position:relative;display:table;border-collapse:collapse;border-spacing:0;font-family:arial;font-size:20px;text-decoration:none;-webkit-transform:translateZ(0) scale(1,1);-webkit-transition:all .1s linear;transition:all .1s linear;height:106px}#current>.fa{padding-top:30px}#current{background-color:#ee6c4d;border-color:#000}.main-menu .nav-text{position:relative;display:table-cell;vertical-align:middle;width:200px;font-family:Montserrat,sans-serif;font-size:32px;color:#fff}.no-touch .scrollable.hover{overflow-y:hidden}.no-touch .scrollable.hover:hover{overflow-y:auto;overflow:visible}a:focus,a:hover{text-decoration:none}nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}nav li,nav ul{outline:0;margin:0;padding:0}.dashboard-page nav.dashboard-menu ul li.active a,.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.main-menu li:hover>a,.no-touch .dashboard-page nav.dashboard-menu ul li:hover a,nav.main-menu li.active>a{height:140px;vertical-align:center}#bujo-header{text-align:center;vertical-align:center;font-family:Montserrat,sans-serif;font-size:3.5vw;line-height:4vw;border-style:solid;border-color:#98c1d9;border-width:5px;width:25vw;box-shadow:20px 20px 20px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);border-radius:20px;color:#fff;margin:auto;margin-top:3vh;margin-bottom:10vh}h1{line-height:60px}body{background:#159ff7;background:linear-gradient(90deg,#159ff7 0,#3d5a80 0,#293241 90%);display:flex;flex-direction:column;align-items:center;justify-content:center}.showOverlay{bottom:0;display:flex;font-size:16px;left:calc(50% - 55px);margin-bottom:7px;position:absolute}.check{bottom:0;display:flex;left:calc(50% + 40px);margin-bottom:10px;position:absolute}.containerOuter{font-size:1.75vw;margin-left:11vw;margin-right:0;background:#f5f5f5;border-radius:20px;width:10em;height:175px;box-shadow:10px 10px 5px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.container{position:relative;margin-top:10px;margin-bottom:10px;margin-right:0;padding-bottom:20px;overflow:hidden;width:220px;height:170px;flex-direction:column;justify-content:center}.hidden{display:none}.entry{height:25px;position:absolute;width:100%}.entry:nth-child(3){left:8px;top:58px}.entry:nth-child(5){left:8px;top:108px}.circle{border:2px solid #545556;border-radius:50%;cursor:pointer;height:20px;position:absolute;transition:border-color .3s;width:20px}.entry-label{cursor:pointer;margin-top:-3px;padding-left:40px;user-select:none;-moz-user-select:none;font-size:1.75vw;font-family:Montserrat,sans-serif;width:200px}.entry-prompt{margin-top:10px;margin-left:10px;font-size:2vw;width:100%}.overlay{background:#fff;mask:url(#holes);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACMCAYAAAAOc+uVAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAItSURBVHic7ZnNjhJBFIVPA0txr0Iyw+tIdOXWaDRufZWZeYbZuMKOUV9Gg+HHGN/BHBcNcSBT1KVOEVycb0mq635UVd9U5zQkif+Y3rkFclhQxYIqFlQZiM8vALQAPgP4AWC1+X0E4ALAFMBzAOPiCixjRfIdyX5g/h7JFyTnJYVKBGckHxQsxJBke2rBK5LF55bdal6fSnCmyO1JhlcyKrhkwbYekBySXNcUfF1L7o7k20jhhsxetxYAJk3T/Kks2EfXmkaHxkXO1MfacgCwmbPNjYsIftV1knzJDYgIfqsgkuJ7bkBE8FcFkRTr3IBzXxay9SOCjyuIFM8dEZxUECmeOyL4tIJIimluQKRRLwFcnqBRDwDMUaFRjwG8quC0zxtk5ACEL6wrksNaZiQfkvwZKRxtM08AfGDgBh2Q6wG4BfAo+sAxXB/xp+6VI3lzTMGSK3/Lgu1mt62fji1W+tH0m+R7dm9iZNVeMnjm9om0mUOs8O+zc47dz84Juh76DJG3NYEqeHLOfVnIYkEVC6pYUMWCKhZUsaCKBVUsqGJBFQuqWFDFgipO3OnEfRcn7qWCTtxTOHFP4cS9Ek7cVZy4qzhxL4ZO3AXoxF2QoxP3DifuW5y4q1hQxYIqFlSxoIoFVSyoYkEVC6pYUMWCKhZUsaCKE3c6cd/FiXupoBP3FE7cUzhxr4QTdxUn7ipO3IuhE3cBOnEX5OjEvcOJ+xYn7ioWVLGgigVV/gKEL4RSyM8Z8wAAAABJRU5ErkJggg==);height:140px;pointer-events:none;transition:background .3s;width:40px}.highlight{background:#ee6c4d;border-radius:50%;height:12px;left:14px;pointer-events:none;position:absolute;top:14px;transition:transform .4s cubic-bezier(.175,.885,.32,1.2);transform:translateY(-50px);width:12px}.hidden:nth-child(2):checked~.highlight{transform:translateY(50px)}.hidden:nth-child(4):checked~.highlight{transform:translateY(100px)}.hidden:nth-child(2):checked+.entry .circle{border-color:#293241}.hidden:nth-child(4):checked+.entry .circle{border-color:#293241}.check:checked~.containerOuter .overlay{background:#ecf0f4}form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:5vh}#cb1{text-align:center;font-size:15px;width:40px;height:10px;right:20px;color:#e0fbfc}#cb2{font-size:15px;width:65px;height:10px;right:150px;color:#e0fbfc}.customBtn{position:relative;display:inline-block;margin-top:50px;padding:15px 30px;color:#293241;text-transform:uppercase;letter-spacing:2px;text-decoration:none;overflow:hidden;transition:.2s}.customBtn:hover{color:#293241;background-color:#ee6c4d;box-shadow:0 0 10px #ee6c4d,0 0 40px #ee6c4d,0 0 80px #ee6c4d;transition:1s;transition-delay:.4s}.customBtn span{position:absolute;display:block}.customBtn span:nth-child(1){top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#ee6c4d)}.customBtn:hover span:nth-child(1){top:0;left:100%;width:100%;height:2px;transition:1s;transition-delay:.25s}.customBtn span:nth-child(2){bottom:0;right:-100%;width:100%;height:2px;background:linear-gradient(270deg,transparent,#ee6c4d)}.customBtn:hover span:nth-child(2){right:100%;transition:1s;transition-delay:.25s}.customBtn span:nth-child(3){top:-100%;right:0;width:2px;height:100%;background:linear-gradient(180deg,transparent,#ee6c4d)}.customBtn:hover span:nth-child(3){top:100%;transition:1s;transition-delay:.25s}.customBtn span:nth-child(4){bottom:-100%;left:0;width:2px;height:100%;background:linear-gradient(360deg,transparent,#ee6c4d)}.customBtn:hover span:nth-child(4){bottom:100%;transition:1s;transition-delay:.25s}#text-input{display:flex;flex-direction:row;flex-wrap:no-wrap;align-items:center}#input-area{font-family:Montserrat,sans-serif;font-size:2vw;margin-left:2vw;margin-right:2vw;padding-left:.5px;padding-right:1.5em;box-shadow:10px 10px 5px rgba(0,0,0,.3),0 10px 12px rgba(0,0,0,.22);border-radius:2px;border-color:#98c1d9;border-width:2px;border-style:solid}#search{margin-right:10vw;width:2em;height:2em;font-size:2vw;background-color:#ee6c4d;border-style:none;box-shadow:10px 10px 5px rgba(0,0,0,.3),0 10px 12px rgba(0,0,0,.22);border-radius:10px;transition:.5s}#search:hover{cursor:pointer;transform:scale(1.1)}#search-results{display:flex;flex-direction:column;align-items:flex-start;margin:auto;padding-left:0;grid-area:search-results}#search-results>li{position:relative;display:table;padding:12px 12px 0 10px;list-style-type:none;background:#eee;font-family:Montserrat,sans-serif;font-size:1.25vw;margin:2vw;border-radius:20px;margin-bottom:5px;box-shadow:20px 20px 20px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#search-results li:nth-child(odd){background:#fff;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#98c1d9}#search-results li:nth-child(even){background:#fff;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#98c1d9}#search-results li:last-child{margin-bottom:40px}#search-results li:hover{background:#e0fbfc;cursor:default}#textbox{margin-bottom:10px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;gap:0 0;grid-template-areas:". . . ." "containerOuter text-input text-input search" ". search-results search-results ."}.containerOuter{grid-area:containerOuter}#text-input{grid-area:text-input;margin-left:1vw}#search{grid-area:search;width:40%}h2{text-align:center;color:#fff;font-family:Montserrat,sans-serif;margin:2vw;margin-bottom:2px}#result-container{margin-top:0;border-radius:10px;border-style:solid;border-width:2px;border-color:#e0fbfc}#defaultMsg{display:block}