.ocdb-from-to { font-size: 14px; font-weight: 400px; }

.ocdb-wrapper { background: white; padding: 20px; box-sizing: border-box; width: calc(100% - 20px); position: relative; margin-top: 40px; color: #2F4858; }

.ocdb-title { background-color: #009D9C; color: white; width: 100%; padding: 40px 20px 20px 20px; box-sizing: border-box; position: absolute; width: 100%; left: 0; top: 0; margin: 0; }

.ocdb-content { margin-top: calc(78px); }

.ocdb-view-title { padding: 20px 0 20px 0; }

.ocdb-view-subtitle { padding: 20px 0 0 0 !important; margin-bottom: 0 !important; }

.ocdb-view-subtitle input[type="text"], .ocdb-view-title input[type="text"], .ocdb-view-subtitle input[type="number"], .ocdb-view-title input[type="number"] { max-width: 50px; margin: 0 5px; }

.ocdb-section-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.ocdb-section { padding: 10px 20px; border-right: 1px solid #009D9C; }

.ocdb-section--1by3 { width: 33.33333%; box-sizing: border-box; }

.ocdb-section:last-child { border-right: none; }

/** ##### Form ##### */
.ocdb-form { margin-bottom: 30px; }

.ocdb-form-group { margin: 10px 0; }

.ocdb-form-divider { margin: 0 10px; }

.ocdb-form-label { margin-right: 20px; font-weight: bold; }

.ocdb-form-select { max-width: 100%; }

/** ##### Realtime ##### */
.ocdb-realtime-counter { font-size: 3em; display: block; line-height: 1.5em; }

/** ##### Spinner ##### */
.ocdb-spinner { display: inline-block; position: relative; width: 64px; height: 64px; }

.ocdb-spinner div { position: absolute; border: 4px solid #3ED696; opacity: 1; border-radius: 50%; -webkit-animation: ocdb-spinner 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; animation: ocdb-spinner 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; }

.ocdb-spinner div:nth-child(2) { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; }

@-webkit-keyframes ocdb-spinner { 0% { top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1; }
  100% { top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 0; } }

@keyframes ocdb-spinner { 0% { top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1; }
  100% { top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 0; } }

/** ##### List ##### */
.ocdb-list { margin: 0; }

.ocdb-list-item { margin-bottom: 10px; }

.ocdb-list-item-title { margin: 0; }

.ocdb-list-item-count { margin: 0; color: #8e8a8a; }
/*# sourceMappingURL=dashboard.css.map */