/*** Profile xtra' admin style ***/

#profilextra_img {
    max-width:240px;
}
#profilextra_img img{
    width:100%;
    height:auto;
}

/*hide personal options*/
tr.user-admin-color-wrap, tr.user-rich-editing-wrap, tr.user-comment-shortcuts-wrap, tr.show-admin-bar.user-admin-bar-front-wrap, form#your-profile h2:first-of-type {
    display:none;
}


/*** OPTION PAGE' style ***/
#optionspage h2{
    background:#e8e8e8;
    color:#008EC2;
    text-align:center;
    border-bottom:1px solid #eee;
}
#optionspage form h2{
    padding: 5px 20px;
    display: block;
    height: 30px;
    cursor: pointer;
    color:#aaa;
    line-height: 33px;
    font-size: 19px;
    background: #f4f4f4;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    text-shadow:none;
}
#optionspage form h2:hover{
    background: #eee;
}
#optionspage form h2:hover:after,
#optionspage form h2.checked:hover:after{
    font-family: 'dashicons';
    position:absolute;
    right:20px;
    vertical-align: top;
    padding-right:10px;
}
#optionspage form h2:hover:after {
    content: "\f347";
}
#optionspage form h2.checked:hover:after{
    content: "\f343";
}
#optionspage form h2.checked{
    background: #e4e4e4;
    color: #a8a8a8;
    margin-bottom:0;
}
#optionspage .form-table{
    overflow: hidden;
    display:none;
    background: #ededed;
    color: #999;
    line-height: 1.6em;
    font-size: 1em;
    margin-top:-4px;
    box-shadow: 0px 1px 1px 1px rgba(205,205,205,0.3);
}
#optionspage .form-table * {
    color:#999;
    font-size:1.04em;
}
#optionspage .form-table .description,
#optionspage .form-table .description * {
    color:#bbb;
    font-size: 0.9em;
}
#optionspage .form-table th {
    font-size:1.1em;
    padding: 30px 40px 0 20px;
    width:30%;
    background:#eaeaea;
}
#optionspage .form-table td {
    padding: 30px 20px 30px 40px;
}
#optionspage .form-table td h4{
    margin-top:0;
}
#optionspage input#submit {
    width: 40%;
    margin: 0 30%;
    font-size: 1.4em;
    text-shadow:none;
}
#optionspage input#submit:hover{
    background:#444;border:none;
}

/** messages **/
div#setting-error-settings_updated {
    background: rgba(255,255,255,0.4)!important;
    color: #aaa!important;
}

/** alter author **/
div#profilextra-alter-items label {
    display: block;padding: 20px 0 4px 0;
    text-transform: uppercase;
}
div#profilextra-alter-items label:first-of-type {
    padding-top: 10px;
}
div#profilextra-alter-items input, div#profilextra-alter-items textarea {
    width: 100%;color:#777;
}
#profilextra_clear_media{
    padding-left:20px;
}
#profilextra_clear_media, #profilextra_get_media {
    outline: none;
}
