/* Importing fonts from Google */ @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap'); /*My overrides*/ body { max-width: 100%; overflow-x: hidden; /*background-color: #e7e6f7; background: url('../images/bg.jpg');*/ background-attachment: fixed; background-position: center; background-size: cover; color: #58457b; } .content { padding-left: 0px; padding-right: 0px; padding-top:0px; } .article { padding-left:0; padding-right:0; } .container-fluid { padding-left:40px; padding-right: 40px; } .btn { padding: 10px 15px 10px 10px; } .btn-primary { background-color: #6F42C1; color: #fff; border-radius: 10px; } .btn-success, .btn-warning, .btn-danger { border-radius: 15px; } .btn-secondary { background-color: #f7279f; border-radius: 15px; } .btn-outline .btn-outline-dark { border-radius: 15px; } select { border: none; background-color: transparent; } .card { overflow: hidden; /*min-height: 300px;*/ background-color: rgba( 255, 255, 255, 0.15 ); /*color: #58457b;*/ font-size: small; } .glass { /*box-shadow: 3px 3px 3px #b1b1b1, -3px -3px 3px #fff;*/ background: rgba( 255, 255, 255, 0.25 ) !important; backdrop-filter: blur( 8px ); -webkit-backdrop-filter: blur( 8px ); box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.57 ); -webkit-box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.57 ); --dxbl-fl-caption-color: #fff !important; /*color: #58457b;*/ } .card .card-body { padding: 10px; border: 1px solid rgba( 255, 255, 255, 0.18 ); } .card .card-footer { padding: 0px; margin:0px; background-color: transparent; } .card .card-header { padding: 0px; margin: 0px; background-color: aliceblue; } .no-padding { padding: 0px !important; } .no-margin { margin: 0px !important; } .no-border { border: unset !important!; border-width: 0px !important; } .bg-red { background-color: #f7279f !important; } .bg-important { background-color: #fb9e9e !important; } .bg-attention { background-color: #fbf89e !important; } .bg-finished { background-color: #9efba1 !important; } .bg-cancel { background-color: #999 !important; color: #666 !important; } .bg-gradient { color: #fff !important; background: linear-gradient(111deg,deepskyblue,darkviolet,#502caf) !important; background-size: 180% 180% !important; animation: gradient-animation 3s ease infinite !important; } @keyframes gradient-animation { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } .h-12rem { height: 12rem !important; } .h-18rem { height: 18rem !important; } .h-13rem { height: 13rem !important; } .bg-cover { background: no-repeat 50% / cover; } .inputwizardwrapper { /*max-width: 450px;*/ } /*My overrides end*/ /*my DX blazor overrides*/ .menu-icon { width: 1rem; height: 1rem; min-width: 1rem; min-height: 1rem; background-size: contain; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; background-position: center center; background-color: currentColor; opacity: 0.7; } .menu-icon-home { mask-image: url("_content/TIAMSharedUI/images/icons/home.svg"); -webkit-mask-image: url("_content/TIAMSharedUI/images/icons/home.svg"); } .menu-icon-support { mask-image: url("_content/TIAMSharedUI/images/icons/support.svg"); -webkit-mask-image: url("_content/TIAMSharedUI/images/icons/support.svg"); } .dxbl-text-edit.dxbl-disabled { --dxbl-text-edit-disabled-root-bg: transparent; background-color: transparent !important; border-color: transparent; padding-left: 10px; margin-bottom: 20px; border-radius: 20px; text-align: center; color: #666; } .dxbl-row { margin-left: 0px; margin-right: 0px; } .dxbl-tabs.dxbl-tabs-top { --dxbl-tabs-bg: #ffffff15; background-color: #ffffff15; /*box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); backdrop-filter: blur( 6px );*/ /*-webkit-backdrop-filter: blur( 6px );*/ /*border-radius: 10px;*/ } .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content { background: rgba( 255, 255, 255, 1 ); box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); backdrop-filter: blur( 6px ); -webkit-backdrop-filter: blur( 6px ); border-radius: 0px; border: 1px solid rgba( 255, 255, 255, 0.18 ); } .dxbl-col { padding-left:0px; padding-right:0px; } .dxbl-grid { --dxbl-grid-font-family: inherit !important; --dxbl-grid-font-size: 0.75rem !important; --dxbl-grid-line-height: 1.3 !important; --dxbl-grid-min-width: 240px; --dxbl-grid-bg: #ffffff01; --dxbl-grid-color: #58457b; color: darkslategrey !important; } .dxbl-text-edit { background-color: transparent; border-color: transparent; /*padding-left: 10px; margin-bottom: 20px; border-radius: 20px; box-shadow: inset 3px 3px 3px #cbced1, inset -3px -3px 3px #fff;*/ color: #666; } .dxbl-text-edit:focus, .dxbl-text-edit:focus-within { border-color: transparent; box-shadow: none; } .dxbl-text-edit-input { background-color: transparent; color: #666; } .dxbl-text-edit-input:focus, .dxbl-text-edit-input:focus-within { border-color: transparent; box-shadow: none; } .dxbl-grid .dxbl-grid-empty-data { padding: 5px; border-top: 0; border-bottom: 0; } .dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist { background-color: lightgray; } /*my blazor overrides end*/ .custom-select { padding: 10px 15px 10px 10px !important; } select:focus-visible { border: none; } .my-card { height: 25vh; /* For 100% screen height */ overflow-y: hidden; border-radius: 16px; background-color: #ecf0f3; /*box-shadow: 3px 3px 3px #b1b1b1, -3px -3px 3px #fff;*/ } .my-card > .card-img-overlay > p, .my-card > .card-img-overlay > h3 { backdrop-filter: blur(5px); border-radius: 5px; color: white; padding: 3px; background-color: rgba(0,0,0,.2); } .my-logo { width: 80px; margin: auto !important; } .my-logo img { width: 100%; height: 80px; object-fit: cover; border-radius: 50%; /*box-shadow: 0px 0px 3px #5f5f5f, 0px 0px 0px 5px #ecf0f3, 8px 8px 15px #a7aaa7, -8px -8px 15px #fff;*/ } .my-sidebar { /*background-color: #c6d2ed;*/ /*background-color: #E3D0D8;*/ /*background-color: #d8dcef;*/ background-color: #fbfbfb8f; min-width: 200px; } .my-top-row { background-color: transparent; padding-left:40px; padding-right:40px; } .my-navbar-toggler { font-size: 1.25rem; line-height: 1; background-color: rgba(0, 0, 0, 0.1); border: 1px solid transparent; border-radius: .25rem; transition: box-shadow .15s ease-in-out; } .my-account-toggler { background-color: rgba(0, 0, 0, 0); border: 1px solid transparent; /*border-color: #4268b3;*/ border-radius: 15px; transition: box-shadow .15s ease-in-out; margin-top: 15px; margin-bottom: 15px; width: 30px; height: 30px; /*box-shadow: inset 3px 3px 3px #cbced1, inset -3px -3px 3px #fff;*/ } .my-account-toggler img{ width:30px; height:30px; } .my-back-button { padding: .25rem .75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 0px solid transparent; border-radius: .25rem; transition: box-shadow .15s ease-in-out; } .my-navbar-brand { margin: auto; display: flex; justify-content: center; } .my-navbar-hero { padding-top: 50px; padding-bottom: 50px; } .my-navbar-hero img { max-width: 70%; } .navbar :focus { box-shadow: unset; } .my-bg-dark { background-color: #5f1a37; } .my-grid { border: 0px; } .my-grid.dxbl-grid .dxbl-grid-table > tbody > tr > td { border-width: 0px; } .my-grid.dxbl-grid .dxbl-grid-table > thead > tr > th { border-width: 0px; } .my-menu { } .my-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-right > .dxbl-menu-title { width: 100%; } /*forms*/ /* Reseting */ * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Poppins', sans-serif; } .wrapper { /*max-width: 350px;*/ width:100%; min-height: 500px; margin: 10px auto; padding: 30px 30px 30px 30px; /*background-color: #ecf0f3;*/ border-radius: 15px; /*box-shadow: 13px 13px 20px #cbced1, -13px -13px 20px #fff;*/ } .wrapper .name { font-weight: 600; font-size: 1.4rem; letter-spacing: 1.3px; padding-left: 10px; /*color: #555*/; } .form-field input, .card .form-field input { width: 100%; display: block; border: none; outline: none; background: none; /*font-size: 1.2rem;*/ color: #666; /*padding: 10px 15px 10px 10px;*/ /* border: 1px solid red; */ } .form-field, .card .form-field { padding-left: 10px; border-bottom: 1px solid; /*margin-bottom: 20px; border-radius: 20px; box-shadow: inset 3px 3px 3px #cbced1, inset -3px -3px 3px #fff;*/ } .wrapper .form-field .fas { color: #555; } .wrapper .btn { box-shadow: none; width: 100%; height: 40px; /*background-color: #03A9F4;*/ color: #fff; border-radius: 15px; /*box-shadow: 3px 3px 3px #b1b1b1, -3px -3px 3px #fff;*/ letter-spacing: 1.3px; } .wrapper .btn:hover { background-color: #039BE5; } .wrapper a { text-decoration: none; /*font-size: 0.8rem;*/ color: #03A9F4; } .wrapper a:hover { color: #039BE5; } @media(max-width: 380px) { .wrapper { margin: 30px 20px; padding: 40px 15px 15px 15px; } .carousel-item { height: 30vh; min-height: 350px; background: no-repeat center center scroll; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .container-fluid { padding-left: 0px; padding-right: 0px; } } @media (max-width: 576px) { .wrapper { /*margin: 30px 20px;*/ padding: 40px 15px 15px 15px; } .carousel-item { height: 30vh; min-height: 350px; background: no-repeat center center scroll; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .container-fluid { padding-left: 0px; padding-right: 0px; } } /*forms end*/ /*Hero carousel*/ .carousel-item { height: 40vh; min-height: 350px; background: no-repeat center center scroll; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } #owl-demo .item { height: 30vh; overflow-y: hidden; flex-wrap: wrap; vertical-align: middle; align-content: center; } #owl-demo .item img { display: block; width: 100%; height: auto; } .owl-stage-outer { /*: 10px; margin-right: 10px; border-radius: 15px;*/ } /*End Hero Carousel*/ /*Admin*/ .gradient-custom-2 { /* fallback for old browsers */ background: #a1c4fd; /* Chrome 10-25, Safari 5.1-6 */ background: -webkit-linear-gradient(to right, rgba(161, 196, 253, 1), rgba(194, 233, 251, 1)); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ background: linear-gradient(to right, rgba(161, 196, 253, 1), rgba(194, 233, 251, 1)) } #progressbar-1 { color: #455A64; } #progressbar-1 li { list-style-type: none; font-size: 13px; width: 33.33%; float: left; position: relative; } #progressbar-1 #step1:before { content: "1"; color: #fff; width: 29px; margin-left: 22px; padding-left: 11px; } #progressbar-1 #step2:before { content: "2"; color: #fff; width: 29px; } #progressbar-1 #step3:before { content: "3"; color: #fff; width: 29px; margin-right: 22px; text-align: center; } #progressbar-1 li:before { line-height: 29px; display: block; font-size: 12px; background: #455A64; border-radius: 50%; margin: auto; } #progressbar-1 li:after { content: ''; width: 121%; height: 2px; background: #455A64; position: absolute; left: 0%; right: 0%; top: 15px; z-index: -1; } #progressbar-1 li:nth-child(2):after { left: 50% } #progressbar-1 li:nth-child(1):after { left: 25%; width: 121% } #progressbar-1 li:nth-child(3):after { left: 25%; width: 50%; } #progressbar-1 li.active:before, #progressbar-1 li.active:after { background: #1266f1; } .card-stepper { z-index: 0 } .card-admin { z-index: 0; margin-bottom: 20px; } .card-admin-body { height:348px; } .card-admin-body > p { font-size: 1.2rem; } .card-header { min-height: 65px; } /*Admin end*/