﻿
@font-face {
    font-family: 'P24-SourceSans';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/source-sans-pro-v14-latin-300.eot);
    src: local('SourceSans Light'), local('SourceSans-Light'), url(../fonts/source-sans-pro-v14-latin-300.eot) format('embedded-opentype'), url(../fonts/source-sans-pro-v14-latin-300.woff) format('woff');
}

@font-face {
    font-family: 'P24-SourceSans';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/source-sans-pro-v14-latin-regular.eot);
    src: local('SourceSans Regular'), local('SourceSans-Regular'), url(../fonts/source-sans-pro-v14-latin-regular.eot) format('embedded-opentype'), url(../fonts/source-sans-pro-v14-latin-regular.woff) format('woff');
}

@font-face {
    font-family: 'P24-SourceSans';
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/source-sans-pro-v14-latin-600.eot);
    src: local('SourceSans Bold'), local('SourceSans-Bold'), url(../fonts/source-sans-pro-v14-latin-600.eot) format('embedded-opentype'), url(../fonts/source-sans-pro-v14-latin-600.woff) format('woff');
}

@font-face {
    font-family: 'P24-SourceSans';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/source-sans-pro-v14-latin-700.eot);
    src: local('SourceSans Bold'), local('SourceSans-Bold'), url(../fonts/source-sans-pro-v14-latin-700.eot) format('embedded-opentype'), url(../fonts/source-sans-pro-v14-latin-700.woff) format('woff');
}

.swagger-ui, .swagger-ui .opblock-description-wrapper p, .swagger-ui .opblock-external-docs-wrapper p, .swagger-ui .opblock-title_normal p, .swagger-ui .model-title, .swagger-ui button, .swagger-ui input, .swagger-ui optgroup, .swagger-ui select, .swagger-ui textarea, .swagger-ui .btn.authorize span, .swagger-ui .topbar .download-url-wrapper .select-label span, .swagger-ui select, .swagger-ui .opblock .opblock-summary-operation-id, .swagger-ui .opblock .opblock-summary-path, .swagger-ui .opblock .opblock-summary-path__deprecated {
    font-family: 'P24-SourceSans';
}

.swagger-ui img {
    content: url(../images/property24_logo.svg);
    width: 210px;
    height: auto;
    cursor: pointer;
}

.information-container.wrapper {
    max-width: 100%;
    background: #0d63c9;
    padding: 0;
}

.information-container .block {
    max-width: 1460px;
    margin: auto;
}

.swagger-ui .topbar {
    background: white;
    padding: 21px 0;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.22);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.22);
}

.swagger-ui .topbar a {
    content: url(../images/property24_logo.svg);
    max-width: 180px;
}

.swagger-ui .topbar .download-url-wrapper .select-label {
    color: #515b6d;
    font-family: 'P24-SourceSans';
}

.swagger-ui label {
    font-weight: 400;
    font-family: 'P24-SourceSans';
}

.swagger-ui .info {
    margin: 0;
    background: #0d63c9;
    padding: 50px 20px;
    font-family: 'P24-SourceSans';
}

.swagger-ui .info .title {
    color: white;
    font-family: 'P24-SourceSans';
}

.swagger-ui .info hgroup.main a {
    font-size: 14px;
    font-family: 'P24-SourceSans';
    color: white;
}

.swagger-ui .info > .info__contact a {
    font-size: 16px;
}

.swagger-ui .response-control-examples__title, .swagger-ui .response-control-media-type__title {
    font-size: 15px;
    margin-bottom: 10px;
}

.swagger-ui .response-control-media-type__accept-message {
    font-size: 15px;
    margin-top: 10px;
    display: block;
}

.swagger-ui .topbar .download-url-wrapper .select-label select {
    border: 2px solid #3cc89e;
    font-family: 'P24-SourceSans';
    font-size: 15px;
}

.swagger-ui .info .title small {
    background: #3cc89e;
    font-family: 'P24-SourceSans';
}

.swagger-ui .info p {
    color: white;
}
.swagger-ui .opblock .opblock-summary-path {
    width: 500px;
}

.swagger-ui .opblock-tag.no-desc span {
    font-family: 'P24-SourceSans';
}

.swagger-ui .info a {
    color: white;
    text-decoration: underline;
    font-family: 'P24-SourceSans';
}

.swagger-ui .info a:hover {
    color: white;
    opacity: 0.8;
}

.swagger-ui .arrow {
    min-width: 14px;
    max-width: 14px;
}

.swagger-ui section.models h4 svg {
    height: 14px;
    width: 14px;
}

.swagger-ui .markdown code, .swagger-ui .renderedMarkdown code {
    padding: 0px 5px;
    background: #61affe;
    color: #fff;
}


.swagger-ui .renderedMarkdown {
    line-height: 1.2;
}
