@charset "utf-8";
.cvmMakerInput {
    position: relative;
    float: left;
    width: 96%;
    height: 25px;
    line-height: 25px;
    color: #666;
    margin-bottom: 5px;
    margin-top: 5px;
    border: 1px solid #e2e9ef;
    border-top: 1px solid #cbd3e2;
    font-weight: 300;
    padding-left: 2%;
    padding-right: 2%;
    background-color: #fff;
    font-size: 13px;
    outline: medium none;
	    font-weight: 600;
    cursor: pointer;
}
.cvMakerSelet {
    position: relative;
    float: left;
    width: 96%;
    color: #666;
    margin-bottom: 5px;
    margin-top: 5px;
	
    border: 1px solid #e2e9ef;
    border-top: 1px solid #cbd3e2;
     background-color: #FFF;
    padding-left: 2%;
    padding-right: 2%;
    font-size: 13px;
    outline: medium none;
    height: 25px;
	    font-weight: 600;
}
.cvmMakerInput{
 -webkit-appearance: none;
 }
.middleContainerAreabz{
position:relative;
float:left;
width:100%;
left:0;
margin-left:0;
background-color:#74c8cb;
margin-top:;
margin-bottom:0;
border:1px solid #45B6B9;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
border-radius: 18px;
overflow:hidden;
}
.middleContainerAreabzLeft{
position:relative;
float:left;
width:780px;
background-color:#FFF;
padding-top:50px;
padding-bottom:50px;
}
.middleContainerAreabzLeft2{
position:relative;
float:left;
width:100%;
background-color:#45b6b9;
-webkit-border-radius: 18px 18px 0 0;
-moz-border-radius: 18px 18px 0 0;
border-radius: 18px 18px 0 0;
    height: 65px;
	padding-left:35px;
	z-index: 9;
}
.middleContainerAreabzLeft222{
position:relative;
float:left;
font-size:13px;
color:#FFF;
top:30px;
}
.middleContainerAreabzLeft222Box{
position:relative;
float:left;
max-width:100px;
margin-right:20px;
}
.middleContainerAreabzLeft222BoxH{
position:relative;
float:left;
width:100%;
font-weight:bold;
}
.cvmMakerInput{
    border: 1px solid #D8D8D8;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	color:#F7AE80;
}
.cvMakerSelet{
    border: 1px solid #D8D8D8;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    height: 27px;
    line-height: 27px;
	color:#323256;
}
.middleContainerAreabzLeftLines{
position:relative;
float:left;
width:694px;
height:36px;
line-height:36px;
color:#323256;
font-size:14px;
margin-left:35px;
background-color:#F2F2F2;
padding-left:10px;
padding-right:10px;
-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.middleContainerAreabzLeftLinesBg{
background-color:#FFF;
}
.middleContainerAreabzLeftLinesC{
font-weight:bold;
float:right;
position:relative;
}
.middleContainerAreabzLeftLinesB{
font-weight:bold;
}
.middleContainerAreabzLeftRight{
position:relative;
float:right;
width:120px;
margin-right:35px;
top:310px;
text-transform:uppercase;
color:#323256;
text-align:center;
font-size:13px;

}
.middleContainerAreabzLeftRightNeto{
position:relative;
float:left;
width:100%;
background-color:#ffffff;
color:#323256;
margin-top:10px;
text-align:center;
font-weight:bold;
font-size:19px;
height:38px;
line-height:38px;
 -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.middleContainerAreabzLeftLinesCon{
position:absolute;
top:0;
overflow:hidden;
 height:35px;
width:92px;
left: 200px;
}
#kon_punetorit_perc, #kon_punedhenesit_perc{
padding-right:54px;
    background-color: #FFF;
    z-index: 99;
    top: -1px;
	    width: 25px;
    padding-left: 10px;
	
}
.incrBtns{
position:absolute;
top: 4px;
left:40px;
width:25px;
height:26px;
line-height:26px;
cursor:pointer;
text-align:center;
color:#FFF;
background-color:#F26961;
z-index:99;
}
.incrBtnsMn{
left:66px;
-webkit-border-radius: 0 6px 6px 0;
    -moz-border-radius:0 6px 6px 0;
    border-radius:0 6px 6px 0;
}
.containerHolderAboutNewSh2{
height:60px;
}
.cvBuilderHeaderLeft22{
text-transform:uppercase;
color:#FFF;
font-size:18px;
font-weight:500;
line-height: 70px;

}
.faqArea{
position:relative;
float:left;
width:94%;
padding:3%;
border: 1px solid #fff;
background-color:#FFF;
}
.faqArea2{
position:relative;
float:left;
width:98%;
padding:1%;
border: 1px solid #fff3eb;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
border-radius: 18px;
padding-top:25px;
background-color:#fff3eb;
}
.questionsArea{
position:relative;
float:left;
width:98%;
margin-top:1%;
margin-left:1%;
margin-bottom:1%;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
border-radius: 18px;
overflow:hidden;
background-color:#f7ae80;
border: 2px solid #f7ae80;
}
.questionsAreaClick{
background-color:#FFF;
}
.questionsAreaHeaders{
position:relative;
float:left;
width:96%;
padding:2%;
border: 2px solid #f7ae80;
-webkit-border-radius:0 0 18px 18px;
-moz-border-radius: 0 0 18px 18px;
border-radius: 0 0 18px 18px;
background-color:#f7ae80;
color:#323256;
font-size:14px;
font-weight:500;
line-height:1.3;
cursor:pointer;
background-position:center right 2%;
background-repeat:no-repeat;
background-size:25px 15px;
background-image:url(images/downArr_1.png);
}
.questionsAreaHeadersClick{
background-image:url(images/upArrow_1.png);
-webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
}
.questionsAreaTxt{
position:relative;
float:left;
width:96%;
padding:2%;
display:none;
background-color:#FFF;
color:#323256;
font-size:13px;
font-weight:500;

line-height:1.3;
-webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
}
.faqAreaInfo{
position:absolute;
height:32px;
width:150px;
background-position:center left;
background-size:32px;
line-height:32px;
padding-left:40px;
font-size:14px;
padding-right:10px;
color:#323256;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
border-radius:18px;
left: 5%;
top:12px; 
background-repeat:no-repeat;
background-image:url(images/infoICon_2.png);
z-index:9;
background-color:#FFF;
}
.middleContainerAreabz .cvmMakerInput{
    border: 1px solid #D8D8D8 !important;
 	background-color:#FFF !important;
     color: #323256 !important;
}
.middleContainerAreabz  .cvMakerSelet{
border: 1px solid #D8D8D8  !important;
    color: #323256  !important;
	  background-color:#FFF !important;
 }
.inputDisabled{
background-color:#fba49f;
}
.compareSlryCnt{
position:relative;
float:left;
    width: 502px;
    top: -1px;
padding-left:239px;
padding-right:239px;
background-color:#FFF;
padding-top:30px;
padding-bottom:30px;
}
.compareSlryCntH{
position:relative;
float:left;
width:100%;
text-align:center;
color:#323256;
margin-top:30px;
font-weight:600;
margin-bottom:50px;
font-size:25px;
text-transform:uppercase;
}
.compareSlryCntS{
position:absolute;
bottom:0;
height:1px;
width:100%;
background:#FFF;
}
.compareSlryCntFiCnt{
position:relative;
float:left;
width:100%;
margin-bottom:20px;
}
.compareSlryCntFiCntH{
position:relative;
float:left;
width:100%;
font-size:18px;
margin-bottom:10px;
color:#323256;
}
.inputFields{
border-radius:6px;
height:33px;
font-size:14px;
border:3px solid #E9E9E9;
width:calc(92% - 6px) !important;
}
.chosen-select{
border-radius:6px;
font-size:18px;
    padding-left: 4%;
    padding-right: 4%;	
height:39px;
border:3px solid #E9E9E9;
width:100%;
font-size:14px;
}
.recommendBtn{
font-size:12px;
color:#979797 !important;
}
.optionalTag{
position:relative;
float:right;
color:#C5C5C5;
font-size:14px;
}
.continueBtnRr{
position:relative;
float:left;
width:200px;
text-align:center;
height:55px;
line-height:55px;
color:#FFF;
font-size:20px;
font-weight:bold;
text-transform:uppercase;
cursor:pointer;
background:#F26961;
border-radius:8px;
left:50%;
margin-left:-100px;
top:55px;

-webkit-transition: all  100ms ease-in-out;
    -moz-transition: all  100ms ease-in-out;
    -o-transition: all  100ms ease-in-out;
    -ms-transition: all  100ms ease-in-out;
    transition: all  100ms ease-in-out;
}
.continueBtnRr:hover{
text-decoration:underline;
-webkit-transition: all  100ms ease-in-out;
    -moz-transition: all  100ms ease-in-out;
    -o-transition: all  100ms ease-in-out;
    -ms-transition: all  100ms ease-in-out;
    transition: all  100ms ease-in-out;
}
.containerFaqRroga{
background-color:transparent;
}
.containerFaqRroga, .compareSlryCnt	{
    -webkit-border-radius:0 0 18px 18px;
    -moz-border-radius: 0 0 18px 18px;
    border-radius: 0 0 18px 18px;
}
.compareSlryCnt	{
top:-20px;
padding-top:20px;
border:1px solid #45B6B9;
border-top:none;
}
#searchSuggestions, #searchSuggestions2, #searchSuggestions3{
width: calc(100% - 26px);
    border: 3px solid #E9E9E9;
	border-top: none;
	top:64px;
	z-index:9;
}
.chosen-select {
     background: url(https://www.rroga.com/images/downArr2.png) no-repeat right;
    -webkit-appearance: none;
	background-size:13px;
	padding-right:13px;
	background-position-x: 97%;
}
select:invalid { color:#C5C5C5; }
select:required:invalid {
  color:#C5C5C5;
}
option[value=""][disabled] {
  display: none;
}
option {
font-size:14px;
  color:#323256;
}
.checkBoxTxt{
position:relative;
float:left;
margin-right:25px;
width: auto;
text-transform:none; 
color:#323256;
font-size:14px;

}
.checkBox{
-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	background-color:#FFF;
}
input[type='radio']:checked:after {
    width: 12px;
    height: 12px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #EDEDED;
    content: '';
    display: inline-block;
    visibility: visible;
     border: 2px solid #EDEDED;
}
 input[type='radio']:checked:after {
        width: 12px;
        height: 12px;
        border-radius: 15px;
        top: -2px;
        left: -1px;
        position: relative;
        background-color: #F9685F;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid #EDEDED;
    }
.compareSlryCntFiCntHA{
position:relative;
}
.chosenErr{
border-color:#FF0000;
}



@media (max-width:481px) {
.containerFaqRroga{
margin-top:0;
}
.middleContainerAreabzLeft2{
-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
	padding-left:0;
	    padding-left: 5%;
    margin: -4%;
    padding-right: 4%;
    margin-bottom: 0;
}
.middleContainerAreabz{
background-color: #FFF;
}
	.cvBuilderHeaderLeft22{
		margin-left:3%;
		font-size:14px;
		line-height: 60px;
	}
	.containerHolderAboutNewSh2{
		height:50px;
	}
	.middleContainerAreabz{
		width:94%;
		padding-left:3%;
		padding-right:3%;
		border:none;
		padding-top: 15px;
		margin-top: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		margin-bottom:0;
	}
	.middleContainerAreabzLeft2{
		height:auto;
 	}
	.middleContainerAreabzLeft222{
		top:0;
		    margin-top: 3%;
			width:100%;
	}
	.middleContainerAreabzLeft222Box{
		    max-width: 100%;
			margin-right:0;
			width:100%;
			margin-bottom: 3%;
	}
 
	.cvmMakerInput{
		width:50%;
		    height: 31px;
	}
	.cvMakerSelet{
	width:55%;
		 height: 33px;
		     padding-left: 2%;
 	   padding-right: 2%;
	}
	.middleContainerAreabzLeft{
		    padding: 4%;
 			    width: 100%;
			margin-left: -4%;
			    padding-bottom: 70px;
	}	
	.middleContainerAreabzLeftLines{
		    width: 96%;
			padding-left: 2%;
    		padding-right: 2%;
			margin-left:0;
	}
	#kon_punetorit_perc, #kon_punedhenesit_perc{
		height: 25px;
	}
	.middleContainerAreabzLeftLinesCon{
		    left: 175px;
	}
	.middleContainerAreabzLeftRight{
		top: -42px;
		margin-right:0;
	}
	.questionsArea{
		position:relative;
		float:left;
		width:96%;
		margin-top:2%;
		margin-left:2%;
		margin-bottom:2%;

	}
	.questionsAreaHeaders {
		width:94%;
			padding:3%;
			-webkit-border-radius: 16px;
-moz-border-radius:16px;
border-radius:16px;
	}
	.questionsAreaTxt{
			width:94%;
			padding:3%;
	}
	.faqArea{
		    width: 100%;
     left: -3%;
	 background-color: #fff3eb;
		padding-top: 30px;
	}
	.faqAreaInfo{
		left:50%;
		margin-left:-100px;
		top:16px;
	}
	.questionsAreaHeaders{
		background-size:15px 10px;
		background-position: center right 5%;
		    background-image: url(images/downArrow_2.png);
	}
	.questionsAreaHeadersClick{
		background-size:15px 10px;
		background-position: center right 5%;
		    background-image: url(images/upArrow_2 .png);
	}
.middleContainerAreabzLeftRightNeto{
background-color:#323256;
color:#FFF;
border-radius:22px;
}	
.compareSlryCnt{
padding-left:3%;
width:93%;
padding-right:4%;
padding-bottom: 70px;
border:none;
}
#positionID{
width: 92% !important;
} 
.inputFields{
width: calc(95% - 6px) !important;
}
.continueBtnRr{
top:15px;
}
.containerFaqRroga, .compareSlryCnt{
border-radius: 0;
}
.homeTopOtherRroga{
margin-top:10px;
}
.homeTopOtherRrogaLl{
margin-top:0;
}
.homeTopOther{
    padding-bottom: 0 !important;
}
.containerLeftJobListsFooter{
margin-top: -20px;
}
	
}
