html{background-color:var(--cc_dark)}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}.main{height:100%}.rowContainer{background-color:var(--cc_dark);margin:0;min-height:100%;overflow:hidden;padding:0}.rowContainer iframe{border:none;min-height:100%;overflow:hidden;width:100%}:root{--cc_light:#f7f2e5;--cc_light_60:#faf5f0;--cc_light_40:#faf9f5;--cc_dark:#00173c;--cc_dark_40:#00173c60;--cc_action:#6000ff;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{color:#00173c;color:var(--cc_dark);font-family:Verdana}p{font-size:12px}.App{grid-gap:0;display:grid;grid-template-columns:1fr;overflow:hidden;width:100%;@media only screen and (min-width:600px){grid-template-columns:2fr 8fr;grid-template-rows:1fr;max-height:100vh}@media only screen and (min-width:768px){grid-template-columns:2fr 8fr;grid-template-rows:1fr;max-height:100vh}}.leftNav{box-shadow:1px 0 10px #191919;font-family:Verdana;min-width:320px;padding:3em 0 8em;position:relative;@media only screen and (min-width:600px){height:100vh}@media only screen and (min-width:768px){height:100vh}}.leftNav,.leftNav nav{background-color:var(--cc_light_40)}.leftNav nav{margin:0 1em}.leftNav a:link,.leftNav a:visited{color:var(--cc_dark);text-decoration:none}.leftNav nav h3{margin-bottom:.25em}.leftNav nav ul{list-style-type:none;margin-top:0;padding-left:0}.leftNav nav ul li{margin-bottom:.25em;padding:0}.websiteList{padding:0 1em}.logo{padding-bottom:1em}.main{background-color:var(--cc_dark);overflow:auto}h2{color:var(--cc_dark)}form{margin:0 20px}label{color:var(--cc_dark);font-size:11px;font-weight:600}input{border-radius:6px;display:block;height:2.8em;margin-bottom:8px;padding:0 16px;width:100%}input[type=password],input[type=text]{border:1px solid #e0e0e0;caret-color:var(--cc_dark);color:var(--cc_dark)}input[type=date]:focus,input[type=password]:focus,input[type=text]:focus{border-color:var(--cc_action);outline:0}input[type=date]{border:1px solid #e0e0e0}input[type=date],input[type=date]:focus{caret-color:var(--cc_dark);color:var(--cc_dark)}input[type=date]:focus{border-color:var(--cc_action);outline:0}input::-webkit-datetime-edit-day-field:focus,input::-webkit-datetime-edit-month-field:focus,input::-webkit-datetime-edit-year-field:focus{background-color:var(--cc_action);color:#fff;outline:none}input:focus{border:1px solid #e0e0e0;color:var(--cc_dark)}input[type=submit]{background-color:var(--cc_action);border:none;color:#fff;font-weight:600;margin-top:8px}input[type=submit]:hover{background-color:var(--cc_action);filter:brightness(90%)}input[type=button]{background-color:var(--cc_light_60);border:1px solid var(--cc_action);color:var(--cc_action);filter:brightness(103%);font-weight:600;margin-top:8px}input[type=button]:hover{background-color:var(--cc_action);color:var(--cc_light);filter:brightness(100%)}::-webkit-datetime-edit-day-field[aria-valuetext=blank],::-webkit-datetime-edit-month-field[aria-valuetext=blank],::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field[aria-valuetext=blank]{border:1px solid #e0e0e0;caret-color:var(--cc_dark_40);color:red}.forgot-password{color:var(--cc_dark);font-size:10px;font-weight:200;margin-left:1px}.authText{text-align:center}hr{border-top:1px solid var(--cc_dark_40)}.logo{display:block;margin-bottom:15px;margin-left:auto;margin-right:auto;width:50%}.mediaManager{margin:1em 2em;h1{color:var(--cc_light)}}.mediaManagerGrid{grid-gap:1px;display:grid;grid-template-columns:1fr;margin-bottom:6em;margin-left:inherit;margin-right:inherit;margin-top:0;@media only screen and (min-width:600px){grid-gap:1px;grid-template-columns:1fr}@media only screen and (min-width:768px){grid-gap:1px;column-gap:1em;grid-template-columns:1fr 1fr}}.imageRow{grid-gap:1em;background-color:var(--cc_light);display:grid;grid-template-columns:auto 3fr auto;padding:.5em 1em}.imageRowImage{align-items:center;display:flex}.imageRow img{width:100px}.imageRowDescriptions{text-align:left}.imageRowActions{text-align:right}#websiteEditor{margin:0 2em;max-width:80em;padding:4em 20px 120px;@media only screen and (min-width:600px){margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;padding-bottom:10em;padding-left:2em;padding-right:2em;padding-top:9em}@media only screen and (min-width:768px){margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;padding-bottom:10em;padding-left:2em;padding-right:2em;padding-top:9em}}#websiteEditor .fieldName{display:inline-block;padding-right:10px}#websiteEditor textarea{height:4em;width:50em}form{margin:0}.blockComponentSortable{background-color:var(--cc_light_40);border-radius:8px;margin-bottom:2em;outline:solid gray;padding:0 2em 2em}.toolbarWrapper{background-color:#fff;bottom:0;height:6em;position:fixed;width:100%;z-index:1000;@media only screen and (min-width:600px){top:0}@media only screen and (min-width:768px){top:0}}.toolbar{background-color:#fff;color:var(--cc_dark);height:inherit;margin:0 auto 2em;overflow:hidden;padding:0 2em}.sectionHeader{margin-bottom:1.5em}.handle{margin:0 0 1em;text-align:center}.metaSection{background-color:#fefefe;border-radius:5px;outline:solid gray;padding:1.5em}.blockImageLeft{display:inline-block;height:auto;padding-right:1em;width:30%}.blockImageLeft img{width:100%}.blockImageRight{display:inline-block;padding-left:1em;width:70%}.ccButton{margin:0 1em 1em 0;padding:.5em 1em}#websiteEditor .addSectionButton,.ccButton{background-color:#fff;border-radius:5px;color:var(--cc_dark);font-family:Verdana;font-weight:800}#websiteEditor .addSectionButton{display:block;font-size:large;margin:0 auto;padding:1em 4em}.toolbar button{background-color:#fff;border-radius:5px;color:var(--cc_dark);font-family:Verdana;font-weight:800;margin:0 1em 1em 0;padding:.5em 1em}button:disabled{color:gray}.blockGroup{border:dotted gray}.sortableToolbar{display:flex;height:3em}.sortableToolbar .handle{flex:1 1}.sortableToolbar button{margin-right:0!important}.rsw-ce{background-color:#fff}.websiteNameEditor{display:inline-block;padding:0}.websiteNameDisabled{color:gray}.websiteName,.websiteNameDisabled{display:inline-block;padding-right:0}.websiteName{color:var(--cc_dark)}.websiteNameRest{color:gray}.editingButtons,.websiteNameRest{display:inline-block;padding-right:1em}