/* Customization from COMVATION AG */
.c7n-media-dir-data{
    display: none
}
.c7n-overview-map {
    height: 630px;
    width: 100%;
}
.c7n-marker-tooltip{
    font-family: RobotoLight,sans-serif;
    font-size: 14px;
    max-width: 600px
}
.c7n-marker-tooltip .c7n-section{
    border-bottom: 1px solid #0f70b8;
    padding: 5px 0px;
}
.c7n-marker-tooltip .c7n-title{
    background: #e8e8e8;
    padding: 10px;
}
.c7n-marker-tooltip .c7n-section:last-of-type{
    border-bottom: none;
}
.c7n-marker-tooltip a.c7n-google-map-route{
    background: #e8e8e8;
    font-size: 0.8em;
}
.c7n-marker-tooltip a.c7n-detail-link{
    float: right;
    margin-top: 10px;
}
.c7n-marker-tooltip .c7n-section pre{
    white-space: pre-wrap
}
.c7n-marker-tooltip .c7n-section h2{
    font-size: 1.2em;
    color: #0f70b8;
    font-weight: bold;
    padding: 0px;
}
.c7n-marker-tooltip .c7n-section h3{
    font-size: 1.1em;
    color: #0f70b8;
    padding: 0px;
    margin-bottom: 5px;
}

/* MediaDir search form */
.mediadirSearchForm{
    float: right;
}
@media (max-width: 767px){
    .mediadirSearchForm{
        float: none;
    }
}
.mediadirSearchForm input.mediadirInputfieldSearch{
    margin-bottom: 10px !important;
}
.mediadirSearchForm input,
.mediadirSearchForm select{
    padding: 8px 12px;
    min-width: 200px;
}
.mediadirButtonSearch{
    float: right !important;
    display: none;
}
.mediadirSearchForm button{
    /*float: right;*/
    margin-left: 5px;
}
.mediadirSearchForm button:hover{
    color: white;
}
.c7n-location-search-container{
    display: inline;
    white-space: nowrap;
    float: right;
}

@media (min-width: 768px){
    .c7n-location-search-container{
        min-width: 250px !important;
    }
}
.c7n-media-dir-location-search{
    width: 100%;
    padding-left: 8px;
}
.mediadirSearchForm .normal > p > label{
    display: none;
}
.mediadirSearchForm .normal > p{
    width: auto;
    padding: 0px;
}
.mediadirSearchForm .expanded{
    display: none;
}
.c7n-location-search-container .left {
    overflow: hidden;
    min-height: 50px;
}

.c7n-location-search-container .right {
    float: right;
    width: 42px;
    min-height: 50px;
}

