.footer{position:absolute;bottom:0;width:100%;height:50px;line-height:50px;background-color:#f5f5f5}
img.em1{height:1em}
img.em15{height:1.5em}
a.nav-link{cursor:pointer}
.clickable{cursor:pointer}
.modal-full{min-width:100%;height:100%;margin:0}
.modal-full > .modal-content{height:100%}
.upload-drop-zone{height:200px;border-width:2px;margin-bottom:20px;border-style:dashed;border-color:#ccc;line-height:200px;text-align:center;width:80%;margin:50px auto}
.upload-drop-zone.drop{color:#222;border-color:#222}
.rangeOptionCanvas{border:1px solid #eee;cursor:pointer}
.rangeOptionCanvas:hover{border:1px solid black}
#mosaicButtons{text-align:left}
#mosaicButtons a {
    display: inline-block;
    padding: 3px 10px;
    cursor: pointer;background: #3960a1;
    color: #FFF;
    border-radius: 10px;
    margin: 15px 10px 15px 0;
}
.wrapMosaciResults .row {
    display: block;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
}
#mosaicButtons a:hover {
    background: #4269aa;
}
.btn-primary {
    color: #fff;
    background-color: #39a165;
    border-color: #39a165;
}
#wrapMosaciResults{padding:30px 0;}
.wrapRightPanel, .wrapCanvas,.inlineBlock{display:inline-block;margin:5px}
.col6-nr2, .col6-nr1 {
    width: 48%;
    margin: 5px 1% 5px 0;
}
.col6-nr3 {display:block}
#contentSection{margin-bottom: 50px}
.h1,h1{font-size: 2em}
.row canvas{vertical-align:top}
.mainsection #tooltipSearch{display:none}#sidebarFeaturedArticles2,#rightSidebarContent .widget-container:nth-child(2){display:none}
.article h1{margin-top:30px}
@media screen and (max-width:1000px){
#content {
    width: auto;
    float: none;
}
}