.sidebar-awe-custom{
position: relative;
}

.awe-custom-sidebar-area-delete{
height:24px;
width: 24px;
position: absolute;
z-index: 100;
top: 11px;
right: 38px;
background: transparent url(../images/icon-trash.png) no-repeat top left;
}

.awe-custom-sidebar-area-delete:hover{
background: transparent url(../images/icon-trash.png) no-repeat bottom left;
cursor: pointer;
}

.activate_spinner{
display: block !important;
position: absolute;
top: 10px;
right: 4px;
background-color: #ECECEC;
}

.awe-add-widget {
background-color: #FFF;
padding: 10px;
text-align: center;
margin: 10px 0 0 0;
border: 1px solid #E5E5E5;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}

#wpwrap .awe-add-widget .awe_button {
margin-top: 7px;
padding: 10px 17px;
top: -2px;
position: relative;
border-radius: 2px;
}
#wpwrap .awe-add-widget .awe_style_wrap input{ line-height: 19px; }
.awe-add-widget .awe_style_wrap { max-width: 95%; background: transparent; }
.awe-layout-choose ul li {
    border: 2px solid #fff;
    display: inline-block;
    margin-left: 20px;
    padding: 2px;
}
.awe-layout-choose ul li a {
    display: block;
}
.awe-layout-choose ul li {
    border: 2px solid #fff;
    display: inline-block;
    margin-left: 20px;
    padding: 2px;
}
.awe-layout-choose ul li.chosen{
    border: 2px solid #e74c3c;
}
.customize-layout-footer ul li.chosen a img{
    border: 2px solid #e74c3c;
}

.wp-core-ui .awe-add-widget  .button-primary {
    background: #E93C4F;
    border: 0;
    line-height: 40px;
    height: 40px;

    -webkit-box-shadow: none;
    box-shadow: none;
    
    border-radius: 0;
}

.awe-add-widget .awe_style_wrap input {
    height: 40px;
    line-height: 40px;
    width: 400px;
    -webkit-box-shadow: none;
    box-shadow: none;
}