body.login header, body.login footer, body.login .powered {display: none;}
.login-div {
	display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    padding-top: 40px;
    padding-bottom: 40px;
    min-height: 100vh;
}
.form-signin {
  width: 100%;
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .checkbox {
  font-weight: 400;
}
.form-signin .form-control {
  position: relative;
  box-sizing: border-box;
  height: auto;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.container-table{display:table; width:100%;}
.container-table.fixed{table-layout:fixed;}
.table-element{display:table-cell;}

.element-center{text-align:center;}
.element-left{text-align:left;}
.element-right{text-align:right;}
.element-middle{vertical-align:middle;}
.element-top{vertical-align:top;}
.element-bottom{vertical-align:bottom;}

.blogArticleWrapper .detaliiArticolContent p{padding-bottom:10px;}
#blogDetails{}
#blogDetails #textWrapper{padding:0 15px 0 0; border-right:1px solid #ccc;}
#blogDetails .imgWrapper .data{ position: absolute; top: 0; padding:15px;background: #558581; color: #fff;  text-align: center;}
#blogDetails .content{}
	#blogDetails .content + .content {
		margin-top: 25px;
		padding-top: 25px;
		border-top: 1px solid #eee;
	} 
#blogDetails .imgWrapper .data .zi{line-height:30px; font-size:34px; font-weight:bold;}
#blogDetails .content .textContent{padding:15px 0;    font-size: 12px;
    line-height: initial;}
#blogDetails .content .textContent h4 a{color: #558581;}
#blogDetails .content .textContent h4 {margin-bottom: 0;}
#blogDetails .content .blogButtonWrapper{text-align:right;}

.detaliiArticolContent{}

#blogDetails .content .blogButtonWrapper .veziDetalii { color: #558581; margin-top: 2px; margin-right: 10px; font-style:italic; font-size:14px;}
	#blogDetails .content .blogButtonWrapper .veziDetalii:hover { color: #000;}
.nextButton{float:right; margin-top:30px;}
.nextButton a {display: block;font-size: 13px;color:#f47a61;border:1px solid #f47a61;border-radius: 5px;text-decoration: none;background: url(../img/icons/arrow-right-orange.png) no-repeat 85px center; padding: 5px 50px 5px 40px;}

.nextButton a:hover{color: #fff; background: #f47a61 url(../img/icons/arrow-right-white.png) no-repeat 85px center; transition: all .2s ease-in;}

#blogDetails #sideBarWrapper .sideBarContent .sideBarOthers .textContent h4 a{color: #558581; font-size:14px;font-weight:100; }
#blogDetails #sideBarWrapper .sideBarContent .sideBarOthers .textContent h4 a:hover{color:#000; transition: all .2s ease-in; text-decoration:none;}

.catHeader h3{ background:#ccc; color:#000 !important;  border:solid 1px #ccc; padding:5px 15px; border-radius: 5px 5px 0 0; border-bottom:0;}
.sidebarContentCat{background:#f5f5f5; border-radius:0 0 5px 5px; border:solid 1px #ccc; padding:5px 15px; box-sizing:border-box;}
.sidebarContentCat .catItem{border-bottom:dashed 1px #ccc;}
.sidebarContentCat .catItem a{ display:block; padding:5px 0; color:#151a65;}
.sidebarContentCat .catItem:last-child{border-bottom:0;}

.sidebarArhive span{display:block;}
.sidebarArhive a{padding:0 5px;}
.sidebarArhive a:hover{text-decoration:none;}

#sideBar #sideBarWrapper {}
#sideBar #sideBarWrapper .sideBarContent{padding-bottom:15px;}
#sideBar #sideBarWrapper .sideBarContent h3{font-weight:600;}
#sideBar #sideBarWrapper .sideBarContent .sideBarForm{margin-top:20px;}
#sideBar #sideBarWrapper .sideBarContent .sideBarForm form input{display:initial;}

#sideBar #sideBarWrapper .sideBarContent .sideBarOthers{}
#sideBar #sideBarWrapper .sideBarContent .sideBarOthers .container-table{margin:10px 0; padding-bottom:10px; border-bottom:1px dashed #eee;}
#sideBar #sideBarWrapper .sideBarContent .sideBarOthers .container-table:last-child{border-bottom:0;}
#sideBar #sideBarWrapper .sideBarContent .sideBarOthers .imgContent{width:25%;}
#sideBar #sideBarWrapper .sideBarContent .sideBarOthers .imgContent img{max-width:100%; width:100%; height:auto;}
#sideBar #sideBarWrapper .sideBarContent .sideBarOthers .textContent{width:75%;padding-left:15px;}

#sideBar #sideBarWrapper .sideBarContent .sideBarOthers .tags { display:inline-block; margin-right: 5px; margin-bottom: 5px; font-size: 12px;}
#sideBar #sideBarWrapper .sideBarContent .sideBarOthers .tags a { color: #2eabe5;  display: block;  background: #fff;  border: 1px solid #2eabe5; padding: 3px 10px; border-radius: 5px;}
#sideBar #sideBarWrapper .sideBarContent .sideBarOthers .tags a:hover{background:#2eabe5; color:#fff; transition: all .2s ease-in;text-decoration:none;}

#blogDetails #sideBarWrapper .sideBarContent .sideBarOthers .textContent h4 a{color:#181D72; font-size:12px;font-weight:100; line-height:16px; }
#blogDetails #sideBarWrapper .sideBarContent .sideBarOthers .textContent h4 a:hover{color:#000055; transition: all .2s ease-in; text-decoration:none;}

#detailsPage #sideBarWrapper .sideBarContent .sideBarOthers .textContent h4 a{color:#181D72; font-size:14px;font-weight:100; }
#detailsPage #sideBarWrapper .sideBarContent .sideBarOthers .textContent h4 a:hover{color:#000055; transition: all .2s ease-in; text-decoration:none;}


#blogDetails .imgWrapper {
    position: relative;
}
#blogDetails .imgWrapper img {
	width: 100%;
}
#blogDetails .blogAbout {
    color: #666;
    font-style: italic;
    margin-bottom: 10px;
    font-size: 12px;
}
#sideBar #sideBarWrapper .sideBarContent .sideBarOthers .textContent h4 {
	margin-bottom: 0;
}
#blogDetails .col-md-4, #detailsPage .col-md-4 {border-left: 1px solid #eee; }

.blog-details { margin-bottom: 50px; }
	.blog-details h2 {text-align: center;}
	.blog-details .col-4Content {margin-bottom :30px; text-align: center;}

.clear {clear: both; content: ' '; display: table;}

.see-all {text-align: center;}
	.blog-details h4 {margin: 10px 0; font-size :18px;}
.see-all a {color: #fff;}

/* PAGINARE */
.paginare {width:100%; margin:20px 0px; font-size:10px; font-weight:bold; box-sizing:border-box;}
.paginare h4 { padding:0px; margin-right:5px; font-size:10px; line-height:32px; text-align:left;}
.paginare ul {margin:0; padding:0;}
.paginare li {float: left;list-style: none;display: block;margin: 2px;}
.paginare li a {transition: all .2s ease-in; padding:0px 10px; color:#558581; text-decoration:none; background:#fff; border:1px solid #558581; line-height:26px; display :block; }
.paginare li a:hover{ color:#fff; text-decoration:none; background:#558581; border:1px solid ##558581;}
.paginare a.currentPage{background:#558581; border:1px solid #558581; color:#fff;}
/*--------------*/

@media (max-width: 767px) {
	#blogDetails .col-md-4, #detailsPage .col-md-4 {border-left: none;}
}