/ dist / theme-material.css
theme-material.css
   1  @charset "UTF-8";
   2  .swagger-ui html {
   3    box-sizing: border-box
   4  }
   5  
   6  .swagger-ui *, .swagger-ui :after, .swagger-ui :before {
   7    box-sizing: inherit
   8  }
   9  
  10  .swagger-ui body {
  11    margin: 0;
  12    background: #fafafa
  13  }
  14  
  15  .swagger-ui .wrapper {
  16    width: 100%;
  17    max-width: 1460px;
  18    margin: 0 auto;
  19    padding: 0 20px
  20  }
  21  
  22  .swagger-ui .opblock-tag-section {
  23    display: -webkit-box;
  24    display: -ms-flexbox;
  25    display: flex;
  26    -webkit-box-orient: vertical;
  27    -webkit-box-direction: normal;
  28    -ms-flex-direction: column;
  29    flex-direction: column
  30  }
  31  
  32  .swagger-ui .opblock-tag {
  33    display: -webkit-box;
  34    display: -ms-flexbox;
  35    display: flex;
  36    padding: 10px 20px 10px 10px;
  37    cursor: pointer;
  38    -webkit-transition: all .2s;
  39    transition: all .2s;
  40    border-bottom: 1px solid rgba(59, 65, 81, .3);
  41    -webkit-box-align: center;
  42    -ms-flex-align: center;
  43    align-items: center
  44  }
  45  
  46  .swagger-ui .opblock-tag:hover {
  47    background: rgba(0, 0, 0, .02)
  48  }
  49  
  50  .swagger-ui .opblock-tag {
  51    font-size: 24px;
  52    margin: 0 0 5px;
  53    font-family: Titillium Web, sans-serif;
  54    color: #3b4151
  55  }
  56  
  57  .swagger-ui .opblock-tag.no-desc span {
  58    -webkit-box-flex: 1;
  59    -ms-flex: 1;
  60    flex: 1
  61  }
  62  
  63  .swagger-ui .opblock-tag svg {
  64    -webkit-transition: all .4s;
  65    transition: all .4s
  66  }
  67  
  68  .swagger-ui .opblock-tag small {
  69    font-size: 14px;
  70    font-weight: 400;
  71    padding: 0 10px;
  72    -webkit-box-flex: 1;
  73    -ms-flex: 1;
  74    flex: 1;
  75    font-family: Open Sans, sans-serif;
  76    color: #3b4151
  77  }
  78  
  79  .swagger-ui .parаmeter__type {
  80    font-size: 12px;
  81    padding: 5px 0;
  82    font-family: Source Code Pro, monospace;
  83    font-weight: 600;
  84    color: #3b4151
  85  }
  86  
  87  .swagger-ui .view-line-link {
  88    position: relative;
  89    top: 3px;
  90    width: 20px;
  91    margin: 0 5px;
  92    cursor: pointer;
  93    -webkit-transition: all .5s;
  94    transition: all .5s
  95  }
  96  
  97  .swagger-ui .opblock {
  98    margin: 0 0 15px;
  99    border: 1px solid #000;
 100    border-radius: 4px;
 101    box-shadow: 0 0 3px rgba(0, 0, 0, .19)
 102  }
 103  
 104  .swagger-ui .opblock.is-open .opblock-summary {
 105    border-bottom: 1px solid #000
 106  }
 107  
 108  .swagger-ui .opblock .opblock-section-header {
 109    padding: 8px 20px;
 110    background: hsla(0, 0%, 100%, .8);
 111    box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
 112  }
 113  
 114  .swagger-ui .opblock .opblock-section-header, .swagger-ui .opblock .opblock-section-header label {
 115    display: -webkit-box;
 116    display: -ms-flexbox;
 117    display: flex;
 118    -webkit-box-align: center;
 119    -ms-flex-align: center;
 120    align-items: center
 121  }
 122  
 123  .swagger-ui .opblock .opblock-section-header label {
 124    font-size: 12px;
 125    font-weight: 700;
 126    margin: 0;
 127    font-family: Titillium Web, sans-serif;
 128    color: #3b4151
 129  }
 130  
 131  .swagger-ui .opblock .opblock-section-header label span {
 132    padding: 0 10px 0 0
 133  }
 134  
 135  .swagger-ui .opblock .opblock-section-header h4 {
 136    font-size: 14px;
 137    margin: 0;
 138    -webkit-box-flex: 1;
 139    -ms-flex: 1;
 140    flex: 1;
 141    font-family: Titillium Web, sans-serif;
 142    color: #3b4151
 143  }
 144  
 145  .swagger-ui .opblock .opblock-summary-method {
 146    font-size: 14px;
 147    font-weight: 700;
 148    min-width: 80px;
 149    padding: 6px 15px;
 150    text-align: center;
 151    border-radius: 3px;
 152    background: #000;
 153    text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
 154    font-family: Titillium Web, sans-serif;
 155    color: #fff
 156  }
 157  
 158  .swagger-ui .opblock .opblock-summary-path, .swagger-ui .opblock .opblock-summary-path__deprecated {
 159    font-size: 16px;
 160    display: -webkit-box;
 161    display: -ms-flexbox;
 162    display: flex;
 163    padding: 0 10px;
 164    font-family: Source Code Pro, monospace;
 165    font-weight: 600;
 166    color: #3b4151;
 167    -webkit-box-align: center;
 168    -ms-flex-align: center;
 169    align-items: center
 170  }
 171  
 172  .swagger-ui .opblock .opblock-summary-path .view-line-link, .swagger-ui .opblock .opblock-summary-path__deprecated .view-line-link {
 173    position: relative;
 174    top: 2px;
 175    width: 0;
 176    margin: 0;
 177    cursor: pointer;
 178    -webkit-transition: all .5s;
 179    transition: all .5s
 180  }
 181  
 182  .swagger-ui .opblock .opblock-summary-path:hover .view-line-link, .swagger-ui .opblock .opblock-summary-path__deprecated:hover .view-line-link {
 183    width: 18px;
 184    margin: 0 5px
 185  }
 186  
 187  .swagger-ui .opblock .opblock-summary-path__deprecated {
 188    text-decoration: line-through
 189  }
 190  
 191  .swagger-ui .opblock .opblock-summary-description {
 192    font-size: 13px;
 193    -webkit-box-flex: 1;
 194    -ms-flex: 1;
 195    flex: 1;
 196    font-family: Open Sans, sans-serif;
 197    color: #3b4151
 198  }
 199  
 200  .swagger-ui .opblock .opblock-summary {
 201    display: -webkit-box;
 202    display: -ms-flexbox;
 203    display: flex;
 204    padding: 5px;
 205    cursor: pointer;
 206    -webkit-box-align: center;
 207    -ms-flex-align: center;
 208    align-items: center
 209  }
 210  
 211  .swagger-ui .opblock.opblock-post {
 212    border-color: #49cc90;
 213    background: rgba(73, 204, 144, .1)
 214  }
 215  
 216  .swagger-ui .opblock.opblock-post .opblock-summary-method {
 217    background: #49cc90
 218  }
 219  
 220  .swagger-ui .opblock.opblock-post .opblock-summary {
 221    border-color: #49cc90
 222  }
 223  
 224  .swagger-ui .opblock.opblock-put {
 225    border-color: #fca130;
 226    background: rgba(252, 161, 48, .1)
 227  }
 228  
 229  .swagger-ui .opblock.opblock-put .opblock-summary-method {
 230    background: #fca130
 231  }
 232  
 233  .swagger-ui .opblock.opblock-put .opblock-summary {
 234    border-color: #fca130
 235  }
 236  
 237  .swagger-ui .opblock.opblock-delete {
 238    border-color: #f93e3e;
 239    background: rgba(249, 62, 62, .1)
 240  }
 241  
 242  .swagger-ui .opblock.opblock-delete .opblock-summary-method {
 243    background: #f93e3e
 244  }
 245  
 246  .swagger-ui .opblock.opblock-delete .opblock-summary {
 247    border-color: #f93e3e
 248  }
 249  
 250  .swagger-ui .opblock.opblock-get {
 251    border-color: #61affe;
 252    background: rgba(97, 175, 254, .1)
 253  }
 254  
 255  .swagger-ui .opblock.opblock-get .opblock-summary-method {
 256    background: #61affe
 257  }
 258  
 259  .swagger-ui .opblock.opblock-get .opblock-summary {
 260    border-color: #61affe
 261  }
 262  
 263  .swagger-ui .opblock.opblock-patch {
 264    border-color: #50e3c2;
 265    background: rgba(80, 227, 194, .1)
 266  }
 267  
 268  .swagger-ui .opblock.opblock-patch .opblock-summary-method {
 269    background: #50e3c2
 270  }
 271  
 272  .swagger-ui .opblock.opblock-patch .opblock-summary {
 273    border-color: #50e3c2
 274  }
 275  
 276  .swagger-ui .opblock.opblock-head {
 277    border-color: #9012fe;
 278    background: rgba(144, 18, 254, .1)
 279  }
 280  
 281  .swagger-ui .opblock.opblock-head .opblock-summary-method {
 282    background: #9012fe
 283  }
 284  
 285  .swagger-ui .opblock.opblock-head .opblock-summary {
 286    border-color: #9012fe
 287  }
 288  
 289  .swagger-ui .opblock.opblock-options {
 290    border-color: #0d5aa7;
 291    background: rgba(13, 90, 167, .1)
 292  }
 293  
 294  .swagger-ui .opblock.opblock-options .opblock-summary-method {
 295    background: #0d5aa7
 296  }
 297  
 298  .swagger-ui .opblock.opblock-options .opblock-summary {
 299    border-color: #0d5aa7
 300  }
 301  
 302  .swagger-ui .opblock.opblock-deprecated {
 303    opacity: .6;
 304    border-color: #ebebeb;
 305    background: hsla(0, 0%, 92%, .1)
 306  }
 307  
 308  .swagger-ui .opblock.opblock-deprecated .opblock-summary-method {
 309    background: #ebebeb
 310  }
 311  
 312  .swagger-ui .opblock.opblock-deprecated .opblock-summary {
 313    border-color: #ebebeb
 314  }
 315  
 316  .swagger-ui .tab {
 317    display: -webkit-box;
 318    display: -ms-flexbox;
 319    display: flex;
 320    margin: 20px 0 10px;
 321    padding: 0;
 322    list-style: none
 323  }
 324  
 325  .swagger-ui .tab li {
 326    font-size: 12px;
 327    min-width: 100px;
 328    min-width: 90px;
 329    padding: 0;
 330    cursor: pointer;
 331    font-family: Titillium Web, sans-serif;
 332    color: #3b4151
 333  }
 334  
 335  .swagger-ui .tab li:first-of-type {
 336    position: relative;
 337    padding-left: 0
 338  }
 339  
 340  .swagger-ui .tab li:first-of-type:after {
 341    position: absolute;
 342    top: 0;
 343    right: 6px;
 344    width: 1px;
 345    height: 100%;
 346    content: "";
 347    background: rgba(0, 0, 0, .2)
 348  }
 349  
 350  .swagger-ui .tab li.active {
 351    font-weight: 700
 352  }
 353  
 354  .swagger-ui .opblock-description-wrapper, .swagger-ui .opblock-title_normal {
 355    padding: 15px 20px
 356  }
 357  
 358  .swagger-ui .opblock-description-wrapper, .swagger-ui .opblock-description-wrapper h4, .swagger-ui .opblock-title_normal, .swagger-ui .opblock-title_normal h4 {
 359    font-size: 12px;
 360    margin: 0 0 5px;
 361    font-family: Open Sans, sans-serif;
 362    color: #3b4151
 363  }
 364  
 365  .swagger-ui .opblock-description-wrapper p, .swagger-ui .opblock-title_normal p {
 366    font-size: 14px;
 367    margin: 0;
 368    font-family: Open Sans, sans-serif;
 369    color: #3b4151
 370  }
 371  
 372  .swagger-ui .execute-wrapper {
 373    padding: 20px;
 374    text-align: right
 375  }
 376  
 377  .swagger-ui .execute-wrapper .btn {
 378    width: 100%;
 379    padding: 8px 40px
 380  }
 381  
 382  .swagger-ui .body-param-options {
 383    display: -webkit-box;
 384    display: -ms-flexbox;
 385    display: flex;
 386    -webkit-box-orient: vertical;
 387    -webkit-box-direction: normal;
 388    -ms-flex-direction: column;
 389    flex-direction: column
 390  }
 391  
 392  .swagger-ui .body-param-options .body-param-edit {
 393    padding: 10px 0
 394  }
 395  
 396  .swagger-ui .body-param-options label {
 397    padding: 8px 0
 398  }
 399  
 400  .swagger-ui .body-param-options label select {
 401    margin: 3px 0 0
 402  }
 403  
 404  .swagger-ui .responses-inner {
 405    padding: 20px
 406  }
 407  
 408  .swagger-ui .responses-inner h4, .swagger-ui .responses-inner h5 {
 409    font-size: 12px;
 410    margin: 10px 0 5px;
 411    font-family: Open Sans, sans-serif;
 412    color: #3b4151
 413  }
 414  
 415  .swagger-ui .response-col_status {
 416    font-size: 14px;
 417    font-family: Open Sans, sans-serif;
 418    color: #3b4151
 419  }
 420  
 421  .swagger-ui .response-col_status .response-undocumented {
 422    font-size: 11px;
 423    font-family: Source Code Pro, monospace;
 424    font-weight: 600;
 425    color: #999
 426  }
 427  
 428  .swagger-ui .response-col_description__inner span {
 429    font-size: 12px;
 430    font-style: italic;
 431    display: block;
 432    margin: 10px 0;
 433    padding: 10px;
 434    border-radius: 4px;
 435    background: #41444e;
 436    font-family: Source Code Pro, monospace;
 437    font-weight: 600;
 438    color: #fff
 439  }
 440  
 441  .swagger-ui .response-col_description__inner span p {
 442    margin: 0
 443  }
 444  
 445  .swagger-ui .opblock-body pre {
 446    font-size: 12px;
 447    margin: 0;
 448    padding: 10px;
 449    white-space: pre-wrap;
 450    border-radius: 4px;
 451    background: #41444e;
 452    font-family: Source Code Pro, monospace;
 453    font-weight: 600;
 454    color: #fff
 455  }
 456  
 457  .swagger-ui .opblock-body pre span {
 458    color: #fff!important
 459  }
 460  
 461  .swagger-ui .scheme-container {
 462    margin: 0 0 20px;
 463    padding: 30px 0;
 464    background: #fff;
 465    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15)
 466  }
 467  
 468  .swagger-ui .scheme-container .schemes {
 469    display: -webkit-box;
 470    display: -ms-flexbox;
 471    display: flex;
 472    -webkit-box-align: center;
 473    -ms-flex-align: center;
 474    align-items: center
 475  }
 476  
 477  .swagger-ui .scheme-container .schemes>label {
 478    font-size: 12px;
 479    font-weight: 700;
 480    display: -webkit-box;
 481    display: -ms-flexbox;
 482    display: flex;
 483    -webkit-box-orient: vertical;
 484    -webkit-box-direction: normal;
 485    -ms-flex-direction: column;
 486    flex-direction: column;
 487    margin: -20px 15px 0 0;
 488    font-family: Titillium Web, sans-serif;
 489    color: #3b4151
 490  }
 491  
 492  .swagger-ui .scheme-container .schemes>label select {
 493    min-width: 130px;
 494    text-transform: uppercase
 495  }
 496  
 497  .swagger-ui .loading-container {
 498    padding: 40px 0 60px
 499  }
 500  
 501  .swagger-ui .loading-container .loading {
 502    position: relative
 503  }
 504  
 505  .swagger-ui .loading-container .loading:after {
 506    font-size: 10px;
 507    font-weight: 700;
 508    position: absolute;
 509    top: 50%;
 510    left: 50%;
 511    content: "loading";
 512    -webkit-transform: translate(-50%, -50%);
 513    transform: translate(-50%, -50%);
 514    text-transform: uppercase;
 515    font-family: Titillium Web, sans-serif;
 516    color: #3b4151
 517  }
 518  
 519  .swagger-ui .loading-container .loading:before {
 520    position: absolute;
 521    top: 50%;
 522    left: 50%;
 523    display: block;
 524    width: 60px;
 525    height: 60px;
 526    margin: -30px;
 527    content: "";
 528    -webkit-animation: rotation 1s infinite linear, opacity .5s;
 529    animation: rotation 1s infinite linear, opacity .5s;
 530    opacity: 1;
 531    border: 2px solid rgba(85, 85, 85, .1);
 532    border-top-color: rgba(0, 0, 0, .6);
 533    border-radius: 100%;
 534    -webkit-backface-visibility: hidden;
 535    backface-visibility: hidden
 536  }
 537  
 538  @-webkit-keyframes rotation {
 539    to {
 540      -webkit-transform: rotate(1turn);
 541      transform: rotate(1turn)
 542    }
 543  }
 544  
 545  @keyframes rotation {
 546    to {
 547      -webkit-transform: rotate(1turn);
 548      transform: rotate(1turn)
 549    }
 550  }
 551  
 552  @-webkit-keyframes blinker {
 553    50% {
 554      opacity: 0
 555    }
 556  }
 557  
 558  @keyframes blinker {
 559    50% {
 560      opacity: 0
 561    }
 562  }
 563  
 564  .swagger-ui .btn {
 565    font-size: 14px;
 566    font-weight: 700;
 567    padding: 5px 23px;
 568    -webkit-transition: all .3s;
 569    transition: all .3s;
 570    border: 2px solid #888;
 571    border-radius: 4px;
 572    background: transparent;
 573    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
 574    font-family: Titillium Web, sans-serif;
 575    color: #3b4151
 576  }
 577  
 578  .swagger-ui .btn[disabled] {
 579    cursor: not-allowed;
 580    opacity: .3
 581  }
 582  
 583  .swagger-ui .btn:hover {
 584    box-shadow: 0 0 5px rgba(0, 0, 0, .3)
 585  }
 586  
 587  .swagger-ui .btn.cancel {
 588    border-color: #ff6060;
 589    font-family: Titillium Web, sans-serif;
 590    color: #ff6060
 591  }
 592  
 593  .swagger-ui .btn.authorize {
 594    line-height: 1;
 595    display: inline;
 596    color: #49cc90;
 597    border-color: #49cc90
 598  }
 599  
 600  .swagger-ui .btn.authorize span {
 601    float: left;
 602    padding: 4px 20px 0 0
 603  }
 604  
 605  .swagger-ui .btn.authorize svg {
 606    fill: #49cc90
 607  }
 608  
 609  .swagger-ui .btn.execute {
 610    -webkit-animation: pulse 2s infinite;
 611    animation: pulse 2s infinite;
 612    color: #fff;
 613    border-color: #4990e2
 614  }
 615  
 616  @-webkit-keyframes pulse {
 617    0% {
 618      color: #fff;
 619      background: #4990e2;
 620      box-shadow: 0 0 0 0 rgba(73, 144, 226, .8)
 621    }
 622    70% {
 623      box-shadow: 0 0 0 5px rgba(73, 144, 226, 0)
 624    }
 625    to {
 626      color: #fff;
 627      background: #4990e2;
 628      box-shadow: 0 0 0 0 rgba(73, 144, 226, 0)
 629    }
 630  }
 631  
 632  @keyframes pulse {
 633    0% {
 634      color: #fff;
 635      background: #4990e2;
 636      box-shadow: 0 0 0 0 rgba(73, 144, 226, .8)
 637    }
 638    70% {
 639      box-shadow: 0 0 0 5px rgba(73, 144, 226, 0)
 640    }
 641    to {
 642      color: #fff;
 643      background: #4990e2;
 644      box-shadow: 0 0 0 0 rgba(73, 144, 226, 0)
 645    }
 646  }
 647  
 648  .swagger-ui .btn-group {
 649    display: -webkit-box;
 650    display: -ms-flexbox;
 651    display: flex;
 652    padding: 30px
 653  }
 654  
 655  .swagger-ui .btn-group .btn {
 656    -webkit-box-flex: 1;
 657    -ms-flex: 1;
 658    flex: 1
 659  }
 660  
 661  .swagger-ui .btn-group .btn:first-child {
 662    border-radius: 4px 0 0 4px
 663  }
 664  
 665  .swagger-ui .btn-group .btn:last-child {
 666    border-radius: 0 4px 4px 0
 667  }
 668  
 669  .swagger-ui .authorization__btn {
 670    padding: 0 10px;
 671    border: none;
 672    background: none
 673  }
 674  
 675  .swagger-ui .authorization__btn.locked {
 676    opacity: 1
 677  }
 678  
 679  .swagger-ui .authorization__btn.unlocked {
 680    opacity: .4
 681  }
 682  
 683  .swagger-ui .expand-methods, .swagger-ui .expand-operation {
 684    border: none;
 685    background: none
 686  }
 687  
 688  .swagger-ui .expand-methods svg, .swagger-ui .expand-operation svg {
 689    width: 20px;
 690    height: 20px
 691  }
 692  
 693  .swagger-ui .expand-methods {
 694    padding: 0 10px
 695  }
 696  
 697  .swagger-ui .expand-methods:hover svg {
 698    fill: #444
 699  }
 700  
 701  .swagger-ui .expand-methods svg {
 702    -webkit-transition: all .3s;
 703    transition: all .3s;
 704    fill: #777
 705  }
 706  
 707  .swagger-ui button {
 708    cursor: pointer;
 709    outline: none
 710  }
 711  
 712  .swagger-ui select {
 713    font-size: 14px;
 714    font-weight: 700;
 715    padding: 5px 40px 5px 10px;
 716    border: 2px solid #41444e;
 717    border-radius: 4px;
 718    background: #f7f7f7 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+ICAgIDxwYXRoIGQ9Ik0xMy40MTggNy44NTljLjI3MS0uMjY4LjcwOS0uMjY4Ljk3OCAwIC4yNy4yNjguMjcyLjcwMSAwIC45NjlsLTMuOTA4IDMuODNjLS4yNy4yNjgtLjcwNy4yNjgtLjk3OSAwbC0zLjkwOC0zLjgzYy0uMjctLjI2Ny0uMjctLjcwMSAwLS45NjkuMjcxLS4yNjguNzA5LS4yNjguOTc4IDBMMTAgMTFsMy40MTgtMy4xNDF6Ii8+PC9zdmc+) right 10px center no-repeat;
 719    background-size: 20px;
 720    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .25);
 721    font-family: Titillium Web, sans-serif;
 722    color: #3b4151;
 723    -webkit-appearance: none;
 724    -moz-appearance: none;
 725    appearance: none
 726  }
 727  
 728  .swagger-ui select[multiple] {
 729    margin: 5px 0;
 730    padding: 5px;
 731    background: #f7f7f7
 732  }
 733  
 734  .swagger-ui .opblock-body select {
 735    min-width: 230px
 736  }
 737  
 738  .swagger-ui label {
 739    font-size: 12px;
 740    font-weight: 700;
 741    margin: 0 0 5px;
 742    font-family: Titillium Web, sans-serif;
 743    color: #3b4151
 744  }
 745  
 746  .swagger-ui input[type=email], .swagger-ui input[type=password], .swagger-ui input[type=search], .swagger-ui input[type=text] {
 747    min-width: 100px;
 748    margin: 5px 0;
 749    padding: 8px 10px;
 750    border: 1px solid #d9d9d9;
 751    border-radius: 4px;
 752    background: #fff
 753  }
 754  
 755  .swagger-ui input[type=email].invalid, .swagger-ui input[type=password].invalid, .swagger-ui input[type=search].invalid, .swagger-ui input[type=text].invalid {
 756    -webkit-animation: shake .4s 1;
 757    animation: shake .4s 1;
 758    border-color: #f93e3e;
 759    background: #feebeb
 760  }
 761  
 762  @-webkit-keyframes shake {
 763    10%, 90% {
 764      -webkit-transform: translate3d(-1px, 0, 0);
 765      transform: translate3d(-1px, 0, 0)
 766    }
 767    20%, 80% {
 768      -webkit-transform: translate3d(2px, 0, 0);
 769      transform: translate3d(2px, 0, 0)
 770    }
 771    30%, 50%, 70% {
 772      -webkit-transform: translate3d(-4px, 0, 0);
 773      transform: translate3d(-4px, 0, 0)
 774    }
 775    40%, 60% {
 776      -webkit-transform: translate3d(4px, 0, 0);
 777      transform: translate3d(4px, 0, 0)
 778    }
 779  }
 780  
 781  @keyframes shake {
 782    10%, 90% {
 783      -webkit-transform: translate3d(-1px, 0, 0);
 784      transform: translate3d(-1px, 0, 0)
 785    }
 786    20%, 80% {
 787      -webkit-transform: translate3d(2px, 0, 0);
 788      transform: translate3d(2px, 0, 0)
 789    }
 790    30%, 50%, 70% {
 791      -webkit-transform: translate3d(-4px, 0, 0);
 792      transform: translate3d(-4px, 0, 0)
 793    }
 794    40%, 60% {
 795      -webkit-transform: translate3d(4px, 0, 0);
 796      transform: translate3d(4px, 0, 0)
 797    }
 798  }
 799  
 800  .swagger-ui textarea {
 801    font-size: 12px;
 802    width: 100%;
 803    min-height: 280px;
 804    padding: 10px;
 805    border: none;
 806    border-radius: 4px;
 807    outline: none;
 808    background: hsla(0, 0%, 100%, .8);
 809    font-family: Source Code Pro, monospace;
 810    font-weight: 600;
 811    color: #3b4151
 812  }
 813  
 814  .swagger-ui textarea:focus {
 815    border: 2px solid #61affe
 816  }
 817  
 818  .swagger-ui textarea.curl {
 819    font-size: 12px;
 820    min-height: 100px;
 821    margin: 0;
 822    padding: 10px;
 823    resize: none;
 824    border-radius: 4px;
 825    background: #41444e;
 826    font-family: Source Code Pro, monospace;
 827    font-weight: 600;
 828    color: #fff
 829  }
 830  
 831  .swagger-ui .checkbox {
 832    padding: 5px 0 10px;
 833    -webkit-transition: opacity .5s;
 834    transition: opacity .5s;
 835    color: #333
 836  }
 837  
 838  .swagger-ui .checkbox label {
 839    display: -webkit-box;
 840    display: -ms-flexbox;
 841    display: flex
 842  }
 843  
 844  .swagger-ui .checkbox p {
 845    font-weight: 400!important;
 846    font-style: italic;
 847    margin: 0!important;
 848    font-family: Source Code Pro, monospace;
 849    font-weight: 600;
 850    color: #3b4151
 851  }
 852  
 853  .swagger-ui .checkbox input[type=checkbox] {
 854    display: none
 855  }
 856  
 857  .swagger-ui .checkbox input[type=checkbox]+label>.item {
 858    position: relative;
 859    top: 3px;
 860    display: inline-block;
 861    width: 16px;
 862    height: 16px;
 863    margin: 0 8px 0 0;
 864    padding: 5px;
 865    cursor: pointer;
 866    border-radius: 1px;
 867    background: #e8e8e8;
 868    box-shadow: 0 0 0 2px #e8e8e8;
 869    -webkit-box-flex: 0;
 870    -ms-flex: none;
 871    flex: none
 872  }
 873  
 874  .swagger-ui .checkbox input[type=checkbox]+label>.item:active {
 875    -webkit-transform: scale(.9);
 876    transform: scale(.9)
 877  }
 878  
 879  .swagger-ui .checkbox input[type=checkbox]:checked+label>.item {
 880    background: #e8e8e8 url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' viewBox='3 7 10 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2341474E' fill-rule='evenodd' d='M6.333 15L3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z'/%3E%3C/svg%3E") 50% no-repeat
 881  }
 882  
 883  .swagger-ui .dialog-ux {
 884    position: fixed;
 885    z-index: 9999;
 886    top: 0;
 887    right: 0;
 888    bottom: 0;
 889    left: 0
 890  }
 891  
 892  .swagger-ui .dialog-ux .backdrop-ux {
 893    position: fixed;
 894    top: 0;
 895    right: 0;
 896    bottom: 0;
 897    left: 0;
 898    background: rgba(0, 0, 0, .8)
 899  }
 900  
 901  .swagger-ui .dialog-ux .modal-ux {
 902    position: absolute;
 903    z-index: 9999;
 904    top: 50%;
 905    left: 50%;
 906    width: 100%;
 907    min-width: 300px;
 908    max-width: 650px;
 909    -webkit-transform: translate(-50%, -50%);
 910    transform: translate(-50%, -50%);
 911    border: 1px solid #ebebeb;
 912    border-radius: 4px;
 913    background: #fff;
 914    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .2)
 915  }
 916  
 917  .swagger-ui .dialog-ux .modal-ux-content {
 918    overflow-y: auto;
 919    max-height: 540px;
 920    padding: 20px
 921  }
 922  
 923  .swagger-ui .dialog-ux .modal-ux-content p {
 924    font-size: 12px;
 925    margin: 0 0 5px;
 926    color: #41444e;
 927    font-family: Open Sans, sans-serif;
 928    color: #3b4151
 929  }
 930  
 931  .swagger-ui .dialog-ux .modal-ux-content h4 {
 932    font-size: 18px;
 933    font-weight: 600;
 934    margin: 15px 0 0;
 935    font-family: Titillium Web, sans-serif;
 936    color: #3b4151
 937  }
 938  
 939  .swagger-ui .dialog-ux .modal-ux-header {
 940    display: -webkit-box;
 941    display: -ms-flexbox;
 942    display: flex;
 943    padding: 12px 0;
 944    border-bottom: 1px solid #ebebeb;
 945    -webkit-box-align: center;
 946    -ms-flex-align: center;
 947    align-items: center
 948  }
 949  
 950  .swagger-ui .dialog-ux .modal-ux-header .close-modal {
 951    padding: 0 10px;
 952    border: none;
 953    background: none;
 954    -webkit-appearance: none;
 955    -moz-appearance: none;
 956    appearance: none
 957  }
 958  
 959  .swagger-ui .dialog-ux .modal-ux-header h3 {
 960    font-size: 20px;
 961    font-weight: 600;
 962    margin: 0;
 963    padding: 0 20px;
 964    -webkit-box-flex: 1;
 965    -ms-flex: 1;
 966    flex: 1;
 967    font-family: Titillium Web, sans-serif;
 968    color: #3b4151
 969  }
 970  
 971  .swagger-ui .model {
 972    font-size: 12px;
 973    font-weight: 300;
 974    font-family: Source Code Pro, monospace;
 975    font-weight: 600;
 976    color: #3b4151
 977  }
 978  
 979  .swagger-ui .model-toggle {
 980    font-size: 10px;
 981    position: relative;
 982    top: 6px;
 983    display: inline-block;
 984    margin: auto .3em;
 985    cursor: pointer;
 986    -webkit-transition: -webkit-transform .15s ease-in;
 987    transition: -webkit-transform .15s ease-in;
 988    transition: transform .15s ease-in;
 989    transition: transform .15s ease-in, -webkit-transform .15s ease-in;
 990    -webkit-transform: rotate(90deg);
 991    transform: rotate(90deg);
 992    -webkit-transform-origin: 50% 50%;
 993    transform-origin: 50% 50%
 994  }
 995  
 996  .swagger-ui .model-toggle.collapsed {
 997    -webkit-transform: rotate(0deg);
 998    transform: rotate(0deg)
 999  }
1000  
1001  .swagger-ui .model-toggle:after {
1002    display: block;
1003    width: 20px;
1004    height: 20px;
1005    content: "";
1006    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E") 50% no-repeat;
1007    background-size: 100%
1008  }
1009  
1010  .swagger-ui .model-jump-to-path {
1011    position: relative;
1012    cursor: pointer
1013  }
1014  
1015  .swagger-ui .model-jump-to-path .view-line-link {
1016    position: absolute;
1017    top: -.4em;
1018    cursor: pointer
1019  }
1020  
1021  .swagger-ui .model-title {
1022    position: relative
1023  }
1024  
1025  .swagger-ui .model-title:hover .model-hint {
1026    visibility: visible
1027  }
1028  
1029  .swagger-ui .model-hint {
1030    position: absolute;
1031    top: -1.8em;
1032    visibility: hidden;
1033    padding: .1em .5em;
1034    white-space: nowrap;
1035    color: #ebebeb;
1036    border-radius: 4px;
1037    background: rgba(0, 0, 0, .7)
1038  }
1039  
1040  .swagger-ui section.models {
1041    margin: 30px 0;
1042    border: 1px solid rgba(59, 65, 81, .3);
1043    border-radius: 4px
1044  }
1045  
1046  .swagger-ui section.models.is-open {
1047    padding: 0 0 20px
1048  }
1049  
1050  .swagger-ui section.models.is-open h4 {
1051    margin: 0 0 5px;
1052    border-bottom: 1px solid rgba(59, 65, 81, .3)
1053  }
1054  
1055  .swagger-ui section.models.is-open h4 svg {
1056    -webkit-transform: rotate(90deg);
1057    transform: rotate(90deg)
1058  }
1059  
1060  .swagger-ui section.models h4 {
1061    font-size: 16px;
1062    display: -webkit-box;
1063    display: -ms-flexbox;
1064    display: flex;
1065    margin: 0;
1066    padding: 10px 20px 10px 10px;
1067    cursor: pointer;
1068    -webkit-transition: all .2s;
1069    transition: all .2s;
1070    font-family: Titillium Web, sans-serif;
1071    color: #777;
1072    -webkit-box-align: center;
1073    -ms-flex-align: center;
1074    align-items: center
1075  }
1076  
1077  .swagger-ui section.models h4 svg {
1078    -webkit-transition: all .4s;
1079    transition: all .4s
1080  }
1081  
1082  .swagger-ui section.models h4 span {
1083    -webkit-box-flex: 1;
1084    -ms-flex: 1;
1085    flex: 1
1086  }
1087  
1088  .swagger-ui section.models h4:hover {
1089    background: rgba(0, 0, 0, .02)
1090  }
1091  
1092  .swagger-ui section.models h5 {
1093    font-size: 16px;
1094    margin: 0 0 10px;
1095    font-family: Titillium Web, sans-serif;
1096    color: #777
1097  }
1098  
1099  .swagger-ui section.models .model-jump-to-path {
1100    position: relative;
1101    top: 5px
1102  }
1103  
1104  .swagger-ui section.models .model-container {
1105    margin: 0 20px 15px;
1106    -webkit-transition: all .5s;
1107    transition: all .5s;
1108    border-radius: 4px;
1109    background: rgba(0, 0, 0, .05)
1110  }
1111  
1112  .swagger-ui section.models .model-container:hover {
1113    background: rgba(0, 0, 0, .07)
1114  }
1115  
1116  .swagger-ui section.models .model-container:first-of-type {
1117    margin: 20px
1118  }
1119  
1120  .swagger-ui section.models .model-container:last-of-type {
1121    margin: 0 20px
1122  }
1123  
1124  .swagger-ui section.models .model-box {
1125    background: none
1126  }
1127  
1128  .swagger-ui .model-box {
1129    padding: 10px;
1130    border-radius: 4px;
1131    background: rgba(0, 0, 0, .1)
1132  }
1133  
1134  .swagger-ui .model-box .model-jump-to-path {
1135    position: relative;
1136    top: 4px
1137  }
1138  
1139  .swagger-ui .model-title {
1140    font-size: 16px;
1141    font-family: Titillium Web, sans-serif;
1142    color: #555
1143  }
1144  
1145  .swagger-ui span>span.model, .swagger-ui span>span.model .brace-close {
1146    padding: 0 0 0 10px
1147  }
1148  
1149  .swagger-ui .prop-type {
1150    color: #55a
1151  }
1152  
1153  .swagger-ui .prop-enum {
1154    display: block
1155  }
1156  
1157  .swagger-ui .prop-format {
1158    color: #999
1159  }
1160  
1161  .swagger-ui table {
1162    width: 100%;
1163    padding: 0 10px;
1164    border-collapse: collapse
1165  }
1166  
1167  .swagger-ui table.model tbody tr td {
1168    padding: 0;
1169    vertical-align: top
1170  }
1171  
1172  .swagger-ui table.model tbody tr td:first-of-type {
1173    width: 100px;
1174    padding: 0
1175  }
1176  
1177  .swagger-ui table.headers td {
1178    font-size: 12px;
1179    font-weight: 300;
1180    vertical-align: middle;
1181    font-family: Source Code Pro, monospace;
1182    font-weight: 600;
1183    color: #3b4151
1184  }
1185  
1186  .swagger-ui table tbody tr td {
1187    padding: 10px 0 0;
1188    vertical-align: top
1189  }
1190  
1191  .swagger-ui table tbody tr td:first-of-type {
1192    width: 20%;
1193    padding: 10px 0
1194  }
1195  
1196  .swagger-ui table thead tr td, .swagger-ui table thead tr th {
1197    font-size: 12px;
1198    font-weight: 700;
1199    padding: 12px 0;
1200    text-align: left;
1201    border-bottom: 1px solid rgba(59, 65, 81, .2);
1202    font-family: Open Sans, sans-serif;
1203    color: #3b4151
1204  }
1205  
1206  .swagger-ui .parameters-col_description p {
1207    font-size: 14px;
1208    margin: 0;
1209    font-family: Open Sans, sans-serif;
1210    color: #3b4151
1211  }
1212  
1213  .swagger-ui .parameters-col_description input[type=text] {
1214    width: 100%;
1215    max-width: 340px
1216  }
1217  
1218  .swagger-ui .parameter__name {
1219    font-size: 16px;
1220    font-weight: 400;
1221    font-family: Titillium Web, sans-serif;
1222    color: #3b4151
1223  }
1224  
1225  .swagger-ui .parameter__name.required {
1226    font-weight: 700
1227  }
1228  
1229  .swagger-ui .parameter__name.required:after {
1230    font-size: 10px;
1231    position: relative;
1232    top: -6px;
1233    padding: 5px;
1234    content: "required";
1235    color: rgba(255, 0, 0, .6)
1236  }
1237  
1238  .swagger-ui .parameter__in {
1239    font-size: 12px;
1240    font-style: italic;
1241    font-family: Source Code Pro, monospace;
1242    font-weight: 600;
1243    color: #888
1244  }
1245  
1246  .swagger-ui .table-container {
1247    padding: 20px
1248  }
1249  
1250  .swagger-ui .topbar {
1251    padding: 8px 30px;
1252    background-color: #89bf04
1253  }
1254  
1255  .swagger-ui .topbar .topbar-wrapper {
1256    -ms-flex-align: center
1257  }
1258  
1259  .swagger-ui .topbar .topbar-wrapper, .swagger-ui .topbar a {
1260    display: -webkit-box;
1261    display: -ms-flexbox;
1262    display: flex;
1263    -webkit-box-align: center;
1264    align-items: center
1265  }
1266  
1267  .swagger-ui .topbar a {
1268    font-size: 1.5em;
1269    font-weight: 700;
1270    text-decoration: none;
1271    -webkit-box-flex: 1;
1272    -ms-flex: 1;
1273    flex: 1;
1274    -ms-flex-align: center;
1275    font-family: Titillium Web, sans-serif;
1276    color: #fff
1277  }
1278  
1279  .swagger-ui .topbar a span {
1280    margin: 0;
1281    padding: 0 10px
1282  }
1283  
1284  .swagger-ui .topbar .download-url-wrapper {
1285    display: -webkit-box;
1286    display: -ms-flexbox;
1287    display: flex
1288  }
1289  
1290  .swagger-ui .topbar .download-url-wrapper label.select-label span {
1291    color: white;
1292  }
1293  
1294  .swagger-ui .topbar .download-url-wrapper input[type=text] {
1295    min-width: 350px;
1296    margin: 0;
1297    border: 2px solid #547f00;
1298    border-radius: 4px 0 0 4px;
1299    outline: none
1300  }
1301  
1302  .swagger-ui .topbar .download-url-wrapper .download-url-button {
1303    font-size: 16px;
1304    font-weight: 700;
1305    padding: 4px 40px;
1306    border: none;
1307    border-radius: 0 4px 4px 0;
1308    background: #547f00;
1309    font-family: Titillium Web, sans-serif;
1310    color: #fff
1311  }
1312  
1313  .swagger-ui .info {
1314    margin: 50px 0
1315  }
1316  
1317  .swagger-ui .info hgroup.main {
1318    margin: 0 0 20px
1319  }
1320  
1321  .swagger-ui .info hgroup.main a {
1322    font-size: 12px
1323  }
1324  
1325  .swagger-ui .info p {
1326    font-size: 14px;
1327    font-family: Open Sans, sans-serif;
1328    color: #3b4151
1329  }
1330  
1331  .swagger-ui .info code {
1332    padding: 3px 5px;
1333    border-radius: 4px;
1334    background: rgba(0, 0, 0, .05);
1335    font-family: Source Code Pro, monospace;
1336    font-weight: 600;
1337    color: #9012fe
1338  }
1339  
1340  .swagger-ui .info a {
1341    font-size: 14px;
1342    -webkit-transition: all .4s;
1343    transition: all .4s;
1344    font-family: Open Sans, sans-serif;
1345    color: #4990e2
1346  }
1347  
1348  .swagger-ui .info a:hover {
1349    color: #1f69c0
1350  }
1351  
1352  .swagger-ui .info>div {
1353    margin: 0 0 5px
1354  }
1355  
1356  .swagger-ui .info .base-url {
1357    font-size: 12px;
1358    font-weight: 300!important;
1359    margin: 0;
1360    font-family: Source Code Pro, monospace;
1361    font-weight: 600;
1362    color: #3b4151
1363  }
1364  
1365  .swagger-ui .info .title {
1366    font-size: 36px;
1367    margin: 0;
1368    font-family: Open Sans, sans-serif;
1369    color: #3b4151
1370  }
1371  
1372  .swagger-ui .info .title small {
1373    font-size: 10px;
1374    position: relative;
1375    top: -5px;
1376    display: inline-block;
1377    margin: 0 0 0 5px;
1378    padding: 2px 4px;
1379    vertical-align: super;
1380    border-radius: 57px;
1381    background: #7d8492
1382  }
1383  
1384  .swagger-ui .info .title small pre {
1385    margin: 0;
1386    font-family: Titillium Web, sans-serif;
1387    color: #fff
1388  }
1389  
1390  .swagger-ui .auth-btn-wrapper {
1391    display: -webkit-box;
1392    display: -ms-flexbox;
1393    display: flex;
1394    padding: 10px 0;
1395    -webkit-box-pack: center;
1396    -ms-flex-pack: center;
1397    justify-content: center
1398  }
1399  
1400  .swagger-ui .auth-wrapper {
1401    display: -webkit-box;
1402    display: -ms-flexbox;
1403    display: flex;
1404    -webkit-box-flex: 1;
1405    -ms-flex: 1;
1406    flex: 1;
1407    -webkit-box-pack: end;
1408    -ms-flex-pack: end;
1409    justify-content: flex-end
1410  }
1411  
1412  .swagger-ui .auth-wrapper .authorize {
1413    padding-right: 20px
1414  }
1415  
1416  .swagger-ui .auth-container {
1417    margin: 0 0 10px;
1418    padding: 10px 20px;
1419    border-bottom: 1px solid #ebebeb
1420  }
1421  
1422  .swagger-ui .auth-container:last-of-type {
1423    margin: 0;
1424    padding: 10px 20px;
1425    border: 0
1426  }
1427  
1428  .swagger-ui .auth-container h4 {
1429    margin: 5px 0 15px!important
1430  }
1431  
1432  .swagger-ui .auth-container .wrapper {
1433    margin: 0;
1434    padding: 0
1435  }
1436  
1437  .swagger-ui .auth-container input[type=password], .swagger-ui .auth-container input[type=text] {
1438    min-width: 230px
1439  }
1440  
1441  .swagger-ui .auth-container .errors {
1442    font-size: 12px;
1443    padding: 10px;
1444    border-radius: 4px;
1445    font-family: Source Code Pro, monospace;
1446    font-weight: 600;
1447    color: #3b4151
1448  }
1449  
1450  .swagger-ui .scopes h2 {
1451    font-size: 14px;
1452    font-family: Titillium Web, sans-serif;
1453    color: #3b4151
1454  }
1455  
1456  .swagger-ui .scope-def {
1457    padding: 0 0 20px
1458  }
1459  
1460  .swagger-ui .errors-wrapper {
1461    margin: 20px;
1462    padding: 10px 20px;
1463    -webkit-animation: scaleUp .5s;
1464    animation: scaleUp .5s;
1465    border: 2px solid #f93e3e;
1466    border-radius: 4px;
1467    background: rgba(249, 62, 62, .1)
1468  }
1469  
1470  .swagger-ui .errors-wrapper .error-wrapper {
1471    margin: 0 0 10px
1472  }
1473  
1474  .swagger-ui .errors-wrapper .errors h4 {
1475    font-size: 14px;
1476    margin: 0;
1477    font-family: Source Code Pro, monospace;
1478    font-weight: 600;
1479    color: #3b4151
1480  }
1481  
1482  .swagger-ui .errors-wrapper hgroup {
1483    display: -webkit-box;
1484    display: -ms-flexbox;
1485    display: flex;
1486    -webkit-box-align: center;
1487    -ms-flex-align: center;
1488    align-items: center
1489  }
1490  
1491  .swagger-ui .errors-wrapper hgroup h4 {
1492    font-size: 20px;
1493    margin: 0;
1494    -webkit-box-flex: 1;
1495    -ms-flex: 1;
1496    flex: 1;
1497    font-family: Titillium Web, sans-serif;
1498    color: #3b4151
1499  }
1500  
1501  @-webkit-keyframes scaleUp {
1502    0% {
1503      -webkit-transform: scale(.8);
1504      transform: scale(.8);
1505      opacity: 0
1506    }
1507    to {
1508      -webkit-transform: scale(1);
1509      transform: scale(1);
1510      opacity: 1
1511    }
1512  }
1513  
1514  @keyframes scaleUp {
1515    0% {
1516      -webkit-transform: scale(.8);
1517      transform: scale(.8);
1518      opacity: 0
1519    }
1520    to {
1521      -webkit-transform: scale(1);
1522      transform: scale(1);
1523      opacity: 1
1524    }
1525  }
1526  
1527  .swagger-ui .Resizer.vertical.disabled {
1528    display: none
1529  }
1530  
1531  /*# sourceMappingURL=swagger-ui.css.map*/
1532  
1533  /**
1534   * Swagger UI Theme Overrides
1535   *
1536   * Theme: Material
1537   * Author: Mark Ostrander
1538   * Github: https://github.com/ostranme/swagger-ui-themes
1539   */
1540  
1541   .swagger-ui .opblock.opblock-post {
1542     border-color: #ffffff;
1543     background: #ffffff;
1544   }
1545  
1546   .swagger-ui .opblock.opblock-post .opblock-summary-method {
1547     background: #009688;
1548   }
1549  
1550   .swagger-ui .opblock.opblock-post .opblock-summary {
1551     border-color: #ffffff;
1552   }
1553  
1554   .swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after {
1555     background: #009688;
1556   }
1557  
1558   .swagger-ui .opblock.opblock-put {
1559     border-color: #ffffff;
1560     background: #ffffff;
1561   }
1562  
1563   .swagger-ui .opblock.opblock-put .opblock-summary-method {
1564     background: #ff9800;
1565   }
1566  
1567   .swagger-ui .opblock.opblock-put .opblock-summary {
1568     border-color: #ffffff;
1569   }
1570  
1571   .swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after {
1572     background: #ff9800;
1573   }
1574  
1575   .swagger-ui .opblock.opblock-delete {
1576     border-color: #ffffff;
1577     background: #ffffff;
1578   }
1579  
1580   .swagger-ui .opblock.opblock-delete .opblock-summary-method {
1581     background: #f44336;
1582   }
1583  
1584   .swagger-ui .opblock.opblock-delete .opblock-summary {
1585     border-color: #ffffff;
1586   }
1587  
1588   .swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after {
1589     background: #f44336;
1590   }
1591  
1592   .swagger-ui .opblock.opblock-get {
1593     border-color: #ffffff;
1594     background: #ffffff;
1595   }
1596  
1597   .swagger-ui .opblock.opblock-get .opblock-summary-method {
1598     background: #3f51b5;
1599   }
1600  
1601   .swagger-ui .opblock.opblock-get .opblock-summary {
1602     border-color: #ffffff;
1603   }
1604  
1605   .swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after {
1606     background: #3f51b5;
1607   }
1608  
1609   .swagger-ui .opblock.opblock-patch {
1610     border-color: #ffffff;
1611     background: #ffffff;
1612   }
1613  
1614   .swagger-ui .opblock.opblock-patch .opblock-summary-method {
1615     background: #f57c00;
1616   }
1617  
1618   .swagger-ui .opblock.opblock-patch .opblock-summary {
1619     border-color: #ffffff;
1620   }
1621  
1622   .swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after {
1623     background: #f57c00;
1624   }
1625  
1626   .swagger-ui .opblock.opblock-head {
1627     border-color: #ffffff;
1628     background: #ffffff;
1629   }
1630  
1631   .swagger-ui .opblock.opblock-head .opblock-summary-method {
1632     background: #3f51b5;
1633   }
1634  
1635   .swagger-ui .opblock.opblock-head .opblock-summary {
1636     border-color: #ffffff;
1637   }
1638  
1639   .swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after {
1640    background: #3f51b5;
1641   }
1642  
1643   .swagger-ui .opblock.opblock-options {
1644     border-color: #ffffff;
1645     background: #ffffff;
1646   }
1647  
1648   .swagger-ui .opblock.opblock-options .opblock-summary-method {
1649     background: #3f51b5;
1650   }
1651  
1652   .swagger-ui .opblock.opblock-options .opblock-summary {
1653     border-color: #ffffff;
1654   }
1655  
1656   .swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after {
1657     background: #3f51b5;
1658   }
1659  
1660   .swagger-ui .topbar {
1661     padding: 8px 30px;
1662     background-color: #3f51b5;
1663     box-shadow: 0 5px 5px 0 rgba(0,0,0,.4), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
1664   }
1665  
1666   .swagger-ui .topbar .download-url-wrapper input[type=text] {
1667     min-width: 350px;
1668     margin: 0;
1669     border: 2px solid #DADFE1;
1670     border-radius: 4px 0 0 4px;
1671     outline: none;
1672   }
1673  
1674   .swagger-ui .topbar .download-url-wrapper .download-url-button {
1675     font-size: 16px;
1676     font-weight: 700;
1677     padding: 4px 40px;
1678     border: none;
1679     border-radius: 0 4px 4px 0;
1680     background: #ffffff;
1681     font-family: Titillium Web, sans-serif;
1682     color: #222222;
1683   }
1684  
1685   .swagger-ui .info a {
1686     font-size: 14px;
1687     -webkit-transition: all .4s;
1688     transition: all .4s;
1689     font-family: Open Sans, sans-serif;
1690     color: #3f51b5;
1691   }
1692  
1693   .swagger-ui .info a:hover {
1694     color: #3f51b5;
1695   }
1696  
1697   .swagger-ui .btn.authorize {
1698     line-height: 1;
1699     display: inline;
1700     color: #3f51b5;
1701     border-color: #3f51b5;
1702   }
1703  
1704   .swagger-ui .btn.authorize svg {
1705     fill: #3f51b5;
1706   }
1707  
1708   body {
1709     margin:0;
1710     background: #ffffff;
1711     font-family: "Roboto","Helvetica","Arial",sans-serif;
1712   }
1713  
1714   .swagger-ui .opblock {
1715       margin: 0 0 15px;
1716       border: none;
1717       border-radius: 2px;
1718       box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
1719   }