/* pluginso styles*/

/* Strukturos sarasas  */

body.dragging, body.dragging * {
  cursor: move !important;
}

.dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}

.clear{
	clear:both;
}

ol.parent-list  li.placeholder {
  position: relative;
  /** More li styles **/
}
ol.parent-list  li.placeholder:before {
  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0) -moz-use-text-color rgba(0, 0, 0, 0) #aaa;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 5px medium 5px 5px;
    content: "";
    height: 0;
    left: -5px;
    margin-top: -5px;
    position: absolute;
    top: -4px;
    width: 0;
}

ol.parent-list ol  li.placeholder:before {
    left: 25px;
}

ol.parent-list ol ol li.placeholder:before {
    left: 45px;
}

.draggable_icon{
	margin:0 5px 0 0;
	padding: 0 5px;
	cursor:move;
	opacity: 0.5;
}
.draggable_icon:hover,
.draggable_icon:active{
	opacity: 1;
}

.ew-struct-child td:first-child{
	padding-left:30px;
}

.table_header{
	border-bottom:1px solid #ddd;
	font-weight:bold;
	padding-bottom:5px;
}

.parent{
	border-top:1px solid #ddd;
}

.parent .table_body{
	padding:0px 0;
	margin:5px 0;
}

.added_padding{
	padding-left:39px;
}

table.struct_title td{
	padding:0px;
}

table.struct_title td:first-child{
	width:58px; /*25px;*/
}

.ew-open-icon, .ew-open-icon:hover, .ew-open-icon:focus, .ew-open-icon:active{
	color: #716B7A;
	text-decoration:none;
	outline:none;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

/*
.table_body:hover{
	background: #f9f9f9;
}*/

.level01{
	border-bottom:1px solid #ddd;
}

ol.parent-list ol li{
	border-top:1px solid #ddd;
}

ol.parent-list ol li div.col-md-7,
ol.parent-list ol li div.col-md-6,
ol.parent-list ol li div.col-md-9{
	padding-left:30px;
}
ol.parent-list ol li ol li div.col-md-7,
ol.parent-list ol li ol li div.col-md-6,
ol.parent-list ol li ol li div.col-md-9{
	padding-left:60px;
}

ol.parent-list ol li ol li ol li div.col-md-7,
ol.parent-list ol li ol li ol li div.col-md-6,
ol.parent-list ol li ol li ol li div.col-md-9{
	padding-left:90px;
}

ol.parent-list ol li ol li ol li ol li div.col-md-7,
ol.parent-list ol li ol li ol li ol li div.col-md-6,
ol.parent-list ol li ol li ol li ol li div.col-md-9{
	padding-left:120px;
}

ol.parent-list ol li ol li ol li ol li div.col-md-7,
ol.parent-list ol li ol li ol li ol li div .col-md-6,
ol.parent-list ol li ol li ol li ol li ol lidiv.added_padding{
	padding-left:150px;
}

ol.parent-list ol li ol li ol li ol li ol li div.col-md-7,
ol.parent-list ol li ol li ol li ol li ol li div .col-md-6,
ol.parent-list ol li ol li ol li ol li ol li div.col-md-9{
	padding-left:180px;
}

ol.parent-list ol li ol li ol li ol li ol li ol li div.col-md-7,
ol.parent-list ol li ol li ol li ol li ol li ol li div .col-md-6,
ol.parent-list ol li ol li ol li ol li ol li ol li div.col-md-9{
	padding-left:210px;
}

.structure_container .fa-file-o{
	margin-right:10px;
}

.ew-open{
	display:inline-block;
	margin-left:-25px;
	padding-left:25px;
}
.ew-open, .ew-open:hover, .ew-open:focus, .ew-open:active{
	color: #716B7A;
	text-decoration:none;
	outline:none;
}
.folder-ew-icon{
	margin-right:10px;
}

.table_body > div{
	margin: 10px 0;
}

/* Strukturos sarasas END */


/* Naujo elemento pridejimas */

.border-pane{
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}

.nav-tabs > li > a{
	outline:none;
}

.selectpicker{
	display:block;
}

.submit-ew4{
	margin-top:30px;
}


.required_symbol{
	display:inline-block;
	font-size:1em;
	color: red;
	margin-left:2px;
}

.required_info{
	color: #999;
	margin: 20px 0 0px 0;
}
/* Naujo elemento pridejimas END */


/* Upstyling other elements*/

.submit_buttons button{
	margin-right:10px;
}

.submit_buttons{
	margin-top:20px;
}

textarea.ew-textarea{
	height:150px;
}

.marginbottom5{
	margin-bottom:5px;
}
.nopadd{
	padding:0;
}
/* Upstyling other elements END */


/* News module styles */
.news_list .thumbnail{
	margin-bottom:0px;
	width:80%;
}


.valign{
	
}


/*  News module styles END */


/* Login page */

.remind_link{
	display:inline-block; 
	margin:6px 0 0 9px;
}

/* Login page end */

/* Helpers */

.padd_top_30{
	padding-top:30px;
}

.padd_top_30 .dropdown-menu{
	top:92%;
}

h1.login_title{
	display:inline-block;
	float:left;
	margin-right:15px;
	margin-top:0;
}

.ui_langs{
	float:left;
	margin-top:0px;
	padding-bottom:4px;
}

.ui_langs a.dropdown-toggle{
	padding:5px 5px 7px 5px;
}

form.login .login_help{
	margin: 7px 0 15px 0;
}

/* pastumdymai mob. devicesuose*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	.ui_langs .dropdown-menu{
		left:auto;
		right:0;
	}
	
	form.login .login_help{
		float:left !important;
	}
}




/* Helpers */



.tab-content > .tab-pane {
    padding: 20px 10px 50px 10px;
}

/* Pager */

.pager{
	margin-top:-44px;
	margin-bottom:80px;
}

/* Pager END*/

textarea.h5a{
	min-height:200px;
	resize: none;
}

.bootstrap-timepicker{
	height:34px;
}

a.gray_popover{
	color: #716B7A;
	text-decoration:none;
}

.popover{
	min-width:300px;
}

.hand{
	cursor:pointer;
}

.thumbnail p{
	margin: 0;
	color: #888;
	font-size: 0.9em;
}

/* Module gallery*/


article.album,
.album-gallery-block .as-sortable-placeholder {
	border: 1px solid #DDDDDD;
	background-color: #fff;
	border-radius: 3px 3px 3px 3px;
	margin-right:20px;
	margin-bottom: 20px;
	max-width:300px;
	float:left;
}


.album-gallery-block .as-sortable-placeholder {
	background-color: #f5f5f5;
}
article.album header{
	overflow:hidden;
}

article.album header img{
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	cursor:default;
}

article.album:hover header img{
	-webkit-transform:scale(1.1); /* Safari and Chrome */
    -moz-transform:scale(1.1); /* Firefox */
    -ms-transform:scale(1.1); /* IE 9 */
    -o-transform:scale(1.1); /* Opera */
     transform:scale(1.1);
}

article.album section{
	padding: 10px;
}
article.album h3{
    font-size: 18px;
    margin: 0 0 10px 0;
}

@media (max-width: 992px) {
	article.album, .album-gallery-block .as-sortable-placeholder {
		max-width:140px;
			margin-right:10px;
			margin-bottom: 10px;
	}
	
	article.album h3{
		font-size: 14px;
		margin:0 0 3px 0;
	}
	
	article.album section{
		padding: 8px 10px;
	}
	
	article.album section p{
		margin:0;
	}
	
	article.album section p.alb_date{
		margin:0 0 7px 0;
	}
	
	.fixed-album-info-height {
		height: 90px;
		overflow: hidden;
	}
}

article.album p{
    font-size: 12px;
	line-height:16px;
}
article.album footer {
    border-top: 1px solid #DDDDDD;
    display: block;
}

article.album  .album-option{
	border-left: 1px solid #DDDDDD;
    float: right;
    padding: 5px 10px;
}
article.album  .album-option a{
	font-size:16px;
	margin-right:5px;
}


article.album  .photo-count{
	float: left;
    padding: 5px 10px;
}

article.album  .photo-count a{
	/*color: #000;*/
	text-decoration:none;
	font-size: 14px;
	line-height:16px;
}
article.album img{
	max-width:100%;
	height:auto;
}

.label_nobold{
	color: #716B7A;
	font-weight:normal;
}

.gallery_thumb{
	padding: 15px 10px 10px 10px;
	text-align:center;
}

.uploaded_item img{
	max-height:100px;
}

.gallery_thumb p{
	margin: 15px 0;
	text-align:center;
}

.gallery_thumb .btn-danger{
	margin-left:-5px;
}


.uploaded_item{
	float:left;
	margin: 0 10px 10px 0;
	display:inline-block;
}

.album-gallery-block{
	/*-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	transition: all 0.8s;*/
}

.photo-gallery{
	list-style: none outside none;
}

.photo-gallery .one_photo,
.photo-gallery .as-sortable-placeholder{
	float:left;
	width:300px;
	margin: 0 20px 20px 0;
	min-height:300px;
}

.photo-gallery .as-sortable-placeholder{
	background-color: #f5f5f5;
}
.photo-gallery .photo-thumb{
	position:relative;
}


.cover_image{
	display:inline-block;
	position:absolute;
	top:10px;
	cursor:default;
	left:10px;
	padding:5px 8px;
	text-align:center;
	border-radius:15px;
	color: #fff;
	background:rgba(92, 184, 92, 1);
	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.cover_image:hover{
	-webkit-transform:scale(1.05); /* Safari and Chrome */
    -moz-transform:scale(1.05); /* Firefox */
    -ms-transform:scale(1.05); /* IE 9 */
    -o-transform:scale(1.05); /* Opera */
     transform:scale(1.05);
}

.photo-option{
	position:absolute;
	top:10px;
	right:10px;
}

.photo-option a{
	display:inline-block;
	padding:5px 8px;
	text-align:center;
	border-radius:15px;
	color: #fff;
	background: rgba(107, 181, 193, 0.5);
	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	color: #fff;
	font-size:16px;
	cursor:pointer;
	outline:none;
}


.photo-option a:hover{
	background: rgba(107, 181, 193, 1);
}


.photo-option a.ok{
	background: rgba(92, 184, 92, 0.5);
}
.photo-option a.current_cover{
	background: rgba(92, 184, 92, 1);
}

.photo-option a.ok:hover{
	background: rgba(92, 184, 92, 1);
}

.photo-option a.delete{
	background: rgba(212, 63, 58, 0.5);
}
.photo-option a.delete:hover{
	background: rgba(212, 63, 58, 1);
}

.photos_resort{
	text-align:right;
	padding-top:6px;
}

@media (max-width: 768px) {
	.photo-gallery .one_photo,
	.photo-gallery .as-sortable-placeholder{
		width:120px;
		min-height:120px;
		margin: 0 10px 10px 0;
	}
	
	.photo-option{
		bottom:10px;
		top:auto;
	}
	
	.photos_resort{
		text-align:left;
		margin:20px 0 0 0;
	}
}

a.photo{
	cursor:default;
}

.photo-move {
	position: absolute;
	left: 10px;
	top: 10px;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	opacity: 0.4;
	text-shadow: 0 1px 0 #000;
	color: #fff;
	cursor: move;
}
.photo-move:hover {
	opacity: 1;
}


.drop_files{
	padding:20px 20px 20px 15px;
	border-radius:3px;
	background: #fafafa;
	border:1px dashed #ccc;
}
.drop_files.alert-success{
	padding:20px 20px 20px 15px;
	border-radius:3px;
	background: #D6FFBA;
	border:1px dashed #AEF081;
}

/* Module gallery END*/


/* Associations feature*/

.search_list{
	margin: 20px 0;
	list-style-type:none;	
	padding-left:0px;
}
.search_list li{
	width:100%;
}


.assoc_sect{
	margin:0 0 10px 0;
	border-bottom:1px solid #ddd;
	border-radius:4px;
	padding: 10px 0 20px 0;
}

.not_full_width{
	width: 50%;
	display:inline-block;
	height:34px;
	margin-right:2px;
}
.caret-right {
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 4px solid;
    display: inline-block;
    height: 0;
	margin-left:4px;
    vertical-align: middle;
    width: 0;
}

.associated_list{
	list-style-type:none;
	margin:20px 0 0 0;
	padding:0;
	border-top:1px solid #ddd;
}

.associated_list li{
	width:100%;
}


div.table_row{
	padding: 5px 0;
	border-bottom: 1px solid #ddd;
	display:table;
	width:100%;
}

div.table_row > div{
	display:table-cell;
	vertical-align:middle;
	padding: 5px;
}
div.image{
	width:60px;
}

div.title{
	width:60%;
}

div.date{
	width:120px;
}

div.module{
	width:120px;
}

div.action{
	width:60px;
}
/* Associations feature END*/

.full_select{
	margin:0 0 10px 0;
	display:block;
	width:100%;
}

.node_url a{
	font-size:0.9em;
}

.module_icon{
	text-align:center;
	padding:0 5px;
}

.module_icon span{
	padding:0 10px 10px 10px;
}

.node_module_icon{
	cursor:default;
	min-width:15px;
	margin:0 5px 0 0;
	display:inline-block;
}

#spinner{
	padding: 20px 20px 20px 0px;
	text-align:center;
	color: #999;
	font-size:16px;
}

@media (max-width:960px){
	#spinner{
		text-align:left;
	}
}


#spinner i{
font-size:20px;
margin: 0 5px 0 0;
color: #999;
}

.new_item_inner{
	margin: 0 0 20px 0;
}

label.mce-label {
    max-width:none !important;
}

.mce-window-head {
    padding: 16px 20px !important;
}

.dropdown:hover ul.dropdown-menu{
	display:block;
}
/*
	Agenda redagavime datos pasirinkimo kalendoriaus stiliaus perrasymas ant HTML5admin.css
*/
.hidden_datepicker_container{
	position: relative;
}
.hidden_datepicker_container .dropdown-menu{
	left: 18% !important;
	top: -15px !important;
}
.hidden_datepicker_container table td,
.hidden_datepicker_container table th {
	padding: 0px;
	margin: 1px;
}
.hidden_datepicker_container table th,
.hidden_datepicker_container table th button,
.hidden_datepicker_container table tbody td.text-center button{
	text-transform: capitalize;
}

h1.agenda_title{
	margin: -5px 0 0 25px;
	display:inline-block;
}

.inline_el{
	float:left;
}

.timepicker_ew4 td{
	padding:0px;
}

.timepicker_ew4 td a{
	padding:2px;
}

.ew4_inline_cal{
	display:inline-block;
	float:left;
	margin: 0 24px 0 0;
	background: #fff;
}

.inline_with_cal{
	float:left;
	margin:0px 0 0 0;
}

.table > thead > tr.contacts_sorting > th{
	vertical-align:top;
	min-width:100px;
	cursor:pointer;
}

.inputs_nobold input{
	font-weight:normal;
}

textarea.textarea_smaller{
    min-height:232px;
    max-height:232px;
}

.alignc{
	text-align: center;
}
.fromtosep{
	line-height: 34px;
	font-size: 120%;
	height: 34px;
}
.bottom-space{
	margin-bottom:8px;
}

.selected-album div.image{
	width: 90px;
	float:left;
	margin-right: 20px;
}
.selected-album div.title,
.selected-album div.date,
.selected-album div.action{
	width: auto;
}
.selected-album div.title{
	min-height: 35px;
}

.alb_date{
	display:inline-block;
	color: #999;
	font-size:14px;
}
/*.pagenodeslist label{
	display: block;
	width: auto;
	margin-top: 4px;
}*/
.iframe{
	outline: none;
	width: 100%;
	height: 450px;
	border: 1px solid #eee;
	display: block;
}
.iframe:focus{
	outline: none;
}

.import_progress_bar .progress{
	height: 50px;
}
.import_progress_bar .progress-bar{
	line-height: 50px;
	font-size: 20px;
}
.action_description{
	border: 1px #aaa dashed;
	padding: 12px;
	margin-bottom: 20px;
	background-color: #fafafa;
	border-radius: 3px;
}

.inline_labels label{
	display:inline;
}

.info-table .info-group{
	background-color: #ccc;
}
.info-table .info-group td{
	background-color: transparent !important;
}
.info-table .info-group h3,
.info-table .info-group h4,
.info-table .info-line h4{
	margin: 0px;
	padding: 0px;
}

a[ng-click]{
	cursor: pointer;
}
.structure_tree{
	margin-left: 0px;
	padding-left: 0px;
}
.structure_tree ul{
	margin-left: 0px;
	padding-left: 25px;
}
.structure_tree li{
	list-style: none;
}
.structure_tree .selected{
	background-color: #dff0d8;
}

.structure_tree a{
	color: #716b7a;
	padding:3px;
	text-decoration:none;
}

/*.structure_tree a.one_str_item:hover{
	background-color: #dff0d8;
}*/

.structure_tree span{
	display:inline-block;
	padding:3px;
	margin:1px 0;
}

.structure_tree .node_icon{
	margin:0 3px 0 0;
}

.bordered-area{
	margin: 0px;
	padding: 12px;
	border: 1px solid #ddd;
	background-color: #fafafa;
}
.bordered-area .bordered-area-head{
	padding: 0px 0px 12px 0px;
	
}
.bordered-area .bordered-area-body{
	padding: 12px;
	border: 1px solid #ddd;
	background-color: #fff;
	border-radius: 4px;
}

.btn.small-btn{
	padding: 2px 8px;
}

.thumbnail{
	min-height: 105px;/* 130px;*/
	background-color: #dddddd;
	background-image: url("../img/nophoto.png");
	background-repeat:no-repeat;
	background-position:center;
	padding:0px;
}

.thumbnail img{
	border:3px solid #fff;
}

.last_col{
	min-width:140px;
}

@media (max-width:960px){
	.module_icon{
	text-align:left;
	}
	
	.added_padding{
		padding-left:15px;
	}
	
}



@media (max-width:1290px){
	.col-md-6{
		width:40%;
	}
	
	.col-md-1{
		width:86px;
	}
}

@media (max-width:990px){
	.col-md-6{
		width:38%;
	}
	
	.col-md-1{
		width:86px;
	}
}

.h5a-sidebar .nav > li > a {
	height:auto;
    line-height: 19px;
	padding:12px 5px 10px 10px;
}



.force-bg-success{
	background-color: #dff0d8 !important;
}
.force-bg-warning{
	background-color: #fcf8e3 !important;
}
.spaced_icon{
	padding-left: 10px;
	padding-right: 6px;
}

/* Sidebar fixes*/

.h5a-sidebar .nav .nav .nav > li > a {
/*  padding: 4px 5px 4px 28px;*/
  border-bottom: 1px dotted #e7e7e7;
}


.h5a-sidebar.affix {
    top: 51px;
}

.page-header {
    margin: 20px 0 20px;
}
.page-header h1{
	margin-top:0px;
}

.h5a-sidebar .nav .nav > li > a,
.h5a-sidebar .nav .nav .nav > li > a,
.h5a-sidebar .nav .nav .nav .nav > li > a,
.h5a-sidebar .nav .nav .nav .nav .nav > li > a {
  height: auto;
  line-height: 16px;
}

.h5a-sidenav {
    z-index:2;
	position:relative;
}

/* END sidebar fixes*/


/* Vendor info */


.vendor_contact{
	float:right;
	padding-right:15px;
}

header.navbar{
	margin-bottom:0;
}
@media (min-width:1002px){
	.vendor{
	position:absolute;
	bottom:15px;
	font-size:11px;
	left: 18%;
	width:82%;
	color: #666;
	}
	
	body, html{
		height:100%;
	}
	
	body > .container{
		min-height:100%;
		position:relative;
		margin:0 0 0px 0;
		padding-bottom:60px;
	}
	
	.vendor_mobile{
		display:none;
	}
	
	.navbar-brand {
   width: 100%;
   padding:0;
   text-align:center;
   padding-left:10px;
	}

	.navbar-brand img {
		margin:6px auto 0 auto;
	}

	.navbar-header {
	   width:15%;
	   min-width:190px;
	}
}

@media (max-width:1001px){
	.vendor{
		display:none;
	}
	.vendor_mobile{
	position:static;
	margin-top:20px;
	margin-bottom:20px;
	font-size:11px;
	}
	
}

.drop_files .thumbnail{
	background:none;
	border:none;
}

.drop_files .thumbnail img {
    border: 0px solid #fff;
}

/* Vendor info END*/

.fixed-icon{
	display: inline-block;
	width: 16px;
}

.drop_title_path{
	font-size:0.9em;
	color: #56929C;
	margin-left:20px;
}
.select2-highlighted .drop_title_path{
	color: #fafafa;
}

.no_thumb{
	background-image:none;
	background-color: transparent;
	min-height:40px;
}

.fixed-album-info-height{
	height: 120px;
	overflow: hidden;
}

article.album header{
	position: relative;
}
article.album header .photo-move{
	z-index: 10;
}
#albumsContainer .as-sortable-drag,
#albumPhotosContainer .as-sortable-drag{
	margin-top: 55px;
	margin-left: 15px;
}
.as-sortable-drag .draggable_icon{
	opacity: 1;
}
/* Overwrite angular-ui-tree classes */
.angular-ui-tree-empty{
	min-height:20px;
	background: none;
	border: 0px none;
}
.angular-ui-tree-placeholder{
	margin:0px 0px;
	padding:0;
	min-height:28px;
	background-color: #f5f5f5;
	display:block;
	position:relative;
	line-height:28px;
	border: 1px dashed #ccc;
	border-radius: 3px;
}
.angular-ui-tree-handle{
	cursor:move;
	text-decoration:none;
	font-weight:normal;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	min-height:0;
	line-height: none;
}
.angular-ui-tree-nodes .angular-ui-tree-nodes {
	padding-left: 26px;
}
/* END angular-ui-tree classes */

.node-item-line{
	display: block;
	line-height: 28px;
	padding: 6px 0px;
}
.node-item-line:hover{
	background-color: #f6f6f6;
}
.nodes-structure-header{
	border-bottom: 2px solid #ccc;
	line-height: 28px;
	padding: 6px 0px;
	font-weight: bold;
}
.left-side{
	float: left;
}
.right-side{
	float: right;
	margin-left: 26px;
}
.icon-container-4{
	min-width: 100px;
}
.icon-container-1{
	min-width: 50px;
	text-align:center;
}
.icon-container-2{
	min-width: 50px;
}
.icon-container-3{
	min-width: 75px;
}
.nodes-structure-header .right-side{
	text-align: center;
}
.structure_container .thumbnail{
	margin-bottom: 0px;
}
.poll-answers-admin{
	margin-top: 8px;
	padding: 16px 0px;
	border: 1px solid #ddd;
	border-radius: 6px;
	background-color: #fff;
	position: relative;
	clear: both;
}
.poll-questions-container form{
	margin-top: 0;
}
.poll-question-item{
	padding: 6px;
	border: 1px solid #fff;
	border-radius: 6px;
}
.poll-questions-container .poll-question-item{
	margin-top: 0px;
}
.poll-question-item-head div{
	min-height: 26px;
	line-height: 26px;
}
.poll-question-item-head div:first-child{
	padding-left: 0px;
}
.poll-questions-container .angular-ui-tree-nodes .angular-ui-tree-nodes {
	padding-left: 0px;
}
.poll-question-item:hover{
	background-color: #f6f6f6;
	border-color: #eee;
}

.angular-ui-tree-drag{
	z-index: 999999;
}

.input-group .angular-ui-tree-handle{
	background-color: transparent;
	border: 0px none;
	padding-left: 0px; 
}
.no-right-border{
	border-right: 0px none #fff !important;
}
.poll-answers-admin .col{
	line-height: 28px;
}
.like-input{
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 3px 6px;
	
}
.poll-answers-admin .like-input{
	margin-left: 16px;
	margin-right: 16px;
	color: #aaa;
	font-style: italic;
	background-color: #f1f1f1;
}
/* Logging colors */
tr.fa-info_color{
	background: #E1FFD4;
}
tr.fa-warning_color{
	background: #FFE0E0;
}

.one_result{
	border-bottom:1px solid #cdcdcd;
	padding: 8px 2px;
}


.one_result .progress{
	height:26px;
	margin:0;
}
.one_result .progress-bar{
	line-height:26px;
	font-weight:bold;
}

.one_result .col-md-12 .row{
	border-bottom:1px solid #eee;
	width:100%;
	padding: 10px 0;
}
.one_result .col-md-12 .row:hover{
	background: #f6f6f6;
}

.one_result .col-md-12 .row:last-child{
	border-bottom:0px;
}
.progress-bar[aria-valuenow="0"] {
    margin-left: 10px;
}

.quest_title{
	font-weight:bold;
	color: #666;
	padding-left:14px;
}
.quest_total{
	margin-top:5px;
	padding-left:14px;
}
/* keywords-selector */
.keywords-selector{
	
}
.keywords-selector .keyword{
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 5px;
}
.keywords-selector input[type="text"],
.keywords-selector input.valid[type="text"],
.keywords-selector input[type="text"]:focus{
	border-width: 0px;
	min-width:140px;
	font-size:14px;
	box-shadow: none;
	margin-bottom: 5px;
}
.keywords-selector .ui-helper-hidden-accessible{
	display: none;
}
.keywords-selector .form-control.no-height{
	height: auto;
	padding-bottom: 0px;
}
.keyword.label{
	font-size: 100%;
	font-weight: normal;
	padding-right: 0.3em;
}
.keyword .remove{
	display: inline-block;
	margin-left: 3px;
	padding-top: 2px;
	color: #fff;
}
/* // keywords-selector*/

div.form-control.alt-area,
textarea.form-control.alt-area{
	min-height: 80px;
	resize: none;
	overflow: auto;
}

.explain-text{
	font-size: 90%;
	color: #999;
	font-style: italic;
	margin-top: 6px;
	margin-left: 6px;
}

.overhead{
	color: #c95b5b;
	font-weight: bold;
}

.bootstrap-switch-wrapper{
	background-color: #fff;
}

.field-col .explain-text{
	margin-top: 0px;
	margin-left: 0px;
}
.m-top1{
	margin-top: 12px;
}
.medium-area div.form-control.alt-area,
.medium-area textarea.form-control.alt-area{
	min-height: 200px;
}
/* tinymce fullscreen*/
div.mce-fullscreen {
	z-index: 1030;
}

.thumbnail .photo-move{
	margin-top: 10px;
	margin-left: 6px;
	left: auto;
	top: auto;
}

.h5a-sidebar .nav .nav .nav, .h5a-sidebar .nav .nav > .active > a, .h5a-sidebar .nav .nav .nav > .active > a  {
    background: #fff;
}
.h5a-sidebar > .nav > li > a i {
    font-size:1.1em;
}
.h5a-sidebar > .nav > li >.nav >li > a i {
    font-size:1.1em;
}

.h5a-sidebar > .nav > li >.nav >li > .nav > li a{
	padding-left:35px;
}

.nodes-structure-header{
	min-width:900px;
}

.structure_permissions{
	margin:30px 0 0 0;
	padding:10px;
	background: #f5f5f5;
}

/** image editor modal **/
.fullscreen-modal{
	width: 100%;
	height: 100%;
	padding: 10px;
}
.imgedit-modal-content{
	background-color: #fff;
	/*height: 100%;*/
	min-height: 100%;
	margin: 0px;
	padding: 0px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	outline: 0 none;
	position: relative;
}
.imgedit-modal-content .modal-header h3{
	margin:0px;
	padding: 0px;
}
.imgedit-modal-content .modal-header{
	padding: 6px;
}
.imgedit-modal-content .padding{
	padding: 8px;
}
.imgedit-modal-content .image-view-container{
	width: 100%;
	height: 400px;
	margin: 0 auto;
	text-align: center;
}
.imgedit-modal-content .image-view-container img{
	max-width: 100%;
	max-height: 100%;
	min-width: 200px;
	min-height: 200px;
	width: auto;
	height: auto;
}
.imgedit-content{
	position: relative;
}
.imgedit-content .loading-layer{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 999;
	background-color: rgba(255,255,255, 0.8);
	text-align: center;
}
.imgedit-content .loading-layer .alert{
	display: inline-block;
	margin-top: 50px;
}
/** END image editor modal **/

/** Image Size Editor **/
.modal-custom{
	width: 631px;
}
/** // Image Size Editor **/

.modal-full {
    width: 96%;
}

@media (min-width: 902px) {
	.modal-full {
		width: 90%;
	    min-width: 900px;
	}
}

@media (max-width: 902px) {
	.modal-body {
	   overflow-x:auto;
	}
}

.bootbox .modal-footer button{
	float:right;
	margin-left:8px;
}

.global-search-container{
	margin: 5px 10px 0px 0px;
	padding-top: 7px;
	height: 50px;
	width:100%;
	max-width: 100%;
	position:relative;
}

@media (min-width: 768px) {
	.global-search-container{
		max-width: 20%;
		margin: 0px 10px 0px 20px;
		}
}
@media (min-width: 900px) {
	.global-search-container{
		max-width: 25%;
		margin: 0px 10px 0px 20px;
		}
}
@media (min-width: 1000px) {
	.global-search-container{
		max-width: 32%;
		}
}
@media (min-width: 1200px) {
	.global-search-container{
		max-width: 45%;
		}
}

@media (min-width: 500px) and (max-width: 768px) {
	a.navbar-brand img{
		margin-top:5px;
	}
}

@media (min-width: 768px) and (max-width: 838px) {
	a.navbar-brand img{
		height:22px;
		margin-top:10px;
	}
}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: none;
}

.global-search-container input{
	padding-left:27px;
}

.global-search-container:after{
	display: inline-block;
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
	content: "\f002";
	position:absolute;
	left:10px;
	top:16px;
	color: #ccc;
}


.global-search-results{
	position: absolute;
	background-color: #fff;
	margin: 0px;
	padding: 6px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	outline: 0 none;
	z-index: 99;
	min-width:320px;
	max-width: 330px;
}


@media (min-width: 1200px) {
	.global-search-results{
		min-width:100%;
		max-width: 100%;
	}
}

@media (max-width: 768px) {
	.global-search-results{
		min-width:100%;
		max-width: 100%;
	}
}

.global-search-results .btn-success{
	opacity:0.7;
	cursor:default;
}

.found-path{
	font-size: 80%;
	color: #999;
}
.global-search-results .table{
	margin-bottom: 0px;
}
.global-search-results .table > tbody > tr > td{
	vertical-align: middle;
}
.global-search-total{
	text-align: right;
	font-size: 80%;
	color: #999;
	margin: 0px 12px;
}

@media (max-width: 992px) {
	
	.overflowx_mob{
		overflow-x:auto;
		padding:0 5px 0 0;
		position:relative;
	}
	
	.shadowed_s{
		position:relative;
		overflow:hidden;
	}
	
	.shadowed_s:after{
		content: "";
		position:absolute;
		height:100%;
		width:14px;
		right:0;
		top:0;
		-webkit-box-shadow: inset -10px 0px 8px -4px rgba(0,0,0,0.2);
		-moz-box-shadow: inset -10px 0px 8px -4px rgba(0,0,0,0.2);
		box-shadow: inset -10px 0px 8px -4px rgba(0,0,0,0.2);
		border-radius:5px 0 0 5px / 50% 0 0 50%;
		z-index:5;
	}
	.structure_container, .nodes-structure-header, .table_header, .table_body{
		min-width:990px;
	}
	
	.border-pane {
		border-right: 0px solid #ddd;
	}

  .structure_container .col-md-1, .structure_container .col-md-2, .structure_container .col-md-3, .structure_container .col-md-4, .structure_container .col-md-5, .structure_container .col-md-6, .structure_container .col-md-7, .structure_container .col-md-8, .structure_container .col-md-9, .structure_container .col-md-10, .structure_container .col-md-11, .structure_container .col-md-12 {
    float: left;
  }
  .structure_container .col-md-12 {
    width: 100%;
  }
  .structure_container .col-md-11 {
    width: 91.66666667%;
  }
  .structure_container .col-md-10 {
    width: 83.33333333%;
  }
  .structure_container .col-md-9 {
    width: 75%;
  }
  .structure_container .col-md-8 {
    width: 66.66666667%;
  }
  .structure_container .col-md-7 {
    width: 58.33333333%;
  }
  .structure_container .col-md-6 {
    width: 50%;
  }
  .structure_container .col-md-5 {
    width: 41.66666667%;
  }
  .structure_container .col-md-4 {
    width: 33.33333333%;
  }
  .structure_container .col-md-3 {
    width: 25%;
  }
  .structure_container .col-md-2 {
    width: 16.66666667%;
  }
  .structure_container .col-md-1 {
    width: 8.33333333%;
  }
  
  .table_header .col-md-1, .table_header .col-md-2, .table_header .col-md-3, .table_header .col-md-4, .table_header .col-md-5, .table_header .col-md-6, .table_header .col-md-7, .table_header .col-md-8, .table_header .col-md-9, .table_header .col-md-10, .table_header .col-md-11, .table_header .col-md-12 {
    float: left;
  }
  .table_header .col-md-12 {
    width: 100%;
  }
  .table_header .col-md-11 {
    width: 91.66666667%;
  }
  .table_header .col-md-10 {
    width: 83.33333333%;
  }
  .table_header .col-md-9 {
    width: 75%;
  }
  .table_header .col-md-8 {
    width: 66.66666667%;
  }
  .table_header .col-md-7 {
    width: 58.33333333%;
  }
  .table_header .col-md-6 {
    width: 50%;
  }
  .table_header .col-md-5 {
    width: 41.66666667%;
  }
  .table_header .col-md-4 {
    width: 33.33333333%;
  }
  .table_header .col-md-3 {
    width: 25%;
  }
  .table_header .col-md-2 {
    width: 16.66666667%;
  }
  .table_header .col-md-1 {
    width: 8.33333333%;
  }
  
   .table_body .col-md-1, .table_body .col-md-2, .table_body .col-md-3, .table_body .col-md-4, .table_body .col-md-5, .table_body .col-md-6, .table_body .col-md-7, .table_body .col-md-8, .table_body .col-md-9, .table_body .col-md-10, .table_body .col-md-11, .table_body .col-md-12 {
    float: left;
  }
  .table_body .col-md-12 {
    width: 100%;
  }
  .table_body .col-md-11 {
    width: 91.66666667%;
  }
  .table_body .col-md-10 {
    width: 83.33333333%;
  }
  .table_body .col-md-9 {
    width: 75%;
  }
  .table_body .col-md-8 {
    width: 66.66666667%;
  }
  .table_body .col-md-7 {
    width: 58.33333333%;
  }
  .table_body .col-md-6 {
    width: 50%;
  }
  .table_body .col-md-5 {
    width: 41.66666667%;
  }
  .table_body .col-md-4 {
    width: 33.33333333%;
  }
  .table_body .col-md-3 {
    width: 25%;
  }
  .table_body .col-md-2 {
    width: 16.66666667%;
  }
  .table_body .col-md-1 {
    width: 8.33333333%;
  }
  
  table.table{
	  min-width:800px;
  }
  
  .global-search-results table.table{
		min-width:0;
	}
}

@media (max-width: 600px) {
	h1, .h1 {
		font-size: 26px;
	}
	h2, .h2 {
		font-size: 22px;
	}
	h3, .h3 {
		font-size: 20px;
	}
	h4, .h4 {
		font-size: 18px;
	}
}

@media (max-width: 768px) {
	.navbar-right li:first-child{
		float:left;
	}
	
	.navbar-right li:last-child{
		float:right;
	}
}



@media (max-width: 500px) {
	a.navbar-brand img{
		height:24px;
		margin-top:12px;
		transition: 150ms all;
		margin-left:-7px;
	}
}

.hide_search, .mobile_user_content{
	display:none;
}

@media (max-width: 768px) {
	.hide_search{
		display:block;
	}
	.sidebar_toggle{
		display:none;
		z-index:1;
	}
	
	.h5a-sidenav{
		margin-top:10px;
	}
	.navbar-header{
		text-align:center;
	}
	
	a.navbar-brand{
		float:none;
	}
	
	.navbar-toggle{
		float:left;
		margin:5px 0 0 0;
	}
	
	.user_toggle{
		float:right;
	}
	
	.user_toggle i{
		color: #365d81;
		font-size:20px;
	}
	
	.mobile_dropdown{
		margin:0 0 10px 0;
		position:relative;
	}
	
	.mobile_user_content{
		padding:20px 0 15px 0;
		border-bottom:1px solid #ddd;
		background: #eee;
	}
	.mobile_user_content a{
		color: #000;
	}
	
	.mobile_preview{
		float:left;
	}
	.mob_lang{
		float:right;
	}
	
	.mob_lang .dropdown-menu{
		left:auto;
		right:0;
	}
}

@media (min-width: 768px) {
	.sidebar_toggle{
		display:block !important;
	}
}

.navbar-toggle .icon-bar {
    background-color: #365d81;
}
.navbar-toggle .icon-bar {
    border-radius: 2px;
    display: block;
    height: 3px;
    width: 30px;
}

.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 5px;
}

.navbar-toggle{
	background: none;
	border:none;
}

.navbar-toggle:hover{
	background: none;
	border:none;
}

.tooltip {
  z-index: 20; /* pamazinta del modalinio lango */
}
.list-check{
	font-size: 125%;
}

.blank-overlay{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 999;
	background-color: rgba(255,255,255, 0.8);
	text-align: center;
}
.actions-list{
	padding-left: 10px;
}
.actions-list div{
	padding-bottom: 6px;
}
.actions-list label{
	font-weight: normal;
}

.generated-password{
	border: 0 none;
	background-color: transparent;
	font-size: 14px;
	font-weight: bold;
	color: #6bb5c1;
	margin-left: 10px;
}
/* Sidebar scroll */
@media (min-width: 992px) {
	.h5a-sidebar.affix, .h5a-sidebar.affix-top{
		overflow-y: auto;
		height: 100%;
		left: 0px;
		width: 15.9667%;
		height: : 90%; /*fallback ie8*/
		height: calc(100% - 51px);
	}

	ul.h5a-sidenav{
		margin-left: 0px;
		width: 99%;
	}
}

@media (min-width: 1200px) {
	.h5a-sidebar.affix, .h5a-sidebar.affix-top{
		min-width: 200px; /*flickering bug */
	}
}
/* Sidebar scroll END*/
.inactive { color: #bbb; }