.project-title {
    width: 70%;
}

.project-title input {
    width: 100%;
}

.project-title .entry {
    display: none;
}

@media (min-width: 1200px) {
    .project-control-container {
        max-width: 300px;
    }
}

.project-saved-button,
.project-save-error-button,
.project-control-container > .alert-container > .alert {
    display: none;
}

/* TODO Fix for mobile */
.project-control-container {
    /* Bring the project control container forwards becasue there is a bug
       with the tab navigation in mobile. The Tabs seem to fill vertically
       above the emulator. */
    z-index: 10;
}

.share-warning .glyphicon {
    font-size: 3em;
    left: 4px;
}

.extra-container {
    margin-top: 1em;
    /*box-shadow: 0px 0px 0px 1px #E0E5E9 inset;*/
    border: 2px solid #1cbbb4;
    background-color: rgb(255, 255, 255);
}

.extra-container .description-container textarea {
    width: 100%;
}

.extra-container .description-container p {
    white-space: pre-wrap;
}

.alert-title,
.alert-privacy,
.project-saved-alert,
.project-error-alert,
.code-container {
    display: none;
}

.project-saved-alert,
.project-error-alert {
    margin-bottom: 0;
}

.project-remixes {
    margin-top: 1em;
}

.nodescription {
    font-style: italic;
}
.report-content-link {
    color: #ccc;
}

.superusertools {
    margin-bottom: 10px;
}


/* social modal styling */
#shareprojectmodal h1 {
    margin-top: 0;
}
.share-modal-project-emulator {
    margin-bottom: 1em;
}

.project-create-iframe,
.share-project-url {
    /*font-size: 1.5em;*/
    width: 100%;
}

.share-project-social-container {
    margin: 20px 0 20px 0;
}

.embed-project-url-container form {
    margin-bottom: 1em;
}

/*
.twitter-share-button[style] {
    vertical-align: text-bottom !important;
}
*/

.privacy-share-link {
    display: none;
}
.privacy-share-link input {
    width: 100%;
}
.privacy-share-link p {
    margin-bottom: 0;
    font-style: italic;
}

.alert-private-project {
    text-align: center;
    margin-bottom: 0;
}

.alert-try-create-beta {
    text-align: center;
    margin-bottom: 0;
    padding: 5px;
}