@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300);.sans{font-family:'Source Sans Pro', sans-serif !important;}
textarea.form-control{height:100% !important;background-color:#E8EDEF;}
body{background-color:#E8E8E8;}
textarea{resize:none;}
.form-control{border-radius:0px;}
html{position:relative;min-height:100%;}
body{margin-bottom:60px;}
.footer{position:absolute;bottom:0;width:100%;height:60px;}
.container .text-muted{margin:20px 0;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{background-color:white;}
.btn.btn-raised.btn-primary, .input-group-btn .btn.btn-raised.btn-primary, .btn.btn-fab.btn-primary, .input-group-btn .btn.btn-fab.btn-primary, .btn-group-raised .btn.btn-primary, .btn-group-raised .input-group-btn .btn.btn-primary{background-color:#009688;color:rgba(255,255,255, 0.84)}
.btn:not(.btn-raised):not(.btn-link):hover, .input-group-btn .btn:not(.btn-raised):not(.btn-link):hover, .btn:not(.btn-raised):not(.btn-link):focus, .input-group-btn .btn:not(.btn-raised):not(.btn-link):focus{background-color:#009688;}
#footer{position:absolute;bottom:20px;height:40px;margin-top:40px;}
.breadcrumb{padding-left:0px;padding-top:0px;}
.breadcrumb>li+li:before{padding:0 10px;color:#ccc;content:none;}
.open>.dropdown-menu{z-index:99999;}
.content-editable{outline-width:0;min-height:1em;padding:10px;}#snackbar{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:9999999999999999;left:50%;bottom:30px;font-size:17px}#snackbar.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}

.wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.no-preview {
    background: #4c494c;
    padding: 10px;
    color: white;
    font-size: 18px;
    border-radius: 12px;
    font-weight: 800 !important;
    width: 245px;
    text-align: center;
    margin: 0 auto;
    -webkit-box-shadow: 0px 10px 12px 5px rgb(0 0 0 / 20%);
    box-shadow: 0px 10px 12px 5px rgb(0 0 0 / 20%);
}

.open-in-new-tab {
    padding-top: 40px;
    text-align: center;
    margin: 0 auto;   
}