*{transition:all .06s linear}p,h1,h2,h3,h4,h5,h6,a,.text-muted,.display-1,.display-2,.display-3,.display-4,.lead,.mark,.small,.initialism,.blockquote,.blockquote-footer,.btn,address,ul,li,.card-header,table,.modal-body,.input-group-text{line-height:normal;margin:0;color:var(--bc-text)}p{font-size:15px;line-height:24px;font-weight:500}.course-box li,.course-box code span.pre{font-size:15px}div.CodeMirror-code pre{font-size:16px}h1{font-size:36px}h2{font-size:32px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}small{color:#999}div#tree span:hover{color:#18bc9c;text-decoration:underline}.text-danger li{color:#dc3545}.wrapper{max-width:1360px;margin:0 auto}a:link{color:#fff}a:hover{color:#18bc9c}.href-reg{color:#333}.href-reg:hover{color:#333}a.dropdown-item{color:#fff}.nav-link,.nav-item a,.nav-item a:hover{font-weight:600;text-transform:uppercase;font-size:16px !important}.navbar-light .navbar-nav .nav-link{color:#333}.navbar-light .navbar-nav .nav-link:hover{color:#18bc9c}.dropdown-item:hover,.dropdown-item:focus{color:#18bc9c;text-decoration:none;background-color:#333}.navbar-toggler{padding:0;font-size:16px;line-height:16px;background-color:transparent;border:none;border-radius:0}.dropdown-item{padding:10px 100px 10px 20px;border-bottom:#5ed1ba solid 1px;transition:all .06s linear}.dropdown-menu{right:0;padding:0;margin:0;color:#fff;background-color:#18bc9c;border:none;border-radius:0;left:-140px}.btn{font-weight:500;padding:5px 20px;text-transform:uppercase;font-size:12px}.btn-cent{margin:0 auto}.btn-outline-success{color:var(--bc-text);border-color:var(--bc-text)}.btn-outline-success:hover{background-color:#18bc9c;border-color:#18bc9c}.btn-success{background-color:#18bc9c;color:#fff}.bg-success{background-color:#18bc9c !important}.btn-success:hover{background-color:#333;color:#fff}.btn-success.disabled{background-color:#18bc9c}.btn-success.disabled:hover{color:#fff;background-color:#18bc9c}.btn-default:hover{background-color:#333;color:#fff}.btn-primary{color:#fff}.btn-danger{color:#fff}.btn-info{color:#fff}.btn-secondary{color:#fff}.btn-primary:hover{background-color:#333;color:#fff}.btn-primary.disabled:hover{background-color:#007bff;color:#fff}.btn-secondary:hover{background-color:#333}.btn-warning:hover{background-color:#333;color:#fff}.btn-warning.disabled:hover{background-color:#ffc107;color:#212529}.btn-danger:hover{background-color:#333;color:#fff}.btn-danger.disabled:hover{background-color:#dc3545;color:#fff}.btn-info:hover{background-color:#333;color:#fff}.btn-sm{font-size:10px}.btn-lg{font-size:14px}.btn-facebook{background-color:#0d72b9;color:#fff;font-size:14px}.btn-facebook:hover{background-color:#fff;color:#333;border-color:#0d72b9}.btn-google{background-color:#dd4b39;color:#fff;font-size:14px}.btn-google:hover{background-color:#fff;border-color:#dd4b39;color:#333}.btn-microsoft{background-color:#000;color:#fff;font-size:14px}.btn-microsoft:hover{background-color:#fff;border-color:#000;color:#333}.btn-facebook i,.btn-google i,.btn-microsoft i{margin-right:5px}a.btn-outline-slider{font-size:16px;color:#fff;font-weight:500;background-color:transparent;background-image:none;border-color:#fff}a.btn-outline-slider:hover{background-color:#fff;border-color:#fff;color:#333}.badge-success{background-color:#18bc9c}.modal-footer{justify-content:flex-start}.swiper-slide{height:480px}.slide-copy{font-family:'Montserrat';font-size:20px;text-align:left}.slide-content{font-family:'Montserrat';font-size:20px}.slide-img{max-height:460px;text-align:center}.mild-blue{background-color:#6ac2d0}.orange{background-color:#f66c11}.black{background-color:#000}.pocni{background-color:#39b54a}.pocetnici{background-color:#006838}.napredni{background-color:#3c3c46}.peti{background-color:#f68700}.sesti{background-color:#27aae1}.sedmi{background-color:#92278f;color:#fff}.osmi{background-color:#1c75bc}.prvis{background-color:#2b3990}.specit{background-color:#a63e45}.drugis{background-color:#662d91}.trecis{background-color:#821e2d}.cetvrtis{background-color:#262262}.faks{background-color:#544bdc}.takmicenja{background-color:#698f7a}.nastavnici{background-color:#320000}.gray-bg{background-color:#b0b0b5}.zuto{background-color:#f0db4f}.light-gray-bg{background-color:#f7f7ff}.white{color:#fff}.gray{color:#75757c}.light-gray{color:#f7f7ff}.gray-cat{background-color:#808080}.learnbox{text-align:center;border-radius:4px;padding:18px 18px 18px 18px}a.btn-purple-transparent{background-color:rgba(7,5,51,.52);font-size:16px;color:#fff;font-weight:500;background-image:none;border-color:#fff}a.btn-purple-transparent:hover{background-color:#fff;border-color:#fff;color:#333}.line-clamp{line-height:20px;height:100px;overflow:hidden}.learnbox-title{line-height:24px;height:120px;overflow:hidden;font-weight:500}.row a{text-decoration:none;margin:0}.learnbox:hover,.vest-intro:hover{opacity:.85;transition:all .2 ease-in-out;cursor:pointer}i{z-index:1000}hr{width:100%;border:1px dotted #c0c0c0;clear:both;margin-top:10px}.hr-white{width:96%;border:1px dotted #fff;clear:both;margin-top:0}.hr-60{width:60%;float:left;border:1px dotted #c0c0c0;clear:both;margin-top:10px}.news-img{height:200px;overflow:hidden}.news-img img{width:100%;height:auto}.news-slika{display:block;width:80%;float:left;height:auto;clear:both}.counter-img{width:86px;height:auto}.footer{background-color:#3c3c46}.footer-top-bar{color:#fff;font-size:36px;background-color:#272732}address a:link{color:#fff}address a:hover{color:#18bc9c}.social-network-icons a{color:#fff}.social-network-icons a:hover{color:#18bc9c}.contact-icons a{color:#555;font-size:30px}.contact-icons a:hover{color:#18bc9c}.footer-list-title{font-size:14px;color:#999;text-transform:uppercase}.footer-list-item{font-size:14px;line-height:24px}.footer-list-item a{color:#ccc;font-size:14px;line-height:24px}.footer-list-item a:hover{color:#18bc9c}.donator-logo{background-color:#fff}.donator-logo img{width:100%;height:auto}.donator-logo:hover .overlay{opacity:.9}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;opacity:0}.overlay-text{color:#fff;font-family:'Montserrat';text-transform:uppercase;font-weight:600;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.zlatna{background-color:#c90}.posebna{background-color:#093}.prijatelji{background-color:#f03}.bronzana{background-color:#960}.istaknuta{background-color:#09f}.breadcrumb{background-color:transparent;font-size:14px}.input-group-text{font-size:15px}.pager{margin:20px;text-align:center}.pager>a{color:#fff}.input-header{overflow:hidden;width:100%;height:40px}.input-header span{float:left}.validation-size{display:none;font-size:12px;max-width:200px;line-height:15px;height:25px;padding:5px;float:left;margin-left:20px}.validation-right{float:right;margin-top:8px;margin-right:25px}.custom-invocation{overflow:hidden}.custom-invocation .form-group{width:50%}#ciEditor{height:500px;width:100%}.input-container{float:left;margin-right:1%;margin-top:10px;width:40%}#inputEditor{width:100%;height:250px}.input-note{font-size:11px}#ciRun{width:18%;margin-top:120px;float:left}.output-container{float:left;margin-left:1%;margin-top:10px;width:40%}.editorOutput{width:100%;height:250px;margin-top:12px}.buttonQuestionSend,.buttonAnnouncementSend{background-color:transparent;border-color:#20c997}.buttonQuestionSend:hover,.buttonAnnouncementSend:hover{background-color:#20c997}.editor{border:1px solid #d3d3d3}.buttonAnnouncementSend:hover{background-color:#20c997 !important;border-color:#20c997;color:#fff}.modalBackground{display:none;position:fixed;z-index:450;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.reportProblemModal{border:2px solid;border-radius:6px;box-shadow:20px 20px 50px black;width:650px;min-height:450px;position:absolute;top:100px;left:35%;z-index:100;background-color:#fff;overflow:hidden}.reportProblemModal button{float:right;margin-top:5px;margin-right:10px;margin-bottom:10px}.reportProblemModal h2{margin-top:15px;margin-bottom:15px;margin-left:20px}.reportProblemModal h1{margin-left:20px;font-size:17px}.reportProblemModal span{color:#c6c9ce;font-size:15px}.problemCheckboxes{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:17px;font-weight:500;margin-left:20px;margin-top:25px;margin-bottom:20px}.problemCheckboxes input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmarkProblem{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#333}.problemCheckboxes input:checked~.checkmarkProblem{background-color:#18bc9c}.checkmarkProblem:after{content:"";position:absolute;display:none}.problemCheckboxes input:checked~.checkmarkProblem:after{display:block}.problemCheckboxes .checkmarkProblem:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.problemInfo{margin-left:20px;margin-top:25px}.problemInfo h3{font-size:15px;margin-bottom:10px}.problemInfo textarea{color:#c6c9ce}.problem-alert{font-size:14px;text-align:right;padding-bottom:10px;position:absolute;bottom:0;margin-bottom:2px;margin-left:20px;z-index:10}.success-report-modal{display:none;border:2px solid;border-radius:6px;box-shadow:20px 20px 50px black;width:400px;min-height:250px;position:absolute;top:200px;left:40%;z-index:100;background-color:#fff;overflow:hidden;padding:75px 15px 0 15px;text-align:center}.success-report-modal button{position:absolute;bottom:0;right:0;margin:10px}#problemDescription{color:#373737}@media(max-width:991.98px){body{margin:0}.slide-copy{font-size:14px;text-align:center}.nav-item{border-bottom:1px solid #333}.nav-item:last-child{border-bottom:none}.nav-item:hover{background-color:#f2fbf9}.news-slika{width:100%}#loginContent{min-height:540px}}@media(max-width:576px){.btn-facebook,.btn-google,.btn-microsoft{width:100%}}#my-tab-content img{display:block;margin:auto}