.denim-container{display:grid;font-family:"Roboto", "sans-serif";font-size:14px;margin:20px;grid-gap:20px;grid-row-gap:30px;grid-template-columns:auto 3fr 1fr;background-color:#fff;color:#444}.denim-cover{height:150px;grid-column:1;grid-row:1 / 5}.one-button{grid-column:3;grid-row:6}.denim-buttons{display:flex;justify-content:flex-end;grid-column:1 / 4;grid-row:6}.denim-button{margin-left:10px}.denim-messages{grid-column:2 / 4;grid-row:5}.denim-message{padding:15px;margin:5px;background-color:#eee}.denim-error{color:#F44336}.progress-row{display:grid;grid-gap:10px;grid-template-columns:.5fr 2fr 1fr;background-color:#fff;justify-items:left;align-items:center;grid-column:2 / 4}.progress-label{grid-column:1}.progress-estimate{grid-column:3}.family-upload-button{margin-left:10px;margin-bottom:10px}ul.emails>li{margin-top:5px}ul.settings>li{margin-top:25px}ul.settings>li:first-child{margin-top:0}.settings-row{display:flex;flex-direction:row}ul.text-messages>li{margin-top:5px}#music-manager{font-family:"Roboto", sans-serif;font-size:14px}#music-manager input{margin-bottom:0}div[data-react-toolbox="dialog"] input{margin-bottom:0}div[data-react-toolbox="tabs"] section:focus{outline:none}.song-list{user-select:none}.song-list .song-row{cursor:move;transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.song-list .song-row.dragging{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);background:#eee}.song-list .song-row.read-only{cursor:default}.song-list .song-name{max-width:50vw;max-height:60px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.whitespace{height:48px}#video-setup{font-family:Roboto, sans-serif}div.include-intro.only-custom-theme-base.error{background-color:rgba(234,134,119,0.25);border:solid thin red}.share-link{display:flex;padding:0px 5px;max-width:fit-content}.share-link input{font-size:16px;width:530px;height:40px;margin-bottom:0;box-shadow:none !important;border:none;background:transparent}.drag-cursor{display:block;background:#3b9cd4;width:4px}.reuse-slide-text-item{text-overflow:ellipsis;white-space:nowrap;display:block;font-size:20px;line-height:2;overflow:hidden}.slide-grid{min-height:100px;position:relative}.slide-thumb:hover .tools,.slide-thumb:hover .slide-number{visibility:visible}.slide-thumb{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:#EAEAEA;outline:1px solid #ccc;color:#333;cursor:move;overflow:hidden;opacity:1;transition:opacity 0.5s, width 0.25s}.slide-thumb img{max-width:none}.slide-thumb.rotating img{transition:transform 0.25s, position 0.25s}.slide-thumb.selected{touch-action:none;-ms-touch-action:none;background-color:#9ad52a;outline:3px solid #9ad52a}.slide-thumb.selected img,.slide-thumb.selected video{opacity:0.5}.slide-thumb.dragging{z-index:2;opacity:0.5}.slide-thumb.someone-else-dragging{opacity:0.5}.slide-thumb .slide-upload{height:95px;width:100%;text-align:center}.slide-thumb .slide-upload button{margin-top:8px}.slide-thumb .tools{visibility:hidden;background-color:rgba(0,0,0,0.7);margin:0;padding:0;width:100%;text-align:left;position:absolute;bottom:0;cursor:default}.slide-thumb .tools .tool{display:inline-block}.slide-thumb .tools .tool a{display:inline-block;font-size:20px;color:white;padding:0;padding-top:3px;height:22px;width:22px}.slide-thumb .tools .tool a:hover{text-shadow:0 0 2px white}.slide-thumb .tools .tool .tool-disabled{display:inline-block;font-size:20px;color:white;padding:0;padding-top:3px;height:22px;width:22px;opacity:0.35;cursor:not-allowed}.slide-thumb .slide-number{background-color:rgba(0,0,0,0.7);color:white;height:18px;min-width:33px;padding:3px;font-size:12px;text-align:center;position:absolute;top:0;left:0}.slide-thumb.cover-photo .slide-number{width:calc(100% - 6px)}.slide-thumb .progressbar{background:url(/../../../img/processingbar.gif) no-repeat 0 -2px;border:1px solid #333;height:5px;text-align:left}.slide-thumb .progress{background-color:#999;height:5px;overflow:hidden;width:0}.slide-thumb p{line-height:18px;margin:0}.invisible{visibility:hidden}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(/webfonts/roboto-v20-latin-300.woff2) format("woff2"),url(/webfonts/roboto-v20-latin-300.woff) format("woff")}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/webfonts/roboto-v20-latin-regular.woff2) format("woff2"),url(/webfonts/roboto-v20-latin-regular.woff) format("woff")}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/webfonts/roboto-v20-latin-500.woff2) format("woff2"),url(/webfonts/roboto-v20-latin-500.woff) format("woff")}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(/assets/material-icons-regular-f3ee4510806b9cb6a2705ec79e9c27085d7f80c98dd94de81cf7b3e721dd9133.woff2) format("woff2"),url(/assets/material-icons-regular-303ba58ab564fe1878c8da911ee53e8e7afb24730ec011129eb9b2461c71b8da.woff) format("woff")}.material-icons,.mi{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale}
