﻿
img {
    max-width:100%;
    height:auto;
}

.langs_list {
    display:block;
    list-style:none;
    margin:0;
    padding:0;
}
.langs_list > li {
    display:block;
    float:left;
    margin-left:10px;
}
.langs_list > li:first-child { margin-left:0; }

.menu-logout {
    padding-left:0 !important;
    display:inline-block !important;
    color:#428bca !important;
}

.preview-alert {
    position:fixed;
    right:20px;
    bottom:20px;
    margin-bottom:0;
    z-index:99;
}

.footer {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 40px;
    border-top: 1px solid #eee;
}

.wappo-thumb { margin-bottom:30px; }

.wappo-archive-link { margin-top:20px; }

.label-danger { color:#fff !important; }

.form-horizontal .control-label.label-left { text-align: left; }

.fancybox-title-float-wrap .child { text-shadow:none; }

.breadcrumb>li+li:before {
    padding:0;
    color:none;
    content:none;
}

.divider {
    color:#999;
    margin:0 6px;
}

.tag-list {
    display:block;
    list-style:none;
    margin:20px 0 0 0;
    padding:0;
}
.tag-list li {
    display:block;
    float:left;
    margin-right:10px;
}
.tag-list li a,
.tag-list li a:hover {
    text-decoration:none;
}

.radio, .radio-inline, .checkbox, .checkbox-inline { padding:0; margin:0; }
.radio input[type="radio"], .checkbox input[type="checkbox"] { margin-bottom:0; }

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { margin-left:0; margin-right: 4px; }
.radio-inline label, .checkbox-inline label { margin-right: 20px; }

.error-panel {
    text-align:center;
    margin-top:100px;
}
.error-panel i {
    display:block;
    font-size:200px;
    color:#ccc;
}

.wappo-webpart {
    margin-bottom:20px;
}

/* - Commons
------------------------------------- */

.text-center { text-align:center; }

.block { display: block; }
.inline-block { display: inline-block; }

.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 {
    margin-top: 30px;
}
.mt60 { margin-top:60px; }
.ml10 { margin-left:10px; }
.mb0 { margin-bottom:0 !important; }
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.pb20 { padding-bottom:20px; }
.pl0 { padding-left: 0; }

.ghost { display:none !important; }