html, body { width: 100%; height: 100%; overflow-x: hidden; /* Prevent scroll on narrow devices */ color: #ffffff; background-color: #343a40; font-family: 'Montserrat', sans-serif; } a { color: #f7f7f7; } input[type=text] { border: 1px solid #F4F4F4; border-radius: 3px; display: block; width: 100%; margin-top: 10px; margin-bottom: 10px; } .dropdown-menu { left: 10px; min-width: 7rem; } .sel-div { display: flex; //width: 100%; } .selbc { margin-right: 5px; } .mg-2 { margin: 2px 2px; } .mb-50 { margin-bottom: 50px; } h5 > span { font-size: 0.9rem; } @media (max-width: 767.98px) { .offcanvas-collapse { position: fixed; top: 56px; /* Height of navbar */ bottom: 0; width: 100%; padding-right: 1rem; padding-left: 1rem; overflow-y: auto; background-color: var(--gray-dark); transition: -webkit-transform .3s ease-in-out; transition: transform .3s ease-in-out; transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; -webkit-transform: translateX(100%); transform: translateX(100%); } .offcanvas-collapse.open { -webkit-transform: translateX(-1rem); transform: translateX(-1rem); /* Account for horizontal padding on navbar */ } } a.nav-link { font-weight: 500; color: var(--secondary); padding-top: .75rem; padding-bottom: .75rem; font-size: .875rem; } a.active { font-weight: 500; color: var(--gray-dark); } a.nav-link:hover { color: var(--blue); } .text-white-50 { color: rgba(255, 255, 255, .5); } .bg-purple { background-color: var(--purple); } .border-bottom { border-bottom: 1px solid #e5e5e5; } .box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); } .lh-100 { line-height: 1; } .lh-125 { line-height: 1.25; } .lh-150 { line-height: 1.5; } /*Extra small devices (portrait phones, less than 576px)*/ @media (max-width: 576px) { body { display: block; // padding-top: 56px; //font-size: 24px; width: 100%; } .lays { background-color: rgba(0, 0, 0, 0.24); margin: 0 0 5px 0; line-height: 19px; padding: 5px; } } /*No media query since this is the default in Bootstrap*/ /*Small devices (landscape phones, 576px and up)*/ @media (min-width: 576px) { body { //padding-top: 56px; //font-size: 18px; !important; } .lays { background-color: rgba(0, 0, 0, 0.24); margin: 0 0 5px 0; line-height: 19px; padding: 5px; font-size: small; } } /*Medium devices (tablets, 768px and up)*/ @media (min-width: 768px) { body { //padding-top: 56px; //font-size: 16px; } .lays { /*#c8cbcf, rgba(255, 193, 7, 0.32), #ffc293*/ background-color: rgba(0, 0, 0, 0.24); margin: 0 0 5px 0; line-height: 19px; padding: 5px; } } /*Large devices (desktops, 992px and up)*/ @media (min-width: 992px) { } /*Extra large devices (large desktops, 1200px and up)*/ @media (min-width: 1200px) { } /*Bootstrap*/ .bg-dark { /*background-color: #007bff!important;*/ background-color: #343a40!important; } .card-header { background-color: #162029; color: #ffffff; font-weight: 600; //font-size: large; } .btn-link { color: #ffffff; } .btn-link:hover { color: #ffffff; text-decoration: none; } .btn-primary { color: #fff; background-color: #162029; !important; border-color: #282c31; !important; } .btn.btn--facebook { background: #FFFFFF; box-shadow: 5px 5px 0 0 #3b5998; font-size: 16px; font-weight: bold; color: #3b5998; letter-spacing: -0.3px; border-radius: 0px; width: 360px; display: inline-block; padding-top: 9px; } .btn.btn--facebook-2 { display: block; background: #3b5998; font-size: 16px; font-weight: bold; color: #FFFFFF; letter-spacing: -0.3px; border-radius: 0px; width: 320px; margin: 0 auto; } .btn.btn--facebook-2 a { color: #FFFFFF; } .modal-content { border-radius: 2px !important; } .modal-header { padding: 15px; border-bottom: 0px solid #e5e5e5; } .modal-footer { padding: 15px; text-align: right; border-top: 0px solid #e5e5e5; }