.sola_t_table {
    width: 100%;
}
.sola_t_table td {
    width: 1%;
}
.sola_t_table td input {
    width: 350px;
}
.sola_t_settings_sidebar{
    width: 20%;
    float: left;
    margin: 0 20px 0 0;
    padding: 5px;
    background-color: #FFF;
}
.sola_t_settings_contents{
    width: 75%;
    float: left;
    padding: 5px;
}
.sola_settings_body input[type="text"], .sola_input {
    width: 300px;
}

.sola_settings_body{
    box-shadow: 0 1px 6px rgba(0,0,0,0.15), 0 1px 3px rgba(0,0,0,0.15);
    margin-top: 10px;
    background-color: #fff;
}

.layout_activate{
    -webkit-box-shadow: 3px 2px 19px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 2px 19px 2px rgba(0,0,0,0.75);
    box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 1px 3px rgba(0,0,0,0.25);
    border: 1px solid rgba(0,0,0,0.05);
/*    padding: 10px;*/
    border-radius: 8px;
}


img#pro_only {
    opacity: 0.4;
    cursor: not-allowed;
}
img#pro_only:hover {
    opacity: 0.8;
    cursor: not-allowed;
}
.sola_t_theme_select  { cursor: pointer; }
#sola_t_layout_1 { cursor: pointer; }
#sola_t_layout_2 { cursor: pointer; }
#sola_t_layout_3 { cursor: pointer; }
#sola_t_layout_4 { cursor: pointer; }
#sola_t_layout_5 { cursor: pointer; }
#sola_t_image_1 { cursor: pointer; }
#sola_t_image_2 { cursor: pointer; }

.create_category{
    margin: 20px 20px 5px 20px !important;
}

.nav-tab-wrapper{
    padding-top: 0 !important;
    padding: 0 !important;

}

.nav-tab-wrapper, .wrap h2.nav-tab-wrapper, h1.nav-tab-wrapper {
	border-bottom: 1px solid #ddd !important;

}

.update-messages h2, .update-php h2, h4 {
	margin-left: 20px !important;
}


.nav-tab{
    margin-left: 0px;
    background: none !important;
    border: none !important;
    border-right: 1px solid #ddd !important;
}

.nav-tab-active{
/*  background-color: rgba(236, 106, 84, 0.5) !important;*/
    background-color: #0073aa !important;
    color: #fff;
}

.form-table{
    margin: 5px 20px 5px 20px!important;
    width: 100%;
}

.form-table hr{
/*  border-top: 1px solid #eee !important;*/
    display: none !important;
}

.sola_t_header{
    font-size: 1.4em;
}

.footer{
    padding-left: 0 !important;
    margin-left: 20px !important;
    width: auto;
}

/* REST API Tab */
#menu-management .menu-edit, #menu-settings-column .accordion-container, .comment-ays, .feature-filter, .imgedit-group, .manage-menus, .menu-item-handle, .popular-tags, .stuffbox, .widget-inside, .widget-top, .widgets-holder-wrap, .wp-editor-container, p.popular-tags, table.widefat {
	border: none;
    box-shadow: 0 1px 1px rgba(0,0,0,.04);
    margin: 0 !important;
}

.sola_t_feedback_wrap{
    box-shadow: 0 1px 6px rgba(0,0,0,0.15), 0 1px 3px rgba(0,0,0,0.15);
    margin-top: 10px;
    padding: 20px;
    background-color: #fff;
}

.sola_t_feedback_wrap form table input[type=text]{
    width: 200px;
}

/* Custom CSS textareas (Styles tab + Pro Slider tab).
   When CodeMirror initialises it replaces the textarea visually; these styles
   apply both to the fallback textarea and to the surrounding CodeMirror wrap. */
#sola_t_custom_css,
#sola_t_custom_css_slider {
    display: block;
    width: 100%;
    max-width: 720px;
    min-height: 250px;
    padding: 12px 14px;
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;
    font-size: 13px;
    line-height: 1.55;
    color: #1d2327;
    background: #f6f7f7;
    border: 1px solid #c3c4c7;
    border-radius: 4px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.04);
    transition: border-color 0.15s ease, box-shadow 0.15s ease, background 0.15s ease;
    resize: vertical;
    box-sizing: border-box;
}

#sola_t_custom_css:focus,
#sola_t_custom_css_slider:focus {
    background: #fff;
    border-color: #2271b1;
    box-shadow: 0 0 0 1px #2271b1;
    outline: none;
}

/* CodeMirror wrap (rendered next to the textarea once wp.codeEditor.initialize runs). */
.CodeMirror {
    width: 100%;
    max-width: 720px;
    height: 250px;
    border: 1px solid #c3c4c7;
    border-radius: 4px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.04);
    transition: border-color 0.15s ease, box-shadow 0.15s ease;
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;
    font-size: 13px;
}

.CodeMirror.CodeMirror-focused {
    border-color: #2271b1;
    box-shadow: 0 0 0 1px #2271b1;
}

.CodeMirror-gutters {
    background: #f6f7f7;
    border-right: 1px solid #e5e5e5;
}

.CodeMirror-linenumber {
    color: #8c8f94;
    padding-right: 8px;
}
