@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900);
*{box-sizing:border-box}html,body,div,form,fieldset,legend,label{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}th,td{text-align:left;vertical-align:top}img{border:0}.button{background-color:#00d3c9;color:#fff;margin-top:25px;text-transform:uppercase;height:48px;line-height:48px;display:block;border:0;border-radius:2px;font-weight:900;font-size:.875rem;letter-spacing:1px;cursor:pointer;box-shadow:0 6px 10px 0 rgba(0,0,0,.1);transition:box-shadow .3s ease-out}.button:hover{box-shadow:none}.button:focus{outline:none}.button.sidebar-button{word-wrap:break-all;margin-left:20px;margin-right:20px;text-align:center}.control-block{display:inline-block;margin-right:10px;float:right}.delete-button{background-color:#00d3c9;color:#fff;border:none;margin-left:5px;padding:10px;text-transform:uppercase;border-radius:2px;font-weight:900;font-size:.875rem;letter-spacing:1px;cursor:pointer;box-shadow:0 6px 10px 0 rgba(0,0,0,.1);transition:box-shadow .3s ease-out}.delete-button:hover{box-shadow:none}.delete-button:focus{outline:none}.edit-button{background-color:#00d3c9;color:#fff;padding:10px;text-transform:uppercase;border-radius:2px;font-weight:900;font-size:.875rem;letter-spacing:1px;cursor:pointer;box-shadow:0 6px 10px 0 rgba(0,0,0,.1);transition:box-shadow .3s ease-out}.edit-button:hover{box-shadow:none}.edit-button:focus{outline:none}.add-button{background-color:#00d3c9;margin:0 auto;margin-bottom:25px;text-align:center;color:#fff;padding:10px;text-transform:uppercase;display:block;border-radius:2px;font-weight:900;font-size:.875rem;letter-spacing:1px;cursor:pointer;box-shadow:0 6px 10px 0 rgba(0,0,0,.1);transition:box-shadow .3s ease-out}.add-button:hover{box-shadow:none}.add-button:focus{outline:none}input,select,textarea{display:block;width:100%;border-radius:2px;background-color:#f9f9f9;border:1px solid #eee}input:focus,select:focus,textarea:focus{outline:none;border-color:rgb(199.1302325581,186.4325581395,232.5674418605)}select{width:100%;border-radius:2px;margin-bottom:1em;height:48px;color:#000;display:block;border:0;cursor:pointer;box-shadow:0 6px 10px 0 rgba(0,0,0,.1);transition:box-shadow .3s ease-out}input{height:48px;line-height:48px;padding:0 .875rem}input[type=checkbox]{width:20px;height:20px;float:left}textarea{min-height:240px;resize:vertical;padding:1em;font-size:14px}.sidebar-map{position:fixed;z-index:1;max-width:270px;width:100%;background-color:#fff;top:0;left:0;transition:transform .4s,box-shadow .4s;transform:translateX(-100%)}.show-questions .sidebar-map{transform:translateX(0);box-shadow:10px 0 20px 0 rgba(0,0,0,.2)}.sidebar-map h3{margin:0;padding:1em;background-color:#eee;text-align:center}.sidebar-map .sidebar-content{height:100vh;overflow:auto}.sidebar-map .sidebar-content .candidate-list{margin-bottom:20px;list-style:none;list-style-type:none;margin:0;padding:0;border-top:1px solid hsl(0,0%,90%);border-bottom:1px solid hsl(0,0%,90%)}.sidebar-map .sidebar-content .candidate-list li{border-bottom:1px solid #eee}.sidebar-map .sidebar-content .candidate-list .button{color:#fff;text-align:center}.sidebar-map .sidebar-trigger{position:absolute;right:0;transform:translateX(100%);padding-left:1em;padding-top:2em;font-weight:900;background-color:rgba(0,0,0,0);background-repeat:no-repeat;border:none;overflow:hidden;outline:none;color:#00d3c9}@media(max-width: 480px){.sidebar-map .sidebar-trigger{text-indent:200%;white-space:nowrap;overflow:hidden;top:5em;width:40px;height:40px;background-color:#00d3c9;background-repeat:no-repeat;background-image:url(/assets/0276c7f37ed150f07f1e.svg);background-position:center;background-size:50%}.show-questions .sidebar-map .sidebar-trigger{background-color:rgb(0,160,152.4170616114)}}.questions-list{list-style-type:none;margin:0;padding:0;border-top:1px solid hsl(0,0%,90%);border-bottom:1px solid hsl(0,0%,90%)}.questions-list li{border-bottom:1px solid #eee}.questions-list li:last-child{border-bottom:none}.questions-list li.current button{background-color:#00d3c9;color:#fff}.questions-list li button{width:100%;display:block;color:#000;padding:1em;border:none}.timer{position:fixed;top:1em;right:1em;padding:.4em 1em;font-size:18px;border-radius:2px;color:#fff;font-weight:900;background-color:#00d3c9}@media(max-width: 480px){.timer{right:0;border-right:0;top:0;width:100%;text-align:center}}.time-expired .time-out{color:#fff;text-align:center}.time-expired .button{margin:0 auto;text-align:center;width:25%}.progressbar{text-align:center}.progressbar h2{display:inline;color:#fff;opacity:.3;margin:10px;cursor:pointer}.progressbar .active-test-group{opacity:1}.progress-dots{list-style-type:none;margin:0;margin-top:20px;padding:0;cursor:pointer}.progress-dots li{text-indent:200%;white-space:nowrap;overflow:hidden;display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:10px;background-color:rgba(0,0,0,.15);transition:background-color .4s}.progress-dots li.current{background-color:#00d3c9}.progress-dots li a{display:block;width:100%;height:100%}.question-answer{max-width:800px;margin:3em auto 0;width:100%;background-color:#fff;padding:2em;border-radius:2px;box-shadow:0 20px 40px 0 rgba(0,0,0,.4);word-break:break-word}.question-answer::before,.question-answer::after{content:"";display:table}.question-answer::after{clear:both}@media(max-width: 900px){.question-answer{max-width:90%}}.question-answer #radio-container div,.question-answer #checkbox-div div{margin-bottom:10px}.question-answer input{display:inline;width:25px;height:2.5em;float:none;vertical-align:middle}.question-answer input[type=checkbox],.question-answer input[type=radio]{position:absolute;width:15px;height:15px}.question-answer input[type=checkbox]+label::before,.question-answer input[type=radio]+label::before{content:"";display:inline-block;cursor:pointer;vertical-align:middle;background-repeat:no-repeat;margin-right:10px;margin-top:-3px}.question-answer input[type=checkbox]+label::before{height:16px;width:16px}.question-answer input[type=radio]+label::before{height:18px;width:18px}.question-answer input[type=radio]+label::before{background-position:0 0}.question-answer input[type=radio]:checked+label::before{background-position:0 -18px}.question-answer input[type=checkbox]+label::before{background-position:0 0}.question-answer input[type=checkbox]:checked+label::before{background-position:0 -17px}.question-answer p{margin-top:0;font-size:18px;line-height:1.4;font-weight:700}.question-answer p code{color:#e91e63;background-color:#eee;border:1px solid hsl(0,0%,90%);padding:0 .5em;border-radius:4px}.question-answer textarea{margin-bottom:2em}.question-answer .button{min-width:120px;margin-top:2em}@media(max-width: 480px){.question-answer .button{min-width:100px;font-size:12px}}.question-answer .button.next{float:right}.question-answer .button.finish{float:right;background-color:#e91e63}.question-answer .button.prev{float:left}.test-status{margin:2em auto;width:40%}.test-status::before,.test-status::after{content:"";display:table}.test-status::after{clear:both}.test-status h2{color:#00d3c9;text-align:center}.test-status h2 span{color:#fff}.test-status .test-status-form{margin-top:1em;width:100%}.test-status .test-status-form button{width:100%}.dashboard{margin:0 auto;width:50%}@media screen and (max-width: 768px){.dashboard{width:90%}}.dashboard .question-input{width:100%}.dashboard .question-type{width:100%}.dashboard .dashboard-select .edit-test-button{width:100%;margin-bottom:50px}.dashboard .dashboard-select .profile__value-container{height:40px}.dashboard .dashboard-select .profile__control{height:40px}.dashboard .dashboard-select .profile__single-value{padding-top:5px}.dashboard .answer-input{width:40%;display:inline-block}.dashboard .select-correct{width:20%;display:inline-block}.dashboard .remove-answer{width:20%;display:inline-block;background-color:#e91e63;color:#fff;text-transform:uppercase;height:48px;line-height:48px;border:0;border-radius:2px;font-weight:900;font-size:.875rem;letter-spacing:1px;cursor:pointer;box-shadow:0 6px 10px 0 rgba(0,0,0,.1);transition:box-shadow .3s ease-out}.dashboard .confirm-answer-button{width:20%;display:inline-block;background-color:#5335a2;color:#fff;text-transform:uppercase;height:48px;line-height:48px;border:0;border-radius:2px;font-weight:900;font-size:.875rem;letter-spacing:1px;cursor:pointer;box-shadow:0 6px 10px 0 rgba(0,0,0,.1);transition:box-shadow .3s ease-out}.user-dashboard{display:flex;flex-wrap:wrap}.user-dashboard .test-block{flex:1 1 20%;display:inline-block;justify-content:space-between;background:#fff;padding:40px;margin:10px;position:relative}.user-dashboard .test-block a{background-color:#00d3c9;color:#fff;padding:10px;text-transform:uppercase;border-radius:2px;font-weight:900;font-size:.875rem;letter-spacing:1px;cursor:pointer;box-shadow:0 6px 10px 0 rgba(0,0,0,.1);display:block;text-align:center;margin-bottom:auto;align-self:flex-end;position:absolute;bottom:5px;left:50%;transform:translateX(-50%)}.user-dashboard .test-block a:hover{color:rgb(0,160,152.4170616114)}.test-name{text-align:center}.password-suggestion{float:left}.randomkeygen-suggestion{float:right}.review-dashboard{margin:0 auto;width:40%}@media screen and (max-width: 768px){.review-dashboard{width:90%}}.answer{word-break:break-word;white-space:pre-wrap}.show{display:block}.hide{display:none}body{background-color:#5335a2;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#00d3c9;text-decoration:none;transition:color .3s}a:hover{color:rgb(0,160,152.4170616114)}.login-form-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:300px;width:100%}.login-form-container .header{text-align:center;margin-bottom:2em}.login-form-container .box-details-footer{margin-top:1.5em;font-size:.7em;text-align:center}@keyframes fadeOut{0%,90%{opacity:1}100%{opacity:0}}@keyframes wiggle{0%{transform:translateX(0)}15%{transform:translateX(-8px) rotate(-4deg)}30%{transform:translateX(8px) rotate(4deg)}45%{transform:translateX(-8px) rotate(-4deg)}60%{transform:translateX(8px) rotate(4deg)}75%{transform:translateX(-4px) rotate(-2deg)}100%{transform:translateX(0) rotate(0)}}.login-form .notification{opacity:1;display:inline-block;margin-top:1em}.login-form .notification.fadeout{animation:fadeOut 4s ease forwards}.login-form .notification.wiggle{animation:wiggle .5s ease-in-out 0s 2}.login-form{background-color:#fff;padding:2em;border-radius:2px;box-shadow:0 20px 40px 0 rgba(0,0,0,.4);margin-bottom:50px}.login-form input{margin-bottom:2em}.login-form select{margin-bottom:2em}.login-form .checkbox-wrapper{clear:both}.login-form .button{display:block;width:100%}.login-form .additional-login button{width:100%;border-radius:2px;margin-bottom:1em;text-transform:uppercase;height:48px;font-weight:900;font-size:.875rem;color:#fff;display:block;border:0;letter-spacing:1px;cursor:pointer;box-shadow:0 6px 10px 0 rgba(0,0,0,.1);transition:box-shadow .3s ease-out}.test-page .header{text-align:center;padding:5em 0 2em}.candidate-form{background-color:#fff;padding:2em;border-radius:2px;box-shadow:0 20px 40px 0 rgba(0,0,0,.4);margin-bottom:50px;padding:28px 50px 28px}.candidate-form .candidate-list{list-style-type:none;padding:0}.candidate-form .button{padding:0 20px 0;text-align:center;margin-bottom:20px}.review-table{margin:0 auto;border-collapse:collapse;display:flex}.review-table td,.review-table th{border:1px solid #fff;padding:8px}.review-table tr:nth-child(even){background-color:#eee}.review-table tr:hover{background-color:#999}.review-table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#00d3c9;color:#fff}.review-table tr,.review-table td,.review-table th{text-align:center;vertical-align:middle}.user-table{margin:0 auto;border-collapse:collapse}.user-table td,.user-table th{border:1px solid #fff;padding:8px}.user-table tr:nth-child(even){background-color:#eee}.user-table tr:hover{background-color:#999}.user-table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#00d3c9;color:#fff}.user-table tr,.user-table td,.user-table th{text-align:center;vertical-align:middle}.question-form{position:relative;background-color:#fff;border-radius:2px;box-shadow:0 20px 40px 0 rgba(0,0,0,.4);margin-bottom:50px}.question-form input{margin-bottom:2em}.question-form select{margin-bottom:2em}.question-form .checkbox-wrapper{clear:both}.question-form .button{display:block;width:100%}.question-form .answer-input{width:100%}.question-form .drag{padding:2em}.question-form .delete-question{position:absolute;background:none;top:10px;right:10px;width:30px;height:30px;border:none;background-image:url(/assets/4fff8ec9600905126229.svg);background-repeat:no-repeat;background-size:cover;background-position:center}.question-form .drag-icon{position:absolute;top:10px;left:10px;width:30px;height:30px;border:none;background-image:url(/assets/b778cb1777612594612f.svg);background-repeat:no-repeat;background-size:cover;background-position:center}.question-form .drag-icon:hover{cursor:move}

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