@import "variables"; #settingsModal { display: none; padding: 0px; p { margin-bottom: 0px; } @media @desktop-portrait, @desktop-landscape { min-width: 430px; top: 20% !important; } @media @phone-landscape { left: 25px; top: 25px; width: calc(~'100% - 50px'); min-height: 0; // overrides the value from Foundation height: calc(~'100% - 50px'); } @media @tablet-landscape { top: 50px; width: 600px; min-height: 0; // overrides the value from Foundation height: calc(~'100% - 100px'); } @media @phone-portrait-with-keyboard, @phone-portrait { left: 25px; top: 50px; width: calc(~'100% - 50px'); min-height: 0; // overrides the value from Foundation height: calc(~'100% - 100px'); } @media @tablet-portrait-with-keyboard, @tablet-portrait { left: 50px; top: 100px; width: calc(~'100% - 100px'); min-height: 0; // overrides the value from Foundation height: calc(~'100% - 200px'); } .bar { padding: 10px; } .topBar { @media @phone-portrait-with-keyboard, @phone-portrait { height: 50px; } @media @tablet-portrait-with-keyboard, @tablet-portrait { height: 55px; } @media @phone-landscape { height: 50px; } @media @tablet-landscape { height: 50px; } @media @desktop-landscape, @desktop-portrait { height: 55px; } border-bottom: 1px solid grey; p:first-child { text-align: center; } p:nth-child(2) { float: right; text-align: right; .closeSettings { @media @desktop-portrait, @desktop-landscape { margin-top: 10px; font-size: 30px; } @media @phone-landscape { font-size: 30px; } @media @tablet-landscape { font-size: 33px; right: 15px; } @media @phone-portrait-with-keyboard, @phone-portrait { font-size: 45px; top: 2px; right: 10px; } @media @tablet-portrait-with-keyboard, @tablet-portrait { font-size: 350%; top: 0; right: 20px; } } } } .bottomBar { border-top: 1px solid grey; text-align: right; @media @phone-portrait-with-keyboard, @phone-portrait { height: 50px; } @media @tablet-portrait-with-keyboard, @tablet-portrait { height: 55px; } @media @phone-landscape { height: 50px; } @media @tablet-landscape { height: 50px; } @media @desktop-portrait, @desktop-landscape { height: 69px; } .closeSettings { @media @desktop-portrait, @desktop-landscape { font-size: 16px; } @media @phone-landscape { font-size: 16px; } @media @tablet-landscape { font-size: 20px; margin-right: 5px; } @media @phone-portrait-with-keyboard, @phone-portrait { font-size: 25px; margin-right: 5px; // margin between the Cancel and Save buttons } @media @tablet-portrait-with-keyboard, @tablet-portrait { font-size: 30px; margin-right: 10px; // margin between the Cancel and Save buttons } position: inherit; } } .settingsBody { padding: 10px; text-align: center; @media @phone-portrait-with-keyboard, @phone-portrait { font-size: 15px; height: calc(~'100% - 100px'); } @media @tablet-portrait-with-keyboard, @tablet-portrait { font-size: 27px; height: calc(~'100% - 110px'); } @media @phone-landscape { font-size: 15px; height: calc(~'100% - 100px'); } @media @tablet-landscape { font-size: 20px; height: calc(~'100% - 100px'); } } .modalTitle { font-style: bold; @media @phone-portrait-with-keyboard, @phone-portrait { font-size: 20px; } @media @tablet-portrait-with-keyboard, @tablet-portrait { font-size: 25px; } @media @phone-landscape { font-size: 20px; } @media @tablet-landscape { font-size: 25px; } @media @desktop-landscape, @desktop-portrait { font-size: 30px; } } .joinAudioButton { @media @phone-portrait-with-keyboard, @phone-portrait { width: 80px; height: 70px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; } @media @tablet-portrait-with-keyboard, @tablet-portrait { width: 80px; height: 70px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; } @media @phone-landscape { height: 30px; width: 30px; margin-bottom: 5px; } @media @tablet-landscape { height: 50px; width: 50px; margin-bottom: 5px; } @media @desktop-portrait, @desktop-landscape { width: 80px; height: 70px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; } } } .desktopSettingsFieldset { margin: auto; width: calc(~'100% - 50px'); padding: 0px; @media @mobile-portrait-with-keyboard, @mobile-portrait { height: 30%; .settingsButton { width: 80%; height: 80%; } } .settingsButton { i { @media @phone-landscape { font-size: 15px; } @media @tablet-landscape { font-size: 27px; } @media @phone-portrait-with-keyboard, @phone-portrait { font-size: 27px; } @media @tablet-portrait-with-keyboard, @tablet-portrait { font-size: 35px; } } } } #saveSettings { border-radius: 3px; padding: 5px 10px 5px 10px; @media @desktop-portrait, @desktop-landscape { margin-top: 5px; font-size: 16px; width: 80px; height: 35px; } @media @phone-landscape { font-size: 25px; margin-bottom: 0px; // overrides the value from Foundation bottom: 5px; } @media @tablet-landscape { font-size: 25px; margin-bottom: 0px; // overrides the value from Foundation bottom: 5px; } @media @phone-portrait-with-keyboard, @phone-portrait { font-size: 25px; margin-bottom: 0px; // overrides the value from Foundation bottom: 5px; } @media @tablet-portrait-with-keyboard, @tablet-portrait { font-size: 30px; margin-bottom: 0px; // overrides the value from Foundation bottom: 5px; } } #logoutModal { margin-top: 0px; margin-right: 0px; top: 5% !important; right: 5%; position: fixed; text-align: center; @media @desktop-landscape { width: 20%; } @media @phone-landscape { width: 50%; height: 50%; min-height: 0; // overrides the value from Foundation left: 45%; } @media @tablet-landscape { width: 30%; height: 40%; p { font-size: 120%; } } @media @desktop-portrait { width: 40%; } @media @phone-portrait-with-keyboard, @phone-portrait { width: 90%; height: 40%; min-height: 0; // overrides the value from Foundation left: 5%; p { font-size: 150%; } } @media @tablet-portrait-with-keyboard, @tablet-portrait { width: 90%; height: 20%; min-height: 0; // overrides the value from Foundation left: 5%; p { font-size: 150%; } } .logoutButton { padding: 0px; @media @desktop-portrait, @landscape { width: 50px; height: 30px; } @media @mobile-portrait-with-keyboard, @mobile-portrait { width: 20%; font-size: 150%; } background-color: rgb(229, 229, 229); color: rgb(121, 121, 121); font-weight: bold; border-radius: 10px; margin-left: 5px; margin-right: 5px; } #yes { border: 2px solid rgb(71, 164, 255); } }