/* Product of Orbisius.com. Visit http://club.orbisius.com/ */
.orbisius-child_theme_creator-container .app-hide {
    display: none;
}

.orbisius-child_theme_creator-container .app-hide-force {
    display: none !important;
}

.orbisius-child_theme_creator-container .app-form-field-error {
    border-color: red;
}

.orbisius-child_theme_creator-container .app-serious-notice {
    color: red;
    font-weight: bold;
}

/* Common */
.orbisius-child_theme_creator-container .app-alert-error {
    background: #D54E21;
    border: 1px solid #eee;
    color: white;
    padding: 3px;
    text-align: center;
}

.orbisius-child_theme_creator-container .app-alert-success {
    background: green;
    border: 1px solid #eee;
    color: white;
    padding: 3px;
    text-align: center;
}

.orbisius-child_theme_creator-container .app-alert-success a {
    color: white;
}

.orbisius-child_theme_creator-container .app-alert-notice {
    background: #FFEC8B;
    border: 1px solid #eee;
    padding: 3px;
    text-align: center;
}

.orbisius-child_theme_creator-container .app-button-positive {
    background: green;
    color: white;
    padding: 3px;
    text-decoration: none;
}

.orbisius-child_theme_creator-container .app-button-negative {
    background: red;
    color: white;
    padding: 3px;
    text-decoration: none;
}

/* dlg button colouring */
.orbisius-child_theme_creator-container .app-dialog-button-ok {
    background: green !important;
    color: white !important;
}

.orbisius-child_theme_creator-container .app-dialog-button-cancel {
    background: red !important;
    color: white !important;
}

.orbisius-child_theme_creator-container .app-button-left, .app-align-left{
    float: left;
}

.orbisius-child_theme_creator-container .app-button-right, .orbisius-child_theme_creator-container .app-align-right {
    float: right;
}

.orbisius-child_theme_creator-container .app-button-container {
    padding:10px;
    background: #ccc;
    margin-top: 15px;
    margin-bottom: 15px;
}

.orbisius-child_theme_creator-container .available-theme {
    padding:10px;
    border: 2px solid white; /* we need this because there is a shift otherwise on hover. */
}

.orbisius-child_theme_creator-container .available-theme:hover {
    border: 2px solid #444;
    background: #ccc;
}
