#swagger-ui {position: relative;}
#large-arrow-down {fill: #cd4343}
.opblock {fill: #cd4343}

.swagger-ui .opblock-tag {border: none; background-color: hsla(0, 0%, 98.4%, 0.23137254901960785); border-radius: 10px; padding: 20px; margin-bottom: 20px; border: solid 1px #ccc8}
.swagger-ui .info .title small {background: #EA6360}
.swagger-ui .info .title {color: #262856 !important; letter-spacing: -0.4px}
.swagger-ui .opblock-tag {color: #003459 !important;}
.swagger-ui .scheme-container {background: none; box-shadow: none; padding-top: 0}
.swagger-ui .expand-methods svg, .swagger-ui .expand-operation svg {fill: #cd4343}
.swagger-ui .opblock {box-shadow: none; border: none; padding: 15px}
.swagger-ui .opblock .opblock-summary-description {text-align: right; padding-right: 20px}
.swagger-ui .btn {border-radius: 5px; padding: 11px 40px; color:#fff; background: #EA6360; border: none }
.swagger-ui .btn:hover {box-shadow: none;}
.swagger-ui .opblock .opblock-section-header {padding: 20px}
.swagger-ui .opblock.is-open .opblock-summary {padding-bottom: 20px}
.swagger-ui .model-box-control, .swagger-ui .models-control, .swagger-ui .opblock-summary-control {outline: none !important;}
.swagger-ui .scheme-container .schemes>label select {min-width: 150px; padding-left: 20px; margin-top: 10px}
.swagger-ui select { border-radius: 5px; padding: 11px 40px; color:#003459; border:solid 1px #E4E4E4; box-shadow: none; outline: none; background: #fff url('../img/icons/arrow-select.png') right 10px center no-repeat}
.swagger-ui input[type=email], .swagger-ui input[type=file], .swagger-ui input[type=password], .swagger-ui input[type=search], .swagger-ui input[type=text], .swagger-ui textarea {padding: 12px 15px; border-radius: 5px;}
.swagger-ui .opblock-tag a {line-height: 16px}
.swagger-ui .opblock-tag a span {color: #5d5c5c; font-size: 17px;}

.swagger-ui .topbar {padding: 17px 0; border-bottom: solid 1px #ccc6}