.aceAdminMN .btn:focus {
    outline: none !important;
}
/*-- common button gradient --*/

.aceAdminMN .btn {
    border: 1px solid #ccc;
    border-radius: 5px;
    color: #9aa2a7;
    cursor: pointer;
    font-size: 14px;
    height: auto;
    margin: 0;
    padding: 6px 12px;
    text-align: left;
    width: auto;
}
.btn.ext {
    background: #31678c;
    border: 1px solid transparent;
    color: #fff;
}
.btn i.fa-sign-out {
    /* Safari */
    
    -webkit-transform: rotate(-180deg);
    /* Firefox */
    
    -moz-transform: rotate(-180deg);
    /* IE */
    
    -ms-transform: rotate(-180deg);
    /* Opera */
    
    -o-transform: rotate(-180deg);
    /* Internet Explorer */
    
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.button-group button,
.button-group input {
    display: inline-block;
    margin: 0 8px;
}
/*-- Flat button --*/
.btn-f {
    border-radius: 3px;
    cursor: pointer;
    display: block;
    font-size: 16px;
    height: 40px;
    margin: 0;
    padding: 4px 12px;
    text-align: left;
    width: auto;
}
.btn-f i {
    color: #fff;
    font-size: 18px;
    margin-right: 3px;
}
/*-- Flat button color --*/

.btn-red {
    background: #D54344;
    color: #fff;
    border: 1px solid #D54344;
}
.btn-red:hover,
.btn-red:focus {
    opacity: 0.90;
    color: #fff;
}
.btn-add {
    background: #00BFF3;
    color: #fff;
    border: 1px solid #00BFF3;
}
.btn-add:hover,
.btn-add:focus {
    opacity: 0.90;
    color: #fff;
}
.btn-save {
    background: #ADD273;
    color: #fff;
    border: 1px solid #ADD273;
}
.btn-save:hover,
.btn-save:focus {
    opacity: 0.90;
    color: #fff;
}
.btn-help {
    background: #11A29B;
    color: #fff;
    border: 1px solid #11A29B;
}
.btn-help:hover,
.btn-help:focus {
    opacity: 0.90;
    color: #fff;
}
.btn-blue {
    background: #579DE9;
    color: #fff;
    border: 1px solid #579DE9;
}
.btn-blue:hover,
.btn-blue:focus {
    opacity: 0.85;
}
.btn-search {
    background: #00bff3;
    color: #fff;
    border: 1px solid #00bff3;
    padding: 6px 12px;
    margin: 0;
    border-radius: 0;
    margin-left: -4px;
}
.btn-search:hover,
.btn-search:focus {
    opacity: 0.85;
    color: #fff;
}
.btn-search i {
    margin: 0;
}
/*-- Border button --*/

.btn-red-o {
    background: #F6BFBC;
    color: #D54344;
    border: 1px solid #D54344;
    cursor: text;
}
.btn-red-o i {
    color: #D54344;
}
/*-- header round button --*/

a.round {
    display: inline-block;
    padding: 5px;
    text-align: center;
    width: 36px;
    height: 36px;
    border-radius: 100%;
    line-height: 24px;
    font-weight: 700;
    color: #fff;
    background: #9F9795;
}
.btn span {
    padding-right: 5px;
}
.btn-colorpicker {
    width: 35px !important;
    height: 35px !important;
    border: 0;
    position: relative;
    background: #87B87F;
    background: -moz-linear-gradient(top, #cf3e73 10%, #fff 20%, #2283c5 30%, #fff 40%, #87b87f 50%, #fff 60%, #ffb752 70%, #fff 80%, #d15b47 90%, #fff 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #cf3e73), color-stop(20%, #fff), color-stop(30%, #2283c5), color-stop(40%, #fff), color-stop(50%, #87b87f), color-stop(60%, #fff), color-stop(70%, #ffb752), color-stop(80%, #fff), color-stop(90%, #d15b47), color-stop(100%, #fff)) !important;
    background: -webkit-linear-gradient(top, #cf3e73 10%, #fff 20%, #2283c5 30%, #fff 40%, #87b87f 50%, #fff 60%, #ffb752 70%, #fff 80%, #d15b47 90%, #fff 100%) !important;
    background: -o-linear-gradient(top, #cf3e73 10%, #fff 20%, #2283c5 30%, #fff 40%, #87b87f 50%, #fff 60%, #ffb752 70%, #fff 80%, #d15b47 90%, #fff 100%);
    background: -ms-linear-gradient(top, #cf3e73 10%, #fff 20%, #2283c5 30%, #fff 40%, #87b87f 50%, #fff 60%, #ffb752 70%, #fff 80%, #d15b47 90%, #fff 100%) !important;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#CF3E73', endColorstr='#FFB752', GradientType=0);
    background: linear-gradient(top, #cf3e73 10%, #fff 20%, #2283c5 30%, #fff 40%, #87b87f 50%, #fff 60%, #ffb752 70%, #fff 80%, #d15b47 90%, #fff 100%) !important;
    background-color: transparent !important;
    color: transparent !important;
}
.loct,
.loct.close,
.loct.close2 {
    background: transparent;
    border: none;
    font-size: 16px;
    line-height: 1;
    color: #2a6b98;
    font-size: 16px;
    opacity: 1;
    z-index: 20;
    padding: 2px;
    float: right;
    margin-right: 0px;
}
.loct.open,
.loct.open2 {
    display: none;
}
.tool-panel-right>.loct.close {
    float: none;
    margin-left: 0px;
    opacity: 1;
}