@charset "UTF-8";audio,canvas,progress,video { display: inline-block } progress,sub,sup { vertical-align: baseline } pre,textarea { overflow: auto } address,dl,ol,p,ul { margin-bottom: 1rem } caption,th { text-align: left } .form-control:disabled,input[type=checkbox]:disabled,input[type=radio]:disabled { cursor: not-allowed } .quick-stats__info,fieldset { min-width: 0 } html,legend { box-sizing: border-box } a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover,legend { color: inherit } button,hr,input { overflow: visible } .breadcrumb,.dropdown-menu,.icon-list,.list,.list-inline,.list-unstyled,.nav,.navbar-nav,.navigation,.navigation__sub>ul,.pagination,.price-table__info,.top-nav { list-style: none } .waves-effect,html { -webkit-tap-highlight-color: transparent } html { font-family: sans-serif; line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -ms-overflow-style: scrollbar } article,aside,details,figcaption,figure,footer,header,main,menu,nav,section { display: block } h1 { margin: .67em 0 } dd,h1,h2,h3,h4,h5,h6,label { margin-bottom: .5rem } a { background-color: transparent; -webkit-text-decoration-skip: objects } a:active,a:hover { outline-width: 0 } abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted } b,strong { font-weight: bolder } code,kbd,samp { font-family: monospace,monospace; font-size: 1em } dfn { font-style: italic } mark { color: #000 } small { font-size: 80% } sub,sup { font-size: 75%; line-height: 0; position: relative } sub { bottom: -.25em } sup { top: -.5em } audio:not([controls]) { display: none; height: 0 } img { border-style: none; vertical-align: middle } svg:not(:root) { overflow: hidden } button,input,optgroup,select,textarea { font-size: 100%; line-height: 1.15; margin: 0 } button,select { text-transform: none } [type=reset],[type=submit],button,html [type=button] { -webkit-appearance: button } [type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner { border-style: none; padding: 0 } [type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring { outline: ButtonText dotted 1px } textarea { resize: vertical } [type=checkbox],[type=radio] { box-sizing: border-box; padding: 0 } [type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button { height: auto } [type=search] { -webkit-appearance: textfield; outline-offset: -2px } [type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration { -webkit-appearance: none } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit } address,button,input,legend,select,textarea { line-height: inherit } summary { display: list-item } [hidden],template { display: none } @media print { blockquote,img,pre,tr { page-break-inside: avoid } *,::after,::before,blockquote::first-letter,blockquote::first-line,div::first-letter,div::first-line,li::first-letter,li::first-line,p::first-letter,p::first-line { text-shadow: none!important; box-shadow: none!important } a,a:visited { text-decoration: underline } abbr[title]::after { content: " (" attr(title) ")" } pre { white-space: pre-wrap!important } blockquote,pre { border: 1px solid #999 } thead { display: table-header-group } h2,h3,p { orphans: 3; widows: 3 } h2,h3 { page-break-after: avoid } .navbar { display: none } .badge { border: 1px solid #000 } .table { border-collapse: collapse!important } .table td,.table th { background-color: #fff!important } .table-bordered td,.table-bordered th { border: 1px solid #ddd!important } } .breadcrumb-item+.breadcrumb-item:hover::before,.btn-link:disabled:focus,.btn-link:disabled:hover,.btn-link:focus,.btn-link:hover,.btn:focus,.btn:hover,.dropdown-item.active,.dropdown-item:active,.nav-link:focus,.nav-link:hover,.navbar-brand:focus,.navbar-brand:hover,.navbar-toggler:focus,.navbar-toggler:hover,.page-link:focus,.page-link:hover,a,a:focus,a:hover,a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover { text-decoration: none } label,output { display: inline-block } *,::after,::before { box-sizing: inherit } @-ms-viewport { width: device-width } body { margin: 0; font-family: Roboto,sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #707070; background-color: #f3f3f3 } [tabindex="-1"]:focus { outline: 0!important } dl,h1,h2,h3,h4,h5,h6,ol,p,ul { margin-top: 0 } abbr[data-original-title],abbr[title] { cursor: help } address { font-style: normal } ol ol,ol ul,ul ol,ul ul { margin-bottom: 0 } dt { font-weight: 500 } dd { margin-left: 0 } blockquote,figure { margin: 0 0 1rem } a { color: #03A9F4 } a:focus,a:hover { color: #0275a8 } a:not([href]):not([tabindex]):focus { outline: 0 } [role=button] { cursor: pointer } [role=button],a,area,button,input,label,select,summary,textarea { touch-action: manipulation } table { border-collapse: collapse; background-color: transparent } caption { padding-top: 1rem 1.5rem; padding-bottom: 1rem 1.5rem; color: #9c9c9c; caption-side: bottom } button:focus { outline: dotted 1px; outline: -webkit-focus-ring-color auto 5px } input[type=date],input[type=time],input[type=datetime-local],input[type=month] { -webkit-appearance: listbox } .custom-select,button.close,input[type=search] { -webkit-appearance: none } fieldset { padding: 0; margin: 0; border: 0 } legend { max-width: 100%; white-space: normal; display: block; width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem } .badge,.btn,.dropdown-header,.dropdown-item,.input-group-btn,.navbar-brand { white-space: nowrap } .display-1,.display-2,.display-3,.display-4 { line-height: 1.1 } [hidden] { display: none!important } .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 { margin-bottom: .5rem; font-family: inherit; font-weight: 500; line-height: 1.1; color: #333 } .blockquote,hr { margin-bottom: 1rem } .display-1,.display-2,.display-3,.display-4,.lead { font-weight: 300 } .h1,h1 { font-size: 2.5rem } .h2,h2 { font-size: 2rem } .h3,h3 { font-size: 1.75rem } .h4,h4 { font-size: 1.5rem } .h5,h5 { font-size: 1.25rem } .h6,h6 { font-size: 1rem } .lead { font-size: 1.25rem } .display-1 { font-size: 6rem } .display-2 { font-size: 5.5rem } .display-3 { font-size: 4.5rem } .display-4 { font-size: 3.5rem } hr { box-sizing: content-box; height: 0; margin-top: 1rem; border: 0; border-top: 1px solid rgba(0,0,0,.05) } .img-fluid,.img-thumbnail { height: auto; max-width: 100% } .small,small { font-size: 80%; font-weight: 400 } .alert-link,.badge,kbd kbd { font-weight: 500 } .mark,mark { padding: .2em; background-color: #ffc721 } .list-inline,.list-unstyled { padding-left: 0 } .list-inline-item { display: inline-block } .list-inline-item:not(:last-child) { margin-right: 5px } .initialism { font-size: 90%; text-transform: uppercase } .blockquote { padding: .5rem 1rem; font-size: 1.25rem; border-left: .25rem solid #f6f6f6 } .blockquote-footer { display: block; font-size: 80%; color: #636c72 } .blockquote-footer::before { content: "\2014 \00A0" } .blockquote-reverse { padding-right: 1rem; padding-left: 0; text-align: right; border-right: .25rem solid #f6f6f6; border-left: 0 } .blockquote-reverse .blockquote-footer::before { content: "" } .blockquote-reverse .blockquote-footer::after { content: "\00A0 \2014" } .img-thumbnail { padding: .25rem; background-color: #f3f3f3; border: 1px solid #ddd; border-radius: 2px; transition: all .2s ease-in-out; box-shadow: 0 1px 2px rgba(0,0,0,.075) } code,kbd { font-size: 90%; border-radius: 2px } .figure { display: inline-block } .figure-img { margin-bottom: .5rem; line-height: 1 } .table,pre { margin-bottom: 1rem } .figure-caption { font-size: 90%; color: #636c72 } a>code,pre code { padding: 0; color: inherit } code,kbd,pre,samp { font-family: Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace } code { padding: .2rem .4rem; color: #bd4147; background-color: #f7f7f9 } a>code { background-color: inherit } kbd,pre { color: #FFF } kbd { padding: .2rem .4rem; background-color: #292b2c; box-shadow: inset 0 -.1rem 0 rgba(0,0,0,.25) } kbd kbd { padding: 0; font-size: 100%; box-shadow: none } .btn,.btn-link,.dropdown-item { font-weight: 400 } pre { display: block; margin-top: 0; font-size: 90% } .form-check-input,.form-control-feedback,.form-text { margin-top: .25rem } pre code { font-size: inherit; background-color: transparent; border-radius: 0 } .container,.container-fluid { margin-left: auto; margin-right: auto; padding-right: 15px; padding-left: 15px; position: relative } .pre-scrollable { max-height: 340px; overflow-y: scroll } @media (min-width: 576px) { .container { padding-right:15px; padding-left: 15px; width: 540px; max-width: 100% } .container-fluid { padding-right: 15px; padding-left: 15px } } @media (min-width: 768px) { .container { padding-right:15px; padding-left: 15px; width: 720px; max-width: 100% } .container-fluid { padding-right: 15px; padding-left: 15px } } @media (min-width: 992px) { .container { padding-right:15px; padding-left: 15px; width: 960px; max-width: 100% } .container-fluid { padding-right: 15px; padding-left: 15px } } .row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px } .form-check,.form-control,.form-control-file,.form-control-range,.form-text { display: block } @media (min-width: 576px) { .row { margin-right:-15px; margin-left: -15px } } @media (min-width: 768px) { .row { margin-right:-15px; margin-left: -15px } } @media (min-width: 992px) { .row { margin-right:-15px; margin-left: -15px } } @media (min-width: 1200px) { .container { padding-right:15px; padding-left: 15px; width: 1140px; max-width: 100% } .container-fluid { padding-right: 15px; padding-left: 15px } .row { margin-right: -15px; margin-left: -15px } } .no-gutters { margin-right: 0; margin-left: 0 } .no-gutters>.col,.no-gutters>[class*=col-] { padding-right: 0; padding-left: 0 } .col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9 { position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px } .col { flex-basis: 0; flex-grow: 1; max-width: 100% } .col-auto { flex: 0 0 auto; width: auto } .col-1 { flex: 0 0 8.33333%; max-width: 8.33333% } .col-2 { flex: 0 0 16.66667%; max-width: 16.66667% } .col-3 { flex: 0 0 25%; max-width: 25% } .col-4 { flex: 0 0 33.33333%; max-width: 33.33333% } .col-5 { flex: 0 0 41.66667%; max-width: 41.66667% } .col-6 { flex: 0 0 50%; max-width: 50% } .col-7 { flex: 0 0 58.33333%; max-width: 58.33333% } .col-8 { flex: 0 0 66.66667%; max-width: 66.66667% } .col-9 { flex: 0 0 75%; max-width: 75% } .col-10 { flex: 0 0 83.33333%; max-width: 83.33333% } .col-11 { flex: 0 0 91.66667%; max-width: 91.66667% } .col-12 { flex: 0 0 100%; max-width: 100% } .pull-0 { right: auto } .pull-1 { right: 8.33333% } .pull-2 { right: 16.66667% } .pull-3 { right: 25% } .pull-4 { right: 33.33333% } .pull-5 { right: 41.66667% } .pull-6 { right: 50% } .pull-7 { right: 58.33333% } .pull-8 { right: 66.66667% } .pull-9 { right: 75% } .pull-10 { right: 83.33333% } .pull-11 { right: 91.66667% } .pull-12 { right: 100% } .push-0 { left: auto } .push-1 { left: 8.33333% } .push-2 { left: 16.66667% } .push-3 { left: 25% } .push-4 { left: 33.33333% } .push-5 { left: 41.66667% } .push-6 { left: 50% } .push-7 { left: 58.33333% } .push-8 { left: 66.66667% } .push-9 { left: 75% } .push-10 { left: 83.33333% } .push-11 { left: 91.66667% } .push-12 { left: 100% } .offset-1 { margin-left: 8.33333% } .offset-2 { margin-left: 16.66667% } .offset-3 { margin-left: 25% } .offset-4 { margin-left: 33.33333% } .offset-5 { margin-left: 41.66667% } .offset-6 { margin-left: 50% } .offset-7 { margin-left: 58.33333% } .offset-8 { margin-left: 66.66667% } .offset-9 { margin-left: 75% } .offset-10 { margin-left: 83.33333% } .offset-11 { margin-left: 91.66667% } @media (min-width: 576px) { .col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9 { padding-right:15px; padding-left: 15px } .col-sm { flex-basis: 0; flex-grow: 1; max-width: 100% } .col-sm-auto { flex: 0 0 auto; width: auto } .col-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333% } .col-sm-2 { flex: 0 0 16.66667%; max-width: 16.66667% } .col-sm-3 { flex: 0 0 25%; max-width: 25% } .col-sm-4 { flex: 0 0 33.33333%; max-width: 33.33333% } .col-sm-5 { flex: 0 0 41.66667%; max-width: 41.66667% } .col-sm-6 { flex: 0 0 50%; max-width: 50% } .col-sm-7 { flex: 0 0 58.33333%; max-width: 58.33333% } .col-sm-8 { flex: 0 0 66.66667%; max-width: 66.66667% } .col-sm-9 { flex: 0 0 75%; max-width: 75% } .col-sm-10 { flex: 0 0 83.33333%; max-width: 83.33333% } .col-sm-11 { flex: 0 0 91.66667%; max-width: 91.66667% } .col-sm-12 { flex: 0 0 100%; max-width: 100% } .pull-sm-0 { right: auto } .pull-sm-1 { right: 8.33333% } .pull-sm-2 { right: 16.66667% } .pull-sm-3 { right: 25% } .pull-sm-4 { right: 33.33333% } .pull-sm-5 { right: 41.66667% } .pull-sm-6 { right: 50% } .pull-sm-7 { right: 58.33333% } .pull-sm-8 { right: 66.66667% } .pull-sm-9 { right: 75% } .pull-sm-10 { right: 83.33333% } .pull-sm-11 { right: 91.66667% } .pull-sm-12 { right: 100% } .push-sm-0 { left: auto } .push-sm-1 { left: 8.33333% } .push-sm-2 { left: 16.66667% } .push-sm-3 { left: 25% } .push-sm-4 { left: 33.33333% } .push-sm-5 { left: 41.66667% } .push-sm-6 { left: 50% } .push-sm-7 { left: 58.33333% } .push-sm-8 { left: 66.66667% } .push-sm-9 { left: 75% } .push-sm-10 { left: 83.33333% } .push-sm-11 { left: 91.66667% } .push-sm-12 { left: 100% } .offset-sm-0 { margin-left: 0 } .offset-sm-1 { margin-left: 8.33333% } .offset-sm-2 { margin-left: 16.66667% } .offset-sm-3 { margin-left: 25% } .offset-sm-4 { margin-left: 33.33333% } .offset-sm-5 { margin-left: 41.66667% } .offset-sm-6 { margin-left: 50% } .offset-sm-7 { margin-left: 58.33333% } .offset-sm-8 { margin-left: 66.66667% } .offset-sm-9 { margin-left: 75% } .offset-sm-10 { margin-left: 83.33333% } .offset-sm-11 { margin-left: 91.66667% } } @media (min-width: 768px) { .col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9 { padding-right:15px; padding-left: 15px } .col-md { flex-basis: 0; flex-grow: 1; max-width: 100% } .col-md-auto { flex: 0 0 auto; width: auto } .col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333% } .col-md-2 { flex: 0 0 16.66667%; max-width: 16.66667% } .col-md-3 { flex: 0 0 25%; max-width: 25% } .col-md-4 { flex: 0 0 33.33333%; max-width: 33.33333% } .col-md-5 { flex: 0 0 41.66667%; max-width: 41.66667% } .col-md-6 { flex: 0 0 50%; max-width: 50% } .col-md-7 { flex: 0 0 58.33333%; max-width: 58.33333% } .col-md-8 { flex: 0 0 66.66667%; max-width: 66.66667% } .col-md-9 { flex: 0 0 75%; max-width: 75% } .col-md-10 { flex: 0 0 83.33333%; max-width: 83.33333% } .col-md-11 { flex: 0 0 91.66667%; max-width: 91.66667% } .col-md-12 { flex: 0 0 100%; max-width: 100% } .pull-md-0 { right: auto } .pull-md-1 { right: 8.33333% } .pull-md-2 { right: 16.66667% } .pull-md-3 { right: 25% } .pull-md-4 { right: 33.33333% } .pull-md-5 { right: 41.66667% } .pull-md-6 { right: 50% } .pull-md-7 { right: 58.33333% } .pull-md-8 { right: 66.66667% } .pull-md-9 { right: 75% } .pull-md-10 { right: 83.33333% } .pull-md-11 { right: 91.66667% } .pull-md-12 { right: 100% } .push-md-0 { left: auto } .push-md-1 { left: 8.33333% } .push-md-2 { left: 16.66667% } .push-md-3 { left: 25% } .push-md-4 { left: 33.33333% } .push-md-5 { left: 41.66667% } .push-md-6 { left: 50% } .push-md-7 { left: 58.33333% } .push-md-8 { left: 66.66667% } .push-md-9 { left: 75% } .push-md-10 { left: 83.33333% } .push-md-11 { left: 91.66667% } .push-md-12 { left: 100% } .offset-md-0 { margin-left: 0 } .offset-md-1 { margin-left: 8.33333% } .offset-md-2 { margin-left: 16.66667% } .offset-md-3 { margin-left: 25% } .offset-md-4 { margin-left: 33.33333% } .offset-md-5 { margin-left: 41.66667% } .offset-md-6 { margin-left: 50% } .offset-md-7 { margin-left: 58.33333% } .offset-md-8 { margin-left: 66.66667% } .offset-md-9 { margin-left: 75% } .offset-md-10 { margin-left: 83.33333% } .offset-md-11 { margin-left: 91.66667% } } @media (min-width: 992px) { .col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9 { padding-right:15px; padding-left: 15px } .col-lg { flex-basis: 0; flex-grow: 1; max-width: 100% } .col-lg-auto { flex: 0 0 auto; width: auto } .col-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333% } .col-lg-2 { flex: 0 0 16.66667%; max-width: 16.66667% } .col-lg-3 { flex: 0 0 25%; max-width: 25% } .col-lg-4 { flex: 0 0 33.33333%; max-width: 33.33333% } .col-lg-5 { flex: 0 0 41.66667%; max-width: 41.66667% } .col-lg-6 { flex: 0 0 50%; max-width: 50% } .col-lg-7 { flex: 0 0 58.33333%; max-width: 58.33333% } .col-lg-8 { flex: 0 0 66.66667%; max-width: 66.66667% } .col-lg-9 { flex: 0 0 75%; max-width: 75% } .col-lg-10 { flex: 0 0 83.33333%; max-width: 83.33333% } .col-lg-11 { flex: 0 0 91.66667%; max-width: 91.66667% } .col-lg-12 { flex: 0 0 100%; max-width: 100% } .pull-lg-0 { right: auto } .pull-lg-1 { right: 8.33333% } .pull-lg-2 { right: 16.66667% } .pull-lg-3 { right: 25% } .pull-lg-4 { right: 33.33333% } .pull-lg-5 { right: 41.66667% } .pull-lg-6 { right: 50% } .pull-lg-7 { right: 58.33333% } .pull-lg-8 { right: 66.66667% } .pull-lg-9 { right: 75% } .pull-lg-10 { right: 83.33333% } .pull-lg-11 { right: 91.66667% } .pull-lg-12 { right: 100% } .push-lg-0 { left: auto } .push-lg-1 { left: 8.33333% } .push-lg-2 { left: 16.66667% } .push-lg-3 { left: 25% } .push-lg-4 { left: 33.33333% } .push-lg-5 { left: 41.66667% } .push-lg-6 { left: 50% } .push-lg-7 { left: 58.33333% } .push-lg-8 { left: 66.66667% } .push-lg-9 { left: 75% } .push-lg-10 { left: 83.33333% } .push-lg-11 { left: 91.66667% } .push-lg-12 { left: 100% } .offset-lg-0 { margin-left: 0 } .offset-lg-1 { margin-left: 8.33333% } .offset-lg-2 { margin-left: 16.66667% } .offset-lg-3 { margin-left: 25% } .offset-lg-4 { margin-left: 33.33333% } .offset-lg-5 { margin-left: 41.66667% } .offset-lg-6 { margin-left: 50% } .offset-lg-7 { margin-left: 58.33333% } .offset-lg-8 { margin-left: 66.66667% } .offset-lg-9 { margin-left: 75% } .offset-lg-10 { margin-left: 83.33333% } .offset-lg-11 { margin-left: 91.66667% } } @media (min-width: 1200px) { .col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9 { padding-right:15px; padding-left: 15px } .col-xl { flex-basis: 0; flex-grow: 1; max-width: 100% } .col-xl-auto { flex: 0 0 auto; width: auto } .col-xl-1 { flex: 0 0 8.33333%; max-width: 8.33333% } .col-xl-2 { flex: 0 0 16.66667%; max-width: 16.66667% } .col-xl-3 { flex: 0 0 25%; max-width: 25% } .col-xl-4 { flex: 0 0 33.33333%; max-width: 33.33333% } .col-xl-5 { flex: 0 0 41.66667%; max-width: 41.66667% } .col-xl-6 { flex: 0 0 50%; max-width: 50% } .col-xl-7 { flex: 0 0 58.33333%; max-width: 58.33333% } .col-xl-8 { flex: 0 0 66.66667%; max-width: 66.66667% } .col-xl-9 { flex: 0 0 75%; max-width: 75% } .col-xl-10 { flex: 0 0 83.33333%; max-width: 83.33333% } .col-xl-11 { flex: 0 0 91.66667%; max-width: 91.66667% } .col-xl-12 { flex: 0 0 100%; max-width: 100% } .pull-xl-0 { right: auto } .pull-xl-1 { right: 8.33333% } .pull-xl-2 { right: 16.66667% } .pull-xl-3 { right: 25% } .pull-xl-4 { right: 33.33333% } .pull-xl-5 { right: 41.66667% } .pull-xl-6 { right: 50% } .pull-xl-7 { right: 58.33333% } .pull-xl-8 { right: 66.66667% } .pull-xl-9 { right: 75% } .pull-xl-10 { right: 83.33333% } .pull-xl-11 { right: 91.66667% } .pull-xl-12 { right: 100% } .push-xl-0 { left: auto } .push-xl-1 { left: 8.33333% } .push-xl-2 { left: 16.66667% } .push-xl-3 { left: 25% } .push-xl-4 { left: 33.33333% } .push-xl-5 { left: 41.66667% } .push-xl-6 { left: 50% } .push-xl-7 { left: 58.33333% } .push-xl-8 { left: 66.66667% } .push-xl-9 { left: 75% } .push-xl-10 { left: 83.33333% } .push-xl-11 { left: 91.66667% } .push-xl-12 { left: 100% } .offset-xl-0 { margin-left: 0 } .offset-xl-1 { margin-left: 8.33333% } .offset-xl-2 { margin-left: 16.66667% } .offset-xl-3 { margin-left: 25% } .offset-xl-4 { margin-left: 33.33333% } .offset-xl-5 { margin-left: 41.66667% } .offset-xl-6 { margin-left: 50% } .offset-xl-7 { margin-left: 58.33333% } .offset-xl-8 { margin-left: 66.66667% } .offset-xl-9 { margin-left: 75% } .offset-xl-10 { margin-left: 83.33333% } .offset-xl-11 { margin-left: 91.66667% } } .form-control,.form-inline .form-check,.table { width: 100% } .table { max-width: 100% } .table td,.table th { padding: 1rem 1.5rem; vertical-align: top; border-top: 1px solid #f2f2f2 } .table thead th { vertical-align: bottom; border-bottom: 2px solid #f2f2f2 } .table tbody+tbody { border-top: 2px solid #f2f2f2 } .table .table { background-color: #f3f3f3 } .table-sm td,.table-sm th { padding: .75rem 1rem } .table-bordered,.table-bordered td,.table-bordered th { border: 1px solid #f2f2f2 } .table-bordered thead td,.table-bordered thead th { border-bottom-width: 2px } .table-inverse.table-bordered,.table-responsive.table-bordered { border: 0 } .table-active,.table-active>td,.table-active>th,.table-hover tbody tr:hover,.table-striped tbody tr:nth-of-type(odd) { background-color: #f2f2f2 } .table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th { background-color: #e5e5e5 } .table-success,.table-success>td,.table-success>th { background-color: #57d59f } .table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th { background-color: #43d093 } .table-info,.table-info>td,.table-info>th { background-color: #2ebcfc } .table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th { background-color: #14b4fc } .table-warning,.table-warning>td,.table-warning>th { background-color: #ffc721 } .table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th { background-color: #ffc107 } .table-danger,.table-danger>td,.table-danger>th { background-color: #ff6f6c } .table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th { background-color: #ff5652 } .thead-inverse th { color: #f3f3f3; background-color: #404c54 } .thead-default th { color: #464a4c; background-color: #fbfbfb } .table-inverse { color: #f3f3f3; background-color: #404c54 } .form-control,.form-control:disabled,.form-control:focus,.form-control[readonly] { background-color: transparent } .table-responsive { display: block; width: 100%; overflow-x: auto; -ms-overflow-style: -ms-autohiding-scrollbar } .collapsing,.embed-responsive,.modal,.modal-open,.progress { overflow: hidden } .form-control { padding: .65rem .1rem; font-size: 1rem; line-height: 1.25; color: #464a4c; background-image: none; background-clip: padding-box; border: 1px solid #f1f1f1; border-radius: 0; box-shadow: transparent; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s } .form-control::-ms-expand { background-color: transparent; border: 0 } .form-control:focus { color: #464a4c; border-color: #f1f1f1; outline: 0; box-shadow: transparent,rgba(241,241,241,.6) } .form-control::placeholder { color: #636c72; opacity: 1 } select.form-control:not([size]):not([multiple]) { height: calc(2.55rem + 2px) } select.form-control:focus::-ms-value { color: #464a4c; background-color: transparent } .col-form-label { padding-top: calc(.65rem - 1px * 2); padding-bottom: calc(.65rem - 1px * 2); margin-bottom: 0 } .col-form-label-lg { padding-top: calc(.75rem - 1px * 2); padding-bottom: calc(.75rem - 1px * 2); font-size: 1.25rem } .col-form-label-sm { padding-top: calc(.5rem - 1px * 2); padding-bottom: calc(.5rem - 1px * 2); font-size: .875rem } .col-form-legend,.form-control-static { padding-top: .65rem; padding-bottom: .65rem; margin-bottom: 0 } .col-form-legend { font-size: 1rem } .form-control-static { line-height: 1.25; border: solid transparent; border-width: 1px 0 } .form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn { padding-right: 0; padding-left: 0 } .form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn { padding: .5rem .1rem; font-size: .875rem; border-radius: 0 } .input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]) { height: 2.3125rem } .form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn { padding: .75rem .1rem; font-size: 1.25rem; border-radius: 0 } .input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]) { height: 3.16667rem } .form-group { margin-bottom: 2rem } .form-check { position: relative; margin-bottom: .5rem } .form-check.disabled .form-check-label { color: #9c9c9c; cursor: not-allowed } .form-check-label { padding-left: 1.25rem; margin-bottom: 0; cursor: pointer } .form-check-input { position: absolute; margin-left: -1.25rem } .form-check-input:only-child { position: static } .form-check-inline { display: inline-block } .form-check-inline .form-check-label { vertical-align: middle } .form-check-inline+.form-check-inline { margin-left: .75rem } .form-control-danger,.form-control-success,.form-control-warning { padding-right: .3rem; background-repeat: no-repeat; background-position: center right .6375rem; background-size: 1.275rem 1.275rem } .has-success .col-form-label,.has-success .custom-control,.has-success .form-check-label,.has-success .form-control-feedback,.has-success .form-control-label { color: #32c787 } .has-success .form-control { border-color: #32c787 } .has-success .form-control:focus { box-shadow: transparent,0 0 6px #80dfb6 } .has-success .input-group-addon { color: #32c787; border-color: #32c787; background-color: #d1f4e5 } .has-success .form-control-success { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2332c787' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") } .has-warning .col-form-label,.has-warning .custom-control,.has-warning .form-check-label,.has-warning .form-control-feedback,.has-warning .form-control-label { color: #ffc107 } .has-warning .form-control { border-color: #ffc107 } .has-warning .form-control:focus { box-shadow: transparent,0 0 6px #ffdb6d } .has-warning .input-group-addon { color: #ffc107; border-color: #ffc107; background-color: #fff4d3 } .has-warning .form-control-warning { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffc107' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E") } .has-danger .col-form-label,.has-danger .custom-control,.has-danger .form-check-label,.has-danger .form-control-feedback,.has-danger .form-control-label { color: #ff5652 } .has-danger .form-control { border-color: #ff5652 } .has-danger .form-control:focus { box-shadow: transparent,0 0 6px #ffbab8 } .has-danger .input-group-addon { color: #ff5652; border-color: #ff5652; background-color: #fff } .has-danger .form-control-danger { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff5652' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") } .form-inline { display: flex; flex-flow: row wrap; align-items: center } @media (min-width: 576px) { .form-inline label { display:flex; align-items: center; justify-content: center; margin-bottom: 0 } .form-inline .form-group { display: flex; flex: 0 0 auto; flex-flow: row wrap; align-items: center; margin-bottom: 0 } .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle } .form-inline .form-control-static { display: inline-block } .form-inline .input-group { width: auto } .form-inline .form-control-label { margin-bottom: 0; vertical-align: middle } .form-inline .form-check { display: flex; align-items: center; justify-content: center; width: auto; margin-top: 0; margin-bottom: 0 } .form-inline .form-check-label { padding-left: 0 } .form-inline .form-check-input { position: relative; margin-top: 0; margin-right: .25rem; margin-left: 0 } .form-inline .custom-control { display: flex; align-items: center; justify-content: center; padding-left: 0 } .form-inline .custom-control-indicator { position: static; display: inline-block; margin-right: .25rem; vertical-align: text-bottom } .form-inline .has-feedback .form-control-feedback { top: 0 } } .btn-block,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block { width: 100% } .btn { display: inline-block; line-height: 100%; text-align: center; vertical-align: middle; user-select: none; border: 1px solid transparent; padding: .6rem 1rem; font-size: 1rem; border-radius: 2px; transition: all .2s ease-in-out } .btn.focus,.btn:focus { outline: 0; box-shadow: none } .btn.disabled,.btn:disabled { cursor: not-allowed; opacity: .65; box-shadow: none } .btn.active,.btn:active { background-image: none; box-shadow: none,none } a.btn.disabled,fieldset[disabled] a.btn { pointer-events: none } .btn-primary { background-color: #2196F3; border-color: #2196F3 } .btn-primary,.btn-primary:focus { color: #FFF } .btn-primary:hover { color: #FFF; background-color: #128ff2; border-color: #128ff2 } .btn-primary.disabled,.btn-primary:disabled { background-color: #2196F3; border-color: #2196F3 } .btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle { color: #FFF; background-color: #128ff2; background-image: none; border-color: #128ff2 } .btn-secondary { background-color: #FFF; border-color: #efefef } .btn-secondary,.btn-secondary:focus { color: #292b2c } .btn-secondary:hover { color: #292b2c; background-color: #f7f7f7; border-color: #e7e7e7 } .btn-secondary.disabled,.btn-secondary:disabled { background-color: #FFF; border-color: #efefef } .btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle { color: #292b2c; background-color: #f7f7f7; background-image: none; border-color: #e7e7e7 } .btn-info { background-color: #00BCD4; border-color: #00BCD4 } .btn-info,.btn-info:focus { color: #FFF } .btn-info:hover { color: #FFF; background-color: #00aec5; border-color: #00aec5 } .btn-info.disabled,.btn-info:disabled { background-color: #00BCD4; border-color: #00BCD4 } .btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle { color: #FFF; background-color: #00aec5; background-image: none; border-color: #00aec5 } .btn-success { background-color: #32c787; border-color: #32c787 } .btn-success,.btn-success:focus { color: #FFF } .btn-success:hover { color: #FFF; background-color: #2fbb7f; border-color: #2fbb7f } .btn-success.disabled,.btn-success:disabled { background-color: #32c787; border-color: #32c787 } .btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle { color: #FFF; background-color: #2fbb7f; background-image: none; border-color: #2fbb7f } .btn-warning { background-color: #ffc107; border-color: #ffc107 } .btn-warning,.btn-warning:focus { color: #FFF } .btn-warning:hover { color: #FFF; background-color: #f7b900; border-color: #f7b900 } .btn-warning.disabled,.btn-warning:disabled { background-color: #ffc107; border-color: #ffc107 } .btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle { color: #FFF; background-color: #f7b900; background-image: none; border-color: #f7b900 } .btn-danger { background-color: #ff5652; border-color: #ff5652 } .btn-danger,.btn-danger:focus { color: #FFF } .btn-danger:hover { color: #FFF; background-color: #ff4743; border-color: #ff4743 } .btn-danger.disabled,.btn-danger:disabled { background-color: #ff5652; border-color: #ff5652 } .btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle { color: #FFF; background-color: #ff4743; background-image: none; border-color: #ff4743 } .btn-outline-primary { color: #2196F3; background-image: none; background-color: transparent; border-color: #2196F3 } .btn-outline-primary:hover { color: #FFF; background-color: #2196F3; border-color: #2196F3 } .btn-outline-primary.disabled,.btn-outline-primary:disabled { color: #2196F3; background-color: transparent } .btn-outline-primary.active,.btn-outline-primary:active,.show>.btn-outline-primary.dropdown-toggle { color: #FFF; background-color: #2196F3; border-color: #2196F3 } .btn-outline-secondary { color: #efefef; background-image: none; background-color: transparent; border-color: #efefef } .btn-outline-secondary:hover { color: #FFF; background-color: #efefef; border-color: #efefef } .btn-outline-secondary.disabled,.btn-outline-secondary:disabled { color: #efefef; background-color: transparent } .btn-outline-secondary.active,.btn-outline-secondary:active,.show>.btn-outline-secondary.dropdown-toggle { color: #FFF; background-color: #efefef; border-color: #efefef } .btn-outline-info { color: #00BCD4; background-image: none; background-color: transparent; border-color: #00BCD4 } .btn-outline-info:hover { color: #FFF; background-color: #00BCD4; border-color: #00BCD4 } .btn-outline-info.disabled,.btn-outline-info:disabled { color: #00BCD4; background-color: transparent } .btn-outline-info.active,.btn-outline-info:active,.show>.btn-outline-info.dropdown-toggle { color: #FFF; background-color: #00BCD4; border-color: #00BCD4 } .btn-outline-success { color: #32c787; background-image: none; background-color: transparent; border-color: #32c787 } .btn-outline-success:hover { color: #FFF; background-color: #32c787; border-color: #32c787 } .btn-outline-success.disabled,.btn-outline-success:disabled { color: #32c787; background-color: transparent } .btn-outline-success.active,.btn-outline-success:active,.show>.btn-outline-success.dropdown-toggle { color: #FFF; background-color: #32c787; border-color: #32c787 } .btn-outline-warning { color: #ffc107; background-image: none; background-color: transparent; border-color: #ffc107 } .btn-outline-warning:hover { color: #FFF; background-color: #ffc107; border-color: #ffc107 } .btn-outline-warning.disabled,.btn-outline-warning:disabled { color: #ffc107; background-color: transparent } .btn-outline-warning.active,.btn-outline-warning:active,.show>.btn-outline-warning.dropdown-toggle { color: #FFF; background-color: #ffc107; border-color: #ffc107 } .btn-outline-danger { color: #ff5652; background-image: none; background-color: transparent; border-color: #ff5652 } .btn-outline-danger:hover { color: #FFF; background-color: #ff5652; border-color: #ff5652 } .btn-outline-danger.disabled,.btn-outline-danger:disabled { color: #ff5652; background-color: transparent } .btn-outline-danger.active,.btn-outline-danger:active,.show>.btn-outline-danger.dropdown-toggle { color: #FFF; background-color: #ff5652; border-color: #ff5652 } .btn-link { color: #03A9F4; border-radius: 0 } .btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled { background-color: transparent; box-shadow: none } .btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover { border-color: transparent } .btn-link:focus,.btn-link:hover { color: #0275a8; background-color: transparent } .btn-link:disabled { color: #636c72 } .btn-group-lg>.btn,.btn-lg { padding: .75rem 1.5rem; font-size: 1.25rem; border-radius: 2px } .btn-group-sm>.btn,.btn-sm { padding: .25rem .5rem; font-size: .875rem; border-radius: 2px } .btn-block { display: block } .btn-block+.btn-block { margin-top: .5rem } .fade { opacity: 0; transition: opacity .15s linear } .fade.show { opacity: 1 } .collapse { display: none } .collapse.show { display: block } tr.collapse.show { display: table-row } tbody.collapse.show { display: table-row-group } .collapsing { position: relative; height: 0; transition: height .35s ease } .dropdown-toggle::after { display: inline-block; width: 0; height: 0; margin-left: .3em; vertical-align: middle; content: ""; border-top: .3em solid; border-right: .3em solid transparent; border-left: .3em solid transparent } .dropdown-toggle:focus { outline: 0 } .dropup .dropdown-toggle::after { border-top: 0; border-bottom: .3em solid } .dropdown-menu { position: absolute; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: .8rem 0; margin: 0; font-size: 1rem; color: #707070; text-align: left; background-color: #FFF; background-clip: padding-box; border: 0 solid transparent; border-radius: 2px; box-shadow: 0 2px 10px rgba(0,0,0,.075) } .dropdown-divider { height: 1px; margin: .5rem 0; overflow: hidden; background-color: #f6f6f6 } .dropdown-item { display: block; width: 100%; clear: both; color: #4C4C4C; text-align: inherit; background: 0 0; border: 0 } .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child) { border-radius: 0 } .dropdown-item:focus,.dropdown-item:hover { color: #1d1e1f; text-decoration: none; background-color: #f7f7f9 } .dropdown-item.active,.dropdown-item:active { color: #4C4C4C; background-color: #eee } .dropdown-item.disabled,.dropdown-item:disabled { color: #636c72; cursor: not-allowed; background-color: transparent } .show>.dropdown-menu { display: block } .show>a { outline: 0 } .dropdown-menu-right { right: 0; left: auto } .dropdown-menu-left { right: auto; left: 0 } .dropdown-header { display: block; padding: .8rem 1.5rem; margin-bottom: 0; font-size: .875rem; color: #636c72 } .dropdown-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 990 } .dropup .dropdown-menu { top: auto; margin-bottom: 0 } .btn-group,.btn-group-vertical { position: relative; display: inline-flex; vertical-align: middle } .btn-group-vertical>.btn,.btn-group>.btn { position: relative; flex: 0 1 auto } .btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover { z-index: 2 } .btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group { margin-left: -1px } .btn+.dropdown-toggle-split::after,.btn-group>.btn:first-child { margin-left: 0 } .btn-toolbar { display: flex; justify-content: flex-start } .btn-toolbar .input-group { width: auto } .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0 } .btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0 } .btn-group>.btn-group { float: left } .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0 } .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0 } .btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle { outline: 0 } .btn+.dropdown-toggle-split { padding-right: .75rem; padding-left: .75rem } .btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split { padding-right: .375rem; padding-left: .375rem } .btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split { padding-right: 1.125rem; padding-left: 1.125rem } .btn-group.open .dropdown-toggle,.btn-group.open .dropdown-toggle.btn-link { box-shadow: none } .btn-group-vertical { display: inline-flex; flex-direction: column; align-items: flex-start; justify-content: center } .btn-group-vertical .btn,.btn-group-vertical .btn-group { width: 100% } .btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group { margin-top: -1px; margin-left: 0 } .btn-group-vertical>.btn:first-child:not(:last-child) { border-bottom-right-radius: 0; border-bottom-left-radius: 0 } .btn-group-vertical>.btn:last-child:not(:first-child) { border-top-right-radius: 0; border-top-left-radius: 0 } .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0 } .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child { border-top-right-radius: 0; border-top-left-radius: 0 } [data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio] { position: absolute; clip: rect(0,0,0,0); pointer-events: none } .input-group { position: relative; display: flex; width: 100% } .input-group .form-control { position: relative; z-index: 2; flex: 1 1 auto; width: 1%; margin-bottom: 0 } .input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover,.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover { z-index: 3 } .input-group .form-control,.input-group-addon,.input-group-btn { display: flex; flex-direction: column; justify-content: center } .input-group-addon,.input-group-btn { white-space: nowrap; vertical-align: middle } .input-group-addon { margin-bottom: 0; font-size: 1rem; font-weight: 400; line-height: 1.25; color: #464a4c; text-align: center; background-color: transparent; border: 1px solid #f1f1f1; border-radius: 0 } .custom-control-input:active~.custom-control-indicator,.custom-control-input:checked~.custom-control-indicator { color: #FFF; background-color: transparent; box-shadow: none } .input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn { padding: .5rem .1rem; font-size: .875rem; border-radius: 0 } .input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn { padding: .75rem .1rem; font-size: 1.25rem; border-radius: 0 } .input-group-addon input[type=checkbox],.input-group-addon input[type=radio] { margin-top: 0 } .input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0 } .input-group-addon:not(:last-child) { border-right: 0 } .input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0 } .form-control+.input-group-addon:not(:first-child) { border-left: 0 } .input-group-btn { position: relative; font-size: 0 } .input-group-btn>.btn { position: relative; flex: 1 } .input-group-btn>.btn+.btn { margin-left: -1px } .input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group { margin-right: -1px } .input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group { z-index: 2; margin-left: -1px } .input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover { z-index: 3 } .custom-control { position: relative; display: inline-flex; padding-left: 2rem; margin-right: 1rem; cursor: pointer } .custom-control-input { position: absolute; z-index: -1; opacity: 0 } .custom-control-input:focus~.custom-control-indicator { box-shadow: none } .custom-control-input:disabled~.custom-control-indicator { cursor: not-allowed; background-color: transparent } .custom-control-input:disabled~.custom-control-description { color: #636c72; cursor: not-allowed } .custom-control-indicator { position: absolute; left: 0; display: block; width: 1.308rem; height: 1.308rem; pointer-events: none; user-select: none; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: 50% 50%; box-shadow: none } .custom-checkbox .custom-control-indicator { border-radius: 2px } .custom-checkbox .custom-control-input:checked~.custom-control-indicator { background-image: none } .custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator { background-color: #2196F3; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23FFFFFF' d='M0 2h4'/%3E%3C/svg%3E"); box-shadow: none } .custom-radio .custom-control-indicator { border-radius: 50% } .custom-radio .custom-control-input:checked~.custom-control-indicator { background-image: none } .custom-controls-stacked { display: flex; flex-direction: column } .custom-file,.custom-select { display: inline-block; max-width: 100% } .custom-controls-stacked .custom-control { margin-bottom: .25rem } .custom-controls-stacked .custom-control+.custom-control { margin-left: 0 } .custom-select { height: calc(2.55rem + 2px); padding: .375rem 1.75rem .375rem .75rem; line-height: 1.25; color: #464a4c; vertical-align: middle; background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center no-repeat #FFF; background-size: 8px 10px; border: 1px solid #f1f1f1; border-radius: 2px; -moz-appearance: none } .custom-select:focus { border-color: #9acffa; outline: 0; box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(154,207,250,.5) } .custom-select:focus::-ms-value { color: #464a4c; background-color: transparent } .custom-select:disabled { color: #636c72; cursor: not-allowed; background-color: #f6f6f6 } .custom-select::-ms-expand { opacity: 0 } .custom-select-sm { padding-top: .375rem; padding-bottom: .375rem; font-size: 75% } .custom-file { position: relative; height: 2.5rem; margin-bottom: 0; cursor: pointer } .custom-file-control,.custom-file-control::before { position: absolute; height: 2.5rem; padding: .5rem 1rem; line-height: 1.5; color: #464a4c } .custom-file-input { min-width: 14rem; max-width: 100%; height: 2.5rem; margin: 0; filter: alpha(opacity=0); opacity: 0 } .custom-file-input:focus~.custom-file-control { box-shadow: 0 0 0 .075rem #FFF,0 0 0 .2rem #2196F3 } .custom-file-control { top: 0; right: 0; left: 0; z-index: 5; pointer-events: none; user-select: none; background-color: #FFF; border: 1px solid #f1f1f1; border-radius: 2px; box-shadow: inset 0 .2rem .4rem rgba(0,0,0,.05) } .custom-file-control:lang(en)::after { content: "Choose file..." } .custom-file-control::before { top: -1px; right: -1px; bottom: -1px; z-index: 6; display: block; background-color: #f6f6f6; border: 1px solid #f1f1f1; border-radius: 0 2px 2px 0 } .nav-tabs .dropdown-menu,.nav-tabs .nav-link { border-top-right-radius: 0; border-top-left-radius: 0 } .custom-file-control:lang(en)::before { content: "Browse" } .breadcrumb::after,.navbar-toggler-icon { content: "" } .nav { display: flex; padding-left: 0; margin-bottom: 0 } .nav-link { display: block; padding: 1rem 1.2rem } .nav-link.disabled { color: #636c72; cursor: not-allowed } .nav-tabs { border-bottom: 2px solid #eee } .nav-tabs .nav-item { margin-bottom: -2px } .card-header,.card-subtitle,.card-text:last-child,.navbar-nav { margin-bottom: 0 } .nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover { border-color: #f6f6f6 #f6f6f6 #eee } .nav-tabs .nav-link.disabled { color: #636c72; background-color: transparent; border-color: transparent } .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active { color: #333; background-color: transparent; border-color: #ddd #ddd transparent } .nav-tabs .dropdown-menu { margin-top: -2px } .nav-pills .nav-link { border-radius: 2px } .nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active { color: #FFF; cursor: default; background-color: #2196F3 } .nav-fill .nav-item { flex: 1 1 auto; text-align: center } .nav-justified .nav-item { flex: 1 1 100%; text-align: center } .tab-content>.tab-pane { display: none } .tab-content>.active { display: block } .navbar { position: relative; display: flex; flex-direction: column; padding: .5rem 1rem } .navbar-brand { display: inline-block; padding-top: .25rem; padding-bottom: .25rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit } .navbar-nav { display: flex; flex-direction: column; padding-left: 0 } .navbar-nav .nav-link { padding-right: 0; padding-left: 0 } .navbar-text { display: inline-block; padding-top: .425rem; padding-bottom: .425rem } .navbar-toggler { align-self: flex-start; padding: .25rem .75rem; font-size: 1.25rem; line-height: 1; background: 0 0; border: 1px solid transparent; border-radius: 2px } .navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; background: center center no-repeat; background-size: 100% 100% } .navbar-toggler-left { position: absolute; left: 1rem } .navbar-toggler-right { position: absolute; right: 1rem } @media (max-width: 575px) { .navbar-toggleable .navbar-nav .dropdown-menu { position:static; float: none } .navbar-toggleable>.container { padding-right: 0; padding-left: 0 } } @media (min-width: 576px) { .navbar-toggleable { flex-direction:row; flex-wrap: nowrap; align-items: center } .navbar-toggleable .navbar-nav { flex-direction: row } .navbar-toggleable .navbar-nav .nav-link { padding-right: .5rem; padding-left: .5rem } .navbar-toggleable>.container { display: flex; flex-wrap: nowrap; align-items: center } .navbar-toggleable .navbar-collapse { display: flex!important; width: 100% } .navbar-toggleable .navbar-toggler { display: none } } @media (max-width: 767px) { .navbar-toggleable-sm .navbar-nav .dropdown-menu { position:static; float: none } .navbar-toggleable-sm>.container { padding-right: 0; padding-left: 0 } } @media (min-width: 768px) { .navbar-toggleable-sm { flex-direction:row; flex-wrap: nowrap; align-items: center } .navbar-toggleable-sm .navbar-nav { flex-direction: row } .navbar-toggleable-sm .navbar-nav .nav-link { padding-right: .5rem; padding-left: .5rem } .navbar-toggleable-sm>.container { display: flex; flex-wrap: nowrap; align-items: center } .navbar-toggleable-sm .navbar-collapse { display: flex!important; width: 100% } .navbar-toggleable-sm .navbar-toggler { display: none } } @media (max-width: 991px) { .navbar-toggleable-md .navbar-nav .dropdown-menu { position:static; float: none } .navbar-toggleable-md>.container { padding-right: 0; padding-left: 0 } } @media (min-width: 992px) { .navbar-toggleable-md { flex-direction:row; flex-wrap: nowrap; align-items: center } .navbar-toggleable-md .navbar-nav { flex-direction: row } .navbar-toggleable-md .navbar-nav .nav-link { padding-right: .5rem; padding-left: .5rem } .navbar-toggleable-md>.container { display: flex; flex-wrap: nowrap; align-items: center } .navbar-toggleable-md .navbar-collapse { display: flex!important; width: 100% } .navbar-toggleable-md .navbar-toggler { display: none } } @media (max-width: 1199px) { .navbar-toggleable-lg .navbar-nav .dropdown-menu { position:static; float: none } .navbar-toggleable-lg>.container { padding-right: 0; padding-left: 0 } } @media (min-width: 1200px) { .navbar-toggleable-lg { flex-direction:row; flex-wrap: nowrap; align-items: center } .navbar-toggleable-lg .navbar-nav { flex-direction: row } .navbar-toggleable-lg .navbar-nav .nav-link { padding-right: .5rem; padding-left: .5rem } .navbar-toggleable-lg>.container { display: flex; flex-wrap: nowrap; align-items: center } .navbar-toggleable-lg .navbar-collapse { display: flex!important; width: 100% } .navbar-toggleable-lg .navbar-toggler { display: none } } .navbar-toggleable-xl { flex-direction: row; flex-wrap: nowrap; align-items: center } .navbar-toggleable-xl .navbar-nav .dropdown-menu { position: static; float: none } .navbar-toggleable-xl>.container { padding-right: 0; padding-left: 0 } .navbar-toggleable-xl .navbar-nav { flex-direction: row } .navbar-toggleable-xl .navbar-nav .nav-link { padding-right: .5rem; padding-left: .5rem } .navbar-toggleable-xl>.container { display: flex; flex-wrap: nowrap; align-items: center } .navbar-toggleable-xl .navbar-collapse { display: flex!important; width: 100% } .navbar-toggleable-xl .navbar-toggler { display: none } .navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover { color: rgba(0,0,0,.9) } .navbar-light .navbar-nav .nav-link { color: rgba(0,0,0,.5) } .navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover { color: rgba(0,0,0,.7) } .navbar-light .navbar-nav .nav-link.disabled { color: rgba(0,0,0,.3) } .navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .open>.nav-link { color: rgba(0,0,0,.9) } .navbar-light .navbar-toggler { border-color: rgba(0,0,0,.1) } .navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") } .navbar-light .navbar-text { color: rgba(0,0,0,.5) } .navbar-inverse .navbar-brand,.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-toggler,.navbar-inverse .navbar-toggler:focus,.navbar-inverse .navbar-toggler:hover { color: #fff } .navbar-inverse .navbar-nav .nav-link { color: rgba(255,255,255,.5) } .navbar-inverse .navbar-nav .nav-link:focus,.navbar-inverse .navbar-nav .nav-link:hover { color: rgba(255,255,255,.75) } .navbar-inverse .navbar-nav .nav-link.disabled { color: rgba(255,255,255,.25) } .navbar-inverse .navbar-nav .active>.nav-link,.navbar-inverse .navbar-nav .nav-link.active,.navbar-inverse .navbar-nav .nav-link.open,.navbar-inverse .navbar-nav .open>.nav-link { color: #fff } .navbar-inverse .navbar-toggler { border-color: rgba(255,255,255,.1) } .navbar-inverse .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") } .navbar-inverse .navbar-text { color: rgba(255,255,255,.5) } .card { position: relative; display: flex; flex-direction: column; background-color: #FFF; border: 1px solid transparent; border-radius: 2px } .card-block { flex: 1 1 auto; padding: 2.1rem } .card-footer,.card-header { padding: 2rem 2.1rem; background-color: transparent } .card-link+.card-link { margin-left: 2.1rem } .card-header-pills,.card-header-tabs { margin-right: -1.05rem; margin-left: -1.05rem } .card>.list-group:first-child .list-group-item:first-child { border-top-right-radius: 2px; border-top-left-radius: 2px } .card>.list-group:last-child .list-group-item:last-child { border-bottom-right-radius: 2px; border-bottom-left-radius: 2px } .card-header { border-bottom: 1px solid transparent } .card-header:first-child { border-radius: 2px 2px 0 0 } .card-footer { border-top: 1px solid transparent } .card-footer:last-child { border-radius: 0 0 2px 2px } .card-header-tabs { margin-bottom: -2rem; border-bottom: 0 } .card-primary { background-color: #2196F3; border-color: #2196F3 } .card-primary .card-footer,.card-primary .card-header { background-color: transparent } .card-success { background-color: #32c787; border-color: #32c787 } .card-success .card-footer,.card-success .card-header { background-color: transparent } .card-info { background-color: #00BCD4; border-color: #00BCD4 } .card-info .card-footer,.card-info .card-header { background-color: transparent } .card-warning { background-color: #ffc107; border-color: #ffc107 } .card-warning .card-footer,.card-warning .card-header { background-color: transparent } .card-danger { background-color: #ff5652; border-color: #ff5652 } .breadcrumb,.card-danger .card-footer,.card-danger .card-header,.card-inverse .card-footer,.card-inverse .card-header,.card-outline-danger,.card-outline-info,.card-outline-primary,.card-outline-secondary,.card-outline-success,.card-outline-warning { background-color: transparent } .card-outline-primary { border-color: #2196F3 } .card-outline-secondary { border-color: #efefef } .card-outline-info { border-color: #00BCD4 } .card-outline-success { border-color: #32c787 } .card-outline-warning { border-color: #ffc107 } .card-outline-danger { border-color: #ff5652 } .card-inverse { color: rgba(255,255,255,.65) } .card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title { color: #fff } .card-inverse .card-link:focus,.card-inverse .card-link:hover { color: #FFF } .card-blockquote { padding: 0; margin-bottom: 0; border-left: 0 } .card-img { border-radius: 2px } .card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 0 } .card-img-top { border-top-right-radius: 2px; border-top-left-radius: 2px } .card-img-bottom { border-bottom-right-radius: 2px; border-bottom-left-radius: 2px } @media (min-width: 576px) { .card-deck { display:flex; flex-flow: row wrap } .card-deck .card { display: flex; flex: 1 0 0; flex-direction: column } .card-deck .card:not(:first-child) { margin-left: 15px } .card-deck .card:not(:last-child) { margin-right: 15px } .card-group { display: flex; flex-flow: row wrap } .card-group .card { flex: 1 0 0 } .card-group .card+.card { margin-left: 0; border-left: 0 } .card-group .card:first-child { border-bottom-right-radius: 0; border-top-right-radius: 0 } .card-group .card:first-child .card-img-top { border-top-right-radius: 0 } .card-group .card:first-child .card-img-bottom { border-bottom-right-radius: 0 } .card-group .card:last-child { border-bottom-left-radius: 0; border-top-left-radius: 0 } .card-group .card:last-child .card-img-top { border-top-left-radius: 0 } .card-group .card:last-child .card-img-bottom { border-bottom-left-radius: 0 } .card-group .card:not(:first-child):not(:last-child),.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top { border-radius: 0 } .card-columns { column-count: 3; column-gap: 1.25rem } .card-columns .card { display: inline-block; width: 100%; margin-bottom: 2rem } } .breadcrumb { padding: .75rem .25rem; margin-bottom: 1rem } .breadcrumb::after { display: block; clear: both } .breadcrumb-item { float: left } .breadcrumb-item+.breadcrumb-item::before { display: inline-block; padding-right: .5rem; padding-left: .5rem; color: #636c72; content: "" } .breadcrumb-item.active { color: #9c9c9c } .pagination { display: flex; padding-left: 0; border-radius: 2px } .page-item:first-child .page-link { margin-left: 0; border-bottom-left-radius: 2px; border-top-left-radius: 2px } .page-item:last-child .page-link { border-bottom-right-radius: 2px; border-top-right-radius: 2px } .page-item.active .page-link { z-index: 2; color: #FFF; background-color: #2ebcfc; border-color: #2196F3 } .page-item.disabled .page-link { color: #8a8a8a; pointer-events: none; cursor: not-allowed; background-color: #efefef; border-color: #ddd } .page-link { position: relative; display: block; padding: 0; margin-left: -1px; color: #8a8a8a; background-color: #efefef; border: 0 solid #ddd } .pagination-lg .page-item:first-child .page-link,.pagination-sm .page-item:first-child .page-link { border-bottom-left-radius: 2px; border-top-left-radius: 2px } .pagination-lg .page-item:last-child .page-link,.pagination-sm .page-item:last-child .page-link { border-bottom-right-radius: 2px; border-top-right-radius: 2px } .page-link:focus,.page-link:hover { color: #7d7d7d; background-color: #e2e2e2; border-color: #ddd } .pagination-lg .page-link { padding: .75rem 1.5rem; font-size: 1.25rem } .pagination-sm .page-link { padding: .25rem .5rem; font-size: .875rem } .badge { display: inline-block; padding: .4rem .55rem; font-size: 85%; line-height: 1; color: #FFF; text-align: center; vertical-align: baseline; border-radius: 2px } .popover,.tooltip { font-family: Roboto,sans-serif; font-style: normal; letter-spacing: normal; line-break: auto; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: break-word; text-shadow: none; text-decoration: none } .badge:empty { display: none } .btn .badge { position: relative; top: -1px } a.badge:focus,a.badge:hover { color: #FFF; text-decoration: none; cursor: pointer } .badge-pill { padding-right: .6em; padding-left: .6em; border-radius: 10rem } .badge-default { background-color: #636c72 } .badge-default[href]:focus,.badge-default[href]:hover { background-color: #4b5257 } .badge-primary { background-color: #2196F3 } .badge-primary[href]:focus,.badge-primary[href]:hover { background-color: #0c7cd5 } .badge-success { background-color: #32c787 } .badge-success[href]:focus,.badge-success[href]:hover { background-color: #289e6b } .badge-info { background-color: #00BCD4 } .badge-info[href]:focus,.badge-info[href]:hover { background-color: #008fa1 } .badge-warning { background-color: #ffc107 } .badge-warning[href]:focus,.badge-warning[href]:hover { background-color: #d39e00 } .badge-danger { background-color: #ff5652 } .badge-danger[href]:focus,.badge-danger[href]:hover { background-color: #ff241f } .jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; background-color: #f6f6f6; border-radius: 2px } @media (min-width: 576px) { .jumbotron { padding:4rem 2rem } } .jumbotron-hr { border-top-color: #ddd } .jumbotron-fluid { padding-right: 0; padding-left: 0; border-radius: 0 } .alert { padding: 18px 24px; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 2px } .alert-heading { color: inherit } .close,.font-weight-normal,.popover { font-weight: 400 } .alert-dismissible .close { position: relative; top: -18px; right: -24px; padding: 18px 24px; color: inherit } .alert-success { background-color: #57d59f; border-color: #57d59f; color: #FFF } .alert-success hr { border-top-color: #43d093 } .alert-success .alert-link { color: #e6e6e6 } .alert-info { background-color: #2ebcfc; border-color: #2ebcfc; color: #FFF } .alert-info hr { border-top-color: #14b4fc } .alert-info .alert-link { color: #e6e6e6 } .alert-warning { background-color: #ffc721; border-color: #ffc721; color: #FFF } .alert-warning hr { border-top-color: #ffc107 } .alert-warning .alert-link { color: #e6e6e6 } .alert-danger { background-color: #ff6f6c; border-color: #ff6f6c; color: #FFF } .alert-danger hr { border-top-color: #ff5652 } .alert-danger .alert-link { color: #e6e6e6 } @keyframes progress-bar-stripes { from { background-position: 3px 0 } to { background-position: 0 0 } } .progress { display: flex; font-size: .75rem; line-height: 3px; text-align: center; background-color: #eee; border-radius: 2px } .progress-bar { height: 3px; color: #2196F3; background-color: #2196F3 } .progress-bar-striped { background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-size: 3px 3px } .progress-bar-animated { animation: progress-bar-stripes 1s linear infinite } .dropdown-menu,.login__block { -webkit-animation-duration: .3s } .media { display: flex; align-items: flex-start } .media-body { flex: 1 } .list-group { display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0 } .list-group-item-action { width: 100%; color: #9c9c9c; text-align: inherit } .list-group-item-action .list-group-item-heading { color: #000 } .list-group-item-action:focus,.list-group-item-action:hover { color: #9c9c9c; text-decoration: none; background-color: #f9f9f9 } .list-group-item-action:active { color: #707070; background-color: #f6f6f6 } .list-group-item { position: relative; display: flex; flex-flow: row wrap; align-items: center; padding: 1rem 2rem; margin-bottom: 0; background-color: transparent; border: 0 solid rgba(0,0,0,.125) } .list-group-item:first-child { border-top-right-radius: 2px; border-top-left-radius: 2px } .list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px } .list-group-item:focus,.list-group-item:hover { text-decoration: none } .list-group-item.disabled,.list-group-item:disabled { color: #636c72; cursor: not-allowed; background-color: transparent } .list-group-item.disabled .list-group-item-heading,.list-group-item:disabled .list-group-item-heading { color: inherit } .list-group-item.disabled .list-group-item-text,.list-group-item:disabled .list-group-item-text { color: #636c72 } .list-group-item.active { z-index: 2; color: #FFF; background-color: #03A9F4; border-color: #03A9F4 } .list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small { color: inherit } .list-group-item.active .list-group-item-text { color: #f7fcff } .list-group-flush .list-group-item { border-right: 0; border-left: 0; border-radius: 0 } .list-group-flush:first-child .list-group-item:first-child { border-top: 0 } .list-group-flush:last-child .list-group-item:last-child { border-bottom: 0 } .list-group-item-success { color: #FFF; background-color: #57d59f } a.list-group-item-success,button.list-group-item-success { color: #FFF } a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading { color: inherit } a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover { color: #FFF; background-color: #43d093 } a.list-group-item-success.active,button.list-group-item-success.active { color: #fff; background-color: #FFF; border-color: #FFF } .list-group-item-info { color: #FFF; background-color: #2ebcfc } a.list-group-item-info,button.list-group-item-info { color: #FFF } a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading { color: inherit } a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover { color: #FFF; background-color: #14b4fc } a.list-group-item-info.active,button.list-group-item-info.active { color: #fff; background-color: #FFF; border-color: #FFF } .list-group-item-warning { color: #FFF; background-color: #ffc721 } a.list-group-item-warning,button.list-group-item-warning { color: #FFF } a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading { color: inherit } a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover { color: #FFF; background-color: #ffc107 } a.list-group-item-warning.active,button.list-group-item-warning.active { color: #fff; background-color: #FFF; border-color: #FFF } .list-group-item-danger { color: #FFF; background-color: #ff6f6c } a.list-group-item-danger,button.list-group-item-danger { color: #FFF } a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading { color: inherit } a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover { color: #FFF; background-color: #ff5652 } a.list-group-item-danger.active,button.list-group-item-danger.active { color: #fff; background-color: #FFF; border-color: #FFF } .embed-responsive { position: relative; display: block; width: 100%; padding: 0 } .embed-responsive::before { display: block; content: "" } .embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0 } .embed-responsive-21by9::before { padding-top: 42.85714% } .embed-responsive-16by9::before { padding-top: 56.25% } .embed-responsive-4by3::before { padding-top: 75% } .embed-responsive-1by1::before { padding-top: 100% } .close { float: right; font-size: 1.5rem; line-height: 1; color: #000; text-shadow: none } .modal-title,.popover,.tooltip { line-height: 1.5 } .close:focus,.close:hover { color: #000; text-decoration: none; cursor: pointer; opacity: .75 } button.close { padding: 0; cursor: pointer; background: 0 0; border: 0 } .modal-content,.popover { background-clip: padding-box } .dataTables_length select,.form-control { appearance: none } .modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; outline: 0 } .modal.fade .modal-dialog { transition: transform .3s ease-out; transform: translate(0,-25%) } .modal.show .modal-dialog { transform: translate(0,0) } .modal-open .modal { overflow-x: hidden; overflow-y: auto } .modal-dialog { position: relative; margin: 10px } .modal-content { position: relative; display: flex; flex-direction: column; background-color: #FFF; border: 0 solid rgba(0,0,0,.2); border-radius: 2px; box-shadow: 0 5px 20px rgba(0,0,0,.07); outline: 0 } .modal-footer,.modal-header { display: flex; align-items: center } .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000 } .modal-backdrop.fade { opacity: 0 } .modal-backdrop.show { opacity: .2 } .modal-header { justify-content: space-between; padding: 25px 30px 0; border-bottom: 0 solid #f6f6f6 } .modal-title { margin-bottom: 0 } .modal-body { position: relative; flex: 1 1 auto; padding: 25px 30px } .modal-footer { justify-content: flex-end; padding: 25px 30px; border-top: 0 solid #f6f6f6 } .popover,.tooltip { display: block; position: absolute } .modal-footer>:not(:first-child) { margin-left: .25rem } .modal-footer>:not(:last-child) { margin-right: .25rem } .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll } @media (min-width: 576px) { .modal-dialog { max-width:500px; margin: 30px auto } .modal-content { box-shadow: 0 5px 20px rgba(0,0,0,.07) } .modal-sm { max-width: 300px } } @media (min-width: 992px) { .modal-lg { max-width:800px } } .tooltip { z-index: 1070; text-align: left; text-align: start; opacity: 0 } .tooltip.show { opacity: 1 } .tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top { padding: 5px 0; margin-top: -3px } .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,.tooltip.tooltip-top .tooltip-inner::before { bottom: 0; left: 50%; margin-left: -5px; content: ""; border-width: 5px 5px 0; border-top-color: #676767 } .tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right { padding: 0 5px; margin-left: 3px } .tooltip.bs-tether-element-attached-left .tooltip-inner::before,.tooltip.tooltip-right .tooltip-inner::before { top: 50%; left: 0; margin-top: -5px; content: ""; border-width: 5px 5px 5px 0; border-right-color: #676767 } .tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom { padding: 5px 0; margin-top: 3px } .tooltip.bs-tether-element-attached-top .tooltip-inner::before,.tooltip.tooltip-bottom .tooltip-inner::before { top: 0; left: 50%; margin-left: -5px; content: ""; border-width: 0 5px 5px; border-bottom-color: #676767 } .tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left { padding: 0 5px; margin-left: -3px } .tooltip.bs-tether-element-attached-right .tooltip-inner::before,.tooltip.tooltip-left .tooltip-inner::before { top: 50%; right: 0; margin-top: -5px; content: ""; border-width: 5px 0 5px 5px; border-left-color: #676767 } .tooltip-inner { max-width: 200px; padding: .7rem 1.1rem; color: #FFF; text-align: center; background-color: #676767; border-radius: 2px } .tooltip-inner::before { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid } .popover { top: 0; left: 0; z-index: 1060; max-width: 276px; padding: 15px 10px; text-align: left; text-align: start; background-color: #FFF; border: 0 solid rgba(0,0,0,.2); border-radius: 2px; box-shadow: 0 2px 30px rgba(0,0,0,.15) } .popover.bs-tether-element-attached-bottom,.popover.popover-top { margin-top: -10px } .popover.bs-tether-element-attached-bottom::after,.popover.bs-tether-element-attached-bottom::before,.popover.popover-top::after,.popover.popover-top::before { left: 50%; border-bottom-width: 0 } .popover.bs-tether-element-attached-bottom::before,.popover.popover-top::before { bottom: -11px; margin-left: -11px; border-top-color: transparent } .popover.bs-tether-element-attached-bottom::after,.popover.popover-top::after { bottom: -10px; margin-left: -10px; border-top-color: #FFF } .popover.bs-tether-element-attached-left,.popover.popover-right { margin-left: 10px } .popover.bs-tether-element-attached-left::after,.popover.bs-tether-element-attached-left::before,.popover.popover-right::after,.popover.popover-right::before { top: 50%; border-left-width: 0 } .popover.bs-tether-element-attached-left::before,.popover.popover-right::before { left: -11px; margin-top: -11px; border-right-color: transparent } .popover.bs-tether-element-attached-left::after,.popover.popover-right::after { left: -10px; margin-top: -10px; border-right-color: #FFF } .popover.bs-tether-element-attached-top,.popover.popover-bottom { margin-top: 10px } .popover.bs-tether-element-attached-top::after,.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::after,.popover.popover-bottom::before { left: 50%; border-top-width: 0 } .popover.bs-tether-element-attached-top::before,.popover.popover-bottom::before { top: -11px; margin-left: -11px; border-bottom-color: transparent } .popover.bs-tether-element-attached-top::after,.popover.popover-bottom::after { top: -10px; margin-left: -10px; border-bottom-color: #FFF } .popover.bs-tether-element-attached-top .popover-title::before,.popover.popover-bottom .popover-title::before { position: absolute; top: 0; left: 50%; display: block; width: 20px; margin-left: -10px; content: ""; border-bottom: 1px solid #FFF } .popover.bs-tether-element-attached-right,.popover.popover-left { margin-left: -10px } .popover.bs-tether-element-attached-right::after,.popover.bs-tether-element-attached-right::before,.popover.popover-left::after,.popover.popover-left::before { top: 50%; border-right-width: 0 } .popover.bs-tether-element-attached-right::before,.popover.popover-left::before { right: -11px; margin-top: -11px; border-left-color: transparent } .popover.bs-tether-element-attached-right::after,.popover.popover-left::after { right: -10px; margin-top: -10px; border-left-color: #FFF } .popover-title { padding: 8px 14px; margin-bottom: 0; font-size: 1rem; background-color: #FFF; border-bottom: 0 solid #f2f2f2; border-top-right-radius: calc(2px - 0); border-top-left-radius: calc(2px - 0) } .popover-title:empty { display: none } .popover-content { padding: 9px 14px } .popover::after,.popover::before { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid } .carousel,.carousel-inner,.carousel-item { position: relative } .popover::before { content: ""; border-width: 11px } .popover::after { content: ""; border-width: 10px } .carousel-inner { width: 100%; overflow: hidden } .carousel-item { display: none; width: 100% } .carousel-item-next,.carousel-item-prev,.carousel-item.active { display: flex } .carousel-item-next,.carousel-item-prev { position: absolute; top: 0 } @media (-webkit-transform-3d) { .carousel-item { transition: transform .6s ease-in-out; backface-visibility: hidden; perspective: 1000px } .carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right { transform: translate3d(0,0,0) } .active.carousel-item-right,.carousel-item-next { transform: translate3d(100%,0,0) } .active.carousel-item-left,.carousel-item-prev { transform: translate3d(-100%,0,0) } } @supports (transform: translate3d(0,0,0)) { .carousel-item { transition:transform .6s ease-in-out; backface-visibility: hidden; perspective: 1000px } .carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right { transform: translate3d(0,0,0) } .active.carousel-item-right,.carousel-item-next { transform: translate3d(100%,0,0) } .active.carousel-item-left,.carousel-item-prev { transform: translate3d(-100%,0,0) } } .carousel-control-next,.carousel-control-prev { position: absolute; top: 0; bottom: 0; display: flex; align-items: center; justify-content: center; width: 15%; color: #FFF; text-align: center; opacity: .8 } .carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover { color: #FFF; text-decoration: none; outline: 0; opacity: .9 } .carousel-control-prev { left: 0 } .carousel-control-next { right: 0 } .carousel-control-next-icon,.carousel-control-prev-icon { display: inline-block; width: 40px; height: 40px; background: center center no-repeat; background-size: 100% 100% } .carousel-indicators { position: absolute; right: 0; bottom: 10px; left: 0; z-index: 15; display: flex; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none } .carousel-indicators li { position: relative; flex: 1 0 auto; max-width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: rgba(255,255,255,.5) } .carousel-indicators li::after,.carousel-indicators li::before { left: 0; display: inline-block; width: 100%; height: 10px; position: absolute; content: "" } .carousel-indicators li::before { top: -10px } .carousel-indicators li::after { bottom: -10px } .carousel-indicators .active { background-color: #FFF } .carousel-caption { position: absolute; right: 15%; left: 15%; z-index: 10; padding-top: 20px; color: rgba(255,255,255,.9); text-align: center } .fixed-bottom,.fixed-top { position: fixed; right: 0; z-index: 1030 } .align-baseline { vertical-align: baseline!important } .align-top { vertical-align: top!important } .align-middle { vertical-align: middle!important } .align-bottom { vertical-align: bottom!important } .align-text-bottom { vertical-align: text-bottom!important } .align-text-top { vertical-align: text-top!important } .bg-faded { background-color: #ebebeb } .bg-primary { background-color: #2196F3!important } a.bg-primary:focus,a.bg-primary:hover { background-color: #0c7cd5!important } .bg-success { background-color: #32c787!important } a.bg-success:focus,a.bg-success:hover { background-color: #289e6b!important } .bg-info { background-color: #00BCD4!important } a.bg-info:focus,a.bg-info:hover { background-color: #008fa1!important } .bg-warning { background-color: #ffc107!important } a.bg-warning:focus,a.bg-warning:hover { background-color: #d39e00!important } .bg-danger { background-color: #ff5652!important } a.bg-danger:focus,a.bg-danger:hover { background-color: #ff241f!important } .bg-inverse { background-color: #292b2c!important } a.bg-inverse:focus,a.bg-inverse:hover { background-color: #101112!important } .border-0 { border: 0!important } .rounded-right,.rounded-top { border-top-right-radius: 2px } .rounded-bottom,.rounded-right { border-bottom-right-radius: 2px } .rounded-bottom,.rounded-left { border-bottom-left-radius: 2px } .rounded-left,.rounded-top { border-top-left-radius: 2px } .border-top-0 { border-top: 0!important } .border-right-0 { border-right: 0!important } .border-bottom-0 { border-bottom: 0!important } .border-left-0 { border-left: 0!important } .rounded { border-radius: 2px } .rounded-circle { border-radius: 50% } .rounded-0 { border-radius: 0 } .clearfix::after { display: block; content: ""; clear: both } .d-none { display: none!important } .d-inline { display: inline!important } .d-inline-block { display: inline-block!important } .d-block { display: block!important } .d-table { display: table!important } .d-table-cell { display: table-cell!important } .d-flex { display: flex!important } .d-inline-flex { display: inline-flex!important } @media (min-width: 576px) { .d-sm-none { display:none!important } .d-sm-inline { display: inline!important } .d-sm-inline-block { display: inline-block!important } .d-sm-block { display: block!important } .d-sm-table { display: table!important } .d-sm-table-cell { display: table-cell!important } .d-sm-flex { display: flex!important } .d-sm-inline-flex { display: inline-flex!important } } @media (min-width: 768px) { .d-md-none { display:none!important } .d-md-inline { display: inline!important } .d-md-inline-block { display: inline-block!important } .d-md-block { display: block!important } .d-md-table { display: table!important } .d-md-table-cell { display: table-cell!important } .d-md-flex { display: flex!important } .d-md-inline-flex { display: inline-flex!important } } @media (min-width: 992px) { .d-lg-none { display:none!important } .d-lg-inline { display: inline!important } .d-lg-inline-block { display: inline-block!important } .d-lg-block { display: block!important } .d-lg-table { display: table!important } .d-lg-table-cell { display: table-cell!important } .d-lg-flex { display: flex!important } .d-lg-inline-flex { display: inline-flex!important } } @media (min-width: 1200px) { .d-xl-none { display:none!important } .d-xl-inline { display: inline!important } .d-xl-inline-block { display: inline-block!important } .d-xl-block { display: block!important } .d-xl-table { display: table!important } .d-xl-table-cell { display: table-cell!important } .d-xl-flex { display: flex!important } .d-xl-inline-flex { display: inline-flex!important } } .hidden-xl-down,.hidden-xs-up,.visible-print-block { display: none!important } .flex-first { order: -1 } .flex-last { order: 1 } .flex-unordered { order: 0 } .flex-row { flex-direction: row!important } .flex-column { flex-direction: column!important } .flex-row-reverse { flex-direction: row-reverse!important } .flex-column-reverse { flex-direction: column-reverse!important } .flex-wrap { flex-wrap: wrap!important } .flex-nowrap { flex-wrap: nowrap!important } .flex-wrap-reverse { flex-wrap: wrap-reverse!important } .justify-content-start { justify-content: flex-start!important } .justify-content-end { justify-content: flex-end!important } .justify-content-center { justify-content: center!important } .justify-content-between { justify-content: space-between!important } .justify-content-around { justify-content: space-around!important } .align-items-start { align-items: flex-start!important } .align-items-end { align-items: flex-end!important } .align-items-center { align-items: center!important } .align-items-baseline { align-items: baseline!important } .align-items-stretch { align-items: stretch!important } .align-content-start { align-content: flex-start!important } .align-content-end { align-content: flex-end!important } .align-content-center { align-content: center!important } .align-content-between { align-content: space-between!important } .align-content-around { align-content: space-around!important } .align-content-stretch { align-content: stretch!important } .align-self-auto { align-self: auto!important } .align-self-start { align-self: flex-start!important } .align-self-end { align-self: flex-end!important } .align-self-center { align-self: center!important } .align-self-baseline { align-self: baseline!important } .align-self-stretch { align-self: stretch!important } @media (min-width: 576px) { .flex-sm-first { order:-1 } .flex-sm-last { order: 1 } .flex-sm-unordered { order: 0 } .flex-sm-row { flex-direction: row!important } .flex-sm-column { flex-direction: column!important } .flex-sm-row-reverse { flex-direction: row-reverse!important } .flex-sm-column-reverse { flex-direction: column-reverse!important } .flex-sm-wrap { flex-wrap: wrap!important } .flex-sm-nowrap { flex-wrap: nowrap!important } .flex-sm-wrap-reverse { flex-wrap: wrap-reverse!important } .justify-content-sm-start { justify-content: flex-start!important } .justify-content-sm-end { justify-content: flex-end!important } .justify-content-sm-center { justify-content: center!important } .justify-content-sm-between { justify-content: space-between!important } .justify-content-sm-around { justify-content: space-around!important } .align-items-sm-start { align-items: flex-start!important } .align-items-sm-end { align-items: flex-end!important } .align-items-sm-center { align-items: center!important } .align-items-sm-baseline { align-items: baseline!important } .align-items-sm-stretch { align-items: stretch!important } .align-content-sm-start { align-content: flex-start!important } .align-content-sm-end { align-content: flex-end!important } .align-content-sm-center { align-content: center!important } .align-content-sm-between { align-content: space-between!important } .align-content-sm-around { align-content: space-around!important } .align-content-sm-stretch { align-content: stretch!important } .align-self-sm-auto { align-self: auto!important } .align-self-sm-start { align-self: flex-start!important } .align-self-sm-end { align-self: flex-end!important } .align-self-sm-center { align-self: center!important } .align-self-sm-baseline { align-self: baseline!important } .align-self-sm-stretch { align-self: stretch!important } } @media (min-width: 768px) { .flex-md-first { order:-1 } .flex-md-last { order: 1 } .flex-md-unordered { order: 0 } .flex-md-row { flex-direction: row!important } .flex-md-column { flex-direction: column!important } .flex-md-row-reverse { flex-direction: row-reverse!important } .flex-md-column-reverse { flex-direction: column-reverse!important } .flex-md-wrap { flex-wrap: wrap!important } .flex-md-nowrap { flex-wrap: nowrap!important } .flex-md-wrap-reverse { flex-wrap: wrap-reverse!important } .justify-content-md-start { justify-content: flex-start!important } .justify-content-md-end { justify-content: flex-end!important } .justify-content-md-center { justify-content: center!important } .justify-content-md-between { justify-content: space-between!important } .justify-content-md-around { justify-content: space-around!important } .align-items-md-start { align-items: flex-start!important } .align-items-md-end { align-items: flex-end!important } .align-items-md-center { align-items: center!important } .align-items-md-baseline { align-items: baseline!important } .align-items-md-stretch { align-items: stretch!important } .align-content-md-start { align-content: flex-start!important } .align-content-md-end { align-content: flex-end!important } .align-content-md-center { align-content: center!important } .align-content-md-between { align-content: space-between!important } .align-content-md-around { align-content: space-around!important } .align-content-md-stretch { align-content: stretch!important } .align-self-md-auto { align-self: auto!important } .align-self-md-start { align-self: flex-start!important } .align-self-md-end { align-self: flex-end!important } .align-self-md-center { align-self: center!important } .align-self-md-baseline { align-self: baseline!important } .align-self-md-stretch { align-self: stretch!important } } @media (min-width: 992px) { .flex-lg-first { order:-1 } .flex-lg-last { order: 1 } .flex-lg-unordered { order: 0 } .flex-lg-row { flex-direction: row!important } .flex-lg-column { flex-direction: column!important } .flex-lg-row-reverse { flex-direction: row-reverse!important } .flex-lg-column-reverse { flex-direction: column-reverse!important } .flex-lg-wrap { flex-wrap: wrap!important } .flex-lg-nowrap { flex-wrap: nowrap!important } .flex-lg-wrap-reverse { flex-wrap: wrap-reverse!important } .justify-content-lg-start { justify-content: flex-start!important } .justify-content-lg-end { justify-content: flex-end!important } .justify-content-lg-center { justify-content: center!important } .justify-content-lg-between { justify-content: space-between!important } .justify-content-lg-around { justify-content: space-around!important } .align-items-lg-start { align-items: flex-start!important } .align-items-lg-end { align-items: flex-end!important } .align-items-lg-center { align-items: center!important } .align-items-lg-baseline { align-items: baseline!important } .align-items-lg-stretch { align-items: stretch!important } .align-content-lg-start { align-content: flex-start!important } .align-content-lg-end { align-content: flex-end!important } .align-content-lg-center { align-content: center!important } .align-content-lg-between { align-content: space-between!important } .align-content-lg-around { align-content: space-around!important } .align-content-lg-stretch { align-content: stretch!important } .align-self-lg-auto { align-self: auto!important } .align-self-lg-start { align-self: flex-start!important } .align-self-lg-end { align-self: flex-end!important } .align-self-lg-center { align-self: center!important } .align-self-lg-baseline { align-self: baseline!important } .align-self-lg-stretch { align-self: stretch!important } } .float-left { float: left!important } .float-right { float: right!important } .float-none { float: none!important } @media (min-width: 576px) { .float-sm-left { float:left!important } .float-sm-right { float: right!important } .float-sm-none { float: none!important } } @media (min-width: 768px) { .float-md-left { float:left!important } .float-md-right { float: right!important } .float-md-none { float: none!important } } @media (min-width: 992px) { .float-lg-left { float:left!important } .float-lg-right { float: right!important } .float-lg-none { float: none!important } } .fixed-top { top: 0; left: 0 } .fixed-bottom { bottom: 0; left: 0 } .sticky-top { position: sticky; top: 0; z-index: 1030 } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0 } .pr-0,.px-0 { padding-right: 0!important } .pl-0,.px-0 { padding-left: 0!important } .pt-0,.py-0 { padding-top: 0!important } .pb-0,.py-0 { padding-bottom: 0!important } .sr-only-focusable:active,.sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto } .card-header,.caret:before,.dropdown,.dropup { position: relative } .mr-0,.mx-0 { margin-right: 0!important } .ml-0,.mx-0 { margin-left: 0!important } .mt-0,.my-0 { margin-top: 0!important } .mb-0,.my-0 { margin-bottom: 0!important } .w-25 { width: 25%!important } .w-50 { width: 50%!important } .w-75 { width: 75%!important } .w-100 { width: 100%!important } .h-25 { height: 25%!important } .h-50 { height: 50%!important } .h-75 { height: 75%!important } .h-100 { height: 100%!important } .mw-100 { max-width: 100%!important } .mh-100 { max-height: 100%!important } .m-0 { margin: 0!important } .mr-1,.mx-1 { margin-right: .25rem!important } .ml-1,.mx-1 { margin-left: .25rem!important } .mt-1,.my-1 { margin-top: .25rem!important } .mb-1,.my-1 { margin-bottom: .25rem!important } .m-1 { margin: .25rem!important } .mr-2,.mx-2 { margin-right: .5rem!important } .ml-2,.mx-2 { margin-left: .5rem!important } .mt-2,.my-2 { margin-top: .5rem!important } .mb-2,.my-2 { margin-bottom: .5rem!important } .m-2 { margin: .5rem!important } .mr-3,.mx-3 { margin-right: 1rem!important } .ml-3,.mx-3 { margin-left: 1rem!important } .mt-3,.my-3 { margin-top: 1rem!important } .mb-3,.my-3 { margin-bottom: 1rem!important } .m-3 { margin: 1rem!important } .mr-4,.mx-4 { margin-right: 1.5rem!important } .ml-4,.mx-4 { margin-left: 1.5rem!important } .mt-4,.my-4 { margin-top: 1.5rem!important } .mb-4,.my-4 { margin-bottom: 1.5rem!important } .m-4 { margin: 1.5rem!important } .mr-5,.mx-5 { margin-right: 3rem!important } .ml-5,.mx-5 { margin-left: 3rem!important } .mt-5,.my-5 { margin-top: 3rem!important } .mb-5,.my-5 { margin-bottom: 3rem!important } .m-5 { margin: 3rem!important } .mr-auto,.mx-auto { margin-right: auto!important } .ml-auto,.mx-auto { margin-left: auto!important } .mt-auto,.my-auto { margin-top: auto!important } .mb-auto,.my-auto { margin-bottom: auto!important } .p-0 { padding: 0!important } .pr-1,.px-1 { padding-right: .25rem!important } .pl-1,.px-1 { padding-left: .25rem!important } .pt-1,.py-1 { padding-top: .25rem!important } .pb-1,.py-1 { padding-bottom: .25rem!important } .p-1 { padding: .25rem!important } .pr-2,.px-2 { padding-right: .5rem!important } .pl-2,.px-2 { padding-left: .5rem!important } .pt-2,.py-2 { padding-top: .5rem!important } .pb-2,.py-2 { padding-bottom: .5rem!important } .p-2 { padding: .5rem!important } .pr-3,.px-3 { padding-right: 1rem!important } .pl-3,.px-3 { padding-left: 1rem!important } .pt-3,.py-3 { padding-top: 1rem!important } .pb-3,.py-3 { padding-bottom: 1rem!important } .p-3 { padding: 1rem!important } .pr-4,.px-4 { padding-right: 1.5rem!important } .pl-4,.px-4 { padding-left: 1.5rem!important } .pt-4,.py-4 { padding-top: 1.5rem!important } .pb-4,.py-4 { padding-bottom: 1.5rem!important } .p-4 { padding: 1.5rem!important } .pr-5,.px-5 { padding-right: 3rem!important } .pl-5,.px-5 { padding-left: 3rem!important } .pt-5,.py-5 { padding-top: 3rem!important } .pb-5,.py-5 { padding-bottom: 3rem!important } .p-5 { padding: 3rem!important } .m-auto { margin: auto!important } @media (min-width: 576px) { .mr-sm-0,.mx-sm-0 { margin-right:0!important } .ml-sm-0,.mx-sm-0 { margin-left: 0!important } .mt-sm-0,.my-sm-0 { margin-top: 0!important } .mb-sm-0,.my-sm-0 { margin-bottom: 0!important } .pr-sm-0,.px-sm-0 { padding-right: 0!important } .pl-sm-0,.px-sm-0 { padding-left: 0!important } .pt-sm-0,.py-sm-0 { padding-top: 0!important } .pb-sm-0,.py-sm-0 { padding-bottom: 0!important } .m-sm-0 { margin: 0!important } .mr-sm-1,.mx-sm-1 { margin-right: .25rem!important } .ml-sm-1,.mx-sm-1 { margin-left: .25rem!important } .mt-sm-1,.my-sm-1 { margin-top: .25rem!important } .mb-sm-1,.my-sm-1 { margin-bottom: .25rem!important } .m-sm-1 { margin: .25rem!important } .mr-sm-2,.mx-sm-2 { margin-right: .5rem!important } .ml-sm-2,.mx-sm-2 { margin-left: .5rem!important } .mt-sm-2,.my-sm-2 { margin-top: .5rem!important } .mb-sm-2,.my-sm-2 { margin-bottom: .5rem!important } .m-sm-2 { margin: .5rem!important } .mr-sm-3,.mx-sm-3 { margin-right: 1rem!important } .ml-sm-3,.mx-sm-3 { margin-left: 1rem!important } .mt-sm-3,.my-sm-3 { margin-top: 1rem!important } .mb-sm-3,.my-sm-3 { margin-bottom: 1rem!important } .m-sm-3 { margin: 1rem!important } .mr-sm-4,.mx-sm-4 { margin-right: 1.5rem!important } .ml-sm-4,.mx-sm-4 { margin-left: 1.5rem!important } .mt-sm-4,.my-sm-4 { margin-top: 1.5rem!important } .mb-sm-4,.my-sm-4 { margin-bottom: 1.5rem!important } .m-sm-4 { margin: 1.5rem!important } .mr-sm-5,.mx-sm-5 { margin-right: 3rem!important } .ml-sm-5,.mx-sm-5 { margin-left: 3rem!important } .mt-sm-5,.my-sm-5 { margin-top: 3rem!important } .mb-sm-5,.my-sm-5 { margin-bottom: 3rem!important } .m-sm-5 { margin: 3rem!important } .mr-sm-auto,.mx-sm-auto { margin-right: auto!important } .ml-sm-auto,.mx-sm-auto { margin-left: auto!important } .mt-sm-auto,.my-sm-auto { margin-top: auto!important } .mb-sm-auto,.my-sm-auto { margin-bottom: auto!important } .p-sm-0 { padding: 0!important } .pr-sm-1,.px-sm-1 { padding-right: .25rem!important } .pl-sm-1,.px-sm-1 { padding-left: .25rem!important } .pt-sm-1,.py-sm-1 { padding-top: .25rem!important } .pb-sm-1,.py-sm-1 { padding-bottom: .25rem!important } .p-sm-1 { padding: .25rem!important } .pr-sm-2,.px-sm-2 { padding-right: .5rem!important } .pl-sm-2,.px-sm-2 { padding-left: .5rem!important } .pt-sm-2,.py-sm-2 { padding-top: .5rem!important } .pb-sm-2,.py-sm-2 { padding-bottom: .5rem!important } .p-sm-2 { padding: .5rem!important } .pr-sm-3,.px-sm-3 { padding-right: 1rem!important } .pl-sm-3,.px-sm-3 { padding-left: 1rem!important } .pt-sm-3,.py-sm-3 { padding-top: 1rem!important } .pb-sm-3,.py-sm-3 { padding-bottom: 1rem!important } .p-sm-3 { padding: 1rem!important } .pr-sm-4,.px-sm-4 { padding-right: 1.5rem!important } .pl-sm-4,.px-sm-4 { padding-left: 1.5rem!important } .pt-sm-4,.py-sm-4 { padding-top: 1.5rem!important } .pb-sm-4,.py-sm-4 { padding-bottom: 1.5rem!important } .p-sm-4 { padding: 1.5rem!important } .pr-sm-5,.px-sm-5 { padding-right: 3rem!important } .pl-sm-5,.px-sm-5 { padding-left: 3rem!important } .pt-sm-5,.py-sm-5 { padding-top: 3rem!important } .pb-sm-5,.py-sm-5 { padding-bottom: 3rem!important } .p-sm-5 { padding: 3rem!important } .m-sm-auto { margin: auto!important } } @media (min-width: 768px) { .mr-md-0,.mx-md-0 { margin-right:0!important } .ml-md-0,.mx-md-0 { margin-left: 0!important } .mt-md-0,.my-md-0 { margin-top: 0!important } .mb-md-0,.my-md-0 { margin-bottom: 0!important } .pr-md-0,.px-md-0 { padding-right: 0!important } .pl-md-0,.px-md-0 { padding-left: 0!important } .pt-md-0,.py-md-0 { padding-top: 0!important } .pb-md-0,.py-md-0 { padding-bottom: 0!important } .m-md-0 { margin: 0!important } .mr-md-1,.mx-md-1 { margin-right: .25rem!important } .ml-md-1,.mx-md-1 { margin-left: .25rem!important } .mt-md-1,.my-md-1 { margin-top: .25rem!important } .mb-md-1,.my-md-1 { margin-bottom: .25rem!important } .m-md-1 { margin: .25rem!important } .mr-md-2,.mx-md-2 { margin-right: .5rem!important } .ml-md-2,.mx-md-2 { margin-left: .5rem!important } .mt-md-2,.my-md-2 { margin-top: .5rem!important } .mb-md-2,.my-md-2 { margin-bottom: .5rem!important } .m-md-2 { margin: .5rem!important } .mr-md-3,.mx-md-3 { margin-right: 1rem!important } .ml-md-3,.mx-md-3 { margin-left: 1rem!important } .mt-md-3,.my-md-3 { margin-top: 1rem!important } .mb-md-3,.my-md-3 { margin-bottom: 1rem!important } .m-md-3 { margin: 1rem!important } .mr-md-4,.mx-md-4 { margin-right: 1.5rem!important } .ml-md-4,.mx-md-4 { margin-left: 1.5rem!important } .mt-md-4,.my-md-4 { margin-top: 1.5rem!important } .mb-md-4,.my-md-4 { margin-bottom: 1.5rem!important } .m-md-4 { margin: 1.5rem!important } .mr-md-5,.mx-md-5 { margin-right: 3rem!important } .ml-md-5,.mx-md-5 { margin-left: 3rem!important } .mt-md-5,.my-md-5 { margin-top: 3rem!important } .mb-md-5,.my-md-5 { margin-bottom: 3rem!important } .m-md-5 { margin: 3rem!important } .mr-md-auto,.mx-md-auto { margin-right: auto!important } .ml-md-auto,.mx-md-auto { margin-left: auto!important } .mt-md-auto,.my-md-auto { margin-top: auto!important } .mb-md-auto,.my-md-auto { margin-bottom: auto!important } .p-md-0 { padding: 0!important } .pr-md-1,.px-md-1 { padding-right: .25rem!important } .pl-md-1,.px-md-1 { padding-left: .25rem!important } .pt-md-1,.py-md-1 { padding-top: .25rem!important } .pb-md-1,.py-md-1 { padding-bottom: .25rem!important } .p-md-1 { padding: .25rem!important } .pr-md-2,.px-md-2 { padding-right: .5rem!important } .pl-md-2,.px-md-2 { padding-left: .5rem!important } .pt-md-2,.py-md-2 { padding-top: .5rem!important } .pb-md-2,.py-md-2 { padding-bottom: .5rem!important } .p-md-2 { padding: .5rem!important } .pr-md-3,.px-md-3 { padding-right: 1rem!important } .pl-md-3,.px-md-3 { padding-left: 1rem!important } .pt-md-3,.py-md-3 { padding-top: 1rem!important } .pb-md-3,.py-md-3 { padding-bottom: 1rem!important } .p-md-3 { padding: 1rem!important } .pr-md-4,.px-md-4 { padding-right: 1.5rem!important } .pl-md-4,.px-md-4 { padding-left: 1.5rem!important } .pt-md-4,.py-md-4 { padding-top: 1.5rem!important } .pb-md-4,.py-md-4 { padding-bottom: 1.5rem!important } .p-md-4 { padding: 1.5rem!important } .pr-md-5,.px-md-5 { padding-right: 3rem!important } .pl-md-5,.px-md-5 { padding-left: 3rem!important } .pt-md-5,.py-md-5 { padding-top: 3rem!important } .pb-md-5,.py-md-5 { padding-bottom: 3rem!important } .p-md-5 { padding: 3rem!important } .m-md-auto { margin: auto!important } } @media (min-width: 992px) { .mr-lg-0,.mx-lg-0 { margin-right:0!important } .ml-lg-0,.mx-lg-0 { margin-left: 0!important } .mt-lg-0,.my-lg-0 { margin-top: 0!important } .mb-lg-0,.my-lg-0 { margin-bottom: 0!important } .pr-lg-0,.px-lg-0 { padding-right: 0!important } .pl-lg-0,.px-lg-0 { padding-left: 0!important } .pt-lg-0,.py-lg-0 { padding-top: 0!important } .pb-lg-0,.py-lg-0 { padding-bottom: 0!important } .m-lg-0 { margin: 0!important } .mr-lg-1,.mx-lg-1 { margin-right: .25rem!important } .ml-lg-1,.mx-lg-1 { margin-left: .25rem!important } .mt-lg-1,.my-lg-1 { margin-top: .25rem!important } .mb-lg-1,.my-lg-1 { margin-bottom: .25rem!important } .m-lg-1 { margin: .25rem!important } .mr-lg-2,.mx-lg-2 { margin-right: .5rem!important } .ml-lg-2,.mx-lg-2 { margin-left: .5rem!important } .mt-lg-2,.my-lg-2 { margin-top: .5rem!important } .mb-lg-2,.my-lg-2 { margin-bottom: .5rem!important } .m-lg-2 { margin: .5rem!important } .mr-lg-3,.mx-lg-3 { margin-right: 1rem!important } .ml-lg-3,.mx-lg-3 { margin-left: 1rem!important } .mt-lg-3,.my-lg-3 { margin-top: 1rem!important } .mb-lg-3,.my-lg-3 { margin-bottom: 1rem!important } .m-lg-3 { margin: 1rem!important } .mr-lg-4,.mx-lg-4 { margin-right: 1.5rem!important } .ml-lg-4,.mx-lg-4 { margin-left: 1.5rem!important } .mt-lg-4,.my-lg-4 { margin-top: 1.5rem!important } .mb-lg-4,.my-lg-4 { margin-bottom: 1.5rem!important } .m-lg-4 { margin: 1.5rem!important } .mr-lg-5,.mx-lg-5 { margin-right: 3rem!important } .ml-lg-5,.mx-lg-5 { margin-left: 3rem!important } .mt-lg-5,.my-lg-5 { margin-top: 3rem!important } .mb-lg-5,.my-lg-5 { margin-bottom: 3rem!important } .m-lg-5 { margin: 3rem!important } .mr-lg-auto,.mx-lg-auto { margin-right: auto!important } .ml-lg-auto,.mx-lg-auto { margin-left: auto!important } .mt-lg-auto,.my-lg-auto { margin-top: auto!important } .mb-lg-auto,.my-lg-auto { margin-bottom: auto!important } .p-lg-0 { padding: 0!important } .pr-lg-1,.px-lg-1 { padding-right: .25rem!important } .pl-lg-1,.px-lg-1 { padding-left: .25rem!important } .pt-lg-1,.py-lg-1 { padding-top: .25rem!important } .pb-lg-1,.py-lg-1 { padding-bottom: .25rem!important } .p-lg-1 { padding: .25rem!important } .pr-lg-2,.px-lg-2 { padding-right: .5rem!important } .pl-lg-2,.px-lg-2 { padding-left: .5rem!important } .pt-lg-2,.py-lg-2 { padding-top: .5rem!important } .pb-lg-2,.py-lg-2 { padding-bottom: .5rem!important } .p-lg-2 { padding: .5rem!important } .pr-lg-3,.px-lg-3 { padding-right: 1rem!important } .pl-lg-3,.px-lg-3 { padding-left: 1rem!important } .pt-lg-3,.py-lg-3 { padding-top: 1rem!important } .pb-lg-3,.py-lg-3 { padding-bottom: 1rem!important } .p-lg-3 { padding: 1rem!important } .pr-lg-4,.px-lg-4 { padding-right: 1.5rem!important } .pl-lg-4,.px-lg-4 { padding-left: 1.5rem!important } .pt-lg-4,.py-lg-4 { padding-top: 1.5rem!important } .pb-lg-4,.py-lg-4 { padding-bottom: 1.5rem!important } .p-lg-4 { padding: 1.5rem!important } .pr-lg-5,.px-lg-5 { padding-right: 3rem!important } .pl-lg-5,.px-lg-5 { padding-left: 3rem!important } .pt-lg-5,.py-lg-5 { padding-top: 3rem!important } .pb-lg-5,.py-lg-5 { padding-bottom: 3rem!important } .p-lg-5 { padding: 3rem!important } .m-lg-auto { margin: auto!important } } .text-justify { text-align: justify!important } .text-nowrap { white-space: nowrap!important } .text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .text-left { text-align: left!important } .text-right { text-align: right!important } .text-center { text-align: center!important } @media (min-width: 576px) { .text-sm-left { text-align:left!important } .text-sm-right { text-align: right!important } .text-sm-center { text-align: center!important } .hidden-sm-up { display: none!important } } @media (min-width: 768px) { .text-md-left { text-align:left!important } .text-md-right { text-align: right!important } .text-md-center { text-align: center!important } .hidden-md-up { display: none!important } } @media (min-width: 992px) { .text-lg-left { text-align:left!important } .text-lg-right { text-align: right!important } .text-lg-center { text-align: center!important } .hidden-lg-up { display: none!important } } .text-lowercase { text-transform: lowercase!important } .text-uppercase { text-transform: uppercase!important } .text-capitalize { text-transform: capitalize!important } .alert--notify__close,.avatar-char,.card-block__nav>a,.card-link,.content__title>h1,.modal-footer>.btn-link,.nav-tabs .nav-link,.toolbar__nav>a,.top-menu>li>a { text-transform: uppercase } .font-weight-bold { font-weight: 500 } .font-italic { font-style: italic } .text-white { color: #fff!important } .text-muted { color: #9c9c9c!important } a.text-muted:focus,a.text-muted:hover { color: #838383!important } .text-primary { color: #2196F3!important } a.text-primary:focus,a.text-primary:hover { color: #0c7cd5!important } .text-success { color: #32c787!important } a.text-success:focus,a.text-success:hover { color: #289e6b!important } .text-info { color: #00BCD4!important } a.text-info:focus,a.text-info:hover { color: #008fa1!important } .text-warning { color: #ffc107!important } a.text-warning:focus,a.text-warning:hover { color: #d39e00!important } .text-danger { color: #ff5652!important } a.text-danger:focus,a.text-danger:hover { color: #ff241f!important } .text-gray-dark { color: #292b2c!important } a.text-gray-dark:focus,a.text-gray-dark:hover { color: #101112!important } .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0 } .invisible { visibility: hidden!important } @media (max-width: 575px) { .hidden-xs-down { display:none!important } } @media (max-width: 767px) { .hidden-sm-down { display:none!important } } @media (max-width: 991px) { .hidden-md-down { display:none!important } } @media (max-width: 1199px) { .hidden-lg-down { display:none!important } } @media (min-width: 1200px) { .flex-xl-first { order:-1 } .flex-xl-last { order: 1 } .flex-xl-unordered { order: 0 } .flex-xl-row { flex-direction: row!important } .flex-xl-column { flex-direction: column!important } .flex-xl-row-reverse { flex-direction: row-reverse!important } .flex-xl-column-reverse { flex-direction: column-reverse!important } .flex-xl-wrap { flex-wrap: wrap!important } .flex-xl-nowrap { flex-wrap: nowrap!important } .flex-xl-wrap-reverse { flex-wrap: wrap-reverse!important } .justify-content-xl-start { justify-content: flex-start!important } .justify-content-xl-end { justify-content: flex-end!important } .justify-content-xl-center { justify-content: center!important } .justify-content-xl-between { justify-content: space-between!important } .justify-content-xl-around { justify-content: space-around!important } .align-items-xl-start { align-items: flex-start!important } .align-items-xl-end { align-items: flex-end!important } .align-items-xl-center { align-items: center!important } .align-items-xl-baseline { align-items: baseline!important } .align-items-xl-stretch { align-items: stretch!important } .align-content-xl-start { align-content: flex-start!important } .align-content-xl-end { align-content: flex-end!important } .align-content-xl-center { align-content: center!important } .align-content-xl-between { align-content: space-between!important } .align-content-xl-around { align-content: space-around!important } .align-content-xl-stretch { align-content: stretch!important } .align-self-xl-auto { align-self: auto!important } .align-self-xl-start { align-self: flex-start!important } .align-self-xl-end { align-self: flex-end!important } .align-self-xl-center { align-self: center!important } .align-self-xl-baseline { align-self: baseline!important } .align-self-xl-stretch { align-self: stretch!important } .float-xl-left { float: left!important } .float-xl-right { float: right!important } .float-xl-none { float: none!important } .mr-xl-0,.mx-xl-0 { margin-right: 0!important } .ml-xl-0,.mx-xl-0 { margin-left: 0!important } .mt-xl-0,.my-xl-0 { margin-top: 0!important } .mb-xl-0,.my-xl-0 { margin-bottom: 0!important } .pr-xl-0,.px-xl-0 { padding-right: 0!important } .pl-xl-0,.px-xl-0 { padding-left: 0!important } .pt-xl-0,.py-xl-0 { padding-top: 0!important } .pb-xl-0,.py-xl-0 { padding-bottom: 0!important } .m-xl-0 { margin: 0!important } .mr-xl-1,.mx-xl-1 { margin-right: .25rem!important } .ml-xl-1,.mx-xl-1 { margin-left: .25rem!important } .mt-xl-1,.my-xl-1 { margin-top: .25rem!important } .mb-xl-1,.my-xl-1 { margin-bottom: .25rem!important } .m-xl-1 { margin: .25rem!important } .mr-xl-2,.mx-xl-2 { margin-right: .5rem!important } .ml-xl-2,.mx-xl-2 { margin-left: .5rem!important } .mt-xl-2,.my-xl-2 { margin-top: .5rem!important } .mb-xl-2,.my-xl-2 { margin-bottom: .5rem!important } .m-xl-2 { margin: .5rem!important } .mr-xl-3,.mx-xl-3 { margin-right: 1rem!important } .ml-xl-3,.mx-xl-3 { margin-left: 1rem!important } .mt-xl-3,.my-xl-3 { margin-top: 1rem!important } .mb-xl-3,.my-xl-3 { margin-bottom: 1rem!important } .m-xl-3 { margin: 1rem!important } .mr-xl-4,.mx-xl-4 { margin-right: 1.5rem!important } .ml-xl-4,.mx-xl-4 { margin-left: 1.5rem!important } .mt-xl-4,.my-xl-4 { margin-top: 1.5rem!important } .mb-xl-4,.my-xl-4 { margin-bottom: 1.5rem!important } .m-xl-4 { margin: 1.5rem!important } .mr-xl-5,.mx-xl-5 { margin-right: 3rem!important } .ml-xl-5,.mx-xl-5 { margin-left: 3rem!important } .mt-xl-5,.my-xl-5 { margin-top: 3rem!important } .mb-xl-5,.my-xl-5 { margin-bottom: 3rem!important } .m-xl-5 { margin: 3rem!important } .mr-xl-auto,.mx-xl-auto { margin-right: auto!important } .ml-xl-auto,.mx-xl-auto { margin-left: auto!important } .mt-xl-auto,.my-xl-auto { margin-top: auto!important } .mb-xl-auto,.my-xl-auto { margin-bottom: auto!important } .p-xl-0 { padding: 0!important } .pr-xl-1,.px-xl-1 { padding-right: .25rem!important } .pl-xl-1,.px-xl-1 { padding-left: .25rem!important } .pt-xl-1,.py-xl-1 { padding-top: .25rem!important } .pb-xl-1,.py-xl-1 { padding-bottom: .25rem!important } .p-xl-1 { padding: .25rem!important } .pr-xl-2,.px-xl-2 { padding-right: .5rem!important } .pl-xl-2,.px-xl-2 { padding-left: .5rem!important } .pt-xl-2,.py-xl-2 { padding-top: .5rem!important } .pb-xl-2,.py-xl-2 { padding-bottom: .5rem!important } .p-xl-2 { padding: .5rem!important } .pr-xl-3,.px-xl-3 { padding-right: 1rem!important } .pl-xl-3,.px-xl-3 { padding-left: 1rem!important } .pt-xl-3,.py-xl-3 { padding-top: 1rem!important } .pb-xl-3,.py-xl-3 { padding-bottom: 1rem!important } .p-xl-3 { padding: 1rem!important } .pr-xl-4,.px-xl-4 { padding-right: 1.5rem!important } .pl-xl-4,.px-xl-4 { padding-left: 1.5rem!important } .pt-xl-4,.py-xl-4 { padding-top: 1.5rem!important } .pb-xl-4,.py-xl-4 { padding-bottom: 1.5rem!important } .p-xl-4 { padding: 1.5rem!important } .pr-xl-5,.px-xl-5 { padding-right: 3rem!important } .pl-xl-5,.px-xl-5 { padding-left: 3rem!important } .pt-xl-5,.py-xl-5 { padding-top: 3rem!important } .pb-xl-5,.py-xl-5 { padding-bottom: 3rem!important } .p-xl-5 { padding: 3rem!important } .m-xl-auto { margin: auto!important } .text-xl-left { text-align: left!important } .text-xl-right { text-align: right!important } .text-xl-center { text-align: center!important } .hidden-xl-up { display: none!important } } @media print { .visible-print-block { display: block!important } } .visible-print-inline { display: none!important } @media print { .visible-print-inline { display: inline!important } } .visible-print-inline-block { display: none!important } @media print { .visible-print-inline-block { display: inline-block!important } .hidden-print { display: none!important } } .dropdown-item { padding: .5rem 1.5rem; cursor: pointer; transition: background-color .3s,color .3s } .card-footer:not(.card-footer--highlight),.card-header+.card-block { padding-top: 0 } .dropdown-menu { top: 0; -webkit-animation-name: fadeIn; animation-name: fadeIn; animation-duration: .3s; -webkit-animation-fill-mode: both; animation-fill-mode: both } .dropdown-menu--alt { padding: 0 } .dropdown-menu--block { width: 320px } @media (max-width: 575px) { .dropdown-menu--block { width:100% } } .dropdown-menu--icon .dropdown-item>i { line-height: 100%; vertical-align: top; font-size: 1.4rem; width: 2rem } .progress,[class*=card-img] { width: 100% } .dropup .dropdown-menu { bottom: 0 } .caret:before { font-family: Material-Design-Iconic-Font; content: '\f2f2'; font-size: 1.5rem; font-style: normal; line-height: 5px; top: 3px } .dropdown-toggle-split { border-radius: 0 2px 2px!important } .progress { margin-top: .2rem; margin-bottom: 0 } progress::-webkit-progress-bar { background-color: #eee } .card { box-shadow: 0 1px 2px rgba(0,0,0,.075); margin-bottom: 30px } .card-block p:only-child,.card-title,.custom-control { margin-bottom: 0 } .card:not([class*=card-outline-]) { border: 0 } [class*=card-outline-] { background-color: #FFF } .card-title { font-size: 1.25rem; font-weight: 400 } .card-subtitle { color: #9c9c9c; display: block; font-size: 1rem; margin-top: .5rem } .card-header .btn--action { position: absolute; right: 25px; bottom: -25px } .card-header .actions,.card>.actions { position: absolute; right: 15px; z-index: 2; top: 18px } .card-inverse .card-blockquote .blockquote-footer,.card-inverse .card-link,.card-inverse .card-subtitle,.card-inverse .card-text { color: rgba(255,255,255,.85) } .card-inverse .card-footer,.card-inverse .card-header { border-color: transparent } .card-link { font-size: .98rem; color: #333; font-weight: 500 } .card-link:hover { text-decoration: none; color: #4d4d4d } .card-footer--highlight { background-color: #f9f9f9 } .card-block__title { font-size: 1.1rem; color: #333; margin-bottom: .6rem; font-weight: 400 } .table th,label { font-weight: 500 } .card--fullscreen { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9; padding-top: 72px; overflow: auto } .card-block__nav { margin-bottom: 1.8rem; padding: 0 1px } .card-block__nav>a { font-weight: 500; color: #b0b0b0; transition: color .3s } .card-block__nav>a+a { padding-left: 1rem } .card-block__nav>a.active,.card-block__nav>a:hover { color: #707070 } .btn { cursor: pointer } .btn:not(.btn-secondary):not([class*=btn-outline-]):not(.btn-link) { box-shadow: 0 2px 2px 0 rgba(0,0,0,.12); border: 0 } .btn--action,.btn--icon { padding: 0; border-radius: 50% } .btn-secondary,.btn-secondary:focus { box-shadow: 0 2px 3px 0 rgba(0,0,0,.05) } .btn--white,.btn--white:focus,.btn--white:hover { background-color: #FFF; color: #707070 } .btn--icon { width: 3rem; height: 3rem; line-height: 2.9rem; font-size: 1.2rem; text-align: center } .btn--icon-text>.zmdi { display: inline-block; vertical-align: top; margin: 1px 5px 0 0; line-height: 100% } .btn--action { z-index: 2; height: 50px; width: 50px; line-height: 50px; display: flex; align-items: center; justify-content: center; font-size: 20px; cursor: pointer; box-shadow: 0 3px 7px rgba(0,0,0,.15) } .btn--action,.btn--action:focus,.btn--action:hover { color: #FFF } .btn--fixed { position: fixed!important; bottom: 30px; right: 30px } .btn-group-justified { display: flex; width: 100% } .btn-group-justified .btn,.btn-group-justified .btn-group { flex: 1 } .btn-group-justified .btn .btn,.btn-group-justified .btn-group .btn { width: 100% } [data-toggle=buttons]:not(.btn-group--colors)>.btn { background-color: #ebebeb; color: #707070; cursor: pointer; box-shadow: none!important; border: 0!important; margin: 0 } [data-toggle=buttons]:not(.btn-group--colors)>.btn.active { background-color: #03A9F4; color: #FFF } .btn-group--colors>.btn { box-shadow: none!important; border-radius: 50%!important; width: 30px; height: 30px; margin-right: 3px; cursor: pointer; position: relative } .btn-group--colors>.btn:before { font-family: Material-Design-Iconic-Font; content: ""; font-size: 16px; transition: transform .2s,opacity .2s; position: absolute; left: 0; top: 0; width: 100%; height: 100%; line-height: 28px; padding-right: 3px; color: #FFF; font-style: italic; transform: scale(0); opacity: 0 } .btn-group--colors>.btn.btn:not([class*=bg-]) { border: 1px solid #e4e4e4 } .btn-group--colors>.btn.btn:not([class*=bg-]):before { color: #707070 } .btn-group--colors>.btn.active:before { transform: scale(1); opacity: 1 } .table thead th { border-bottom-width: 1px } .table tr[class*=table-] td,.table tr[class*=table-] th,.table tr[class*=table-]+tr td,.table tr[class*=table-]+tr th { border: 0 } .table:not(.table-bordered)>tbody:first-child td,.table:not(.table-bordered)>tbody:first-child th,.table:not(.table-bordered)>thead:first-child td,.table:not(.table-bordered)>thead:first-child th { border-top: 0 } .table-inverse td,.table-inverse th,.table-inverse thead th { border-color: #505b63 } .data-table table th { user-select: none; cursor: pointer; position: relative } .data-table table th>i.fa { position: absolute; font-style: normal; right: .3rem; bottom: .6rem; font-size: 1.4rem } .data-table table th>i.fa:before { font-family: Material-Design-Iconic-Font } .data-table table th>i.fa.fa-chevron-up:before { content: '\f1ce' } .data-table table th>i.fa.fa-chevron-down:before { content: '\f1cd' } .data-table tr>td:first-child,.data-table tr>th:first-child { padding-left: 2.1rem } .data-table tr>td:last-child,.data-table tr>th:last-child { padding-right: 2.1rem } .data-table__header { padding: 0 2.1rem 2rem } .data-table__filter { max-width: 500px } .data-table__filter .form-control { padding-left: 2rem } .data-table__filter:before { content: '\f1c3'; font-family: Material-Design-Iconic-Font; font-size: 1.5rem; position: absolute; left: 0; bottom: .263rem } .data-table__footer { text-align: center; padding: 2rem 2.1rem } .form-control { border-left: 0; border-right: 0; border-top: 0; resize: none; -ms-overflow-style: none } .form-control:focus~.form-group__bar:after,.form-control:focus~.form-group__bar:before { width: 50% } .form-control:disabled,.form-control[readonly] { opacity: .6 } .form-group { position: relative } .form-group>label { font-weight: 400 } .form-group:not(.form-group--float)>label { font-size: .9rem } .form-group__bar { position: absolute; left: 0; bottom: 0; z-index: 1; width: 100% } .form-group__bar:after,.form-group__bar:before { content: ''; position: absolute; height: 2px; width: 0; bottom: 0; transition: all .2s; transition-timing-function: ease; background-color: #03A9F4 } .form-group__bar:before { left: 50% } .form-group__bar:after { right: 50% } select::-ms-expand { display: none } .select:before { content: ""; position: absolute; pointer-events: none; z-index: 1; right: 0; bottom: 5px; width: 0; height: 0; border-style: solid; border-width: 0 0 8px 8px; border-color: transparent transparent #d1d1d1 } .form-group--float { margin-top: 2rem } .form-group--float .form-control.form-control--active~label,.form-group--float .form-control:focus~label { bottom: 2.6rem; font-size: .875rem } .form-group--float .form-control~label { font-size: 1rem; bottom: .65rem; width: 100% } .form-group--float .form-control-sm.form-control--active~label,.form-group--float .form-control-sm:focus~label,.form-group--float .input-group-sm>.form-control--active.form-control~label,.form-group--float .input-group-sm>.form-control--active.input-group-addon~label,.form-group--float .input-group-sm>.form-control:focus~label,.form-group--float .input-group-sm>.input-group-addon:focus~label,.form-group--float .input-group-sm>.input-group-btn>.btn:focus~label,.form-group--float .input-group-sm>.input-group-btn>.form-control--active.btn~label { bottom: 2rem; font-size: .875rem } .form-group--float .form-control-sm~label,.form-group--float .input-group-sm>.form-control~label,.form-group--float .input-group-sm>.input-group-addon~label,.form-group--float .input-group-sm>.input-group-btn>.btn~label { font-size: .875rem; bottom: .5rem } .form-group--float .form-control-lg.form-control--active~label,.form-group--float .form-control-lg:focus~label,.form-group--float .input-group-lg>.form-control--active.form-control~label,.form-group--float .input-group-lg>.form-control--active.input-group-addon~label,.form-group--float .input-group-lg>.form-control:focus~label,.form-group--float .input-group-lg>.input-group-addon:focus~label,.form-group--float .input-group-lg>.input-group-btn>.btn:focus~label,.form-group--float .input-group-lg>.input-group-btn>.form-control--active.btn~label { bottom: 3rem; font-size: 1rem } .form-group--float .form-control-lg~label,.form-group--float .input-group-lg>.form-control~label,.form-group--float .input-group-lg>.input-group-addon~label,.form-group--float .input-group-lg>.input-group-btn>.btn~label { font-size: 1.25rem; bottom: .75rem } .form-group--float>label { color: #636c72; pointer-events: none; left: .1rem; position: absolute; margin: 0; transition: bottom 150ms ease,color 150ms,font-size 150ms ease } .form-group--centered,.form-group--centered .form-control { text-align: center } .input-group .form-group { flex: 2; margin: 0 } .input-group .form-group .form-control { width: 100% } .input-group .form-group .form-group__bar,.input-group .form-group--float>label { z-index: 3 } .input-group-addon { padding: 0 1rem!important } .input-group-addon+.form-group .form-control { padding-right: 1rem; padding-left: 1rem; border-left: 1px solid #f1f1f1 } .custom-control { min-height: 1.3rem } .custom-control-indicator { border: 2px solid #7a7a7a; color: #FFF; top: .01rem; transition: border .2s } .custom-checkbox .custom-control-indicator:before { content: '\f26b'; font-family: Material-Design-Iconic-Font; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #39bbb0; z-index: 1; opacity: 0; transition: background-color .2s; line-height: 1rem; text-align: center; font-size: .9rem; font-weight: 700 } .custom-control--char .custom-control-input:checked+.custom-control--char__helper>i,.custom-control--char:hover .custom-control--char__helper>i { font-size: 0 } .custom-checkbox .custom-control-input:checked~.custom-control-indicator:before { opacity: 1 } .custom-radio .custom-control-indicator:before { content: ''; position: absolute; left: 2px; top: 2px; width: 9px; height: 9px; border-radius: 50%; background-color: #39bbb0; z-index: 1; transform: scale(0); transition: transform .2s } .custom-radio .custom-control-input:checked~.custom-control-indicator:before { transform: scale(1) } .custom-control-input:checked~.custom-control-indicator { border-color: #39bbb0 } .custom-control-input:disabled~.custom-control-indicator { opacity: .5 } .custom-control--light { color: #FFF } .custom-control--light .custom-control-indicator:before { border-color: #FFF; background-color: #FFF; color: #404040 } .custom-control--char { margin: 0; font-weight: 400 } .custom-control--char .custom-control-input { width: 3rem; height: 3rem; z-index: 3 } .custom-control--char .custom-control-input:checked+.custom-control--char__helper:after { opacity: 1 } .custom-control--char .custom-control-input:checked+.custom-control--char__helper:before { opacity: 0 } .custom-control--char:hover .custom-control--char__helper:before { opacity: 1 } .custom-control--char__helper { position: absolute; font-style: normal; width: 3rem; height: 3rem; border-radius: 50%; left: 0; top: 0 } .custom-control--char__helper:after,.custom-control--char__helper:before,.custom-control--char__helper>i { position: absolute; text-align: center; left: 0; width: 100%; height: 100%; top: 1px; line-height: 3rem; color: #FFF } .custom-control--char__helper:after,.custom-control--char__helper:before { font-family: Material-Design-Iconic-Font; font-size: 1.5rem; opacity: 0; transition: opacity .3s } .custom-control--char__helper:before { content: '\f279'; z-index: 1 } .custom-control--char__helper:after { content: '\f26b'; z-index: 2 } .custom-control--char__helper>i { font-style: normal; border-radius: 50%; font-size: 1.2rem; font-weight: 500; transition: font-size .2s,background-color .3s } .page-item.disabled { opacity: .6 } .alert--notify.alert-inverse .alert--notify__close:hover,.alert--notify:not(.alert-inverse) .alert--notify__close:hover { opacity: .8 } .page-link { border-radius: 50%!important; width: 2.5rem; height: 2.5rem; line-height: 2.5rem; text-align: center; z-index: 1; cursor: pointer; transition: background-color .3s,color .3s; margin: 0 1px } .page-link>.zmdi { font-size: 1.5rem } .pagination-first .page-link,.pagination-last .page-link,.pagination-next .page-link,.pagination-prev .page-link { font-size: 0 } .pagination-first .page-link:before,.pagination-last .page-link:before,.pagination-next .page-link:before,.pagination-prev .page-link:before { font-family: Material-Design-Iconic-Font; font-size: 1rem; line-height: 2.55rem } .pagination-prev .page-link:before { content: '\f2ff' } .pagination-next .page-link:before { content: '\f301' } .pagination-first .page-link:before,.pagination-last .page-link:before { content: '\f302' } .pagination-first .page-link:before { transform: rotate(180deg); display: inline-block } .alert { font-weight: 500 } [class*=alert-] .alert-link { color: #FFF; border-bottom: 1px dotted rgba(255,255,255,.5) } .alert-heading { font-weight: 500; font-size: 1.3rem; margin-top: .15rem } .alert-dismissible .close>span:not(.sr-only) { background-color: rgba(255,255,255,.2); line-height: 19px; height: 20px; width: 20px; border-radius: 50%; font-size: 1.1rem; display: block } .alert-dismissible .close:focus,.alert-dismissible .close:hover { color: #FFF } .alert-dismissible .close:focus span:not(.sr-only),.alert-dismissible .close:hover span:not(.sr-only) { background-color: rgba(255,255,255,.3) } .alert-inverse { background-color: #2c2c2c; border-color: #2c2c2c; color: #FFF; box-shadow: 0 0 5px rgba(0,0,0,.4) } .alert-inverse hr { border-top-color: #1f1f1f } .alert-inverse .alert-link { color: #e6e6e6 } .alert--notify { max-width: 600px; width: 100%; padding-right: 60px } .alert--notify:not(.alert-inverse) .alert--notify__close { color: #FFF } .alert--notify.alert-inverse .alert--notify__close { color: #FFEB3B } .alert--notify__close { background-color: transparent; border: 0; padding: 0; cursor: pointer; font-weight: 500; position: absolute; right: 24px; top: 18px } .close,.close:hover { opacity: 1 } .breadcrumb { border-bottom: 1px solid #ebebeb; border-radius: 0 } .breadcrumb-item+.breadcrumb-item:before { font-family: Material-Design-Iconic-Font; position: relative; top: 1px; color: #a3a3a3 } .breadcrumb-item,.breadcrumb-item>a { color: #707070 } .breadcrumb-item:hover,.breadcrumb-item>a:hover { color: #575757 } .accordion .card { box-shadow: none; margin: 0 0 1px } .accordion .card-header { padding: .9rem 0; box-shadow: 0 1px 0 0 #f7f7f7; transition: box-shadow .3s } .accordion .card-title { font-size: 1rem; font-weight: 500; color: #333; display: block } .accordion .card-block { padding: 1.5rem 0 } .carousel-item img { width: 100%; border-radius: 2px } .carousel-control-next-icon,.carousel-control-prev-icon { background-image: none; position: relative } .carousel-control-next-icon:after,.carousel-control-next-icon:before,.carousel-control-prev-icon:after,.carousel-control-prev-icon:before { font-family: Material-Design-Iconic-Font; font-size: 2rem; color: #FFF; position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-shadow: 0 0 5px rgba(0,0,0,.6); transition: opacity 250ms linear,transform 250ms linear } .carousel-control-next-icon:after,.carousel-control-prev-icon:after { transform: scale(5); opacity: 0 } [class*=carousel-control-]:hover .carousel-control-next-icon:after,[class*=carousel-control-]:hover .carousel-control-prev-icon:after { transform: scale(1); opacity: 1 } [class*=carousel-control-]:hover .carousel-control-next-icon:before,[class*=carousel-control-]:hover .carousel-control-prev-icon:before { transform: scale(0); opacity: 0 } .carousel-control-prev-icon:after,.carousel-control-prev-icon:before { content: '\f2ff' } .carousel-control-next-icon:after,.carousel-control-next-icon:before { content: '\f301' } .carousel-caption { background-color: rgba(0,0,0,.5); border-radius: 2px 2px 0 0; bottom: 0; font-weight: 500; padding-bottom: 35px } .carousel-caption h3 { color: #FFF; font-size: 1.5rem } .modal-dialog { width: 100% } .modal-content { text-align: left } .modal-title { font-weight: 400; font-size: 1.1rem } .modal-footer { padding-top: 10px } .modal-footer>.btn-link { color: #575757; font-weight: 500; cursor: pointer; border: 0 } .modal-footer>.btn-link:focus,.modal-footer>.btn-link:hover { background-color: #f6f6f6; box-shadow: none } @media (min-width: 576px) { .modal { text-align:center } .modal:before { content: ''; height: 100%; width: 1px } .modal .modal-dialog,.modal:before { display: inline-block; vertical-align: middle } } .popover { font-size: 1rem } .nav-tabs .nav-link { border: 0; color: #9c9c9c; font-weight: 500; transition: color .3s; position: relative } .nav-tabs .nav-link:before { content: ""; height: 2px; position: absolute; width: 100%; left: 0; bottom: 0; background-color: #03A9F4; transform: scale(0); transition: all .3s } .content__title,.main { position: relative } .nav-tabs .nav-link.active:before { transform: scale(1) } .tab-content { padding: 1.5rem 0 } .tab-container--red .nav-tabs .nav-link:before { background-color: #ff5652 } .tab-container--green .nav-tabs .nav-link:before { background-color: #32c787 } .tab-container--amber .nav-tabs .nav-link:before { background-color: #ffc107 } .tab-container--black .nav-tabs .nav-link:before { background-color: #000 } .tooltip { font-size: .95rem; font-weight: 500 } @font-face { font-family: Roboto; src: url(/studomat/fonts/roboto/Roboto-Light-webfont-a990f611f2305dc12965f186c2ef2690.eot); src: url(/studomat/fonts/roboto/Roboto-Light-webfont-a990f611f2305dc12965f186c2ef2690.eot?#iefix) format("embedded-opentype"),url(/studomat/fonts/roboto/Roboto-Light-webfont-816d43bc217485bc52e309cd1b356880.woff) format("woff"),url(/studomat/fonts/roboto/Roboto-Light-webfont-d8472f7b6012706fc028021e5a654843.ttf) format("truetype"),url(/studomat/fonts/roboto/Roboto-Light-webfont-ae03617c87fd538d00b85155c559864b.svg#icon) format("svg"); font-weight: 300; font-style: normal } @font-face { font-family: Roboto; src: url(/studomat/fonts/roboto/Roboto-Regular-webfont-30799efa5bf74129468ad4e257551dc3.eot); src: url(/studomat/fonts/roboto/Roboto-Regular-webfont-30799efa5bf74129468ad4e257551dc3.eot?#iefix) format("embedded-opentype"),url(/studomat/fonts/roboto/Roboto-Regular-webfont-3e5675c89f974f7811eeaf07e2dd5ba3.woff) format("woff"),url(/studomat/fonts/roboto/Roboto-Regular-webfont-7f1320f7ec4f6716054d88c33235d17b.ttf) format("truetype"),url(/studomat/fonts/roboto/Roboto-Regular-webfont-1d45bc40211734dc3226d06bbc836d7f.svg#icon) format("svg"); font-weight: 400; font-style: normal } @font-face { font-family: Roboto; src: url(/studomat/fonts/roboto/Roboto-Medium-webfont-4d9f3f9e5195e7b074bb63ba4ce42208.eot); src: url(/studomat/fonts/roboto/Roboto-Medium-webfont-4d9f3f9e5195e7b074bb63ba4ce42208.eot?#iefix) format("embedded-opentype"),url(/studomat/fonts/roboto/Roboto-Medium-webfont-b9d01ac1742192a7c9d30f3fe346a9f4.woff) format("woff"),url(/studomat/fonts/roboto/Roboto-Medium-webfont-1d2af757de4340d6b644360e517a2a47.ttf) format("truetype"),url(/studomat/fonts/roboto/Roboto-Medium-webfont-a5692169fc006c84bb7cb0e356fa96f7.svg#icon) format("svg"); font-weight: 500; font-style: normal } @font-face { font-family: Roboto; src: url(/studomat/fonts/roboto/Roboto-Bold-webfont-ecdd509cadbf1ea78b8d2e31ec52328c.eot); src: url(/studomat/fonts/roboto/Roboto-Bold-webfont-ecdd509cadbf1ea78b8d2e31ec52328c.eot?#iefix) format("embedded-opentype"),url(/studomat/fonts/roboto/Roboto-Bold-webfont-8b18d65d6824460ad37616723e493bcd.woff) format("woff"),url(/studomat/fonts/roboto/Roboto-Bold-webfont-3dcc0e0f2287e2e955cd8ce8cb08dae0.ttf) format("truetype"),url(/studomat/fonts/roboto/Roboto-Bold-webfont-73d4f283372338742066c979bf9bbd22.svg#icon) format("svg"); font-weight: 700; font-style: normal } .bg-red { background-color: #ff5652!important } .color-red { color: #ff5652!important } .bg-pink { background-color: #ff85af!important } .color-pink { color: #ff85af!important } .bg-purple { background-color: #d559ea!important } .color-purple { color: #d559ea!important } .bg-deep-purple { background-color: #673AB7!important } .color-deep-purple { color: #673AB7!important } .bg-indigo { background-color: #3F51B5!important } .color-indigo { color: #3F51B5!important } .bg-blue { background-color: #2196F3!important } .color-blue { color: #2196F3!important } .bg-light-blue { background-color: #03A9F4!important } .color-light-blue { color: #03A9F4!important } .bg-cyan { background-color: #00BCD4!important } .color-cyan { color: #00BCD4!important } .bg-teal { background-color: #39bbb0!important } .color-teal { color: #39bbb0!important } .bg-green { background-color: #32c787!important } .color-green { color: #32c787!important } .bg-light-green { background-color: #8BC34A!important } .color-light-green { color: #8BC34A!important } .bg-lime { background-color: #CDDC39!important } .color-lime { color: #CDDC39!important } .bg-yellow { background-color: #FFEB3B!important } .color-yellow { color: #FFEB3B!important } .bg-amber { background-color: #ffc107!important } .color-amber { color: #ffc107!important } .bg-orange { background-color: #FF9800!important } .color-orange { color: #FF9800!important } .bg-deep-orange { background-color: #FF5722!important } .color-deep-orange { color: #FF5722!important } .bg-brown { background-color: #795548!important } .color-brown { color: #795548!important } .bg-grey { background-color: #9E9E9E!important } .color-grey { color: #9E9E9E!important } .bg-blue-grey { background-color: #607D8B!important } .color-blue-grey { color: #607D8B!important } .bg-black { background-color: #000!important } .color-black { color: #000!important } .bg-white { background-color: #FFF!important } .color-white { color: #FFF!important } .o-hidden { overflow: hidden } .o-visible { overflow: visible } .o-auto { overflow: auto } * { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } :active,:focus { outline: 0!important } html { font-size: 13px } a { cursor: pointer } pre { background-color: #333; border-radius: 2px; padding: 1.5rem } button,input,optgroup,select,textarea { font-family: Roboto,sans-serif } .list { padding-left: 0 } .list>li:before { font-family: Material-Design-Iconic-Font; margin-right: 1.1rem } .list--star>li:before { content: '\f27d' } .list--check>li:before { content: '\f26b' } .list--dot>li:before { content: '\f26f' } .main--alt { padding-top: 40px } @media (min-width: 1200px) { .content:not(.content--boxed):not(.content--full) { padding:102px 30px 0 270px } .header__logo { min-width: calc(270px - 2rem) } } @media (min-width: 576px) and (max-width:1199px) { .content:not(.content--boxed):not(.content--full) { padding:102px 30px 0 } } @media (max-width: 575px) { .content:not(.content--boxed):not(.content--full) { padding:87px 15px 0 } } @media (min-width: 576px) { .content--full { padding:102px 30px 0 } } @media (max-width: 767px) { .content--full { padding:87px 15px 0 } } .content__inner { margin: auto } .content__inner:not(.content__inner--sm) { max-width: 1280px } .content__inner--sm { max-width: 800px } .content__title { margin-bottom: 2rem; padding: 1rem 2rem 0 } .content__title>h1 { line-height: 100%; font-weight: 400; font-size: 1.15rem; margin: 0; color: #676767 } .content__title .actions { position: absolute; top: .3rem; right: 1rem } .content__title>small { font-size: 1rem; display: block; margin-top: .8rem; color: #959595 } [data-columns]::after { display: block; content: ""; clear: both } @media (min-width: 1500px) { [data-columns]:before { content:'3 .column.size-1of3' } } @media (min-width: 768px) { [data-columns] { margin:0 -15px } [data-columns] .column { padding: 0 15px } } @media (min-width: 768px) and (max-width:1499px) { [data-columns]:before { content:'2 .column.size-1of2' } } @media screen and (max-width: 767px) { [data-columns] { margin:0 -10px } [data-columns] .column { padding: 0 10px } [data-columns]:before { content: '1 .column.size-1of1' } } .column { float: left } .size-1of1 { width: 100% } .size-1of2 { width: 50% } .size-1of3 { width: 33.333% } .view-more { display: block; padding: 1.1rem 0; text-align: center; margin-top: .5rem; font-size: .9rem; font-weight: 500; transition: color .3s } .view-more:not(.view-more--light) { color: #9c9c9c } .view-more:not(.view-more--light):hover { color: #838383 } .view-more--light { color: #FFF } .view-more--light:hover { color: rgba(255,255,255,.8) } .load-more { text-align: center; margin-top: 2rem } .load-more>a { display: inline-block; padding: .5rem 1rem; border: 2px solid rgba(0,0,0,.065); border-radius: 2px; color: #707070; transition: border-color .3s } .load-more>a>i { font-size: 1.2rem; vertical-align: middle; margin: 0 .3rem 0 -.1rem; transition: transform .3s } .actions__item,.icon-list>li address { display: inline-block; vertical-align: top } .load-more>a:hover { border-color: rgba(0,0,0,.12) } .load-more>a:hover>i { transform: rotate(-360deg) } .card-block .view-more { padding: 1rem 0 0 } .actions [dropdown] { display: inline-block } .actions:not(.actions--inverse) .actions__item { color: #bdbdbd } .actions:not(.actions--inverse) .actions__item:hover { color: #707070 } .actions:not(.actions--inverse) .actions__item.actions__item--active { color: #575757 } .actions__item { line-height: 30px; text-align: center; font-size: 1.55rem; cursor: pointer; transition: color .3s; width: 30px; height: 30px } .actions__item>i { display: inline-block; width: 100% } .actions--inverse .actions__item { color: rgba(255,255,255,.7) } .actions--inverse .actions__item--active,.actions--inverse .actions__item:hover { color: #FFF } .icon-list { padding: 0; margin: 0 } .icon-list>li { position: relative; padding: .3rem 0 } .icon-list>li>i { width: 2.5rem; text-align: center; font-size: 1.25rem; top: .12rem; position: relative; margin-left: -.5rem } .avatar-char,.avatar-img { border-radius: 50%; width: 3rem; height: 3rem; margin-right: 1.5rem } .avatar-char { line-height: 3rem; font-size: 1.2rem; text-align: center; color: #FFF; font-style: normal } .avatar-char>.zmdi { line-height: 3.1rem } .ma-backdrop { position: fixed; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; z-index: 8 } .toolbar { display: flex; flex-direction: row; height: 4.5rem; align-items: center; padding: .05rem 2.1rem 0; position: relative; margin-bottom: 30px } .toolbar:not(.toolbar--inner) { background-color: #FFF; border-radius: 2px; box-shadow: 0 1px 2px rgba(0,0,0,.075) } .toolbar .actions { margin: .05rem -.8rem 0 auto } .toolbar--inner { border-bottom: 1px solid #f6f6f6 } .toolbar__nav { white-space: nowrap; overflow-x: auto; margin-right: 1rem } .toolbar__nav>a { font-weight: 500; color: #b0b0b0; display: inline-block; transition: color .3s } .toolbar__nav>a+a { padding-left: 1rem } .toolbar__nav>a.active,.toolbar__nav>a:hover { color: #707070 } .toolbar__search { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #FFF; border-radius: 2px; padding-left: 3rem; display: none } .toolbar__search input[type=text] { width: 100%; height: 100%; border: 0; padding: 0 1.6rem; font-size: 1.2rem } .toolbar__search__close { transition: color .3s; cursor: pointer; position: absolute; top: 1.5rem; left: 1.8rem; font-size: 1.5rem; color: #969696 } .toolbar__search__close:hover { color: #707070 } .header,.header__logo>h1>a { color: #FFF } .toolbar__label { margin: 0; font-size: 1.1rem } .header { position: fixed; width: 100%; height: 72px; box-shadow: 0 1px 10px rgba(0,0,0,.2); padding: 0 2rem; z-index: 10; display: flex; align-items: center; top: 0; left: 0 } .header::after { display: block; content: ""; clear: both } .header .ma-backdrop { position: absolute } .navigation-trigger { float: left; padding: 2rem 2rem 2rem 2.4rem; margin-left: -2rem } .navigation-trigger:hover { cursor: pointer } .navigation-trigger.toggled .navigation-trigger__inner { transform: rotate(180deg) } .navigation-trigger.toggled .navigation-trigger__inner:before { transform: scale(1) } .navigation-trigger.toggled .navigation-trigger__line:first-child { width: 12px; transform: translateX(8px) translateY(1px) rotate(45deg) } .navigation-trigger.toggled .navigation-trigger__line:last-child { width: 11px; transform: translateX(8px) translateY(-1px) rotate(-45deg) } .navigation-trigger__inner,.navigation-trigger__line { width: 18px; transition: all .3s } .navigation-trigger__inner { position: relative } .navigation-trigger__inner:before { content: ''; position: absolute; width: 40px; height: 40px; left: -11px; top: -14px; background-color: rgba(255,255,255,.25); border-radius: 50%; transition: all .3s; transform: scale(0) } .navigation-trigger__line { height: 2px; background-color: #FFF; display: block; position: relative } .navigation-trigger__line:not(:last-child) { margin-bottom: 3px } .header__logo>h1 { line-height: 100%; font-size: 1.3rem; font-weight: 400; margin: 0 } .top-nav { margin: 0 0 0 auto; padding: 0 } .top-nav>li { display: inline-block; vertical-align: middle } .top-nav>li>a { display: block; color: #FFF; border-radius: 2px; text-align: center; line-height: 100%; position: relative; transition: background-color .3s } .top-nav>li>a:not(.header__nav__text) { padding: .5rem .15rem; min-width: 50px } .top-nav>li>a:not(.header__nav__text)>.zmdi { font-size: 1.65rem; line-height: 100% } .top-nav>li>a.active,.top-nav>li>a:hover { background-color: rgba(255,255,255,.2) } .top-nav>li .dropdown-menu--block { padding: 0 } @media (max-width: 575px) { .top-nav>li { position:static } .top-nav>li .dropdown-menu--block { left: 20px; width: calc(100% - 40px); top: 62px } } .top-nav__notifications .listview { position: relative } .top-nav__notifications .listview:before { font-family: Material-Design-Iconic-Font; content: ""; font-size: 2.5rem; transition: transform .3s,opacity .3s; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; width: 90px; height: 90px; border: 2px solid #ececec; color: #8a8a8a; border-radius: 50%; transform: scale(0) rotate(-360deg); opacity: 0; text-align: center; line-height: 86px } .top-nav__notifications .listview__scroll { height: 350px } .top-nav__notifications--cleared .listview:before { transform: scale(1) rotate(0); opacity: 1 } .top-nav__notify:before { content: ''; width: 7px; height: 7px; background-color: #ff605c; color: #FFF; border-radius: 50%; position: absolute; top: -3px; right: 0; left: 0; margin: auto; -webkit-animation-name: flash; animation-name: flash; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-iteration-count: infinite } .search { flex: 1; margin-right: 2.5rem; position: relative } @media (max-width: 1199px) { .search { padding:0 1.5rem; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background-color: #FFF; z-index: 11; display: flex; align-items: center; transition: transform .3s } .search:not(.search--toggled) { transform: translate3d(0,-105%,0) } .search__inner { max-width: 600px; margin: 0 auto; width: 100% } } .search__inner { position: relative } .search__text { border: 0; border-radius: 2px; height: 2.9rem; padding: 0 1rem 0 3rem; width: 100%; transition: background-color .3s,color .3s } @media (min-width: 992px) { .search__text { background-color:rgba(255,255,255,.2); color: #FFF } .search__text::placeholder { color: #FFF; opacity: 1 } .search__text:focus { background-color: #f3f3f3; color: #464a4c } .search__text:focus::placeholder { color: #5e6467; opacity: 1 } } .search__helper { position: absolute; left: 0; top: 0; font-size: 1.3rem; height: 100%; width: 3rem; text-align: center; line-height: 3rem; cursor: pointer; transition: color .3s,transform .4s } @media (max-width: 1199px) { .search__text { background-color:#f3f3f3; color: #464a4c } .search__text::placeholder { color: #5e6467; opacity: 1 } .search__helper { color: #464a4c; transform: rotate(180deg); line-height: 2.9rem } .search__helper:before { content: '\f301' } .search__helper:hover { opacity: .9 } } .search--focus .search__helper { color: #5e6467; transform: rotate(180deg); line-height: 2.9rem } .search--focus .search__helper:before { content: '\f301' } .footer__nav .nav-link+.nav-link:before,.navigation__sub .navigation__active:before { content: ""; font-family: Material-Design-Iconic-Font } .app-shortcuts { margin: 0; padding: 1rem } .app-shortcuts__item { text-align: center; padding: 1rem 0; border-radius: 2px; transition: background-color .3s } .app-shortcuts__item:hover { background-color: #f6f6f6 } .app-shortcuts__item>i { width: 45px; height: 45px; border-radius: 50%; color: #FFF; line-height: 45px; font-size: 1.5rem } .user,.user__info { border-radius: 2px } .app-shortcuts__item>small { display: block; margin-top: .5rem; font-size: .95rem } .app-shortcuts__item>small,.app-shortcuts__item>small:focus,.app-shortcuts__item>small:hover { color: #9c9c9c } .top-menu { position: absolute; background-color: #FFF; left: 0; top: 100%; width: 100%; box-shadow: 0 3px 5px -2px rgba(0,0,0,.1); justify-content: center; white-space: nowrap } .top-menu>li.active { position: relative; box-shadow: 0 0 0 -2px red } .top-menu>li>a { line-height: 100%; color: #969696; font-weight: 500 } .top-menu>li>a.active { color: #333 } .footer { text-align: center; padding: 4rem 1rem 1rem } .footer>p { color: #a3a3a3; margin-bottom: 0 } .footer__nav { justify-content: center } .footer__nav .nav-link { color: #a3a3a3; transition: color .3s } .footer__nav .nav-link:focus,.footer__nav .nav-link:hover { color: #7d7d7d } .footer__nav .nav-link+.nav-link:before { font-size: 4px; position: relative; left: -1.2rem; top: -.2rem; color: #a3a3a3 } .sidebar { width: 270px; position: fixed; left: 0; padding: 102px 2rem .5rem; height: 100%; overflow: hidden; z-index: 9 } .navigation>li>a,.navigation__sub .navigation__active,.user { position: relative } @media (max-width: 1199px) { .sidebar { background-color:#FFF; transition: transform .3s,opacity .3s } .sidebar:not(.toggled) { opacity: 0; transform: translate3d(-100%,0,0) } .sidebar.toggled { box-shadow: 5px 0 10px rgba(0,0,0,.08); opacity: 1; transform: translate3d(0,0,0) } } .sidebar .scrollbar-inner>.scroll-element { margin-right: 0 } .sidebar--hidden { background-color: #FFF; transition: transform .3s,opacity .3s } .navigation li:not(.navigation__active):not(.navigation__sub--active) a:hover,.user,.user__info:hover { background-color: rgba(0,0,0,.03) } .sidebar--hidden:not(.toggled) { opacity: 0; transform: translate3d(-100%,0,0) } .sidebar--hidden.toggled { box-shadow: 5px 0 10px rgba(0,0,0,.08); opacity: 1; transform: translate3d(0,0,0) } .user { margin: 0 0 1.5rem } .user .dropdown-menu { width: 100% } .user__info { display: flex; flex-direction: row; align-items: center; cursor: pointer; font-size: .9rem; padding: .8rem; transition: background-color .3s } .user__img { width: 3rem; height: 3rem; border-radius: 50%; margin-right: .8rem } .chat,.chat__buddies { height: 100% } .user__name { color: #333; font-weight: 500 } .user__email { color: #969696 } .navigation { padding: 0 } .navigation li a { color: #707070; transition: background-color .3s,color .3s; font-weight: 500; display: block } .navigation>li>a { padding: .85rem .5rem; border-radius: 2px } .navigation>li>a>i { vertical-align: top; font-size: 1.3rem; position: relative; top: .1rem; width: 1.5rem; text-align: center; margin-right: .6rem } .navigation__sub>ul { border-radius: 2px; overflow: hidden; padding: 0 } .chat__buddies,.listview__scroll { overflow-y: auto } .navigation__sub>ul>li>a { padding: .6rem 1rem .6rem 2.75rem } .navigation__sub>ul>li:last-child { padding-bottom: .8rem } .navigation__sub:not(.navigation__sub--active)>ul { display: none } .navigation__sub .navigation__active:before { font-size: 6px; position: absolute; left: 1rem; top: 1.1rem } .chat { position: fixed; top: 0; right: 0; width: 320px; background-color: #FFF; z-index: 11; box-shadow: -5px 0 10px rgba(0,0,0,.08); padding-top: 30px; transition: transform .3s,opacity .3s } .chat:not(.toggled) { transform: translate3d(340px,0,0); opacity: 0 } .chat.toggled { transform: translate3d(0,0,0); opacity: 1 } .chat__header { padding: 0 2rem } .chat__title { line-height: 100%; margin: 0 0 2rem; font-size: 1.2rem } .chat__title>small { color: #9c9c9c; font-size: .95rem; display: block; margin-top: .5rem; text-transform: none } .contacts__btn,.fc th,.listview__header,.price-table__action,.price-table__title { text-transform: uppercase } .chat__search .form-group:before { font-family: Material-Design-Iconic-Font; content: ""; font-size: 1.4rem; position: absolute; left: 0; bottom: .3rem } .chat__search .form-control { padding-left: 2rem } .chat__buddies .listview__item { padding-left: 3rem } .chat__available,.chat__away,.chat__busy { position: relative } .chat__available:before,.chat__away:before,.chat__busy:before { position: absolute; height: 8px; width: 8px; content: ''; border-radius: 50%; left: 1.5rem; top: 0; bottom: 0; margin: auto } .chat__available:before { background-color: #32c787 } .chat__away:before { background-color: #ffc107 } .chat__busy:before { background-color: #ff5652 } .toggle-switch { display: inline-block; width: 36px; height: 20px; position: relative } .toggle-switch__helper { position: absolute; height: 12px; width: 100% } .toggle-switch__helper:after,.toggle-switch__helper:before { will-change: left,background-color; content: ''; position: absolute; left: 0; transition: left .2s,background-color,.2s } .toggle-switch__helper:before { background-color: #e0e0e0; top: 4px; height: 100%; width: 100%; border-radius: 10px } .toggle-switch__helper:after { width: 20px; height: 20px; border-radius: 50%; background-color: #FFF; left: 0; box-shadow: 0 2px 8px rgba(0,0,0,.2); z-index: 1 } .toggle-switch__checkbox { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; z-index: 2; cursor: pointer } .toggle-switch__checkbox:checked~.toggle-switch__helper:after { left: calc(100% - 20px); background-color: #39bbb0 } .toggle-switch__checkbox:disabled~.toggle-switch__helper { opacity: .65 } .toggle-switch__checkbox:active~.toggle-switch__helper:after { box-shadow: 0 0 0 10px rgba(0,0,0,.05) } .toggle-switch--red .toggle-switch__checkbox:checked~.toggle-switch__helper:after { background-color: #ff5652 } .toggle-switch--blue .toggle-switch__checkbox:checked~.toggle-switch__helper:after { background-color: #03A9F4 } .toggle-switch--green .toggle-switch__checkbox:checked~.toggle-switch__helper:after { background-color: #32c787 } .toggle-switch--amber .toggle-switch__checkbox:checked~.toggle-switch__helper:after { background-color: #ffc107 } .toggle-switch--purple .toggle-switch__checkbox:checked~.toggle-switch__helper:after { background-color: #d559ea } .toggle-switch--cyan .toggle-switch__checkbox:checked~.toggle-switch__helper:after { background-color: #00BCD4 } .listview__header { color: #333; padding: 1.2rem 1rem 1rem; border-bottom: 1px solid #f3f3f3; margin-bottom: .75rem; text-align: center } .listview__header .actions { position: absolute; top: .8rem; right: 1rem } .listview__item { display: flex; align-items: center; padding: 15px 2.1rem; transition: background-color .3s } .listview__img { width: 3rem; height: 3rem; border-radius: 50%; vertical-align: top; margin: -.1rem 1.2rem 0 -.2rem } .listview__content { flex: 1; min-width: 0 } .listview__content>p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #8a8a8a; margin-bottom: 0 } .listview__heading { font-size: 1rem; color: #333; position: relative } .listview__heading>small { float: right; color: #9c9c9c; font-weight: 500; font-size: .85rem } .listview__heading+p { margin: .2rem 0 0; font-size: .95rem } .listview__attrs { flex: 1 100%; margin-top: .5rem } .listview__attrs>span { padding: .45rem .7rem .5rem; border: 1px solid #ebebeb; display: inline-block; line-height: 100%; font-size: 1rem; margin: .2rem .05rem 0 0; background-color: #FFF } .listview:not(.listview--inverse) .listview__item--active,.listview:not(.listview--inverse).listview--hover .listview__item:hover,.listview:not(.listview--inverse).listview--striped .listview__item:nth-child(even) { background-color: rgba(0,0,0,.035) } .listview:not(.listview--inverse).listview--bordered .listview__item+.listview__item { border-top: 1px solid rgba(0,0,0,.04) } .listview--inverse.listview--striped .listview__item:nth-child(even) { background-color: rgba(255,255,255,.1) } .listview__actions { margin-left: auto; align-self: flex-start; margin-right: -1rem } .page-loader { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background-color: #f3f3f3; z-index: 999999999; align-items: center; justify-content: center; display: flex } .page-loader__spinner { position: relative; width: 50px; height: 50px } .page-loader__spinner svg { animation: rotate 2s linear infinite; transform-origin: center center; width: 100%; height: 100%; position: absolute; top: 0; left: 0 } .page-loader__spinner svg circle { stroke-dasharray: 1,200; stroke-dashoffset: 0; animation: dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite; stroke-linecap: round } .login__block,.select2-dropdown { -webkit-animation-fill-mode: both } @keyframes rotate { 100% { transform: rotate(360deg) } } @keyframes dash { 0% { stroke-dasharray: 1,200; stroke-dashoffset: 0 } 50% { stroke-dasharray: 89,200; stroke-dashoffset: -35px } 100% { stroke-dasharray: 89,200; stroke-dashoffset: -124px } } @keyframes color { 0%,100% { stroke: #ff5652 } 40% { stroke: #2196F3 } 66% { stroke: #32c787 } 80%,90% { stroke: #ffc107 } } @media (min-width: 768px) { .profile { display:flex; align-items: center; flex-direction: row } } .profile__img { padding: 5px; position: relative } .profile__img img { max-width: 200px; border-radius: 2px } @media (max-width: 767px) { .profile { margin-top:75px; text-align: center } .profile__img img { margin: -55px 0 -10px; width: 120px; border: 5px solid #FFF; border-radius: 50% } } .profile__img__edit { position: absolute; font-size: 1.2rem; top: 15px; left: 15px; background-color: rgba(0,0,0,.4); width: 30px; height: 30px; line-height: 30px; border-radius: 50%; text-align: center; color: #FFF } .profile__img__edit:hover { background-color: rgba(0,0,0,.65); color: #FFF } .profile__info { padding: 30px } .photos { margin: 0 0 1rem } .photos>a { padding: 0; border: 2px solid #FFF } .photos>a img { border-radius: 2px; width: 100% } @media (max-width: 575px) { .photos { margin:0 -1.9rem 1rem } .contacts { margin: 0 -5px } .contacts>[class*=col-] { padding: 0 5px } } .contacts__item { background-color: #FFF; border-radius: 2px; box-shadow: 0 1px 2px rgba(0,0,0,.075); padding: 1.8rem 1.5rem 1.15rem; text-align: center; margin-bottom: 30px } .contacts__item:hover .contacts__img>img { transform: scale(1.1) } @media (max-width: 575px) { .contacts__item { margin-bottom:10px } } .contacts__img { display: block; margin-bottom: 1.1rem } .contacts__img>img { max-width: 120px; max-height: 120px; width: 100%; border-radius: 50%; transition: transform .3s } .contacts__info small,.contacts__info strong { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block } .contacts__info strong { font-weight: 500 } .contacts__info small { font-size: .9rem; color: #9c9c9c } .contacts__btn { margin-top: 10px; font-weight: 500; border: 0; line-height: 100%; background-color: transparent; color: #707070; cursor: pointer; padding: 8px 10px; border-radius: 2px; transition: background-color .3s,color .3s } .contacts__btn:hover { background-color: #f6f6f6; color: #333 } .groups__item,.messages { background-color: #FFF; border-radius: 2px; box-shadow: 0 1px 2px rgba(0,0,0,.075) } @media (max-width: 575px) { .groups { margin:0 -5px } .groups [class*=col-] { padding: 0 5px } .groups .groups__item { margin-bottom: 10px } } .groups__item { position: relative; text-align: center; padding: 2rem 1rem 1.5rem; margin-bottom: 30px } .groups__item:hover .actions { opacity: 1 } .groups__item .actions { position: absolute; top: .7rem; right: .5rem; z-index: 1; opacity: 0 } .groups__img { width: 6.2rem; display: inline-block } .groups__img .avatar-img { display: inline-block; margin: 0 -1px 3px 0; vertical-align: top } .groups__info { margin-top: 1rem } .groups__info>strong { color: #333; display: block; font-weight: 500 } .groups__info>small { font-size: .9rem; color: #9c9c9c } .messages { display: flex; flex-direction: row; height: calc(100vh - 180px) } .messages__sidebar { width: 23rem; overflow: hidden } @media (min-width: 768px) { .messages__sidebar { border-right:1px solid #f1f1f1 } } @media (max-width: 991px) { .messages__sidebar { display:none } } .messages__sidebar .listview { height: calc(100% - 130px); overflow-y: auto } .messages__search { padding: 0 2.2rem; position: relative } .messages__search .form-group:before { font-family: Material-Design-Iconic-Font; content: ""; font-size: 1.3rem; position: absolute; left: 0; bottom: .35rem } .messages__search .form-control { padding-left: 2rem } .messages__body { flex: 2; flex-direction: column; display: flex } .messages__header,.messages__reply { flex: 0 0 auto } .messages__content { overflow-y: auto; position: relative; flex: 1 1 auto; padding: 2.5rem } .messages__item { display: flex; margin-bottom: 2rem } .messages__item:not(.messages__item--right) { flex-direction: row } .messages__avatar { width: 3rem; height: 3rem; border-radius: 50% } .messages__details { padding: 0 1rem; max-width: 500px } .messages__details>p { border-radius: .5rem; padding: 1rem 1.3rem; margin-bottom: 0; display: inline-block; text-align: left } .messages__details>p+p { margin-top: 2px } .messages__details>small { display: block; padding: 0 1.5rem; margin-top: 1rem; color: #9c9c9c; font-size: .9rem } .messages__details>small>.zmdi { font-size: 1.2rem; vertical-align: middle; margin-right: .3rem } .messages__details:not(.messages__details--highlight)>p { background-color: #f6f6f6 } .messages__item--right { flex-direction: row-reverse } .messages__item--right .messages__details { text-align: right } .messages__item--right .messages__details>p { background-color: #03A9F4; color: #FFF; margin-left: auto } .messages__reply { border-top: 1px solid #f1f1f1; padding: 1rem 3rem 1rem 1rem; position: relative } .messages__reply__text { width: 100%; border: 0; border-radius: 2px; padding: .5rem; resize: none } .messages__reply__btn { position: absolute!important; top: 1.5rem; right: 1.5rem } .price-table { text-align: center } .price-table:not(.price-table--highlight) { margin: 0 -10px } .price-table:not(.price-table--highlight)>[class*=col-] { padding: 0 10px; text-align: center } .price-table--highlight { margin: 0 } .price-table--highlight>[class*=col-] { padding: 0 } .price-table__item { margin-bottom: 20px; background-color: #FFF; border-radius: 2px; box-shadow: 0 1px 2px rgba(0,0,0,.075) } @media (max-width: 767px) { .price-table__item { max-width:400px; margin-left: auto; margin-right: auto } } @media (min-width: 768px) { .price-table__item--popular { padding-bottom:1rem; position: relative; z-index: 1; margin: -1rem -.1rem 0; box-shadow: 0 0 20px rgba(0,0,0,.14) } .price-table__item--popular .price-table__header { padding: 2.5rem 2rem } } .price-table__header { color: #FFF; border-radius: 2px 2px 0 0; padding: 2rem; margin-bottom: 2rem } .price-table__title { font-weight: 500; font-size: 1.3rem } .price-table__desc { color: rgba(255,255,255,.75); margin: .3rem 0 } .price-table__price { font-size: 1.8rem } .price-table__price>small { font-size: 1rem; position: relative; top: -.4rem } .price-table__info { padding: 1rem 0 } .price-table__info>li { font-weight: 500; padding: 1rem 1.5rem } .price-table__info>li+li { border-top: 1px solid #f7f7f9 } .price-table__action { display: inline-block; margin-bottom: 2.5rem; padding: .8rem 1.2rem; border-radius: 2px; color: #FFF; font-weight: 500; box-shadow: 0 3px 5px rgba(0,0,0,.12); transition: opacity .3s } .invoice,.login__block { box-shadow: 0 1px 2px rgba(0,0,0,.075) } .price-table__action:focus,.price-table__action:hover { opacity: .9; color: #FFF } .invoice { min-width: 1100px; max-width: 1170px; padding: 2.5rem; background-color: #FFF; border-radius: 2px } .invoice__header { padding: 1.5rem; text-align: center; border-radius: 2px 2px 0 0; margin-bottom: 1.5rem } .invoice__address { margin-bottom: 4rem } .invoice__address h4 { font-weight: 400; margin-bottom: 1rem } .invoice__attrs { margin-bottom: 2.5rem } .invoice__attrs__item { padding: 1.5rem 2rem; border-radius: 2px; text-align: center; background-color: #f6f6f6 } .invoice__attrs__item small { margin-bottom: .2rem; display: block; font-size: 1rem } .invoice__attrs__item h3 { margin: 0; line-height: 100%; font-weight: 400 } .invoice__table { margin-bottom: 4rem } .invoice__footer { text-align: center; margin: 4rem 0 1.5rem } .invoice__footer>a { color: #707070 } @media print { @page { margin: 0; size: auto } body { margin: 0!important; padding: 0!important } .actions,.btn--action,.chat,.content__title,.footer,.growl-animated,.header,.navigation,.notifications { display: none!important } .invoice { padding: 30px!important; -webkit-print-color-adjust: exact!important } } .login { min-height: 100vh; display: flex; align-items: center; justify-content: center; padding-top: 1.2rem } .login__block { max-width: 330px; width: 100%; display: none; text-align: center; padding: 1.2rem; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; animation-duration: .3s; animation-fill-mode: both; background-color: #FFF; border-radius: 2px } @media (min-width: 576px) { .login__block:hover .login__block__actions .dropdown { display:block } .dataTables_length { min-width: 150px } } .login__block.active { z-index: 10; display: inline-block } .login__block__header { padding: 1.5rem; margin-top: -2.4rem; position: relative; color: #FFF; border-radius: 2px; box-shadow: 0 1px 5px rgba(0,0,0,.18) } .login__block__header>i,.login__block__header>img { display: block; margin-bottom: .8rem } .login__block__header>i { font-size: 3rem } .login__block__header>img { width: 40px; height: 40px; border-radius: 50%; margin-left: auto; margin-right: auto; box-shadow: 0 0 0 3px rgba(255,255,255,.33) } .login__block__actions { position: absolute; bottom: 1rem; right: 1rem } .login__block__actions .dropdown:not(.show) { display: none } .login__block__body { padding: 1rem } .login__block__btn { margin-top: .5rem } .login__block__btn,.login__block__btn:focus,.login__block__btn:hover { color: #FFF } .login__block__btn:hover { opacity: .9 } .todo__item { padding-left: 4.5rem; display: block } .todo__item small { display: block; font-size: .95rem; margin-top: .2rem } .todo__item .custom-control-input:checked~.todo__info { text-decoration: line-through } .todo__item .custom-control-input:checked~.custom-control--char__helper>i { background-color: #e9e9e9!important } .todo__item .custom-control-input:checked~.custom-control--char__helper:after { color: #5E5E5E } .todo__info>span { color: #333 } .todo__info>small { color: #9c9c9c } .todo__labels>a { color: #ffc107; border: 2px solid #ffdb6d; border-radius: 2px; padding: .35rem .8rem; display: inline-block; margin: 0 .1rem .4rem; transition: color .3s,border-color .3s } .todo__labels>a:hover { color: #edb100 } .notes__item { margin-bottom: 30px } .notes__item>a { height: 155px; background-color: #FFF; display: block; padding: 1.8rem 2rem; position: relative; color: #707070; transition: background-color .3s } .notes__item>a,.notes__item>a:before { border-radius: 2px; box-shadow: 0 1px 1px rgba(0,0,0,.08) } .notes__item>a:before { content: ''; position: absolute; width: calc(100% - 10px); bottom: -5px; left: 5px; z-index: -1; height: 20px; background-color: #FFF; transition: bottom .2s } .quick-stats__item::after,.widget-pictures__body::after,.widget-pie::after,.widget-ratings__item::after,.widget-visitors__stats::after { content: "" } .dropzone .dz-message,.dropzone:before,.notes__actions { transition: opacity .3s } .notes__item:hover>a:before { bottom: -8px } .notes__item:hover .notes__actions { opacity: 1 } .notes__title { color: #333; margin-bottom: 1rem; font-size: 1.1rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .notes__actions { position: absolute; right: 2.2rem; bottom: 1rem; font-size: 1.1rem; width: 2.2rem; height: 2.2rem; text-align: center; background: rgba(0,0,0,.7); border-radius: 50%; line-height: 2.2rem; color: #FFF; box-shadow: 0 0 4px rgba(0,0,0,.5); opacity: 0; cursor: pointer } .notes__actions:hover { background: rgba(0,0,0,.9) } .note-view .trumbowyg-box { border: 0 } .note-view__field { border-bottom: 1px solid #f1f1f1 } .note-view__field input { border: 0; font-size: 1rem; padding: 1.7rem 2rem; height: auto } .note-view__field--color { padding: 1.2rem 2rem .8rem } .note-view__label { float: left; margin: .4rem 1.5rem 0 0 } [data-ma-theme=green] .header,[data-ma-theme=green] .login__block__btn,[data-ma-theme=green] .login__block__header { background-color: #32c787 } [data-ma-theme=green] .navigation__active:before,[data-ma-theme=green] .navigation__active>a,[data-ma-theme=green] .navigation__sub--active>a { color: #32c787 } [data-ma-theme=green] .top-menu>li.active { box-shadow: inset 0 -2px 0 #32c787 } [data-ma-theme=blue] .header,[data-ma-theme=blue] .login__block__btn,[data-ma-theme=blue] .login__block__header { background-color: #2196F3 } [data-ma-theme=blue] .navigation__active:before,[data-ma-theme=blue] .navigation__active>a,[data-ma-theme=blue] .navigation__sub--active>a { color: #2196F3 } [data-ma-theme=blue] .top-menu>li.active { box-shadow: inset 0 -2px 0 #2196F3 } [data-ma-theme=red] .header,[data-ma-theme=red] .login__block__btn,[data-ma-theme=red] .login__block__header { background-color: #ff5652 } [data-ma-theme=red] .navigation__active:before,[data-ma-theme=red] .navigation__active>a,[data-ma-theme=red] .navigation__sub--active>a { color: #ff5652 } [data-ma-theme=red] .top-menu>li.active { box-shadow: inset 0 -2px 0 #ff5652 } [data-ma-theme=orange] .header,[data-ma-theme=orange] .login__block__btn,[data-ma-theme=orange] .login__block__header { background-color: #FF9800 } [data-ma-theme=orange] .navigation__active:before,[data-ma-theme=orange] .navigation__active>a,[data-ma-theme=orange] .navigation__sub--active>a { color: #FF9800 } [data-ma-theme=orange] .top-menu>li.active { box-shadow: inset 0 -2px 0 #FF9800 } [data-ma-theme=teal] .header,[data-ma-theme=teal] .login__block__btn,[data-ma-theme=teal] .login__block__header { background-color: #39bbb0 } [data-ma-theme=teal] .navigation__active:before,[data-ma-theme=teal] .navigation__active>a,[data-ma-theme=teal] .navigation__sub--active>a { color: #39bbb0 } [data-ma-theme=teal] .top-menu>li.active { box-shadow: inset 0 -2px 0 #39bbb0 } [data-ma-theme=cyan] .header,[data-ma-theme=cyan] .login__block__btn,[data-ma-theme=cyan] .login__block__header { background-color: #00BCD4 } [data-ma-theme=cyan] .navigation__active:before,[data-ma-theme=cyan] .navigation__active>a,[data-ma-theme=cyan] .navigation__sub--active>a { color: #00BCD4 } [data-ma-theme=cyan] .top-menu>li.active { box-shadow: inset 0 -2px 0 #00BCD4 } [data-ma-theme=blue-grey] .header,[data-ma-theme=blue-grey] .login__block__btn,[data-ma-theme=blue-grey] .login__block__header { background-color: #607D8B } [data-ma-theme=blue-grey] .navigation__active:before,[data-ma-theme=blue-grey] .navigation__active>a,[data-ma-theme=blue-grey] .navigation__sub--active>a { color: #607D8B } [data-ma-theme=blue-grey] .top-menu>li.active { box-shadow: inset 0 -2px 0 #607D8B } [data-ma-theme=purple] .header,[data-ma-theme=purple] .login__block__btn,[data-ma-theme=purple] .login__block__header { background-color: #d559ea } [data-ma-theme=purple] .navigation__active:before,[data-ma-theme=purple] .navigation__active>a,[data-ma-theme=purple] .navigation__sub--active>a { color: #d559ea } [data-ma-theme=purple] .top-menu>li.active { box-shadow: inset 0 -2px 0 #d559ea } [data-ma-theme=indigo] .header,[data-ma-theme=indigo] .login__block__btn,[data-ma-theme=indigo] .login__block__header { background-color: #3F51B5 } [data-ma-theme=indigo] .navigation__active:before,[data-ma-theme=indigo] .navigation__active>a,[data-ma-theme=indigo] .navigation__sub--active>a { color: #3F51B5 } [data-ma-theme=indigo] .top-menu>li.active { box-shadow: inset 0 -2px 0 #3F51B5 } [data-ma-theme=lime] .header,[data-ma-theme=lime] .login__block__btn,[data-ma-theme=lime] .login__block__header { background-color: #CDDC39 } [data-ma-theme=lime] .navigation__active:before,[data-ma-theme=lime] .navigation__active>a,[data-ma-theme=lime] .navigation__sub--active>a { color: #CDDC39 } [data-ma-theme=lime] .top-menu>li.active { box-shadow: inset 0 -2px 0 #CDDC39 } .theme-switch .btn-group--colors { display: block } .ie-warning { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #FFF; z-index: 1000000; text-align: center; padding: 3rem; overflow: auto } .ie-warning>h1 { font-size: 2rem } .ie-warning p { font-size: 1.2rem; color: #9c9c9c } .ie-warning__downloads { background-color: #f6f6f6; padding: 30px 0; margin: 30px 0 } .ie-warning__downloads>a { padding: 0 10px } .error { display: flex; align-items: center; flex-direction: row; justify-content: center; height: 100vh; width: 100% } .error__inner { max-width: 600px; width: 100%; padding: 1rem; text-align: center } .error__inner>h1 { font-size: 8rem; font-weight: 700; color: #FFF; text-shadow: 0 0 10px rgba(0,0,0,.03); line-height: 100%; margin-bottom: 1.5rem } .error__inner>h2 { color: #707070; font-weight: 400; margin: 1.3rem 0; font-size: 1.5rem } .error__inner>p { color: #969696; font-size: 1.1rem } .widget-past-days { background-color: #39bbb0; overflow: hidden } .widget-past-days__main { margin: 0 -10px } .widget-past-days__chart { opacity: .75; margin: .55rem 0 0 auto } .widget-past-days__info small { font-size: 1rem; color: rgba(255,255,255,.9) } .widget-past-days__info h3 { margin: 0; color: #FFF; font-weight: 400 } .widget-visitors__stats { margin: 0 -.5rem 2rem } .widget-visitors__stats::after { display: block; clear: both } .widget-visitors__stats>div { border: 1px solid #ebebeb; padding: 1.1rem 1.5rem; float: left; margin: 0 .5rem; width: calc(50% - 1rem) } .widget-visitors__stats>div>strong { font-size: 1.9rem; font-weight: 400; line-height: 100%; color: #333 } .widget-visitors__stats>div>small { display: block; color: #9c9c9c; font-size: .9rem; line-height: 100%; margin-top: .25rem } .widget-visitors__map { width: 100%; height: 250px } .widget-visitors__country { height: 1rem; width: 1.5rem; vertical-align: top; position: relative; margin-right: .25rem; left: -.1rem; border-radius: 1px } .widget-pie { background-color: #ff5652; flex-direction: row; flex-wrap: wrap } .widget-pie::after { display: block; clear: both } .widget-pie__item { padding: 20px 0; text-align: center } .widget-pie__item:nth-child(2n) { background-color: rgba(255,255,255,.1) } .widget-pie__title { color: #FFF } .quick-stats__item { padding: 1.5rem 1.5rem 1.45rem; border-radius: 2px; box-shadow: 0 2px 5px rgba(0,0,0,.08); margin-bottom: 30px; display: flex; align-items: baseline } .quick-stats__item::after { display: block; clear: both } .quick-stats__chart,.quick-stats__info { display: inline-block; vertical-align: middle } .quick-stats__info>h2,.quick-stats__info>small { line-height: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .quick-stats__info>h2 { font-weight: 400; margin: 0; font-size: 1.6rem; color: #FFF } .quick-stats__info>small { font-size: 1rem; display: block; color: rgba(255,255,255,.8); margin-top: .6rem } .quick-stats__chart { margin-left: auto; padding-left: 1.2rem } @media (min-width: 576px) and (max-width:1199px) { .quick-stats__chart { display:none } } .stats { padding-top: 1rem } .stats__item { background-color: #FFF; border-radius: 2px; box-shadow: 0 1px 2px rgba(0,0,0,.075); margin-bottom: 30px; padding: 1rem } .stats__chart { border-radius: 2px; padding-top: 2rem; margin-top: -2rem; box-shadow: 0 2px 5px rgba(0,0,0,.1); overflow: hidden } .stats__chart .flot-chart { margin: 0 -12px -12px } .stats__info { padding: 1.8rem 1rem .5rem; position: relative; text-align: center } .stats__info h2 { font-size: 1.5rem; margin: 0 } .stats__info small { display: block; font-size: 1rem; margin-top: .4rem; color: #9c9c9c } .widget-pictures__body { margin: 0; padding: 2px; text-align: center } .widget-pictures__body::after { display: block; clear: both } .widget-pictures__body>a { padding: 2px; display: block } .widget-pictures__body>a img { width: 100%; border-radius: 2px } .widget-pictures__body>a:hover { opacity: .9 } .widget-ratings__star { font-size: 1.5rem; color: #dedede; margin: .5rem 0 0 } .widget-ratings__star .active { color: #ffc107 } .widget-ratings__item { padding: .5rem 0 } .widget-ratings__item::after { display: block; clear: both } .widget-ratings__item .float-left,.widget-ratings__item .float-right { font-size: 1.15rem } .widget-ratings__item .float-left .zmdi { font-size: 1.5rem; vertical-align: top; color: #ffc107; position: relative; top: .15rem; margin-left: .35rem } .widget-ratings__item:last-child { padding-bottom: 0 } .widget-ratings__progress { overflow: hidden; padding: .6rem 1.5rem } .widget-profile { background-color: #03A9F4 } .widget-profile .card-header { background-color: rgba(255,255,255,.1); text-align: center } .widget-profile .card-header .btn--float { color: #03A9F4 } .widget-profile .avatar-char { background-color: rgba(255,255,255,.95); color: #03A9F4; margin-right: 1.2rem } .widget-profile__img { width: 100px; height: 100px; border-radius: 50%; margin-bottom: 1.2rem; border: 5px solid rgba(255,255,255,.1) } .widget-profile__list { color: #FFF } .widget-profile__list .media { padding: 1rem 2rem } .widget-profile__list .media:nth-child(even) { background-color: rgba(255,255,255,.1) } .widget-profile__list .media-body strong { display: block; font-weight: 500 } .widget-profile__list .media-body small { color: rgba(255,255,255,.8); font-size: .92rem } .widget-contacts__map { display: block; padding: 3px } .widget-contacts__map img { width: 100%; border-radius: 2px; margin: -20px 0 -1px } .widget-signups { background-color: #607D8B } .widget-signups .card-header { background-color: rgba(255,255,255,.08) } .widget-signups__list { text-align: center; padding: 2rem } .widget-signups__list>a { vertical-align: top; margin: 4px 2px; display: inline-block } .widget-signups__list .avatar-char { background-color: rgba(255,255,255,.1); color: #FFF } .widget-signups__list .avatar-char,.widget-signups__list .avatar-img { margin: 0 } .flot-chart { height: 200px; display: block } .flot-chart--sm { height: 100px } .flot-chart--xs { height: 70px } .flot-chart-legends { text-align: center; margin: 20px 0 -10px } .flot-chart-legends table { display: inline-block } #jqstooltip .jqsfield>span,.select2-container--default .select2-selection--single .select2-selection__arrow { display: none } .flot-chart-legends .legendColorBox>div>div { border-radius: 50% } .flot-chart-legends .legendLabel { padding: 0 8px 0 3px } .flot-tooltip { position: absolute; line-height: 100%; color: #707070; display: none; font-size: .95rem; box-shadow: 0 3px 5px rgba(0,0,0,.08); border-radius: 2px; padding: .7rem 1rem; background-color: #FFF; z-index: 99999 } #jqstooltip { text-align: center; padding: 5px 10px; border: 0; height: auto!important; width: auto!important; background: #FFF; box-shadow: 0 3px 5px rgba(0,0,0,.1); border-radius: 2px } #jqstooltip .jqsfield { font-size: .95rem; font-weight: 500; font-family: inherit; text-align: center; color: #707070 } .dataTables_filter:after,.dataTables_length:after,.dropzone .dz-message span:before,.dropzone .dz-preview .dz-remove:before,.dropzone:before,.event-tag>span>i:before,.fc-icon,.paginate_button.next:before,.paginate_button.previous:before,.select2-dropdown .select2-search--dropdown:before { font-family: Material-Design-Iconic-Font } .select2-container--default .select2-selection--single { border-radius: 0; border: 0; background-color: transparent; border-bottom: 1px solid #f1f1f1; height: auto } .select2-container--default .select2-selection--single:before { content: ""; position: absolute; pointer-events: none; z-index: 1; right: 0; bottom: 5px; width: 0; height: 0; border-style: solid; border-width: 0 0 8px 8px; border-color: transparent transparent #d1d1d1 } .select2-container--default .select2-selection--single .select2-selection__placeholder { color: #636c72 } .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 1.25; padding: .65rem .1rem } .select2-container--default.select2-container--focus .select2-selection--multiple { border: 0 } .select2-container--default .select2-selection--multiple { background-color: transparent; border: 0; box-shadow: 0 1px 0 0 #f1f1f1; border-radius: 0; padding-bottom: 1px } .select2-container--default .select2-selection--multiple .select2-selection__choice { border-radius: 2px; border: 0; background-color: #f9f9f9; padding: .4rem .8rem; color: #464a4c } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { margin-right: .5rem } .select2-container--default .select2-selection--multiple .select2-selection__rendered { padding: 0 .1rem } .select2-container--default.select2-container--disabled .select2-selection--single { background-color: transparent; opacity: .5 } .select2-container--default .selection { position: relative; display: block } .select2-container--default .selection:after,.select2-container--default .selection:before { content: ''; position: absolute; height: 2px; width: 0; bottom: 0; transition: all .2s; transition-timing-function: ease; background-color: #03A9F4 } .select2-container--default .selection:before { left: 50% } .select2-container--default .selection:after { right: 50% } .select2-container--open .selection:after,.select2-container--open .selection:before { width: 50% } .select2-dropdown { background-color: #FFF; border: 0; border-radius: 2px; padding: .8rem 0; box-shadow: 0 2px 10px rgba(0,0,0,.075); z-index: 9; -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: .3s; animation-duration: .3s; animation-fill-mode: both } .select2-dropdown .select2-results__option { padding: .65rem 1.5rem } .select2-dropdown .select2-results__option--highlighted[aria-selected] { background-color: #f7f7f9; color: #1d1e1f } .select2-dropdown .select2-results__option[aria-selected=true] { position: relative; padding-right: 1.5rem; background-color: #f7f7f9; color: #1d1e1f } .select2-dropdown .select2-results__option[aria-selected=true]:before { font-family: Material-Design-Iconic-Font; content: '\f26b'; position: absolute; top: .45rem; right: 1.5rem; font-size: 1.3rem; color: #1d1e1f } .select2-dropdown .select2-search--dropdown { margin-top: -.5rem; border-bottom: 1px solid #f9f9f9; position: relative; margin-bottom: 1rem } .select2-dropdown .select2-search--dropdown:before { content: '\f1c3'; font-size: 1.5rem; color: #707070; position: absolute; left: 1.4rem; top: .65rem } .select2-dropdown .select2-search--dropdown .select2-search__field { border: 0; background-color: transparent; height: 2.8rem; color: #464a4c; padding-left: 3.5rem } .dropzone { border: 0; background-color: #f6f6f6; border-radius: 2px; transition: border-color .3s,background-color .3s; min-height: 50px; position: relative } .dropzone:before { content: '\f22a'; font-size: 2rem; color: #707070; position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; width: 50px; height: 50px; line-height: 50px; text-align: center; background-color: #FFF; border-radius: 50%; box-shadow: 0 2px 4px rgba(0,0,0,.15); opacity: 0 } .dropzone .dz-preview.dz-file-preview .dz-image,.dropzone .dz-preview.dz-image-preview .dz-image { border-radius: 2px; border: 3px solid #FFF; box-shadow: 0 2px 4px rgba(0,0,0,.15) } .dropzone .dz-preview .dz-remove { position: absolute; top: -3px; right: -4px; z-index: 20; font-size: 0; width: 22px; height: 22px; background-color: #ff5652; border-radius: 50%; border: 2px solid #FFF } .dropzone .dz-preview .dz-remove:hover { background-color: #ff3d39; text-decoration: none } .dropzone .dz-preview .dz-remove:before { content: '\f136'; font-size: .8rem; color: #FFF; font-weight: 700; line-height: 19px; padding: 0 6px } .dropzone .dz-message span { font-size: 1.2rem; color: #969696; display: inline-block; border-radius: 2px; transition: color .3s,box-shadow,.3s; padding: .5rem 1.4rem .8rem; background-color: #FFF; box-shadow: 0 4px 5px rgba(0,0,0,.1) } .dropzone .dz-message span:before { content: '\f21e'; font-size: 1.6rem; display: inline-block; position: relative; top: 2px; margin-right: .8rem } .dropzone:hover .dz-message span { color: #707070 } .dropzone.dz-drag-hover,.dropzone:hover { background-color: #eee } .dropzone.dz-drag-hover .dz-message { opacity: 0 } .dropzone.dz-drag-hover:before { opacity: 1 } .noUi-target { border-radius: 0; box-shadow: none; border: 0; background: #e8e8e8; margin: 15px 0 } .noUi-horizontal { height: 2px } .noUi-horizontal .noUi-handle { top: -5px; left: -1px } .noUi-vertical { width: 3px } .noUi-connect { background: #39bbb0; box-shadow: none } .noUi-horizontal .noUi-handle,.noUi-vertical .noUi-handle { width: 12px; height: 12px; border: 0; border-radius: 100%; box-shadow: none; cursor: pointer; position: relative; background-color: #39bbb0; transition: box-shadow .2s,transform .2s } .noUi-horizontal .noUi-handle:after,.noUi-horizontal .noUi-handle:before,.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before { display: none } .noUi-horizontal .noUi-handle.noUi-active,.noUi-vertical .noUi-handle.noUi-active { transform: scale(1.3) } .noUi-horizontal .noUi-active,.noUi-vertical .noUi-active { box-shadow: 0 0 0 10px rgba(0,0,0,.04) } .input-slider--blue .noUi-connect { background: #03A9F4 } .input-slider--blue.noUi-horizontal .noUi-handle,.input-slider--blue.noUi-vertical .noUi-handle { background-color: #03A9F4 } .input-slider--red .noUi-connect { background: #ff5652 } .input-slider--red.noUi-horizontal .noUi-handle,.input-slider--red.noUi-vertical .noUi-handle { background-color: #ff5652 } .input-slider--amber .noUi-connect { background: #ffc107 } .input-slider--amber.noUi-horizontal .noUi-handle,.input-slider--amber.noUi-vertical .noUi-handle { background-color: #ffc107 } .input-slider--green .noUi-connect { background: #32c787 } .input-slider--green.noUi-horizontal .noUi-handle,.input-slider--green.noUi-vertical .noUi-handle { background-color: #32c787 } .easy-pie-chart { display: inline-block; position: relative } .easy-pie-chart__value { position: absolute; left: 0; top: 0; text-align: center; width: 100%; height: 100% } .easy-pie-chart__value:after { content: "%"; font-size: 12px } .easy-pie-chart__title { margin-top: -2px; line-height: 15px; font-size: 11px } .dataTables_wrapper { margin-top: 20px } .dataTables_wrapper .table { margin: 40px 0 20px } .dataTables_filter,.dataTables_length { font-size: 0; position: relative } .dataTables_filter:after,.dataTables_length:after { position: absolute; left: 0; bottom: 6px; font-size: 1.3rem; color: #333 } .dataTables_filter>label,.dataTables_length>label { margin: 0; width: 100% } .dataTables_filter>label input[type=search],.dataTables_filter>label select,.dataTables_length>label input[type=search],.dataTables_length>label select { padding-left: 25px; font-size: 1rem; background: 0 0; border: 0; height: 35px; border-radius: 0; width: 100%; border-bottom: 1px solid #f1f1f1 } .dataTables_length { float: right; margin-left: 20px } .dataTables_length:before { content: ""; position: absolute; pointer-events: none; z-index: 1; right: 0; bottom: 5px; width: 0; height: 0; border-style: solid; border-width: 0 0 8px 8px; border-color: transparent transparent #d1d1d1 } @media (max-width: 575px) { .dataTables_length { display:none } } .dataTables_length:after { content: '\f197' } .dataTables_filter { overflow: hidden } .dataTables_filter:after { content: '\f1c3' } .dataTables_filter>label:after,.dataTables_filter>label:before { content: ''; position: absolute; height: 2px; width: 0; bottom: 0; transition: all .2s; transition-timing-function: ease; background-color: #03A9F4 } .dataTables_filter>label:before { left: 50% } .dataTables_filter>label:after { right: 50% } .dataTables_filter--toggled>label:after,.dataTables_filter--toggled>label:before { width: 50% } .dataTables_paginate { text-align: center } .paginate_button { background-color: #efefef; display: inline-block; color: #8a8a8a; vertical-align: top; border-radius: 50%; margin: 0 1px 0 2px; font-size: 1rem; cursor: pointer; width: 2.5rem; height: 2.5rem; line-height: 2.5rem; text-align: center } .colorpicker:after,.colorpicker:before,.dt-buttons,.flatpickr-calendar:after,.flatpickr-calendar:before { display: none } .paginate_button.current { background-color: #2ebcfc; color: #FFF; cursor: default } .paginate_button:not(.current):not(.disabled):focus,.paginate_button:not(.current):not(.disabled):hover { background-color: #e2e2e2; color: #575757 } .paginate_button.current,.paginate_button.disabled { cursor: default } .paginate_button.next,.paginate_button.previous { font-size: 0; position: relative } @media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) { .paginate_button.next,.paginate_button.previous { font-size: 1rem } } .paginate_button.next:before,.paginate_button.previous:before { font-size: 1rem; line-height: 2.55rem } .paginate_button.previous:before { content: '\F2FF' } .paginate_button.next:before { content: '\F301' } .paginate_button.disabled { opacity: .6 } .paginate_button.disabled:focus,.paginate_button.disabled:hover { color: #8a8a8a } .dataTables_info { text-align: center; margin-bottom: 25px; font-size: .9rem; color: #9c9c9c } .dataTables_buttons { float: right; margin: 10px 0 0 30px } .dataTables_buttons .actions__item { color: #707070!important } .dataTables_buttons .actions__item:hover { color: #000!important } .data-table-toggled { overflow: hidden } .data-table-toggled .dataTables_buttons [data-table-action=fullscreen]:before { content: '\f16c' } .flatpickr-calendar { border-radius: 2px; border: 0; box-shadow: 0 2px 10px rgba(0,0,0,.075); width: auto; margin-top: -2px; user-select: none } .flatpickr-calendar.showTimeInput.hasTime .flatpickr-time { border-color: #f6f6f6; height: 60px } .flatpickr-month { background-color: #39bbb0; color: #FFF; height: 60px; border-radius: 2px 2px 0 0; margin-bottom: 10px } .flatpickr-current-month { top: 18px; font-size: 1.3rem; font-weight: 500 } .flatpickr-current-month input.cur-year,.flatpickr-current-month span.cur-month { font-weight: 500 } .flatpickr-current-month .numInputWrapper:hover,.flatpickr-current-month span.cur-month:hover { background-color: transparent } .flatpickr-current-month .numInputWrapper span { border: 0; right: -5px; padding: 0 } .flatpickr-current-month .numInputWrapper span:after { left: 3px } .flatpickr-current-month .numInputWrapper span.arrowUp:after { border-bottom-color: #FFF } .flatpickr-current-month .numInputWrapper span.arrowDown:after { border-top-color: #FFF } .flatpickr-next-month,.flatpickr-prev-month { width: 35px; height: 35px; line-height: 35px; border-radius: 50%; font-size: 1.5rem; top: 13px; padding: 0 } .flatpickr-next-month:hover,.flatpickr-prev-month:hover { background-color: rgba(255,255,255,.1); color: #FFF } .flatpickr-prev-month { margin-left: 12px } .flatpickr-next-month { margin-right: 12px } .flatpickr-innerContainer { padding: 10px } span.flatpickr-weekday { font-weight: 500; color: #333 } .flatpickr-day { font-size: .92rem; border: 0 } .flatpickr-day.selected,.flatpickr-day.selected:hover { background-color: #39bbb0!important } .flatpickr-day.today,.flatpickr-day.today:hover { background-color: #f6f6f6; color: #333 } .flatpickr-day:hover { background-color: #f6f6f6 } .flatpickr-time { max-height: 60px; height: 60px; line-height: 60px } .flatpickr-time .flatpickr-am-pm,.flatpickr-time .numInputWrapper { height: auto } .flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time .numInputWrapper:hover { background-color: #f9f9f9 } .colorpicker { padding: 5px } .colorpicker div { border-radius: 2px } .colorpicker.colorpicker-horizontal { width: 160px } .colorpicker.colorpicker-horizontal .colorpicker-alpha,.colorpicker.colorpicker-horizontal .colorpicker-color,.colorpicker.colorpicker-horizontal .colorpicker-hue { width: 100% } .colorpicker-saturation { width: 150px; height: 150px } .colorpicker-saturation i { border: 0; box-shadow: 0 0 5px rgba(0,0,0,.36) } .colorpicker-saturation i,.colorpicker-saturation i b { height: 10px; width: 10px } .colorpicker-alpha,.colorpicker-hue { width: 20px; height: 150px } .colorpicker-color,.colorpicker-color div { height: 20px } .color-picker__preview { position: absolute; top: 0; right: 0; bottom: 0; margin: auto; width: 20px; height: 20px; border-radius: 50% } .trumbowyg-box,.trumbowyg-editor { border-color: #f1f1f1; margin: 0 } .trumbowyg-button-pane { background-color: #FFF; border-color: #f1f1f1 } .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)+.trumbowyg-button-group:before,.trumbowyg-button-pane:after { background-color: #f1f1f1 } .trumbowyg-dropdown { border: 0; box-shadow: 0 2px 10px rgba(0,0,0,.075) } .trumbowyg-dropdown button { font-size: 1rem; height: 40px; padding: 0 1.5rem } .trumbowyg-dropdown button svg { margin-top: -3px } .trumbowyg-dropdown button:hover { background-color: #f7f7f9 } .trumbowyg-modal-box { font-size: 1rem; box-shadow: 0 2px 10px rgba(0,0,0,.075) } .trumbowyg-modal-box .trumbowyg-modal-title { font-size: 1.2rem; color: #333; background-color: #FFF; font-weight: 500; border: 0 } .trumbowyg-modal-box label { margin: 15px 20px; font-weight: 400 } .trumbowyg-modal-box label .trumbowyg-input-infos span { color: #333; border-color: #f1f1f1 } .trumbowyg-modal-box label input { border-color: #f1f1f1; font-size: 1rem; color: #464a4c } .trumbowyg-modal-box label input:focus,.trumbowyg-modal-box label input:hover { border-color: #e4e4e4 } .trumbowyg-modal-box .trumbowyg-modal-button { font-size: 1rem; height: auto; line-height: 100%; border-radius: 2px; padding: 7px 0; margin: 0 20px; bottom: 18px } .fc-scroller { height: auto!important } .fc th { font-weight: 500; padding: 12px 12px 10px } .fc table { background: 0 0 } .fc table tr>td:first-child { border-left-width: 0 } .fc div.fc-row { margin-right: 0; border: 0 } .fc-unthemed td.fc-today { background-color: transparent } .fc-unthemed td.fc-today span { color: #ffc107 } .fc-event { padding: 0; font-size: .92rem; border-radius: 2px; border: 0 } .fc-event .fc-title { padding: 4px 8px; display: block; color: #FFF; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 500 } .fc-event .fc-time { float: left; background: rgba(0,0,0,.2); padding: 2px 6px; margin: 0 0 0 -1px } .fc-view,.fc-view>table { border: 0; overflow: hidden } .fc-view>table>tbody>tr .ui-widget-content { border-top: 0 } .fc-icon { font-size: 1.5rem } .fc-button { border: 0; background: 0 0; box-shadow: none } .calendar { z-index: 0 } .calendar td,.calendar th { border-color: #f7f7f7 } .calendar .fc-toolbar { height: 250px; background-color: #FFF; border-radius: 2px 2px 0 0; position: relative; margin-bottom: -2px; z-index: 2 } @media (max-width: 575px) { .calendar .fc-toolbar { height:135px } } .calendar .fc-day-number { padding: 6px 10px; width: 100%; box-sizing: border-box } @media (min-width: 576px) { .calendar .fc-day-number { font-size:1.5rem; color: #8a8a8a } } .calendar .fc-day-header { text-align: left } .calendar .fc-day-grid-event { margin: 1px 9px } .widget-calendar td,.widget-calendar th { border-color: transparent; text-align: center } .widget-calendar .fc-toolbar h2 { font-size: 1.2rem; padding-top: .3rem } .widget-calendar .fc-day-number { text-align: center; width: 100%; padding: 0 } .widget-calendar__year { font-size: 1.2rem; color: rgba(255,255,255,.8) } .widget-calendar__day { font-size: 1.5rem; line-height: 100%; color: #FFF } .widget-calendar__body { padding: 1rem; margin-top: 1rem } .event-tag>span { border-radius: 50%; width: 30px; height: 30px; margin: 0 0 3px; position: relative; display: inline-block; vertical-align: top; cursor: pointer } .event-tag>span,.event-tag>span>i { transition: all .2s } .event-tag>span>input[type=radio] { margin: 0; width: 100%; height: 100%; position: relative; z-index: 2; cursor: pointer; opacity: 0 } .event-tag>span>input[type=radio]:checked+i { opacity: 1; transform: scale(1) } .event-tag>span:hover { opacity: .8 } .event-tag>span>i { position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 4px 0 0 7px; opacity: 0; transform: scale(0) } .event-tag>span>i:before { content: '\f26b'; color: #FFF; font-size: 1.2rem; z-index: 1 } [data-calendar-month] { background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center; transition: background-image .3s } [data-calendar-month="0"] { background-image: url(/studomat/img/calendar/january-e361caea538961a681889517108faddc.jpg) } [data-calendar-month="1"] { background-image: url(/studomat/img/calendar/february-435af0a00650acb60bce40f39fc88f02.jpg) } [data-calendar-month="2"] { background-image: url(/studomat/img/calendar/march-44d5f63c8ca46484d8396f97bd2cc24a.jpg) } [data-calendar-month="3"] { background-image: url(/studomat/img/calendar/april-5e83291b8bd92296c7adaedd508dc5f2.jpg) } [data-calendar-month="4"] { background-image: url(/studomat/img/calendar/may-a223e1c9be8507e44978dd044cf665a1.jpg) } [data-calendar-month="5"] { background-image: url(/studomat/img/calendar/june-af195e378074b007f90eb3857d5c48d4.jpg) } [data-calendar-month="6"] { background-image: url(/studomat/img/calendar/july-d585fc9c668615cd7a132e2abccefc90.jpg) } [data-calendar-month="7"] { background-image: url(/studomat/img/calendar/august-681392f06cb31dc1a36067b5d10c9d8f.jpg) } [data-calendar-month="8"] { background-image: url(/studomat/img/calendar/september-88aa5bc0c363b14930ed84dff22b7717.jpg) } [data-calendar-month="9"] { background-image: url(/studomat/img/calendar/october-b741e7c405ca565163d8a2bd449d3f5e.jpg) } [data-calendar-month="10"] { background-image: url(/studomat/img/calendar/november-19a8e846b91a2bb401a4fc3a30f5d4cf.jpg) } [data-calendar-month="11"] { background-image: url(/studomat/img/calendar/december-0f0fdd208b1049790989a1649fb19032.jpg) } .swal2-modal { border-radius: 2px; padding: 2.5rem!important; font-family: Roboto,sans-serif; box-shadow: 0 2px 10px rgba(0,0,0,.075) } .swal2-modal .swal2-title { font-size: 1.1rem; position: relative; z-index: 1; color: #333; line-height: inherit; margin: 0 0 5px; font-weight: 400 } .swal2-modal .swal2-icon,.swal2-modal .swal2-image { margin-top: 0; margin-bottom: 1.5rem } .swal2-modal .swal2-content { color: #9c9c9c; font-size: 1rem; font-weight: 400 } .swal2-modal .swal2-buttonswrapper { margin-top: 30px } .swal2-modal .swal2-buttonswrapper .btn { margin: 0 3px; box-shadow: none!important } .swal2-container.in { background-color: rgba(0,0,0,.2) } .lg-outer .lg-thumb-outer { background-color: rgba(255,255,255,.1) } .lg-outer .lg-thumb-item { border-radius: 50%; width: 60px!important; display: inline-block; height: 60px; border: 0; float: none; margin: 0 5px } .lg-outer .lg-thumb-item:hover { box-shadow: 0 0 0 4px rgba(255,255,255,.1) } .lg-outer .lg-image { border-radius: 2px } .lg-outer .lg-toogle-thumb { border-radius: 50%; color: #333; height: 51px; width: 51px; line-height: 41px; background-color: #FFF; transition: all .5s } .lg-outer .lg-toogle-thumb:hover { color: #333 } .lg-outer:not(.lg-thumb-open) .lg-toogle-thumb { top: -70px } .lg-outer.lg-thumb-open .lg-toogle-thumb { top: -26px } .lg-thumb.group { padding: 20px 0 } .lg-slide em { font-style: normal } .lg-slide em h3 { color: #FFF; margin-bottom: 5px } .lg-slide .video-cont { box-shadow: 0 2px 5px rgba(0,0,0,.16),0 2px 10px rgba(0,0,0,.12) } .lightbox>a { position: relative } .lightbox>a:after,.lightbox>a:before { position: absolute; top: 0; left: 0; opacity: 0; transition: all .3s } .lightbox>a:before { content: '\f1ee'; font-family: Material-Design-Iconic-Font; font-size: 2.3rem; color: #FFF; bottom: 0; right: 0; margin: auto; width: 25px; height: 25px; line-height: 25px; z-index: 2; transform: scale(2) } .lightbox>a:after { content: ''; width: 100%; height: 100%; background-color: rgba(0,0,0,.3); z-index: 1 } .lightbox>a:hover:after,.lightbox>a:hover:before { opacity: 1 } .lightbox>a:hover:before { transform: scale(1) } .scrollbar-inner { height: 100% } .scrollbar-inner>.scroll-element { transition: opacity .3s; margin-right: 2px } .scrollbar-inner>.scroll-element.scroll-y { width: 3px; right: 0 } .scrollbar-inner>.scroll-element.scroll-x { height: 3px; bottom: 0 } .scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_track { transition: background-color .3s } .scrollbar-inner>.scroll-element .scroll-element_track { background-color: transparent } .scrollbar-inner:not(:hover) .scroll-element { opacity: 0 } .waves-effect { position: relative; overflow: hidden; user-select: none } .waves-effect .waves-ripple { position: absolute; border-radius: 50%; width: 100px; height: 100px; margin-top: -50px; margin-left: -50px; opacity: 0; transition: all .5s ease-out; transition-property: transform,opacity; transform: scale(0) translate(0,0); pointer-events: none } .waves-effect.btn-link .waves-ripple,.waves-effect.btn-secondary .waves-ripple,.waves-effect:not(.waves-light) .waves-ripple { background: rgba(0,0,0,.08) } .waves-effect.btn:not(.btn-secondary):not(.btn-link) .waves-ripple,.waves-effect.waves-light .waves-ripple { background: rgba(255,255,255,.5) } .waves-effect.waves-classic .waves-ripple { background: rgba(0,0,0,.08) } .waves-effect.waves-classic.waves-light .waves-ripple { background: rgba(255,255,255,.5) } .waves-notransition { transition: none!important } .waves-button,.waves-circle { transform: translateZ(0); -webkit-mask-image: -webkit-radial-gradient(circle,#FFF 100%,#000 100%) } .waves-input-wrapper .waves-button-input { position: relative; top: 0; left: 0; z-index: 1; border: 0 } .waves-block { display: block }