1- /* https://fonts.google.com/specimen/Roboto?selection.family=Lato|Roboto */
1+ z /* https://fonts.google.com/specimen/Roboto?selection.family=Lato|Roboto */
22html , body {
33 height : 100% ;
44 overflow : hidden;
@@ -9,7 +9,23 @@ html, body {
99 font-family : "Roboto" , "GeezaPro" , "DejaVu Serif" ;
1010 letter-spacing : 0.3px ;
1111}
12-
12+ /* Layout adjustments to keep footer at bottom and align header content */
13+ # FloorPlanner-container {
14+ min-height : 100vh ;
15+ display : flex;
16+ flex-direction : column;
17+ }
18+ /* Content area should fill remaining space between header and footer */
19+ .row .content {
20+ flex : 1 1 auto;
21+ position : relative;
22+ }
23+ /* Ensure editor panes fill available height inside flex container */
24+ # FloorPlanner-container .sidebar ,
25+ # FloorPlanner-container .main-content {
26+ top : 0 ;
27+ height : 100% ;
28+ }
1329# DiagramTooltip {
1430 width : 100% !important ;
1531 height : 100% !important ;
@@ -55,6 +71,9 @@ html, body {
5571
5672.db-menu-container {
5773 padding : 2px 10px ;
74+ display : flex;
75+ align-items : center;
76+ justify-content : space-between;
5877}
5978
6079.db-toolbar-editor {
@@ -1185,7 +1204,7 @@ html, body {
11851204}
11861205
11871206.e-dialog .e-dlg-header-content {
1188- height : 36 px ;
1207+ height : 46 px ;
11891208 padding : 9.5px 4px 9.5px 16px ;
11901209 border-bottom : 1px solid # D5D5D5 ;
11911210}
@@ -1240,6 +1259,7 @@ html, body {
12401259.e-upload .e-upload-files .e-upload-file-list ,
12411260.e-upload .e-upload-files {
12421261 border : none;
1262+ width : auto;
12431263}
12441264/*.e-icons {
12451265 color: black;
@@ -1855,4 +1875,205 @@ td {
18551875 max-width : unset;
18561876}
18571877 /* Some animation occur while click the dropdown value End */
1858- /* Some animation occur while click the dropdown value End */
1878+ /* Some animation occur while click the dropdown value End */
1879+ /* Animation At Initial Rendering End */
1880+ .promotion-text {
1881+ display : flex;
1882+ align-items : center;
1883+ font-size : 14px ;
1884+ font-weight : 500 ;
1885+ margin-right : 1.5rem ;
1886+ margin-left : auto;
1887+ color : white;
1888+ }
1889+ /* Footer styles scoped to the sample root */
1890+ .footer {
1891+ position : static;
1892+ display : flex;
1893+ justify-content : center;
1894+ align-items : center;
1895+ background : linear-gradient (90.4deg , # 154db9 0.03% , # 081b3f 11.56% , # 081b3f 85.56% , # 154db9 99.97% );
1896+ border-top : 1px solid # D8DEE9 ;
1897+ padding : 12px ;
1898+ font-family : sans-serif;
1899+ }
1900+
1901+ .footer-container {
1902+ display : flex;
1903+ justify-content : center;
1904+ align-items : center;
1905+ gap : 16px ;
1906+ }
1907+
1908+ .diagram-icon {
1909+ display : flex;
1910+ align-items : center;
1911+ gap : 10px ;
1912+ flex : 0 0 auto;
1913+ width : 38px ;
1914+ height : 38px ;
1915+ }
1916+
1917+ .footer-logo {
1918+ width : 38px ;
1919+ height : 38px ;
1920+ }
1921+
1922+ .footer-content {
1923+ display : flex;
1924+ align-items : center;
1925+ gap : 20px ;
1926+ }
1927+
1928+ .title span {
1929+ font-weight : 400 ;
1930+ font-size : 16px ;
1931+ color : # e1e3e7 ;
1932+ }
1933+
1934+ .title span .main-title {
1935+ font-weight : 700 ;
1936+ font-size : 16px ;
1937+ color : # ffffff ;
1938+ }
1939+
1940+ .buttons {
1941+ display : flex;
1942+ align-items : center;
1943+ gap : 8px ;
1944+ }
1945+
1946+ .e-trial-btn ::before {
1947+ content : 'Start Free Trail' ;
1948+ font-family : sans-serif;
1949+ }
1950+
1951+ .e-trial-btn {
1952+ display : flex;
1953+ align-items : center;
1954+ gap : 10px ;
1955+ background : # FFF30F ;
1956+ color : # 0F172A ;
1957+ border : transparent;
1958+ border-radius : 8px ;
1959+ padding : 10px 16px ;
1960+ font-size : 14px ;
1961+ font-weight : 700 ;
1962+ height : 40px ;
1963+ width : auto;
1964+ box-shadow : none;
1965+ font-family : "Open Sans" , Helvetica, Arial, sans-serif;
1966+ text-decoration : none;
1967+ text-transform : none;
1968+ box-sizing : border-box;
1969+ }
1970+
1971+ .e-demo-btn {
1972+ display : flex;
1973+ -webkit-tap-highlight-color : transparent;
1974+ -webkit-font-smoothing : antialiased;
1975+ align-items : center;
1976+ background-color : transparent;
1977+ border : transparent;
1978+ color : white;
1979+ border-radius : 6px ;
1980+ gap : 10px ;
1981+ padding : 10px 16px ;
1982+ font-size : 14px ;
1983+ font-weight : 500 ;
1984+ letter-spacing : .7px ;
1985+ height : 40px ;
1986+ box-shadow : none;
1987+ text-transform : none;
1988+ text-decoration : none;
1989+ transition : box-shadow 280ms cubic-bezier (0.4 , 0 , 0.2 , 1 );
1990+ }
1991+
1992+ .e-demo-btn : hover {
1993+ background-color : # 173D87 ;
1994+ text-decoration : none;
1995+ color : white;
1996+ }
1997+
1998+ .e-demo-btn : focus {
1999+ color : white;
2000+ text-decoration : none;
2001+ }
2002+
2003+ .e-trial-btn ::after {
2004+ content : "\e7f9" ;
2005+ font-family : 'e-icons' ;
2006+ }
2007+
2008+ .e-trial-btn : hover {
2009+ background : # F1E50B ;
2010+ text-decoration : none;
2011+ color : # 0F172A ;
2012+ }
2013+
2014+ .e-trial-btn : focus {
2015+ background : # F1E50B ;
2016+ text-decoration : none;
2017+ color : # 0F172A ;
2018+ }
2019+ /* Responsive handling for footer */
2020+ @media screen and (max-width : 1140px ), screen and (max-device-width : 1140px ) {
2021+ .title {
2022+ display : flex;
2023+ flex-direction : column;
2024+ }
2025+
2026+ .footer-content .title span , .footer-content .title span .main-title {
2027+ font-size : 14px ;
2028+ }
2029+ }
2030+ /* Hide extra footer text on smaller screens */
2031+ @media screen and (max-width : 900px ), screen and (max-device-width : 900px ) {
2032+ .e-ribbon .help-pane-content ,
2033+ .title span : last-child {
2034+ display : none;
2035+ }
2036+ }
2037+
2038+ @media screen and (max-width : 730px ) {
2039+ .buttons .e-demo-btn {
2040+ display : none;
2041+ }
2042+
2043+ .buttons .e-trial-btn ::before {
2044+ content : 'Free Trial' ;
2045+ }
2046+
2047+ .buttons .e-trial-btn ::after {
2048+ display : none;
2049+ }
2050+ }
2051+ /* Hide Request Demo button on small screens + increase footer size */
2052+ @media screen and (max-device-width : 730px ) {
2053+ .footer {
2054+ height : 90px ; /* Increased footer height */
2055+ }
2056+
2057+ .buttons .e-demo-btn {
2058+ display : none;
2059+ }
2060+
2061+ .buttons .e-trial-btn ::before {
2062+ content : 'Free Trial' ;
2063+ }
2064+
2065+ .buttons .e-trial-btn ::after {
2066+ display : none;
2067+ }
2068+
2069+ .title span ,
2070+ .title span .main-title {
2071+ font-size : 26px ; /* Bigger font for mobile */
2072+ }
2073+ }
2074+ /* Hide the promotion text */
2075+ @media screen and (max-width : 620px ), screen and (max-device-width : 620px ) {
2076+ .promotion-text {
2077+ display : none;
2078+ }
2079+ }
0 commit comments