:root {
  --gradient1: #1f4ea1;
  --gradient1_rgb: 31, 78, 161;
  --gradient2: #194089;
  --gradient3: #367DCC;
  --gradient4: #2968d6;
  --gradient4_rgb: 41, 104, 214;


  --menuHover:#1d4996;
  --menuDisabledHover: #1d499666;
  --submenuBorderBottom:#c4daf5;
  --menuIcon:#5091df;

  --scrollbarHover:#297ee2;
  --scrollbar: var(--color1_4);

  --color1_1: #1b5faa;
  --color1_2: #4883dc;
  --color1_3: #5b93e9;
  --color1_4: #74a9fa;
  --color1_5: #e3ecf9;
  --color2_1: #935ab6;
  --color2_2: #b574df;
  --color2_3: #c689ed;
  --color2_4: #d49cf8;
  --color2_5: #efe5f5;
  --color3_1: #ec8d06;
  --color3_2: #f3a621;
  --color3_3: #fbb234;
  --color3_4: #fec86a;
  --color3_5: #fff0da;
  --color4_1: #0e9c72;
  --color4_2: #40bf99;
  --color4_3: #44cca3;
  --color4_4: #6ce4c0;
  --color4_5: #e4f8f2;
  --color5_1: #b7c1cb;
  --color5_2: #bfcbd8;
  --color5_3: #d9e1e9;
  --color5_4: #ebf0f6;




}

html {
  image-rendering: -webkit-optimize-contrast;
}

@font-face {
    font-family: Selekcija;
    src: url(/fonts/selekcija.woff?ver=1.2);
}

.selekcija_icons_font{
  font-family: Selekcija;
  font-size:18px;
  line-height: 18px;
}

.popUpContainer{
  display:none;
  background-color: rgba(64, 64, 64, 0.5);
  z-index:10000;
}

#pageHeader{

  background-color: var(--gradient1);
  height:81px;
  margin-bottom: 25px;

}


.searchAssessmentsContainer,.headerSecondContainer{
  margin-top: 30px;

}

.headerThirdContainer{
  margin-top: 30px;
}
.headerThirdContainer > ul{
  list-style: none;
}

#headerTitle{
  margin-left: 8%;
  display: inline-block;
}

#headerTitle > p{
  display: inline;
  color: white;
  font-size: 14px;
  font-weight: 300;
}



#searchAssessments,#searchAssessCand{
  background-color: transparent;
  width: 85%;
  border: none;
  box-shadow:none;
  border-bottom: 1px solid var(--submenuBorderBottom);
  color: white!important;
  padding: 0px;
  height: 20px;
  display: inline-block;
  padding-right: 30px;
}



.frmElemBorder{
  border:1pt solid var(--color5_3)
}

input#searchAssessments::-webkit-input-placeholder {color:#FFFFFF;}
input#searchAssessments::-moz-placeholder          {color:#FFFFFF;}
input#searchAssessments:-moz-placeholder           {color:#FFFFFF;}
input#searchAssessments:-ms-input-placeholder      {color:#FFFFFF;}

input#searchAssessCand::-webkit-input-placeholder {color:#FFFFFF;}
input#searchAssessCand::-moz-placeholder          {color:#FFFFFF;}
input#searchAssessCand:-moz-placeholder           {color:#FFFFFF;}
input#searchAssessCand:-ms-input-placeholder      {color:#FFFFFF;}



#searchAssessmentsIcon,#searchIcon{
  position: relative;
  right: 12px;
  padding-left:2px;
  font-size: 12px;
  color:var(--submenuBorderBottom);
}

.header{
  background-color:var(--color5_4);
  border-radius: 0px;
}

.header > th {
    color: black;
    border-color:var(--color5_4)!important;
    font-weight: normal;
}

.header > th{
  padding-top: 20px;
  padding-bottom: 20px;
}

.popUpHeader{
  background-color: var(--color1_1);
  color: white;
  padding:6px;
  padding-top: 12px;
  height: 46px;
}

.popUpHeader > h3{
  color: white;
  padding-left: 10px;
}

.candidateImage{
  border-radius: 50%;
}

#menuRight{
  /*display: inline-block;*/
  /*float: right;*/
  /*position: relative;
  top: 15px;
  right: 100px;*/

}

.instructionText{
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

.f-dropdown li a{
  color: white!important;
}

.menuRightIcon{
  width: 20px;
  color: var(--submenuBorderBottom);
}

/*#menuRight > ul{
  list-style: none;
}*/


.removeCellBorder{
  display: none;
}

.mainTable,.mainContainer, .employeeSections{
  -webkit-box-shadow: 0px 3px 9px 0px rgba(50, 50, 50, 0.35);
  -moz-box-shadow:    0px 3px 9px 0px rgba(50, 50, 50, 0.35);
  box-shadow:         0px 3px 9px 0px rgba(50, 50, 50, 0.35);
  border: none;
  border-radius: 0px;
}

.employeeSections{
  margin: 10px;
}

.mainContainer{
  padding-left:30px;
  padding-right:30px;
  margin-left:20px;
  margin-right: 20px;
  margin-top:30px;
  padding-top:20px;
  margin-bottom: 30px;
  padding-bottom: 20px;
}

.arrowHeadContainer{
  font-size: 10px;
  padding-left: 2px;
  color: #b3b3b3;
}

.wrongDataInput{
    border:1px solid red!important;
  }

.ordNumMain{

  background-color: var(--color4_3);
  color:white;
  font-size: 30px;
  display: block;
  width: 55px;
  height: 50px;
  text-align: center;
  padding-top: 18px;

}


.ordNumNotEdited{
  background-color: var(--color5_4);
  color:var(--color5_1);
}


button,input[type="submit"],input[type="button"]{
  border: none;
  border-radius: 0px!important;
  color: white;
  padding-left: 10px;
  padding-right: 10px;
  border:none!important;
  border-color: transparent!important;
  font-size: 14px;
  height: 46px!important;
  font-family: "Roboto", Helvetica, Roboto, Arial, sans-serif;
  font-weight: bold;
  display: inline;
  margin: auto;
  white-space: nowrap;
}

button:disabled,input[type="submit"]:disabled,input[type="button"]:disabled{
  background-color: var(--color5_4);
}

button:active,input[type="submit"]:active,button:focus,input[type="submit"]:focus,input[type="button"]:active,input[type="button"]:focus{
  box-shadow: none!important;
  border:none!important;
  border-color: transparent!important;
  outline: none;
}


.btnGreen{
  background: var(--color4_3);
  min-width: 100px;
}
.btnGreen:hover,.btnIcoGreen:hover, .btnIcoGreenSmall:hover{
  background-color: var(--color4_4);
}
.btnGreen:active,.btnGreen:focus,.btnIcoGreen:focus,.btnIcoGreen:active, .btnIcoGreenSmall:focus{
  background-color: var(--color4_2);
}

/*.btnBlue{
  background: var(--color1_3);
  min-width: 100px;
}
.btnBlue:hover,.btnIcoBlue:hover, .btnIcoBlueSmall:hover{
  background-color: var(--color1_4);
}
.btnBlue:active,.btnBlue:focus,.btnIcoBlue:focus, .btnIcoBlueSmall:focus{
  background-color: var(--color1_2);
}*/

.btnBlue,.btnIcoBlueSmall{
  background: var(--color1_2);
  min-width: 100px;
}
.btnBlue:hover,.btnIcoBlue:hover, .btnIcoBlueSmall:hover{
  background-color: var(--color1_3);
}
.btnBlue:active,.btnBlue:focus,.btnIcoBlue:focus, .btnIcoBlueSmall:focus{
  background-color: var(--color1_1);
}

.uppercase{
  text-transform: uppercase;
}

.btnOrange,.btnIcoOrangeSmall{
  background: var(--color3_3);
  min-width: 100px;
}

.btnOrange:hover,.btnIcoOrange:hover,.btnIcoOrangeSmall:hover{
  background-color: var(--color3_4);
}
.btnOrange:active,.btnOrange:focus,.btnIcoOrange:focus,.btnIcoOrange:active,.btnIcoOrangeSmall:active,.btnIcoOrangeSmall:focus{
  background-color: var(--color3_2);
}

.btnPurple{
  background: var(--color2_3);
  min-width: 100px;
}
.btnPurple:hover,.btnIcoPurple:hover{
  background-color: var(--color2_4);
}
.btnPurple:active,.btnPurple:focus,.btnIcoPurple:active,.btnIcoPurple:focus{
  background-color: var(--color2_2);
}

.btnIcoBlue{
  background: var(--color1_3);
}
.btnIcoGreen, .btnIcoGreenSmall{
  background: var(--color4_3);
}
.btnIcoOrange, .btnIcoOrangeSmall{
  background: var(--color3_3);
}
.btnIcoPurple{
  background: var(--color2_3);
}
.btnIcoNoData{
  background: var(--color5_3)!important;
}


button[disabled]:hover,button[disabled]{
  background: var(--color5_3);
}


.green{
  color:var(--color4_3)!important;
}
.blue{
  color:var(--color1_3)!important;
}
.orange{
  color:var(--color3_3)!important;
}
.purple{
  color:var(--color2_3)!important;
}

.green-background{
  background-color:var(--color4_3)!important;
}
.dark-green-background{
  background-color:var(--color4_2)!important;
}
.blue-background{
  background-color:var(--color1_3)!important;
}
.dark-blue-background{
  background-color:var(--color1_1)!important;
}
.tufts-blue-background{
  background-color:#3694DB!important;
}
.light-green-background{
  background-color:#6BD5BB!important;
}
.orange-background{
  background-color:var(--color3_3)!important;
}
.purple-background{
  background-color:var(--color2_3)!important;
}
.red-background{
  background-color:red!important;
}
.inactive-background{
  background-color:var(--color5_1)!important;
}
.light-blue-background{
  background-color:#9DC3FB!important;
}
.second-red-background{
  background-color:#cc4b37!important;
}


.green-arrow{
  /*border-top:solid 5px var(--color4_3)!important;*/
  border-top-color:var(--color4_3)!important;
  border-bottom-color:var(--color4_3)!important;
}

.green-arrow-right{
  border-right-color:var(--color4_3)!important;
}

.dark-green-arrow{
  border-top-color:var(--color4_2)!important;
  border-bottom-color:var(--color4_2)!important;
}

.blue-arrow{
  /*border-top:solid 5px var(--color1_3)!important;*/
  border-top-color:var(--color1_3)!important;
  border-bottom-color:var(--color1_3)!important;
}
.dark-blue-arrow{
  border-top-color:var(--color1_1)!important;
  border-bottom-color:var(--color1_1)!important;
}
.tufts-blue-arrow{
  border-top-color:#3694DB!important;
  border-bottom-color:#3694DB!important;
}
.light-green-arrow{
  border-top-color:#6BD5BB!important;
  border-bottom-color:#6BD5BB!important;
}
.orange-arrow{
  /*border-top:solid 5px var(--color3_3)!important;*/
  border-top-color:var(--color3_3)!important;
  border-bottom-color:var(--color3_3)!important;
}
.orange-arrow-right{
  /*border-top:solid 5px var(--color3_3)!important;*/
  border-right-color:var(--color3_3)!important;
}
.purple-arrow{
  /*border-top:solid 5px var(--color2_3)!important;*/
  border-top-color:var(--color2_3)!important;
  border-bottom-color:var(--color2_3)!important;
}
.white-arrow{
  /*border-top:solid 5px white!important;*/
  border-top-color:white!important;
  border-bottom-color:white!important;
}
.red-arrow{
  border-top-color:red!important;
  border-bottom-color:red!important;
}

.inactive-arrow{
  /*border-top:solid 5px var(--color5_1)!important;*/
  border-top-color:var(--color5_1)!important;
  border-bottom-color:var(--color5_1)!important;
}

.inactive-arrow-right{
  border-right-color:var(--color5_1)!important;
}
.light-blue-arrow{
  border-bottom-color:#9DC3FB!important;
  border-top-color:#9DC3FB!important;
}
.second-red-arrow-right{
  border-right-color: #cc4b37!important;
}
.second-red-arrow{
  border-bottom-color: #cc4b37!important;
  border-top-color: #cc4b37!important;
}

.btnDisabled{
  background-color: var(--color5_4)!important;
  color: var(--color5_1)!important;
}

.btnIcoBlue, .btnIcoOrange, .btnIcoGreen, .btnIcoPurple{
  padding-left: 45px!important;
  text-align: left;
  height: 46px!important;
  cursor: pointer;

}

.btnIcoBlue > svg, .btnIcoOrange > svg, .btnIcoGreen > svg, .btnIcoPurple > svg, .btnIcoNoData > svg{
  position: absolute;
  left:15px;
  bottom: 12px;
  width: 20px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .btnIcoBlue > svg, .btnIcoOrange > svg, .btnIcoGreen > svg, .btnIcoPurple > svg, .btnIcoNoData > svg{
    bottom: 0;

  }

}

.btnIcoBlue > svg > g > g > path, .btnIcoBlue > svg > g > path, .btnIcoBlue > svg > path, .btnIcoBlue > span:first-child{
  /*fill: var(--color1_5)!important;*/
  fill: var(--color1_1)!important;
  color: var(--color1_1);
}
.btnIcoGreen > svg > g > g > path, .btnIcoGreen > svg > g > path, .btnIcoGreen > svg > path, .btnIcoGreen > span:first-child{
  /*fill: #d8f2ea!important;*/
  fill: var(--color4_1)!important;
  color: var(--color4_1);
}
.btnIcoPurple > svg > g > g > path, .btnIcoPurple > svg > g > path, .btnIcoPurple > svg > path, .btnIcoPurple > span:first-child{
  fill: var(--color2_1)!important;
  color: var(--color2_1);
}
.btnIcoOrange > svg > g > g > path, .btnIcoOrange > svg > g > path, .btnIcoOrange > svg > path, .btnIcoOrange > span:first-child{
  fill: var(--color3_1)!important;
  color: var(--color3_1);
}
.btnIcoNoData > svg > g > g > path, .btnIcoNoData > svg > g > path, .btnIcoNoData > svg > path.btnIcoNoData > span:first-child{
  fill: var(--color5_1)!important;
  color: var(--color5_1);
}



.btnIcoBlue > span:first-child, .btnIcoGreen > span:first-child, .btnIcoPurple > span:first-child, .btnIcoOrange > span:first-child{
  display:inline-block;
  position:absolute;
  left: 15;
  /*color:var(--color3_1);*/
  font-weight: 400;
  font-size: 20px;
  top:16px;
}

span.prefix{
  background: var(--color5_4)!important;
}

.iconContainer{
  padding: 5px;
  /*background-color: var(--color5_4);*/
  width: 30px;
  height: 30px;
  cursor: pointer;

}





.noAction{
  cursor: default;
}


/* icons*/
.commentIcon{
  /*fill:#a365ca;*/
  fill: white;
}
.questAnswIcon{
  /*fill:var(--color2_1)!important ;*/
  fill: white;
}
.advantagesIcon{
  fill: white;
}
.disadvantagesIcon{
  fill: white;
}
.cvIcon{
  /*fill:var(--color1_1)!important;
  stroke: var(--color1_1)!important;*/
  fill: white;
  stroke: white;
}
.cvOnlineIcon{
  /*fill:var(--color1_1)!important;*/
  fill: #ffffff;
}

.videoIcon{
  fill: #ffffff;
}

.testsResultIcon{
  /*fill: var(--color4_1)!important;*/
  fill:white;
}

.tableIcon{
  /*fill: var(--color4_1)!important;*/
  fill: white;
}

.commentIcon{
  /*fill: var(--color2_1)!important;*/
  fill:white;
}

.iconLight{
  /*fill: var(--color5_1);*/
  fill: #ffffff;
}
/* icons*/

.inactive{
  color: var(--color5_1);
}

/*messages icon color*/

.sendedMessage{
  fill: var(--color3_3)!important;
}
.sendedMessageColor{
  color: var(--color3_3)!important;
}
.deliveredMessage{
  fill: var(--color1_3)!important;
}
.deliveredMessageColor{
  color: var(--color1_3)!important;
}
.openedMessage{
  fill: var(--color4_3)!important;
}
.openedMessageColor{
  color: var(--color4_3)!important;
}
.errorMessage{
  fill: #ff0000!important;
}
.errorMessageColor{
  color: #ff0000!important;
}
svg.messageIcons{
  width: 12;
}

/*messages icon color*/



/**/
.bigBtn{
  width: 170px!important;
}
/**/





.checkbox-colored, .radio-colored {
    opacity: 0;
    position: absolute;
    display: none;
}

.checkbox-colored, .checkbox-colored-label, .radio-colored, .radio-colored-label {
    /*display: inline-block;*/
    vertical-align: middle;
    margin: 5px!important;
    cursor: pointer;
    line-height: 1;
    font-weight: bold;
}

.checkbox-colored-label, .radio-colored-label {
    position: relative;
}

.checkbox-colored + .checkbox-colored-label:before, .radio-colored + .radio-colored-label:before {
    content: '';
    background: #fff;
    /*border: 1px solid #b3b3b3;/*#ddd;*/
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
}

.checkbox-colored + .checkbox-colored-label:before{
  border: 1px solid #cccccc;
  }
.radio-colored + .radio-colored-label:before {
  border: 1px solid #b3b3b3;
}

.checkbox-colored:checked + .checkbox-colored-label:before {
    /*content: "\f00c";
    font-family: 'FontAwesome';*/
    content: "H";
    font-family: 'Selekcija';
    background: var(--color1_3);
    color: #fff;
    border: 1px solid var(--color1_3);
}

.radio-colored + .radio-colored-label:before {
    border-radius: 50%;
}

.radio-colored:checked + .radio-colored-label:before {
    content: "H";
    font-family: 'Selekcija';
    background: var(--color1_3);
    color: #fff;
    border: 1px solid var(--color1_3);
}


.disabled + .disabled:before {
  background: #dddddd;
}


.green:checked + .green:before {
  background: var(--color4_3);
  border: 1px solid var(--color4_3);
}

.orange:checked + .orange:before {
  background: var(--color3_3);
  border: 1px solid var(--color3_3);
}

.purple:checked + .purple:before {
  background: var(--color2_3);
  border: 1px solid var(--color2_3);
}

.testsNav{
  text-decoration: none;
  font-weight: 700;
  color: black;
}
.testsNav:hover{
  text-decoration:none;
}

.testPresContainer{
  padding: 5px;
}
.testPresContainer > div{
  background-color: var(--color5_4);
  padding: 5px;
}
.testQuestAndTime{
  background-color:var(--color5_3)!important;
  height: 46px;
  min-height: 46px;
  padding:15px;
  padding-top: 15px;
  font-weight: 700;
  font-size: 12px;
  white-space: nowrap;
}

.testDescriptionContainer{
  text-align: justify;
}








/*sučelje za kandidate*/

.welcomeHeader{
  background-color: var(--color5_4);
  padding: 10px;
}

.employeeTitle{
  font-size: 16px;
  color: var(--gradient1);
  font-weight: 700;
}
.employeeSidebarTitle{
  font-size: 14px;
  font-weight: 400;
  color: #414141;
  text-transform: uppercase;
}

.welcomeSteps{
    /*margin-top: 0px;*/
}

@media only screen and (max-width: 40em) {
  .welcomeSteps{
    /*margin-top: 30px;*/
  }
}



.btnIcoBlueSmall, .btnIcoGreenSmall, .btnIcoOrangeSmall{
  padding-left: 35px!important;
  text-align: left;
  height: 30px!important;
  display: inline;
  float: right;
  margin-top: 5px;
  line-height: 5px;

}
.btnIcoBlueSmall > svg, .btnIcoGreenSmall > svg, .btnIcoOrangeSmall > svg{
  position: absolute;
  left:10px;
  bottom: 7px;
  width: 15px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .btnIcoBlueSmall > svg, .btnIcoGreenSmall > svg, .btnIcoOrangeSmall > svg{

    bottom: 0;

  }
}

.btnIcoBlueSmall > svg > g > g > path, .btnIcoBlueSmall > svg > g > path, .btnIcoBlueSmall > svg > path, .btnIcoBlueSmall > span:first-child{
  fill: var(--color1_1)!important;
  color: var(--color1_1);
}
.btnIcoGreenSmall > svg > g > g > path, .btnIcoGreenSmall > svg > g > path, .btnIcoGreenSmall > svg > path, .btnIcoGreenSmall > span:first-child{
  fill: var(--color4_1)!important;
  color: var(--color4_1);
}

.btnIcoOrangeSmall > svg > g > g > path, .btnIcoOrangeSmall > svg > g > path, .btnIcoOrangeSmall > svg > path, .btnIcoOrangeSmall > span:first-child{
  fill: var(--color3_1)!important;
  color: var(--color3_1);
}

.btnIcoBlueSmall > span, .btnIcoGreenSmall > span, .btnIcoOrangeSmall > span{

  font-size: 12px;
  color: white;
  position: relative;
}




#allowedInvitations{
  font-weight: 700;
}
#allowedInvitationsNumber{
  /*color: green;*/
  font-weight: 700;
}

.hasAllowedInvitations{
  color: var(--color4_1);
}
.beforeEndAllowedInvitations{
  color: var(--color3_1);
}
.noAllowedInvitations{
  color: red;
}

.captured_images{
  width: 240px;
  margin:15px;
  border:1px solid white;
}


select{
background-image: url(data:image/png;base64,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);
cursor: pointer;
}

.frac {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    letter-spacing: 0.001em;
    text-align: center;
}
.frac > span {
    display: block;
    padding: 0.1em;
}
.frac span.bottomNumber {
    border-top: thin solid black;
}
.frac span.symbol {
    display: none;
}



.styled_menu_tooltip, .styled_tooltip, .styled_sub_menu_tooltip{
  font-weight: 500!important;
}

.tooltipster-borderless .tooltipster-content{
  font-weight: 500!important;
}



.dimEiqTitle, .dimBfqTitle, .dimCstTitle{
  display: block;
  font-size: 14px;
  font-weight: bold;
  color: #255cac;
  margin:20px 10px 5px 0px;
}

.cstAreaTitle{
  display: block;
  font-size: 18px;
  font-weight: bold;
  color: grey;
  margin:40px 10px 0px 0px;
}

.questEiq{
  display: block;
  padding:10px 20px 5px 20px;
}

.questSelectorPro{

  display: block;
  font-size: 14px;
  font-weight: bold;
  color: #255cac;
  margin:20px 10px 5px 0px;

}

.selectorProDimDesc{
  font-size: 12px;
}

.checkmark{
  font-size: 18px;
}

.bfqItems{
  display: block;
  line-height: 35px;
}

.shadeTableOddSecond tr:nth-child(even){
  background-color: var(--color1_5);
}
.matrixTitle{
  text-align: center;
  font-size: 18px;
  padding: 10px!important;
  color:#255cac;
  font-weight: bold;
}

.matrixTbl{
  margin: auto;
  margin-top: 50px;
  border:solid 1px #dddddd;
  border-collapse: collapse;
  border-spacing: 0;
}

.matrixTbl >tbody >tr >td{
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.matrixOrdinal, .matrixOrdinalHeader{
  font-weight: bold;
  text-align: right;
  padding-left: 12px!important;  /*padding-left: 20px;*/
}

.matrixHeader > th{
  padding: 5px;
  text-align: left;
}
.matrixOrdinalHeader{
  text-align: right!important;
}

.matrixOrdinalHeaderFirst{
  text-align: right!important;
  font-weight: bold;
  text-align: right;
  padding-left: 5px!important;
}

.mindsetMatrixTitle{
  font-size: 20px;
  text-align: center;
}

.mindsetMatrixTitleContainer {
  display: table;
  font-size: 20px;
  width: 180px;
  height: 180px;
}

.mindsetMatrixTitleContainer > span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

.brakeBefore{
  page-break-before: always;
}

.sptTable{
  border: 1px solid lightgrey;
  margin:auto;
}

.sptTable td{
  border-top: 1px solid lightgrey;
  border-left: 1px solid lightgrey;
}

.sptTable td, .sptTable tr, .sptTable{
  border-collapse: collapse;
}

.sptTable th{
  font-weight: bold;
  background-color: var(--color5_4);
}








#invitationLanguage{
  float: right;
  width: 80px;
  position: relative;
  bottom: 20px;
}


.select2-container {
  float: right;
  width: 80px;
  position: relative;
  bottom: 15px;
}

 .select2-selection--single, .select2-selection--default {
  background-color: #fff;
  border: 1px solid #d9e1e9;
  border-radius: 0px!important;
  outline: none!important;
}

.select2-dropdown {
  z-index: 10001!important;
}

.select2DialCode{
    bottom:0px;
   height: 100%!important;
    display: flex!important;
    align-content: center;
    align-items: center;
}
.select2DropdownDialCode .select2-results__option{
    padding: 2px;
}

.selekcija-phoneNumInput-holder .select2-container {
    bottom: 0px;
}





::-webkit-scrollbar{
    width: 7px;
    height: 7px;
}
::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
::-webkit-scrollbar-thumb{
    background:var(--color1_2);
    border-radius: none;
    opacity: 0.9;
}
::-webkit-scrollbar-thumb:hover{
    background: var(--scrollbarHover);

}

.menuContainer::-webkit-scrollbar {
    width: 7px;
}

.menuContainer::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

.menuContainer::-webkit-scrollbar-thumb {
    background-color: var(--color1_4);
}





.menuContainer{
  height: 100%;
  padding-left: 0px;
  padding-right: 0px;
  position: fixed;
  overflow-y: auto;
  padding-bottom: 160px;
  background-color: var(--gradient1) !important;
}
.menuContainer::-webkit-scrollbar {
  width: 0.5em;
}
.menuContainer::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
.menuContainer::-webkit-scrollbar-thumb {
  background-color: var(--color1_4);
  outline: 1px solid var(--scrollbar);
}
.menuIcon{
  margin-right: 10px;
  color:var(--menuIcon);
  font-size:24px;
  display:inline;
  position: relative;
  top: 12px;
}
.subMenuIcon{
  font-size:20px;
  position: relative;
  top:1px;
}
.mobileMenuIcon{
  width: 25px;
  float: left;
  padding-right:5px;
  padding-top: 7px;
}
.submenuLink{
  color: white!important;
  border-bottom: 0.5px solid var(--submenuBorderBottom);
}
.left-submenu{
  background-color:var(--color1_1);
}
.flag{
  float: none;
  width: 17px;
}
.menuList{
  margin: 0px;
  padding: 0px;
}
.menuList > li, .menuList > form > li{
  min-height:40px;
  list-style: none;
  padding-left: 30px;
  cursor: pointer;
}
.menuList > li.locked, .menuList > form > li.locked{
  position: relative;
}
.menuList > li > img, .menuList > form > li > img{
  width: 24px;
  position: relative;
  top: 6px;
}
.menuList > li > svg, .menuList > form > li > svg{
  width: 24px;
  position: relative;
  top: 9px;
}
.menuList > li > svg > g > path, .menuList > form > li > svg > g > path, .menuList > li > svg > g > circle{
  fill: var(--menuIcon);
}
.menuList > li > span.menuIcon{
  /*color: #2D6CBF;*/
  font-size: 24px;
  position: relative;
  top: 12px;
  cursor: pointer;
  font-weight: 300;
  margin: 0px;
}
.menuList > li.locked > .menuIcon{
  opacity: 0.4;
}
.menuList > li > a, .menuList > form > li > a{
  color:white;
  font-weight:300;
  font-size: 16px;
  text-decoration: none;
  display:inline!important;
  position: relative;
  top:7px;
  left:5px;
}
.menuList > li.locked > a, .menuList > form > li.locked > a{
  opacity: 0.4;
}

.menuList > li.locked > .lockIcon, .menuList > form > li.locked > .lockIcon{
  color:var(--menuIcon);
  font-size:16px;
  position: absolute;
  top: 0px;
  left: 20px;
}
.menuList > li:hover, .menuList > form > li:hover{
  background-color: var(--menuHover);
}
.menuList > li.locked:hover, .menuList > form > li.locked:hover{
  background-color: var(--menuDisabledHover);
}
.menuListActive{
  background-color:var(--menuHover)!important;
}
.menuIconActive{
  color:var(--menuIcon)!important;
  fill:var(--menuIcon)!important;
  font-weight: 700;
}
.menuLinkActive{
  font-weight: 700!important;
}
.menuContact{
  list-style: none;
  padding-left: 20px;
}
.menuContactContainerFixed{
  position: fixed;
  bottom:30px;
}
.menuContactContainerRelative{
  position: relative;
  padding-top: 30px;
}





.lang_radio{
  position: relative;
  top: 3px;
}
.lang_name_active{
  color: var(--color1_1);
  font-weight: bold;
  text-decoration: underline;
  font-size: 12px;
  display: block;
}
.lang_name_unactive{
  color: #909090;
  font-weight: bold;
  font-size: 12px;
  display: block;
}
.lang_container{
  min-width: 25px;
  padding: 0px;
}
#locale_container{
  display: inline-block;
  float: right;
  margin-top: 10px;
  margin-right: 10px;
}
.menuTitle{
  font-weight: 300;
  color: var(--submenuBorderBottom);
  text-align: left;
  margin-top:30px;
  padding-left: 30px;
  margin-bottom: 0px;
  font-size: 15px;
  cursor: default;
}
.menuTitle:hover{
  background-color:transparent!important;
}
.f-dropdown{
  border: 1px solid var(--gradient2);
  background-color:var(--color1_1);
}
.f-dropdown > li:hover{
  background-color: var(--menuHover);
}









.main-section{
  width: 100%;
  overflow: scroll;
  padding-left: 0px;
  padding-right: 0px;
}
.headerThirdContainer{
  float: right;
  margin-right:80px;
}
#headerTitle{
  margin-left: 20px;
}
.searchAssessmentsContainer{
  margin-top:0px;
  float: right;
}
.captured_images{
  width: 240px;
  margin:15px;
  border:1px solid white;
}
.styled_sub_menu_tooltip{
  width: 45px;
}
.sub-menu-background{
  background-color:var(--color1_1)!important;
}








#logoContainer{
  padding: 0px;
  text-align: center;
}
#logoContainer > a > img{
  position: relative;
  left: -1px;
}
#logoContainer{
  height: 81px!important;
  min-height: 81px!important;
  background-color: var(--gradient1)
}





@media only screen and (max-width: 64em) {
  .menuList > li > a, .menuList > form > li > a{
    display:none!important;
  }
  .f-dropdown-small {
    margin-left: -30px;
    border: 1px solid var(--gradient2);
    background-color:var(--color1_2);
  }
  .f-dropdown-small > li:hover{
    background-color: var(--color1_1);
  }
  .f-dropdown-small > li > a{
    text-decoration: none;
    padding-left: 30px;
  }
  .subMenuIcon{
    color: white;
    font-size: 18px;
    font-weight: 400;
  }
  .f-dropdown:after{left:33px!important;}
  .f-dropdown:before{left:34px!important;}
  .headerThirdContainer{
    margin-right:25px;
  }
}





.material-icons{
  float: left;
  margin-right:5px;
  cursor: pointer;
}
.desktop-icons{
  color: var(--color1_1);
}
.mobile-icons{
  color: white!important;
  margin-top: 5px;
}










#consentAlertContainer {
  bottom:0;
  position:fixed;
  z-index:11150;
  _position:absolute;
  _top:expression(eval(document.documentElement.scrollTop+
      (document.documentElement.clientHeight-this.offsetHeight)));
  padding: 30px;
  background-color:var(--color3_4);
  color: white;
  font-weight: bold;
  font-size: 14px;
  width: 100%;
  cursor: pointer;
  display: none;
}
.popUpTitle{
  height:46px;
  text-align:left;
  font-size:20px;
  line-height:40px;
  color:white;
  padding-left:20px;
  background-color:var(--color1_1);
  border-radius: 0px!important;
}


select{
  background-image: url(data:image/png;base64,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);
  cursor: pointer;
}



















.logo{
  height: 50px!important;
  min-height: 50px!important;
  margin:auto;
  margin-top:30px;
}
.menu_home > a{
  font-weight: 700;
  font-size: 14px;
  color: black;
  text-transform: uppercase;
}
#page_header{
  height: 100px;
  background-color: var(--color1_1);
  display: block;
  clear: both;
  padding-top:10px;
}
h1.header_title{
  color:white;
  font-size:30px;
  font-family:'Roboto';
  font-weight:400;
}
.selected{
  text-decoration: underline;
  color: var(--color1_1)!important;
}
.tab-bar{
  background:white;
}
.right-small, .right-off-canvas-toggle, .right-off-canvas-menu{
  background: var(--color1_1);
}
.right-small{
  border-left: none;
  /*right:31px*/
  right:25px;
}
.move-left .exit-off-canvas{
  box-shadow: none;
}
.menu_home_small > a, ul.off-canvas-list li a{
  border-bottom:1px solid var(--color1_2)!important;
  font-weight: 300;
  font-size: 16px;
  color: white;
  text-transform: uppercase;
}
.loginLink{
  font-size: 12px;
  font-weight: 400;
}
.header_cont{
  padding-left: 0px;
}

@media only screen and (max-width: 64em) {
  .logo{
    margin-top:15px;
    margin-bottom: 20px;
  }
  h1.header_title{
    font-size:24px;
  }
  .header_cont{
    padding-left: 20px;
  }
  .custom-modal {
    width: 75%;
  }
}






.credential_form{
  background: -moz-linear-gradient(161deg, rgba(var(--gradient1_rgb),1) 0%, rgba(var(--gradient1_rgb),1) 72%, rgba(var(--gradient4_rgb),1) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(var(--gradient4_rgb),1)), color-stop(28%, rgba(var(--gradient1_rgb),1)), color-stop(100%, rgba(var(--gradient1_rgb),1)));
  background: -webkit-linear-gradient(161deg, rgba(var(--gradient1_rgb),1) 0%, rgba(var(--gradient1_rgb),1) 72%, rgba(var(--gradient4_rgb),1) 100%);
  background: -o-linear-gradient(161deg, rgba(var(--gradient1_rgb),1) 0%, rgba(var(--gradient1_rgb),1) 72%, rgba(var(--gradient4_rgb),1) 100%);
  background: -ms-linear-gradient(161deg, rgba(var(--gradient1_rgb),1) 0%, rgba(var(--gradient1_rgb),1) 72%, rgba(var(--gradient4_rgb),1) 100%);
  background: linear-gradient(289deg, rgba(var(--gradient1_rgb),1) 0%, rgba(var(--gradient1_rgb),1) 72%, rgba(var(--gradient4_rgb),1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--gradient4)', endColorstr='var(--gradient1)',GradientType=1 );

  padding: 30px 80px 15px 80px;
}

.loginPageBackground{
  background-image: url('/img/login_background.png');
  background-size: cover;background-color:#143575
}

.adminDropdown{
  max-height: 500px;
  overflow-y: auto;
}
.f-dropdown> .adminDropdown > li:hover{
  background-color: #1d4996;
}
#password_change_form {
  background-color:#6f3e8e;
  padding: 30px 80px 15px 80px;
}
.unsolvedRowColor{
  background-color:var(--color3_5);
}
.solvedRowColor{
  background-color:var(--color4_5);
}
.videoControls{
  width: 77px;
  min-width: 77px;
}
#page_header{
  background-image: url('/img/presentation_interview_header_img.jpg');
  background-size:cover;
}

.photo5Images{
  padding:1px;
  border:1px solid lightgrey;
  background-color:#ff0;
  border-radius: 8px;
  height: 450px;
}


#jitsiCloseContainer{
  display: flex;
  height: 500px;
  justify-content: center;
  background-color: #707070 ;
  color: white;
  align-items: center;
  flex-direction: column;
  visibility: hidden;

}
#jitsiCloseContainer > p{
  color: white;
  margin-top: 50px;
  font-size: 24px;
  font-weight: 400;
}

#jitsiWatermark{
  position: absolute;
  width: 200px;
  margin-left: 25px;
  margin-top: 30px;
  opacity: 0.7;
}

.unansweredMsgPopUp{
  display: inline-block;
  position: relative;
  top: -10px;
  right: 0px;
  z-index: 1000;
  background-color: var(--color4_3);
  border-radius: 50%;
  padding: 9px;
  font-size: 12px;
  font-weight: 700;
  color: #ffffff;
  line-height: 9px;
  width: 25px!important;
  height: 25px!important;
}

.womiDescTitle{
  font-size: 14px;
  font-weight: bold;
  display: block;
  margin-top:15px;
  color: #255cac;
}

#summaryContainer > ul > li{
  font-size: 12px;
}

.graph{
  padding-left:30px
}

.graphContainer{
  padding: 20px;
}

.testName{
  background-color: var(--color5_3)!important;
  height: 50px;
  padding-top: 18px;
  padding-left: 20px;
  margin: 30px 0px 20px 0px;
}

.accordion-navigation,.accordion-navigation > a{
  background-color: var(--color5_3)!important;

}
.content.active{
  background-color: var(--color5_4)!important;
}

.accordion-navigation{
  border-top: 3px solid var(--color5_2)!important;
  border-bottom: 3px solid var(--color5_2)!important;
  text-align: center;
  width: 100%;
}

.btnIcoGreen > svg > g > g > path, .btnIcoGreen > svg > g > path, .btnIcoGreen > svg > path{
  fill: #ffffff!important;
}

#t_cog_Graph,#t_pers_Graph{
  display: block;
  margin: auto;
}

.personal{
  font-weight: bold;
  color:var(--gradient1)!important;
}

.candidateName{
  color: var(--gradient1)!important;
  font-size: 20px;
  font-weight: 700;
  line-height: normal;
}

.social-links > ul > li{
    list-style: none;
    text-align: center;
}
.social-links > ul > li > a > span{
    font-size: 25px;
    color: red;
}
.social-links > ul > li{
    display: inline-block;
}
.social-links > ul{
    margin-left: 0px;
}
.social-links{
    float: left;
    padding-right: 0px;
}
.fa-facebook-square{
    color: #4267B2!important;
}
.fa-twitter{
    color: #1DA1F2!important;
}
.fa-reddit{
    color: rgb(255, 69, 0)!important;
}
.fa-linkedin{
    color: #2867B2!important;
}
.fa-whatsapp{
    color: #4AC959!important;
}
.fa-telegram{
   color: #0088cc!important;
}
.fa-viber{
  color: #7360f2!important;
}
.fa-google{
  color: red;
}
.fa-facebook-square,.fa-twitter,.fa-reddit,.fa-linkedin,.fa-whatsapp,.fa-telegram,.fa-viber,.fa-google{
    margin-left: 15px;
}












input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #909090;
    opacity: 1; /* Firefox */
}
input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #909090;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #909090;
   opacity:  1;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #909090;
   opacity:  1;
}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #909090;
}
input::-ms-input-placeholder { /* Microsoft Edge */
   color:    #909090;
}

.custom-modal {
  position: relative !important;
  left: 0 !important;
  margin: 0 auto 0 auto;
  width: 35%;
}

.mg-0 {
  margin: 0;
}

.flow-content > * + * {
  margin-top: 1em;
}

#alertBoxContainer {
  position: relative !important;
  left: 0 !important;
  margin: 0 auto 0 auto;
}


@media only screen and (max-width: 64em) {
  .custom-modal {
    width: 75%;
  }
  .formItems-row {
    height: 50px;
  }
}

.formItems-row td:first-child {
  height: 50px;
  border-left: 3px solid;
  border-left-color: var(--color4_2);
}

#notActiveFormItems td {
  border-top: 1px solid var(--color5_3);
  border-bottom: 1px solid var(--color5_3);
}

#notActiveFormItems td:first-child {
  border-left: 3px solid;
  border-left-color: var(--color5_1);
}

#notActiveFormItems tr {
  background-color: #fff !important;
}

.subquestion-border {
  border-left-color: var(--color4_4) !important;
}

#formItems td {
  border-top: 1px solid var(--color5_3);
  border-bottom: 1px solid var(--color5_3);
}

#formItems td:last-child {
  border-right: 1px solid var(--color5_3);
}

#formItemsSortable td {
  border-top: 1px solid var(--color5_3);
  border-bottom: 1px solid var(--color5_3);
}

#formItemsSortable td:last-child {
  border-right: 1px solid var(--color5_3);
}

.fa-chevron-down-active {
  color: var(--color5_1)!important;
}

#formItemsTable {
  margin: 0 auto;
}

#formItemsTable .activeFormTitleCell {
  width: 355px !important;
  display: table-cell !important;
}

#formItemsTable .notActiveFormTitleCell {
  width: 355px !important;
  display: table-cell !important;
}

.subquestion-bg-color {
  background-color: rgba(227, 236, 249, 0.5) !important;
}

@media only screen and (max-width: 1024px) {

  #applicationFormContainer {
    width: 90%;
    overflow: scroll;
  }

  #formItemsTable .activeFormTitleCell {
    width: 300px !important;
    display: table-cell !important;
  }

}

.flow-content > * + * {
  margin-top: 1rem !important;
}
html.is-reveal-open{
  /*top: 0!important;*/
  position: unset!important;
}
html.is-reveal-open body {
  overflow-y: hidden!important;
}


html.is-reveal-open .menuContainer{
    overflow-y: visible!important;
    height: auto!important;
}

#swiper-changelog-modal {
  width: 820px;
  background-color: transparent;
  border: none;
  top: 60px !important;
}

.swiper {
  width: 80%;
  height: 850px;
}

.swiper-slide {
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.changelog-headline-image img {
  display: block;
  position: relative;
  left: 0;
  width: 640px;
  height: 360px;
}

#changelog-title {
  border: none;
  border-bottom: 1pt solid #d9e1e9;
  box-shadow: none;
  font-size: 1.8rem;
}

.custom-slide {
  display: flex;
  flex-wrap: wrap;
  padding: 1rem;
}

.changelog-headline-image {
  height: 360px;
}

.close-modal-btn {
  display: block;
  margin: 0 auto;
  margin-bottom: 18px;
}

.changelog-content {
  width: 100%;
  height: 390px;
  overflow-y: scroll;
}

.bell-notification-div {
  position: relative;
  top: 6px;
  right: 10px;
  margin-right: 0px;
  cursor: pointer;
}

.notification-bell-active {
  position: absolute;
  top: 17px;
  right: 2px;
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  color: red;
  background-color: red;
}

#notification-dropdown {
  max-width: 300px;
  background-color: #fff;
  color: #000;
}

.notifications-dropdown-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.2rem 0.8rem;
  border-bottom: 2px solid #ddd;
}

.notification-container {
  padding: 0.2rem 0.8rem;
}

.notification-dropdown-post {
  display: flex;
  align-items: center;
  gap: 10px;
  border-bottom: 1px solid #ddd;
}

#notification-dropdown > div:last-child > div {
  border: none;
  padding-bottom: 0;
}

.notification-post-author-logo {
  width: 35px;
  height: 35px;
  background-image:url('/img/logo_positive_small.png');
  background-size: cover;
  border-radius:50%;
}

.notification-post-content {
  margin-top: 5px;
  margin-bottom: 5px;
}

.notification-dropdown-post-title {
  margin-bottom: 0;
  color: var(--color1_1);
  font-weight: 400;
  cursor: pointer;
}

.notification-dropdown-post-title:hover {
  color: var(--color1_3);
}

.notification-post-timestamp-div {
  display: flex;
  align-items: center;
  gap: 5px;
  cursor: default;
}

.notification-new-tag {
  display: inline-block;
  padding: 0px 3px;
  background-color: var(--color4_3);
  border-radius: 2px;
  color: #fff;
  font-size: 11px;
  font-weight: 500;
}

#notification-changelog-modal {
  padding: 0;
  border: none;
  width: 635px;
  max-width: 635px;
  top: 74px !important;
}

#notification-changelog-modal:focus-visible {
  border: none;
}

.dropdown-pane:after, .dropdown-pane:before {
  left: 278px;
}

#swiper-changelog-modal:focus-visible {
  outline: none;
}

#swiper-changelog-title {
  margin-bottom: 0;
}

.swiper-changelog-date-container {
  display: flex;
  justify-content: left;
  align-items: center;
  gap: 5px;
  margin-top: 0 !important;
}

.swiper-changelog-date {
  display: inline-block;
  margin: 0;
  font-weight: 500;
  font-size: 12px;
  line-height: 1;
  color: #666;
}

.notification-post-date {
  margin:0;
  font-size:12px;
  font-weight:400;
  line-height:18px;
  color: #666;
}

.margin-top-1{
  margin-top: 1rem!important;
}

.swiper-headline-container {
  width: 100%;
}

.circle-separator {
  color:#ccc;
  font-size: 5px;
}

.changelog-close-button {
  margin: 0 !important;
  top: 2px;
  right: 0;
}

.pagination > .disabled {
  /* padding: 0.1875rem 0.625rem; */
  padding: 0!important;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #316ad1;
  border-color: #316ad1;
  font-weight: bold;
  cursor: default;
}


.btnSearchJobsHolder{
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;

}

.btnSearchJobs{
  margin: unset!important;
}

.d-none {
    display: none;
}

/* Knowledge test pass/fail summary (reports/test_report.blade.php) */
.knowledge-pass-summary {
  padding: 10px 30px;
  max-width: 600px;
}

.knowledge-pass-summary__table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
}

.knowledge-pass-summary__cell {
  padding: 8px 12px;
  border: 1px solid #ccc;
  /* Force browser / PDF engines to keep backgrounds when printing */
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.knowledge-pass-summary__cell--score,
.knowledge-pass-summary__cell--threshold {
  width: 33%;
}

.knowledge-pass-summary__cell--status {
  width: 34%;
}

.knowledge-pass-summary__cell--status-pass {
  background-color: #C6EFCE !important;
}

.knowledge-pass-summary__cell--status-fail {
  background-color: #FFC7CE !important;
}

