@media (max-width:991px){
	#side_bar_left{width: 0; height: 0; overflow: hidden;}
	#side_bar_left.side_bar_left_open{width: 100%; height: auto;}
	#page_content.side_bar_left_open{width: 0; height: 0; overflow: hidden;}
    .pushMeThf.push_me_left_30percent #push_sidebar_thf { width: 90%; background: white;}
	/*div.ui.steps{flex-wrap: wrap;}
	div.ui.steps a.step{border-bottom: 1px solid #ccc;}*/
	
	div.ui.steps{flex-wrap: wrap; flex-direction: row !important;}
	div.ui.steps a.step{border-bottom: 1px solid #ccc; flex-wrap: wrap;}
	div.ui.steps:not(.unstackable) .step{width: auto !important; padding: 1em; font-size: 0.85em;}
	
	
}
	#mobile_menu_btn{	padding: 0 30px; position: fixed; top:10px; right: 0; z-index: 30;}
	#mobile_menu_btn>a{	background-color: aliceblue;}

.red_border { border: 2px solid #82299f!important;}
a:hover{text-decoration: none;}
#msg_bst_gen_thf{
    position: relative;  top: inherit;  left: inherit; width: 100%; height:100%;  margin:0; z-index: 1060;  padding:0 !important;  text-align: center; color:#222; display:none; background: none;
}

.percent{font-size: 0.75em;}
.pushMeThf #push_sidebar_thf{padding: 1.25rem;}

.angajat{
        margin-left: 50px;
    }

li.ui-sortable-handle .ui.segment { padding:0.5em !important;}


.favorite{float: right; cursor: pointer; display: inline-block;}
.favorite_red{float: right; cursor: pointer; display: inline-block; color: red; margin-left: 1.5em;}
.fav_off{color:grey;}
.fav_on{color:#F3E300;}
.favorite_info{float: right; cursor: not-allowed; display: inline-block;}
/*.planificare_traseu .favorite{display: none;}*/


.line_textarea_alex, .line_textarea_alex:focus {
    font-size: 14px;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    min-height: 100px;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: #595959;
    border-radius: 0;
    background-color: rgba(255, 255, 255, 0);
	resize: none;
	box-shadow: none;
}

.line_input_alex,.line_input_alex:focus {
    font-size: 14px;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: #595959;
    border-radius: 0;
    background-color: rgba(255, 255, 255, 0);
	box-shadow: none;

}

.imgCoverContainer .editArea, .imgCoverRow .editArea{padding:  0.15em 0.4em;}