@media (max-width:320px){.content{padding-left:10px!important;padding-right:10px!important}.content .row{padding:10px 0!important}.content .row:before{width:22px!important}.content h2{font-size:12px!important}}@media (max-width:540px){.content h2{max-width:150px!important}}@media (min-width:768px){.logo{width:254px;height:66px}.content .timer time span{font-size:100px!important;line-height:100px!important}.content .timer time span.m{padding-right:0!important}.content .timer time span.s{padding-left:0!important}.result{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.result>.legend{width:100%}.result small{width:100%}.msg{width:100%!important;max-width:800px!important}.login-form{max-width:65%}}@media (min-width:1024px){.content .timer time span{font-size:150px!important;line-height:150px!important}.login-form{max-width:50%}}@media (min-width:1400px){.result .row{width:16.65%}.msg{width:100%!important;max-width:800px!important}.login-form{max-width:30%}}*{padding:0;margin:0;box-sizing:border-box}body,html{text-rendering:geometricPrecision;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-family:Pridi,sans-serif;font-size:13px;line-height:15px;font-weight:400;color:#373737;background-color:#fff}.wrap{margin:0 auto}.logo{width:65px;height:48px;display:block;margin:0 auto;background:url(../img/logo.png) top center;background-repeat:no-repeat;background-size:contain}header{text-align:center;padding:20px 15px 30px;border-radius:0 0 20px 20px;color:#fff}header h1{font-size:16px;font-weight:700;margin-top:10px}@media (min-width:768px){header{width:96%;margin:0 auto}}.content{padding:20px 30px;padding-bottom:50px;margin:0 auto}.content .legend{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:8px;letter-spacing:.15em;text-transform:uppercase;color:#828282;border-bottom:solid 1px #efefef;padding-bottom:10px}.content .legend span{display:block;padding-right:15px}.content .legend i{float:left;margin-right:7px}.content .row{border-bottom:solid 1px #efefef;padding:14px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content .row:before{content:'';width:30px;height:14px;float:left;background-position:0 0}.content .row:last-child{border:none}.content .row>div{margin:auto;margin-right:0;min-width:123px;border-radius:6px;box-shadow:0 0 36px 0 rgba(0,139,192,.15);position:relative;-webkit-transition:box-shadow .4s ease;transition:box-shadow .4s ease}.content .row>div .toggle{content:'';display:block;width:43px;height:30px;z-index:0;top:4px;border-radius:6px;position:absolute}.content .row>div.up-voted{box-shadow:none}.content .row>div.up-voted .toggle{background:#59d19d;left:9px;-webkit-transition:all .7s ease;transition:all .7s ease}.content .row>div.up-voted .up{background-position:0 -53px}.content .row>div.down-voted{box-shadow:none}.content .row>div.down-voted .toggle{background:#d84848;right:9px;-webkit-transition:all .7s ease;transition:all .7s ease}.content .row>div.down-voted .down{background-position:0 -70px}.content .row button{border:none;background:0 0;border-radius:6px;width:45px;height:39px;margin:0 8px;outline:0;position:relative;z-index:1}.content small{color:#008bc0;display:block;margin:50px 0 0}.content h2{font-size:14px;font-weight:600;letter-spacing:.05em;word-wrap:break-word}.content .timer{text-align:center;padding-top:30px}.content .timer time{border-radius:20px;background:#a2eddb;padding:50px 20px 55px;color:#fff;display:block;margin-top:30px;position:relative}.content .timer time:before{content:':';display:inline-block;width:20px;height:30px;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;font-size:48px}.content .timer time:after{content:' ';display:table;clear:both}.content .timer time span{font-size:69px;line-height:69px;width:50%;float:left;display:block;position:relative;font-weight:600}.content .timer time span.m{padding-right:15px}.content .timer time span.s{padding-left:15px;float:right}.content .timer time span.m:after,.content .timer time span.s:after{content:'Min.';display:block;font-size:12px;font-weight:400;line-height:10px;position:absolute;bottom:-19px;text-align:center;width:100%;opacity:.6;text-transform:uppercase}.content .timer time span.s:after{content:'Sec.'}@media (min-width:768px){.content.result{width:96%}}@media (min-width:1024px){.content{width:768px}}.result .row{border:none;background-color:#e9f2f7;border-radius:20px;margin:10px 0;padding-left:14px;padding-right:14px;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.result .row h2{width:100%;text-align:center;font-weight:700;margin-bottom:10px}.result .row>div{box-shadow:none;width:100%}.result .row:before{content:initial}.result .row .legend{border-top:dotted 1px #fff;border-radius:0;padding-top:7px;padding-bottom:0}.result .row .legend span{font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:33.33%}.result .row .legend span i{margin-right:0;margin-bottom:7px}.result .row .legend span:nth-child(1){color:#59d19d}.result .row .legend span:nth-child(2){color:#d84848}.result .row .legend span:nth-child(3){color:#8c8c8c}.result table{width:100%;margin:15px 0;border-spacing:0;border-collapse:collapse}.result table h1{font-size:14px;font-weight:400}.result table h1:before{content:'';width:30px;height:14px;float:left;background-position:0 0}.result table h2{font-size:11px;font-weight:700;color:#008bc0;text-transform:uppercase;padding-left:12px}.result table thead tr th{text-align:center;padding:7px;padding-left:5px;width:80px;white-space:nowrap;background-color:#e9f2f7}.result table thead tr th:first-child{text-align:left;width:auto;border-radius:15px 0 0 15px}.result table thead tr th:last-child{border-radius:0 15px 15px 0}.result table tr td:first-child{text-align:left;padding-left:20px}.result table tbody tr td{font-size:16px;font-weight:700;padding-top:8px;padding-bottom:8px;text-align:center}.result table tbody tr td:nth-child(2){color:#59d19d}.result table tbody tr td:nth-child(3){color:#d84848}@media (min-width:768px){.result .row{width:32%;margin-left:7px}.result table{width:48%;margin:15px 1%}}@media (min-width:1024px){.result .row{width:24%}}@media (min-width:1400px){.result .row{width:24%}.result table{width:31%;margin:15px 1%}.result table tbody tr td{padding-top:12px;padding-bottom:12px}.result table tbody tr td{font-size:20px;line-height:25px}.result table h1{font-size:16px;line-height:25px}.result table h1:before{margin-top:6px}}.list .row{padding:9px 0}.list .row:before{content:initial}.list label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.list .row label>div{min-width:auto;width:32px;height:32px;box-shadow:none;border:solid 1px #ccc;position:relative;border-radius:6px;margin-left:auto}.list .row .check{position:absolute;top:0;z-index:1;bottom:0;left:0;right:0;margin:auto}.list .input{-webkit-transform:scale(2.5);transform:scale(2.5);position:absolute;top:0;z-index:3;bottom:0;left:0;right:0;margin:auto;opacity:0}.list .row label>div.checked{box-shadow:0 0 36px 0 rgba(0,139,192,.15);border:solid 1px #fff}.list .row label>div.checked .check{background-position:2px -120px}.list ul{width:100%;padding-left:25px;color:#999;list-style-type:circle}.gradient{background:#008bc0;background:-webkit-radial-gradient(center,ellipse cover,#008bc0 0,#005779 36%,#002940 78%,#001d33 100%);background:-webkit-radial-gradient(center,ellipse,#008bc0 0,#005779 36%,#002940 78%,#001d33 100%);background:radial-gradient(ellipse at center,#008bc0 0,#005779 36%,#002940 78%,#001d33 100%)}.gradient-h{background:#008bc0;background:-webkit-linear-gradient(left,#008bc0 0,#005779 37%,#002940 79%,#001d33 100%);background:linear-gradient(to right,#008bc0 0,#005779 37%,#002940 79%,#001d33 100%)}.content .timer time,.gradient-h2,.welcome,header{background:#001d33;background:-webkit-linear-gradient(left,#001d33 0,#002940 18%,#005779 52%,#008bc0 100%);background:linear-gradient(to right,#001d33 0,#002940 18%,#005779 52%,#008bc0 100%)}h1,h2,h3,strong{font-weight:700}.login,.submit{background-color:#ffe057;border:none;color:#373737;border-radius:6px;padding:11px 20px;display:block;width:50%;max-width:320px;margin:30px auto;font-family:Pridi,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;-webkit-transition:-webkit-transform .7s ease;transition:transform .7s ease}.check,.content .row:before,.icon,.no-vote,.result table h1:before,.vote{text-indent:-9999px;overflow:hidden;display:inline-block;background-image:url(../img/icon.svg);background-repeat:no-repeat;background-size:16px}.vote{width:16px;height:18px;-webkit-transition:-webkit-transform .7s ease;transition:transform .7s ease}.vote.up{background-position:0 -15px}.vote.down{background-position:0 -31px}.no-vote{width:16px;height:18px;background-position:0 -88px}.check{width:18px;height:18px;background-position:2px -105px}.msg{border-radius:15px;background-color:#e9f2f7;text-align:center;padding:15px;margin:30px auto;width:100%!important;max-width:800px!important;color:#008bc0}.msg h1{font-size:16px;line-height:20px}.msg a{color:#008bc0}.msg.warning{background-color:#fcf6df;color:#d8bb48}.msg.warning a{color:#d8bb48}.msg.error{background-color:#f7e9eb;color:#d84848}.msg.error a{color:#d84848}.welcome{padding:0;height:100%;width:100%;position:fixed;text-align:center}.welcome img{display:block;margin:0 auto;margin-top:50px}.welcome span{display:block;text-align:center}.welcome .b{padding:50px;text-align:center;color:#fff;font-size:30px;line-height:40px}.welcome .b a{color:#fff;display:block;text-decoration:none;font-weight:700}h1.h{font-size:70px;line-height:80px;padding:30px 20px 0;text-align:center;margin-bottom:-15px;color:#fff;font-weight:400}h1.h span{text-transform:uppercase;color:#fff;font-size:60px;font-weight:700;display:inline}.login-form .row{padding-bottom:0}.login-form .row:before{display:none}.input{border:none;outline:0;box-shadow:none;font-family:Pridi,sans-serif;font-size:13px;font-weight:700;color:#000;width:100%;padding:7px}.msg{width:100%!important;max-width:800px!important}@media (min-width:768px){.msg{width:100%!important;max-width:800px!important}}@media (min-width:1400px){.msg{width:100%!important;max-width:800px!important}}.login,.submit{background-color:#0e1e3b}.result table{width:100%}header img{max-width:100%}header{background-image:none;padding:0;max-width:800px;border-radius:20px}#contet-result,#vote-message{widows:100%!important}span.instructor{max-width:800px;text-align:center;margin-left:auto;margin-right:auto;display:block}.instruction-box{background-color:#e1e2e5!important;color:#2c3890!important;font-size:18px;font-weight:600;padding:20px 30px!important;border-radius:0;line-height:1.5}.content.clock.clock-start h1{text-align:center;line-height:1.3em;letter-spacing:0!important}.timer h1{color:#0e1e3b}.content .timer time{background:linear-gradient(104.88deg,#061227 -10.05%,#0e1e3b 35.34%,#0e1e3b 72.74%,#ec2444 116.65%);background:-o-linear-gradient(104.88deg,#061227 -10.05%,#0e1e3b 35.34%,#0e1e3b 72.74%,#ec2444 116.65%);background:-webkit-linear-gradient(104.88deg,#061227 -10.05%,#0e1e3b 35.34%,#0e1e3b 72.74%,#ec2444 116.65%)}.timer.countdown-box{padding-top:20px;max-width:360px;margin:0 auto}.timer.countdown-box time{background:#2c3890!important;border-radius:20px;padding:25px 40px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(44,56,144,.3);margin-top:0}.timer.countdown-box time:before{display:none}.timer.countdown-box .countdown-label{color:#ec7a7a;font-size:18px;font-weight:400;margin-bottom:10px;display:block;width:100%;text-align:center}.timer.countdown-box .countdown-digits{display:flex;align-items:center;justify-content:center}.timer.countdown-box .countdown-digits span{float:none;width:auto;font-size:72px;line-height:1;font-weight:700;color:#fff;display:inline-block;padding:0}.timer.countdown-box .countdown-digits span.m:after,.timer.countdown-box .countdown-digits span.s:after{content:none!important;display:none!important}.timer.countdown-box .countdown-digits span.colon{font-size:64px;margin:0 10px;font-weight:700}.login,.submit{color:#fff}.content .row,form .row{display:grid;grid-template-columns:1fr;align-items:center;justify-items:start;gap:16px;margin-bottom:20px}.content .row:before,form .row:before{display:none}.content .row .btn-group,.content .row .title-wrap,form .row .btn-group,form .row .title-wrap{width:100%}.content .row .title-wrap,form .row .title-wrap{display:flex;align-items:flex-start;min-width:0;width:100%;justify-self:stretch}.content .row .title-wrap .question-icon,form .row .title-wrap .question-icon{width:24px;height:24px;flex-shrink:0;margin-right:10px;margin-top:5px}.content .row .title-wrap h2,form .row .title-wrap h2{flex:1;min-width:0;max-width:none!important;text-align:left;font-size:20px;font-weight:500;color:#2c3890;line-height:1.4}.content .row .btn-group,form .row .btn-group{display:flex;padding:0;gap:0;box-shadow:none;margin:0}.content .row .btn-group button{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:auto;padding:12px 16px;margin:0;border-radius:0;transition:all .3s ease;gap:6px}.content .row .btn-group button span{font-size:18px;font-weight:500}.content .row .btn-group button i{position:relative;z-index:2}.content .row .btn-group button img{width:32px;height:32px;position:relative;z-index:2}.content .row .btn-group .up-btn{background-color:#d4f5e4;color:#59d19d}.content .row .btn-group .down-btn{background-color:#fde4e4;color:#e88888}.content .row .btn-group .abstain-btn{background-color:#f5f5f5;color:#666}.content .row .btn-group.up-voted .up-btn{background:#2ecc71;transform:scale(1.1);z-index:2}.content .row .btn-group.up-voted .up-btn span{color:#fff}.content .row .btn-group.down-voted .down-btn{background:#d84848;transform:scale(1.1);z-index:2}.content .row .btn-group.down-voted .down-btn span{color:#fff}.content .row .btn-group.abstain-voted .abstain-btn{background:#8c8c8c;transform:scale(1.1);z-index:2}.content .row .btn-group.abstain-voted .abstain-btn span{color:#fff}.content .row>div{box-shadow:none}body{overflow-x:unset;padding-bottom:0}.main-page-vote{padding:0!important}.vote-submit-btn{background-color:#ccc!important;color:#888!important;width:100%!important;max-width:100%!important;padding:14px 30px!important;font-size:20px!important;font-weight:500!important;border-radius:0!important;margin:50px 0 0!important;text-transform:none!important;letter-spacing:.05em!important;cursor:not-allowed}.vote-submit-btn.active{background-color:#2c3890!important;color:#fff!important;cursor:pointer}