﻿body {
    background-color: #fff !important;
    color: #4b0059 !important;
    font-family: Arial !important;
}

input {
    font-family: Arial, Helvetica, sans-serif;
}

.swagger-section #header {
    font-family: Arial;
    background-color: #fff !important;
}

    .swagger-section #header #logo {
        background-image: url(../../../Content/Images/Marquis_Logo_Artwork_Digital_Purple_small.png) !important;
        background-repeat: no-repeat;
        background-size: 170px;
        width: 200px;
        height: 100px;
        display: inline-block;
    }

        .swagger-section #header #logo .logo__title {
            visibility: hidden;
        }

        .swagger-section #header #logo .logo__img {
            visibility: hidden;
        }

.markdown p:before {
    content: "\a";
    white-space: pre;
}

.btn-primary:focus, .btn-primary.focus {
    background-color: #4b0059;
    border: 1px solid #4b0059;
}

.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options {
    float: left;
}
    .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a {
        color: black !important;
    }

.swagger-section #api_selector {
    font-family: Arial, Helvetica, sans-serif;
}

.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a {
    color: #4b0059 !important;
}

/*.swagger-section .swagger-ui-wrap .body-textarea {
    width: 400px !important;
}*/

.swagger-section .swagger-ui-wrap .info_title {
    font-family: Arial, Helvetica, sans-serif;
}

/*Header button*/
.swagger-section #explore, .swagger-section #auth_container .authorize__btn {
    background-color: #4b0059;
    color: #fff;
    border: 1px solid #4b0059;
}

    .swagger-section #explore:hover, .swagger-section #auth_container .authorize__btn:hover {
        background-color: #fff;
        color: #4b0059;
        border: 1px solid #4b0059;
    }

/*Endpoint sections header*/
.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading {
    background-color: #fff;
    border: 1px solid #a843d9;
    font-family: Arial, Helvetica, sans-serif;
}

/*Endpoint sections content*/
.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content {
    background-color: #edf0ff;
    border-right: 1px solid #a843d9;
    border-left: 1px solid #a843d9;
    border-bottom: 1px solid #a843d9;
    border-top: none;
    font-family: Arial, Helvetica, sans-serif;
}

    .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 {
        color: #454145 !important;
    }


.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a {
    background-color: #4b0059;
}

/*Submit button*/
.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header input.submit {
    background-color: #4b0059;
    color: #fff;
    border: 1px solid #fff;
    cursor: pointer;
}

    .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header input.submit:hover {
        background-color: #fff;
        color: #4b0059;
        border: 1px solid #4b0059;
    }

