body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-image:linear-gradient(to bottom right,#0052a3,#ddd,#4d8533);height:100vh;text-align:center;width:100%}.Header{height:100px;left:0;position:relative;top:0;width:100%}.Home{height:calc(100vh - 132px)}.Footer{bottom:0;color:#0052a3;font-size:15px;height:32px;margin-left:2%;position:fixed;text-align:left;width:96%}.Logo{border-radius:50%;float:right;pointer-events:none;position:relative;width:100px}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.navbar-custom{color:#009ed5;display:flex;font-size:1.5rem;font-weight:700;justify-content:center}.NavLink{text-align:center}nav a:hover{background-color:#0052a3;color:#ddd}.Tabs{background:#053742;border-radius:1rem;color:#e8f0f2;height:auto;justify-content:center;margin:2rem auto;min-height:40px;padding:1rem;width:96%;@media (max-width:769px){padding-bottom:2rem;padding-left:0;padding-right:0;padding-top:2rem}}ul.nav{align-items:center;border:1px solid #39a2db;display:flex;justify-content:space-between;margin:0 auto 2rem;width:90%;@media (max-width:768px){width:90%}}ul.nav,ul.nav li{border-radius:2rem}ul.nav li{cursor:pointer;list-style:none;padding:1rem;text-align:center;transition:all .7s;width:33%}ul.nav li:hover{background:rgba(50,224,196,.15)}ul.nav li.active{background:#009ed5}.pages{display:grid;height:100vh;margin:0;padding:0}.page-center{align-items:center;display:flex;justify-content:center;vertical-align:middle}.page-fit{margin:6px;max-height:90vh;max-width:100%;padding:0}.page-fit-center{bottom:0;left:0;margin:auto;padding:6px;position:absolute;right:0;top:0}.thumbnails-grid{direction:rtl;display:flex;flex-wrap:wrap;justify-content:center;max-height:calc(100% - 4.5rem - 20px);overflow-y:scroll;width:100%}.thumbnails-pane{background-position:50%;background-size:cover;cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:6px;position:relative;resize:both;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;width:20%}@media (max-width:1200px){.thumbnails-pane{width:50%}}.thumbnails-pane:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.thumbnails-image{box-shadow:1px 1px 3px #15240a;margin:0;max-height:95vh;max-width:100%;padding:0}.thumbnails-info{align-items:flex-end;background-color:rgba(153,187,150,.3);bottom:6px;color:rgba(102,7,7,.5);display:flex;font-size:2rem;font-weight:400;height:50px;justify-content:flex-end;position:absolute;text-align:right;width:calc(100% - 12px)}.thumbnails-select{background-color:rgba(255,214,0,.3);color:#006400;font-weight:700}.parts{background-color:#daa520;font-weight:700;margin:0;padding:5px;position:relative;right:0;vertical-align:middle;width:100%}.parts,.parts-select{justify-content:right}.parts-select{direction:rtl;text-align:right;width:calc(100% - 30px)}.timer-grid{direction:rtl;display:grid;margin:0;max-height:100%;overflow-y:scroll;position:relative;width:100%}.timer-cell{background-color:#606060;box-shadow:1px 1px 3px #205105;cursor:pointer;display:inline-block;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;width:100%}.timer-cell:hover{font-weight:bolder;-webkit-transform:scale(1.01);transform:scale(1.01)}.SignTabs{background:#053742;border-radius:1rem;color:#e8f0f2;height:auto;justify-content:center;margin:2rem auto;min-height:40px;padding:1rem;width:80%;@media (max-width:769px){padding-bottom:2rem;padding-left:0;padding-right:0;padding-top:2rem}}.SignTabs ul.nav{align-items:center;border:1px solid #39a2db;border-radius:2rem;display:flex;justify-content:space-between;margin:0 auto 2rem;width:90%;@media (max-width:768px){width:90%}}.SignTabs ul.nav li{border-radius:2rem;cursor:pointer;list-style:none;padding:1rem;text-align:center;transition:all .7s;width:50%}.SignTabs ul.nav li:hover{background:rgba(50,224,196,.15)}.SignTabs ul.nav li.SignActive{background:#009ed5}.SignEmail p,.SignPhone p{font-size:2rem;text-align:center}
/*# sourceMappingURL=main.8b304f59.css.map*/