/* core fixes */


.bm-div-table {
    width: 100%;
}

.input-7 {
    width: 70px !important;
}

.bm-input {
    box-sizing: border-box;
}

.bm-button-bar.heading {
    float: right;
}

.bm-tabs {
    margin-bottom: 22px;
}

.bm-input-area,
.bm-input-line {
    box-sizing: border-box;
}

fieldset {
    margin: 0;
    padding: 0;
}

.bm-radio-button-group input {
    vertical-align: middle;
}

.bm-standard-fieldset .field-row {
    margin-bottom: 6px;
}

.bm-standard-fieldset > div {
    margin-bottom: 6px;
}

.bm-div-table > div > div {
    padding: 4px 6px;
}

.bm-page-heading h1 {
    line-height: 1.2;
}

.bm-page-heading h1 + .bm-label {
    vertical-align: middle;
}

.bm-drop-down select {
    padding-top: 4px;
    padding-bottom: 4px;
}
/* END CORE FIXES */

.bm-input-required {
    vertical-align: text-top;
}

.sorting-field {
    user-select: none;
    -webkit-user-select: none;
}

.toggle-status {
    cursor: pointer;
}

.colors-div-table > div:first-child > div {
    border: none;
}

.bm-standard-fieldset > div.colors-div-table {
    margin-top: 20px;
}

.bm-standard-fieldset > div.colors-div-table > div {
    display: table-row;
}

.lists-table div.heading > div:last-child {
    width: 70px;
}

img.icon-excel {
    width: 12px;
    height: 12px;
}

.colors-table .color-preview {
    width: 45px;
    max-width: 45px;
}

.colors-table > div > div {
    vertical-align: middle;
}

.colors-table > div > div:first-child {
    width: 200px;
}

.colors-table > div > div:nth-child(2) > div,
.colors-table > div > div:nth-child(5) > div,
.colors-table > div > div:nth-child(7) > div {
    float: right;
}

.colors-table > div > div:first-child,
.colors-table > div > div:nth-child(4),
.colors-table > div > div:nth-child(6) {
    border-right: 1px solid rgb(238, 238, 238);/*grayColor70*/
}

.colors-table > div > div:nth-child(3) {
    text-align: right;
    max-width: 50px;
}

.colors-table > div > div:nth-child(6) {
    max-width: 30px;
    text-align: right;
}

.colors-table > div > div:nth-child(4) {
    max-width: 85px;
}

.colors-table .bm-no-border > div > div {
    border: none;
}

.colors-table .small-cells-table > div > div {
    padding: 1px 2px;
    width: 20px;
    max-width: 20px;
    text-align: center;
}

.preview-color-div {
    width: 35px;
    height: 35px;
}

.edit-color-fieldset .bm-drop-down select,
.edit-gradient-fieldset .bm-drop-down select {
    width: 300px;
}

.edit-color > div:first-child {
    margin-bottom: 30px;
}

.edit-gradient > div:nth-child(2){
    margin-bottom: 30px;
}

.edit-color .fieldset-column,
.edit-color .fieldset-column-right,
.edit-gradient .fieldset-column,
.edit-gradient .fieldset-column-right {
    width: 300px;
    display: inline-block;
}

.edit-color .fieldset-column-right,
.edit-gradient .fieldset-column-right {
    margin-left: 50px;
}

.colors-button-wysiwyg {
    float: left;
    padding: 5px 2px 5px 2px;
}
.colors-button-wysiwyg button, .colors-button-wysiwyg .button {
    background-color: white;
    color: inherit;
    border-color: rgb(187, 188, 191); /*grayColor25*/
}

.colors-button-wysiwyg .primary {
    background-color: rgb(98, 162, 251); /*primaryColor*/
    border-color: rgb(98, 162, 251); /*primaryColor*/
    color: white;
}

.colors-button-wysiwyg  button {
    display: inline-block;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    margin-left: 3px;
    height: 20px;
    padding: 0 4px;
    font-size: 13px;
    outline: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.colors-button-wysiwyg .bm-icon {
    color: rgb(98, 162, 251); /*primaryColor*/
}

.template-wysiwyg-row > div{
    vertical-align: middle!important;
}

.template-wysiwyg-row img{
    padding:  4px 20px;
}

.bm-standard-fieldset > div.template-info-text {
    margin-bottom: 30px;
}

.bm-progress-bar {
    width: 400px;
    background-color: #E5E5E5;
    height: 30px;
    position: relative;
    border-radius: 4px;
}

.bm-progress-bar > .progress-text {
    position: absolute;
    left: 48%;
    color: #fff;
    top: 6px;
}

.bm-progress-bar > .progress-line {
    float: left;
    height: 30px;
    background-color: #1CA5FC;
    border-radius: 4px;
}

[data-action="selectTemplateFile"] {
    margin-right: 20px;
}

.icon-file-outer {
    margin-right: 5px;
}

.creatives-list li{
    display: block;
    overflow:auto;
}

.creatives-list li > div {
    float: left;
    padding: 0 2px;
}

.templates-table table {
    width: 100%;
}
.templates-table table {
    border-color: rgb(205, 205, 205); /*grayColor20*/
}

.templates-table tr:first-child td {
    border-top-color: rgb(205, 205, 205); /*grayColor20*/
}

.templates-table td {
    border-top-color: rgb(205, 205, 205); /*grayColor20*/
}

.templates-table tbody tr:hover td {
    border-bottom-color: rgb(205, 205, 205); /*grayColor20*/
}

.templates-table tbody tr:hover + tr td {
    border-bottom-color: rgb(205, 205, 205); /*grayColor20*/
}
.templates-table .wysiwyg-transparent-border td {
    border-top-color: transparent;
}

.templates-table tbody tr.wysiwyg-transparent-border:hover td {
    border-top-color: transparent;
}

.templates-table tbody tr:first-child:hover td {
    border-top-color: rgb(205, 205, 205); /*grayColor20*/
}

.templates-table tbody tr.wysiwyg-transparent-border:hover + tr td {
    border-top-color: rgb(205, 205, 205); /*grayColor20*/
}

.templates-table tr.wysiwyg-transparent-border:hover td {
    border-bottom-color: rgb(205, 205, 205); /*grayColor20*/
}

.template-count {
    float: left;
}

.show-more a {
    color: rgb(0, 0, 0); /*grayColor20*/
    border-color: rgb(205, 205, 205); /*grayColor20*/
}
.html5-preview > h1,.html5-preview > h2 {
text-align: center;

}
.html5-preview > h1 {
    font-size: 26px;
    color: #000;
}
.html5-preview > h2 {
    font-size: 13px;
}

.html5-preview-close-popup {
    float: right;
    padding-top: 3px;
    padding-bottom: 5px;
}
.html5-preview-close-popup .icon-close-12 {
    color: #fff;
}

.preview {
    width: 300px;
    padding: 10px;
    float: left;
}