.feeds li .col1 > .cont > .cont-col1{
	margin-top: 7px;
}

.general-item-list > .item > .item-head > .item-status{
	position: absolute;
	right: 0;
	width: 82px;
}

.label-class-mitko 
{
	display: inline-block;
	margin-top: 5px;
	margin-left: 5px;
}

.general-item-list > .item > .item-head{
	/*width: 270px;*/
}

.general-item-list > .item{
	position: relative;
}

.files_list li{
	position: relative;
	height: 42px;
	display:inline-block;
	width: 90%;
	overflow:hidden;
}

.files_list li .remove_file{
	position: absolute;
	right: 0px;
	top: 0px;
}

.todo-tasklist .todo-tasklist-item:hover, .todo-tasklist .active_task{
	background-color: #bae2e8;
}

.portlet-alpha .item{
	position: relative;
	height: 105px;
}

.portlet-alpha .item .btn-success{
	position: absolute;
  	right: 0px;
  	bottom: 10px;
}

.portlet-alpha .item > .item-head{
	width: inherit;
}

.files_list .btn-xs{
	padding: 3px 6px;
}

.caption-helper-red{
	position: absolute;
    right: 28px;
    color: #F3565D;
    top: 22px;
    font-size: 14px;
}

.ver-inline-menu li a{
	font-weight: normal;
}

h4.panel-title a{
	font-weight: normal;
    line-height: 20px;
}

.reset_anwsers .range_labels{
	float: left;
	width: 20%;
}

.reset_anwsers .collapse{
	padding: 10px 15px;
}

.reset_anwsers .range_label1{
    width: 23%;
}

.reset_anwsers .range_label2{
	width: 24%;
}

.reset_anwsers .range_label3{
	width: 18%;
}

.reset_anwsers .range_label4{
	width: 16%;
	text-align: center;
}

.reset_anwsers .range_label5{
	width: 16%;
    text-align: right;
}

.noUi-handle{
	background:#4B8DF8; 
	box-shadow: none;
}

.clear{
	clear: both;
}

#sent_invitations .col-md-2{
	width: 19%!important;
    margin-right: 10px;
    margin-bottom: 20px;
}

.cookie_policy{
	/*padding: 15px 60px 15px 30px;*/
    background-color: #F58220;
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%;
    color: white;
    padding: 17px 0;
    display: none;
}

.cookie_policy .container{
	position: relative;
}

.cookie_policy a{
	color: white;
	text-decoration: underline;
}

.cookie_policy .close_cookie_policy{
	position: absolute;
	right: 0;
}

.badge-white{
	background-color: white;
    color: black;
    border: 1px solid #93A3B5;
    line-height: 10px;
    margin-top: -4px;
    margin-right: 7px;
}

.login_lang{
    width: 145px;
    position: absolute;
    left: 50%;
    margin-left: 50px;
    top: 16px;
}

.select2-search{
    display: none;
}

.select2-container .select2-choice > .select2-chosen{
    width: 114px;
    text-align: left;
}

.login_lang .select2-container .select2-choice .select2-arrow b{
    background-color: #364150;
}

.login_lang .form-control .select2-choice{
    color: white;
    background-color: #364150;
}

.portfolio_activities{
    height: 244px;
    overflow-y: auto;
}

.portfolio_activities .activity{
    line-height: 7px;
    margin-bottom: 23px;
}

.portfolio_activities .activity h4{
    font-size: 18px;
    color: #578ebe !important;
    font-weight: normal;
}

.portfolio_activities .activity .date{
    
} 

.question_data{
    background-color: white;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 30px;
    padding-bottom: 20px;
}

.question_data .competence{
    position: relative;
}

.question_data .legend{
    position: absolute;
    right: 0;
    top: 0;
    width: 53%;
}

.question_data .legend li{
    float: left;
    list-style: none;
    margin-right: 0px;
    width: 20%;
    text-align: center;
}

.question_data .competence h3{
    font-weight: normal;
    color: #4DB3AA;
    margin-bottom: 20px;
    width: 50%;
}

.question_data .competence .category_box{
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(70, 70, 95, 0.11);
}

.question_data .competence .category_box h4{
    font-weight: normal;
    color: #7F90A4;
}

.question_data .competence .category_box div{
    margin-bottom: 6px;
}

.question_data .competence .category_box div .question{
    width: 49%;
    display: block;
    float: left;
    padding-left: 10px;
    margin-right: 20px;
}

.question_data .competence .category_box div .result{
    width: 46%;
    display: block;
    float: left;
    margin-top: 7px;
}

.question_data .competence .category_box div .result b{
    height: 10px;
    background-color: rgba(243, 86, 93, 1);
    border-radius: 5px;
    display: block;
}

.question_data .competence .category_box div .result b.peer_scrore{
    margin-top: 5px;
    height: 10px;
    background-color: rgba(77, 179, 170,1);
    border-radius: 5px;
    display: block;
}

.question_data .competence .category_box div .result b.percent0{
    width: 0%;
    /*opacity: 0;*/
    opacity: 1;
}

.question_data .competence .category_box div .result b.percent20{
    width: 20%;
    /*opacity: 0.2;*/
    opacity: 1;
}

.question_data .competence .category_box div .result b.percent40{
    width: 40%;
    /*opacity: 0.4;*/
    opacity: 1;
}

.question_data .competence .category_box div .result b.percent60{
    width: 60%;
    /*opacity: 0.6;*/
    opacity: 1;
}

.question_data .competence .category_box div .result b.percent80{
    width: 80%;
    /*opacity: 0.8;*/
    opacity: 1;
}

.question_data .competence .category_box div .result b.percent100{
    width: 100%;
    opacity: 1;
}

.question_data .color_legend{
    position: absolute;
    right: 0;
    bottom: -12px;
}

.question_data .color_legend a{
    color: inherit;
    margin-right: 20px;
    float: left;
}

.question_data .color_legend a span{
    height: 11px;
    width: 11px;
    display: block;
    border-radius: 11px;
    float: left;
    margin-top: 3px;
    margin-right: 7px;
}

.question_data .color_legend a.self span{
    background-color: rgba(243, 86, 93, 1);
}

.question_data .color_legend a.peers span{
    background-color: rgba(77, 179, 170, 1);
}

.send_person_holder{
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, 0.13);
    border-radius: 5px;
    padding-top: 10px;
}

.send_person_holder h3{
	color: #A7A6A6;
    margin-top: 0px;
    margin-bottom: 20px;
}

.send_invitation_captcha{
	height: 45px;
    position: relative;
    top: 1px;
    margin-right: 3px;
    margin-left: 3px;
    padding-left: 5px;
    border: 1px solid #D0D0D0;
}

.timeline-invited-persons{
	margin-right: 25px;
}

.timeline-invited-persons:before{
	display: none;
}

.timeline-invited-persons .timeline-body-content{
	margin-top: 0;
}

.timeline-invited-persons .timeline-body-content b, .timeline-invited-persons .timeline-body-content i{
	width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}

.timeline-invited-persons .timeline-body-content br{
	display: none;
}

.timeline-invited-persons .timeline-body{
	padding: 10px;
	margin-left: 97px;
}

.timeline-invited-persons .timeline-item{
	width: 31%;
    float: left;
    margin-right: 22px;
}

.timeline-invited-persons .timeline-item:last-child{
	margin-right: 0;
}

.timeline-invited-persons .timeline-icon{
	margin-top: 17px;
}

.SendRegister .has-error .help-block {
	color: #fff;
}


.SendRegister #pass-info, .newpassForm #pass-info {
	height: auto;
	color: #000000;
	border: 1px solid #dde3ec;
	padding: 6px 12px;
	border-radius: 4px;
	cursor: help;
}

.SendRegister .nopass, .newpassForm .nopass {
	background-color: #AAE0D3;
}

.SendRegister .form-group  .weakpass, .newpassForm .weakpass{
	background-color: #FF6767;
}

.SendRegister .form-group  .stillweakpass, .newpassForm .stillweakpass{
	background-color: #FFFF00;
}

.SendRegister .form-group  .goodpass, .newpassForm .goodpass{
	background-color: #43C180;
}

.SendRegister .form-group  .strongpass, .newpassForm .strongpass{
	background-color: #169E58;
}

.SendRegister .form-group  .vrystrongpass, .newpassForm .vrystrongpass{
	background-color: #048442;
}

.newpassForm .error{
    text-shadow: none !important;
    font-size: 13px;
    font-weight: 300;
    padding: 3px 6px 3px 6px;
    color: #fff;
    font-family: "Open Sans", sans-serif;
    background-color: #F3565D;
    display: inline-block;
    margin-top: 5px;
    margin-left: 5px;
}

.activities_error:hover{
    background-color: #F3565D!important;
    border-color: #f13e46!important;
}

.modal_mini_msg{
    position: absolute;
    left: 80px;
    margin-left: -10%;
    bottom: 14px;
    display: none;
}

.profile-sidebar-portlet{
    padding-top: 13px!important;
}

.profile-usertitle-name{
    margin-bottom: 0!important;
    padding-bottom: 0!important;
}

.profile-usermenu{
    margin-top: 15px!important;
}

.assessors_box{

}

.assessors_box span::after{
    content: "\002C ";
    margin-right: 5px;
    /*display: block;*/
}

.assessors_box span:last-child:after{
    content: "";
    margin-right: 0;
}

.profile_sidebar_portfolio .profile-desc-title{
    font-size: 16px;
}

.profile_sidebar_portfolio .margin-top-20{
    display: table;
}

.profile_sidebar_portfolio .margin-top-20 i{
    margin-right: 5px;
    display: table-cell;
}

.profile_sidebar_portfolio .margin-top-20 a{
    display: table-cell;
    word-break: break-word;
    position: relative;
    top: -3px;
    padding-left: 5px;
    width: 186px;
    cursor: default;
    color: gray;
    text-decoration: none!important;
}





@media (max-width: 1200px){
	.timeline-invited-persons .timeline-item{
		width: 31%;
	}

	#sent_invitations .col-md-2{
		width: 32%!important;
	}
}

@media (max-width: 900px){
	.timeline-invited-persons .timeline-item{
		width: 100%;
	}

	#sent_invitations .col-md-2{
		width: 100%!important;
	}
}

@media (max-width: 800px){

    .question_data .legend{
        display: none;
    }

    .question_data .color_legend{
        bottom: -25px;
    }

    .question_data .competence h3{
        width: 100%;
    }
}

@media (max-width: 500px){
    .question_data .competence .category_box div .question{
        padding-left: 0;
        width: 100%;
    }

     .question_data .competence .category_box div .result{
        width: 100%;
    }

    .question_data .color_legend{
        right: -12px;
    }

    .terms_link, .developer_link{
        display: block;
        float: none;
        width: 100%;
        text-align: center;
    }

    .page-footer .container{
        text-align: center;
    }

}

@media (max-width: 470px){
	.page-header .page-header-top .page-logo .logo-default{
		width: 100%;
	}
}


@media print {
    body {
        /*height: 842px;*/
        width: 1024px!important;
        background-color: black;
        /* to centre page on screen*/
        margin-left: auto;
        margin-right: auto;
        font-size: 15px!important;
    }

    .profile-userpic img{
        width: 14%!important;
        margin: inherit!important;
        margin-left: 18px!important;
    }

    .profile_sidebar_portfolio{
        position: absolute;
        right: 25%;
        top: 0;
        width: 50%;
    }

    .profile-usertitle-name{
        text-align: left;
        margin-left: 36px;
    }

    .question_data .competence .category_box div .result{
        /*width: 30%;*/
        display: block;
    }

    .question_data .competence .category_box div .result b{
        background-color: rgb(89, 89, 89)!important;  
        display: block!important;
    }

    .question_data .competence .category_box div .result b.peer_scrore{
        background-color: rgb(200, 200, 200)!important;  
        display: block!important;
    }

    .question_data .color_legend a.self span{
        background-color: rgb(89, 89, 89)!important; 
    }

    .question_data .color_legend a.peers span{
        background-color: rgb(200, 200, 200)!important;
    }

    .portfolio_activities{
        height: inherit!important;
    }

    .question_data .legend{
        display: block!important;
        font-size: 12px!important;
    }

    .profile_sidebar_portfolio .margin-top-20 a{
        width: 100%;
    }

    a[href]:after {
        content: none !important;
    }

    .cookie_policy{
        display: none!important;
    }
}   


.peer_items .icon-user-follow:before
{
	vertical-align: middle !important;
}

.prev-section{
    display: none;
}


.video_tutorial_hold{
    padding-left: 40px;
}

.video_tutorial_hold h4{
    color: #E6400C;
    /*padding-left: 27px;*/
}

.video_tutorial_hold a{
    background-color: #E65748;
    color: white;
    display: inline-block;
    padding: 6px;
    border-radius: 10px!important;
    margin-bottom: 4px;
    padding-right: 40px;
}