@import url('https://fonts.googleapis.com/css?family=Lato'); @import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese'); @import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;700;800&display=swap'); * { margin: 0; padding: 0; box-sizing: border-box; } body { /* margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 0.88rem; font-weight: 400; line-height: 1.5; color: #495057; text-align: left; background-color: #fff; */ & p, label { margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; font-size: 0.88rem; font-weight: 400; line-height: 1.5; } } [dir='rtl'] body { text-align: right; } $font-family-arabic: 'Tajawal', sans-serif; :lang(ar) { font-family: $font-family-arabic; } html, body, #app-container, #app-container > div, .root-layout { height: 100%; min-height: 100%; background: #f1f4f6; } .root-layout { //font-family: 'Lato', sans-serif; // font-family: "Roboto Condensed", sans-serif; // font-size: 13px; // color: #373739; // background: #f1f4f6; } a { text-decoration: none !important; color: none !important; } ul { list-style: none; } .clearfix:after { content: ''; display: block; height: 0; clear: both; } .btn-focus.btn-shadow { box-shadow: 0 0.125rem 0.625rem rgba(68, 64, 84, 0.4), 0 0.0625rem 0.125rem rgba(68, 64, 84, 0.5); color: #fff; background-color: #444054; border-color: #444054; } .btn.btn-pill.btn-wide, .btn.btn-pill { border-top-left-radius: 50px; border-bottom-left-radius: 50px; border-top-right-radius: 50px; border-bottom-right-radius: 50px; } .btn-group .btn { font-size: 0.8rem; font-weight: 500; } /* .btn { position: relative; transition: color 0.15s, background-color 0.15s, border-color 0.15s, box-shadow 0.15s; &-primary { color: #fff; background-color: #545cd8; border-color: #545cd8; } &-secondary { border: 1px solid #444444; border-bottom: 3px solid #2f2f2f; background: #444444; box-shadow: inset 0 0 0 0 #2f2f2f; text-shadow: none; &:hover, &:focus { box-shadow: inset 0 -100px 0 0 #2f2f2f; } } &-default { background: #0291ae; text-shadow: none; color: #fff; &:hover, &:focus { background: #007c8c; } } &-outline { &-primary { color: #82c4a9 !important; border-color: #82c4a9 !important; &:hover, &:active { background: #82c4a9 !important; color: #fff !important; } &:focus { box-shadow: 0 0 0 0.2rem rgba(58, 196, 125, 0.5) !important; } } &-secondary { color: #444444 !important; border-color: #444444 !important; &:hover, &:focus { box-shadow: inset 0 -100px 0 0 #2f2f2f; } } &-default { color: #0291ae !important; border-color: #0291ae !important; &:hover, &:focus { background: #0291ae; color: #fff !important; } } } } */ /* .custom-control { &-input:checked ~ .custom-control-label::before { color: #fff; border-color: #ccc !important; } &-input:checked ~ .custom-control-label::before { background-color: #012160 !important; } &-input:focus ~ .custom-control-label:before { box-shadow: 0 0 0 0.2rem rgba(1, 33, 96, 0.25) !important; } } */ /* .button { color: #ffffff; font-weight: 700; font-size: 14px; padding: 3px 17px; text-align: center; cursor: pointer; transition: all ease 0.4s; -webkit-font-smoothing: antialiased; display: inline-block; vertical-align: top; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: 30px; &--primary { background: #82c4a9; } &--secondary { border: 1px solid #444444; border-bottom: 3px solid #2f2f2f; background: #444444; box-shadow: inset 0 0 0 0 #2f2f2f; text-shadow: none; &:hover, &:focus { box-shadow: inset 0 -100px 0 0 #2f2f2f; } } &--default { background: #0291ae; text-shadow: none; color: #fff; &:hover, &:focus { background: #007c8c; } } } */ .tool-button { border: 1px solid #bcbec0; padding: 0 10px; background: #fff; height: 25px; cursor: pointer; white-space: nowrap; color: #373739; border-radius: 2px; &:hover { border-color: #6d6e71; } } .checkbox-label { display: inline-block; vertical-align: bottom; cursor: pointer; } .checkbox-input-hidden { display: none; } input[type='checkbox'] + .checkbox-label i, input[type='radio'] + .checkbox-label i { font-size: 14px; width: 10px; vertical-align: middle; margin-inline-end: 5px; } input[type='checkbox'] + .checkbox-label i.selected, input[type='radio'] + .checkbox-label i.selected { display: none; } input[type='checkbox']:checked + label i.unselected, input[type='radio']:checked + label i.unselected { display: none; } input[type='checkbox']:checked + label i.selected, input[type='radio']:checked + label i.selected { display: inline-block; } input[type='checkbox'] + label i.unselected, input[type='radio'] + label i.unselected { display: inline-block; } input, select, textarea, button { font-family: inherit; } textarea { resize: none; border: 1px solid #bcbec0; border-radius: 0.25rem; } .logo { color: #fff; font-size: 18px; display: inline-block; } .error-msg { color: red; } .main-loader { position: fixed; width: 100%; height: 100%; background: #fff url('./../images/loadingspinner.gif') no-repeat center center; } .component-loader { display: none; position: absolute; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.7) url('./../images/loadingspinner.gif') no-repeat center center; z-index: 9999; } /* .popup { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; background: rgba(255, 255, 255, 0.7); overflow: auto; &__content { min-width: 400px; position: absolute; width: auto; left: 50%; top: 10%; margin-bottom: 20px; transform: translate(-50%, 0); background: #fff; border: 1px solid #bcbec0; box-shadow: 0 1px 1px 1px #e9e9ea; border-radius: 5px; } &__col-50 { display: inline-block; width: 50%; vertical-align: top; &:first-child { padding-inline-end: 15px; } &:last-child { padding-inline-start: 15px; } } &__input-label { display: block; line-height: 24px; font-weight: 700; color: #6d6e71; } &__select { height: 25px; width: 100%; } p { margin-bottom: 10px; } &__head { //border-top: 4px solid #ff9900; color: #373739; font-size: 18px; min-height: 20px; line-height: 20px; padding: 10px; border-bottom: 1px solid #bcbec0; } &__close-btn { float: right; color: #373739; } &__body { padding: 20px 12px 12px 12px; display: block; min-height: 40px; white-space: nowrap; border-bottom: 1px solid #bcbec0; } &__checks-list { li { margin-bottom: 10px; } } &__footer { min-height: 25px; padding: 10px 10px 15px 10px; text-align: end; .button { margin-inline-start: 5px; } } } */ //advanced filters .advanced-filters { width: 230px; margin-inline-start: 20px; margin-top: 40px; } .info-link { margin-inline-start: 5px; color: #969697; } .hidden { display: none !important; }