/*
    #51666F
    #A99A98
    #758FB2
    #897D70
    #BCBEC7
    #2C393C
*/
html{height: 100%;}
body { height: 100%;font-family: "Roboto","Lucida Sans Unicode",Code2000,"Arial Unicode MS","Noto Sans",serif !important;  }
p{margin: 0 0 2px;}
.body{min-height: 100%;}
.top-bar{
	margin:20px 0 10px;
	background-color: rgba(255,255,255,0.7);
}
.text {
    font-size: 15px;
    padding: 13px;
}
.text div {
    margin: 0 0 5px 13px;
}
.background-slider{min-height: 100%;}
.navbar{border-radius: 0;}
.navbar-default {
    background-color: rgba(255,255,255,0.7);
    border:0;
    margin: 15px 0;
}
.navbar-brand {padding: 3px 15px;}
.navbar-brand > img {
    height: 30px;
    margin: 10px 0;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{
    background-color: rgba(255,255,255,0.6);
    font-size: 20px;
}
.dropdown-menu > li > a{
    font-size: 18px!important;
    text-transform: unset!important;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{
    background-color: rgba(255,255,255,1);
}

.navbar-right{margin-right: 25px;}
#mmm{margin-left: 20px;}
#menu .dropdown-menu{
    background-color: rgba(255, 255, 255, 0.75);
}
#menu .container-fluid{padding-right: 0;}
#menu a {
    color: #000;
    font-size: 20px;
    text-transform: uppercase;
}
#menu li a{font-size: 20px; }
#menu a:hover{ text-shadow: 0 0 1px #777777; }
.container-fluid{padding: 0;}
#grid{ padding:40px; }/*display: table; width: 93%}*/
.grid-item {
    box-shadow: 0 0 2px 0 #555555;
    box-sizing: border-box;
    display: block;
    float: left;
    margin: 10px;
    position: relative;
    width: 100%;
}
.grid-item-xlarge {
    float: none;
    margin: auto;
    width: 1000px !important;
}
.grid-item-xlarge .grid-element-label{height:100%!important;}
.grid-item > .news {
    height: 300px;
    overflow: hidden;
}
.grid-item a:hover{text-decoration: none;}
.grid-item:hover{ box-shadow: 0 0 3px 1px #555555; }
.mgn{margin:35px 0;}
.img { height: 300px; background-size: cover!important;background-position: center top !important; }
.img.single{height: auto;}
.news .img{height: auto;}
.imgx { max-height: 720px; overflow: hidden;}
.img img { width: 100%;}
.imgx img { width: 100%; }

.pane-heading {
    font-size: 35px;
    font-variant: unicase;
    text-align: center;
}
.grid-element{ background: #fff; overflow: hidden; }
.grid-element-label{ padding: 5px 10px 15px; height: 85px;}
.grid-element-label > div {height: 100%;}
.fa{ margin:3px; }

.grid-item-tool {
    background: #578cb6 none repeat scroll 0 0;
    border-color: #3b3939;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 2px 0 #555555;
    color: #e4f3d4;
    cursor: pointer;
    font-size: 26px !important;
    height: 40px;
    margin: auto;
    padding: 6px 11px;
    position: absolute;
    width: 40px;
}
.grid-item-tool:hover{ background-color: #376c96; box-shadow: 0 0 3px 1px #555555; }
.tools {
    margin: -5px;
    position: absolute;
    right: 73px;
}
.grid-item-tool.edit{
	padding: 5px 8px;
    left: 40px;
}
.grid-item-tool.open{
	padding: 5px 8px;
    right: -40px;
}
.grid-item-tool.delete{
	padding: 6px 9px;
}

.grid-element-label h4 {
    color: #328986;
}
.lang {
    line-height: 52px;
	position:absolute;
	width:125px;
}
ul#languages {
    color: #33ffff;
    list-style: outside none none;
    margin: 12px auto;
    text-decoration: none;
    width: 150px;
}
#languages li{
	display:inline;
}
.visible-0{background-color:#ccc!important;text-decoration: line-through;}
.pager{ font-family: 'fontawesome';font-size: 22px; }
.pager li > span, .pager li > a{ border-radius: 50%; padding: 8px 11px !important; }
.row.reload {
    background: #003f75 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    font-size: 30px;
    margin: auto;
    padding: 4px 10px;
    width: 50px;
}
.footer{
    width: 100%;
    background: #f0f6ca none repeat scroll 0 0;
    margin:10px 0 0 0;
}
.bottom-navigation .row .col-md-3 {
    font-size: 23px;
    margin-top: 19px;
    text-align: center;
}
.social-media{width: 100%;}
.social-media .social-img{ width: 30px; height: 30px; }
.scroll-up .social-img {
    height: 55px;
    margin: 1px;
    width: 150px;
}
.col-md-3 > ul {
    font-size: 19px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.panel-body{min-height: 300px;}
#grid .news{margin:20px;}
.news .years{background-color:#ddd;}
.news > li{list-style:none;}
.home{cursor:pointer;}
/*
.scroll-up {
 height: 160px;  
 overflow: hidden;
 position: relative;
 text-align:left;
}
.scroll-up div {
 position: absolute;
 width: 100%;

 -moz-transform:translateY(100%);
 -webkit-transform:translateY(100%);    
 transform:translateY(100%);

 -moz-animation: scroll-up 15s linear infinite;
 -webkit-animation: scroll-up 15s linear infinite;
 animation: scroll-up 15s linear infinite;
}

@-moz-keyframes scroll-up {
 0%   { -moz-transform: translateY(100%); }
 100% { -moz-transform: translateY(-100%); }
}
@-webkit-keyframes scroll-up {
 0%   { -webkit-transform: translateY(100%); }
 100% { -webkit-transform: translateY(-100%); }
}
@keyframes scroll-up {
 0%   { 
 -moz-transform: translateY(100%); 
 -webkit-transform: translateY(100%);
 transform: translateY(100%);       
 }
 100% { 
 -moz-transform: translateY(-100%); 
 -webkit-transform: translateY(-100%);
 transform: translateY(-100%); 
 }
}
*/
