* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html, body {
    width:100%;
}
body {
    /*background-image:url('../images/bg.png');*/
    background-color:#eee;
    font:14px Arial;
    overflow: hidden;
}
#am_content {
    height: 100%;
    overflow-x: auto;
    overflow-y: auto;
    padding-bottom: 100px;
    position: relative;
    text-align: center;
    width: 100%;
    background: #eeeeee url(../images/top_shadow.png) top repeat-x;
}
#content {
    height: 100vh;
    left: 0;
    margin-left: 90px;
    min-height: 100%;
    padding-top: 60px;
    position: relative;
}
#main_content {
    text-align:center;
    display: table;
    margin:0 auto;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#canvasbox-tab {
    display: table;
    margin:0 auto;
}
.divcanvas {
    /*display: table-cell;
    padding:0 5px 10px 5px;*/
    padding-left: 3px;
    padding-top: 3px;
}
#canvasbox-tab {
    transform: scale(1);
    width: 100%;
    height: 100%;
}
#canvaspages {
    position: relative;
}
#canvaspages .page {
    /*padding:50px 70px 0;*/
    /*display: table;
    position:relative;*/
    margin-top: 20px;
}
#canvaspages .tr_rows {
    /*display: table-row;*/
}
.duplicatecanvas, .deletecanvas, .pagenumber {
    color: #222;
    cursor: pointer;
    font-size: 16px;
    z-index: 1000;
    display:block;
    /*margin-bottom:10px;*/
}
.pagenumber {
    margin-bottom:5px;
}
.page_control {
/*    position:absolute;
    top:50%;
    right:-55px;
    margin-top: -41px;*/
}
.nav li i {
    font-size:33px;
}
.sidebar-elements > li > a .icon {
    display: block;
    font-size: 33px;
}
.sidebar-elements > li > a {
    color: #e1e1e1;
    display: block;
    font-size: 11px;
    padding: 15px;
    text-align: center;
}
.zoom-control {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 11; /* 10001 */
    width: auto;
    height: 44px;
    line-height: 44px;
    border-radius: 22px;
    font-size: 11px;
    opacity: 1;
    transition: opacity .5s ease;
    background: #3f4652;
    box-sizing: border-box;
    padding: 9px 12px;
    background: url(../images/backgrounds/top.jpg) repeat-x 0 0;
    opacity:0.4;
}
.zoom-control:hover {
    opacity:0.7;
}
.zoom-control li {
    float:left;
    height: 26px;
    border-radius: 5px;
}
.zoom-control li span {
    height: 26px;
    vertical-align:top;
    margin-top: 3px;
    padding: 0 7px;
    font-size:18px;
}
.zoom-control li.zoomBut {
    font-size: 18px;
    border: 1px solid transparent;
    background-color: transparent;
    padding: 0;
    width: 26px;
    box-sizing: border-box;
    text-align: center;
    color: #fff;
    text-decoration: none;
    line-height: 24px;
    list-style: none;
    cursor: pointer;
    transition: background-color .1s ease,opacity .1s ease-in,border .1s ease-out;
    border-radius: 50%;
    outline: none;
}
.zoom-control li a {
    padding:0;
    font-size:18px;
}
.zoom-control li:hover {
    border-radius: 5px;
    background-color: rgba(0,0,0,.3) !important;
}
.zoom-control li.zoomBut:hover {
    border-radius: 50%;
    background-color: rgba(0,0,0,.3) !important;
}
#zoomperc {
    width:50px;
    text-align:center;
}
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
.mainNav > ul > li > ul {
    margin-top: 66px;
    padding-bottom: 75px;
    padding-top: 15px;
    top: 0;
}
.mainNav > ul > li > ul {
    background-color: #403f3f;
    display: none;
    height: 100%;
    left: 100px;
    list-style: outside none none;
    padding: 0;
    position: fixed;
    table-layout: fixed;
    top: 0;
    width: 340px;
    z-index: 1031;
}
.mainNav .nav > li > ul li, .nav li ul li a:not(.bDefault):not(.select2-choice):not(.sub_li), .nav li ul li:hover {
    background:none !important;
}
#addheading a:hover, #addsometext a:hover {
    color:white;
}
.centered {
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    right: 0;
}
.tools-top {
    transform: translate(0px, -100%);
    transition: transform 0.2s ease-out 0s;
}
.toolbar-top {
    background: rgba(61, 60, 60, 0.1) none repeat scroll 0 0;
    font-size: 10px;
    margin-left: 90px;
    /*opacity: 0.95;*/
    padding: 5px;
}
.toolbar-show {
    transform: translate(0px, 0px);
}




.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.btn-group > .btn:first-child {
    margin-left: 0;
}
.toolbar-top .btn {
    max-height: 36px;
}
.btn-group > .btn, .btn-group-vertical > .btn {
    float: left;
    position: relative;
}
.btn-default {
    background-color: #ffffff;
    border-color: #dedede;
    color: #555555;
}
.btn {
    border-radius: 0;
}
.btn-default {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #555555;
}
.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 8px 12px;
    text-align: center;
    touch-action: manipulation;
    vertical-align: top;
    white-space: nowrap;
}
.btn-group, .btn-group-vertical {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.btn-group + .btn-group {
    margin-left:0 !important;
}
.btn .caret {
    margin-left: 0;
    margin-top: 7px;
}
.caret {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px dashed;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
}
.btn-group > .dropdown-toggle {
    padding-left:4px !important;
}
.input-group .form-control {
    float: left;
    margin-bottom: 0;
    position: relative;
    width: 100%;
    z-index: 2;
}
.form-control {
    /*border-width: 2px;
    box-shadow: none;
    font-size: 14px;
    padding: 10px 12px;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #777777;
    display: block;
    font-size: 13px;
    height: 44px;
    line-height: 1.42857;
    padding: 8px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;*/
    
    width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; font-size: 11px; color: black; box-shadow: 0 1px 0 #fff; -webkit-box-shadow: 0 1px 0 #fff; -moz-box-shadow: 0 1px 0 #fff; padding: 7px; border: 1px solid #d7d7d7; display: inline-block; background: #fdfdfd; height: 28px;
}
.input-group {
    font-size: 0;
    position: relative;
    white-space: nowrap;
}
.input-group-addon, .input-group-btn {
    vertical-align: middle;
    white-space: nowrap;
    width: 1%;
}
.font-size-dropdown {
    left: -50px;
    max-height: 300px;
    min-width: 68px;
    overflow: scroll;
    width: 68px;
}
.dropdown-menu {
    border-color: #eeeeee;
    /*box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);*/
}
.dropdown-menu {
    background-clip: padding-box;
    background-color: #ffffff;
    border: 1px solid #eeeeee;
    border-radius: 0;
    /*box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);*/
    display: none;
    float: left;
    font-size: 13px;
    left: 0;
    list-style: outside none none;
    margin: 2px 0 0;
    min-width: auto !important;
    padding: 0 !important;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000;
}
.fonts-dropdown > li > span {
    display: none;
}
.fonts-dropdown > li > a {
    padding: 9px 20px;
}
.dropdown-menu > li > a {
    font-weight: 300;
}
.dropdown-menu > li > a {
    clear: both;
    color: #333333;
    display: block;
    font-weight: normal;
    line-height: 1.42857;
    white-space: nowrap;
}
.dropdown-menu > li > a > img {
    vertical-align: middle;
}
#font-selected {
    height:34px;
}
#font-selected span a{
    color: #2C2828;
}
.fa-trash-o {
    color:white;
}
.editTemp .fa-edit {
    color:white;
}
.editTemp {
    margin-top:2px;
}
#shadowTabs {
    width: 285px;
}
#strokeTabs {
    width: 285px;
}
.dropdown-menu {
    border-color: #eeeeee;
    /*box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);*/
    box-shadow: none !important;
}
.dropdown-menu a {
    background: none !important;
    background-color: white !important;
}
.pull-right {
    float: right !important;
}
h4, .h4 {
    font-size: 17px;
}
h4, .h4, h5, .h5, h6, .h6 {
    margin-bottom: 9px;
    margin-top: 9px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: inherit;
    font-family: inherit;
    font-weight: 300;
    line-height: 1.1;
}
.nav-tabs {
    background-color: #f5f5f5;
    border-bottom-width: 0;
}
.nav {
    list-style: outside none none;
    margin-bottom: 0;
    padding-left: 0;
}
.tab-content > .tab-pane {
    display: none;
}
.tab-content > .active {
    display: block;
}
#shadowGroup .nav-tabs {
    border:0;
}
#shadowGroup .nav-tabs li {
    width: 49%;
    float:left;
    border:0;
}
#shadowGroup .nav-tabs > li.active {
    background: transparent none repeat scroll 0 0;
    color: #43d2f9;
    position: relative;
}
#shadowGroup .nav-tabs > li a {
    padding: 10px;
    width:auto !important;
    background:none !important;
    border:0 !important;
    font-size:14px;
    color: #555555;
}
#shadowGroup .nav-tabs > li.active a, #shadowGroup .nav-tabs > li.active a:hover, #shadowGroup .nav-tabs > li.active a:focus {
    background-color: #ffffff;
}
#shadowGroup .nav-tabs > li.active > a, #shadowGroup .nav-tabs > li.active > a:hover, #shadowGroup .nav-tabs > li.active > a:focus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f0f0f0;
    border-color: #ffffff #ffffff transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #d9de39;
    cursor: default;
}
#shadowTabs {
  width: 267px !important;
  margin-left: -114px;
}
#shadowGroup .tab-content label {
    margin-top: 15px;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 8px;
    display: inline-block;
    max-width: 100%;
}
#shadowGroup .sp-container.sp-flat {
  top: 0px !important;
}
#shadowGroup .sp-container.color-shadow {
  background: none;
  border-radius: 0px;
  box-shadow: none;
  -webkit-box-shadow: none;
}
#shadowGroup .sp-picker-container,
#shadowGroup .sp-palette-container {
  padding-left: 0px;
  padding-right: 0px;
  border: none;
  width: 100%;
}


#strokeGroup .nav-tabs {
    border:0;
}
#strokeGroup .nav-tabs li {
    width: 49%;
    float:left;
    border:0;
}
#strokeGroup .nav-tabs > li.active {
    background: transparent none repeat scroll 0 0;
    color: #43d2f9;
    position: relative;
}
#strokeGroup .nav-tabs > li a {
    padding: 10px;
    width:auto !important;
    background:none !important;
    border:0 !important;
    font-size:14px;
    color: #555555;
}
#strokeGroup .nav-tabs > li.active a, #strokeGroup .nav-tabs > li.active a:hover, #strokeGroup .nav-tabs > li.active a:focus {
    background-color: #ffffff;
}
#strokeGroup .nav-tabs > li.active > a, #strokeGroup .nav-tabs > li.active > a:hover, #strokeGroup .nav-tabs > li.active > a:focus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f0f0f0;
    border-color: #ffffff #ffffff transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #d9de39;
    cursor: default;
}
#strokeTabs {
  width: 267px !important;
  /*margin-left: -114px;*/
}
#strokeGroup .tab-content label {
    margin-top: 15px;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 8px;
    display: inline-block;
    max-width: 100%;
}
#strokeGroup .sp-container.sp-flat {
  top: 0px !important;
}
#strokeGroup .sp-container.color-shadow {
  background: none;
  border-radius: 0px;
  box-shadow: none;
  -webkit-box-shadow: none;
}
#strokeGroup .sp-picker-container,
#strokeGroup .sp-palette-container {
  padding-left: 0px;
  padding-right: 0px;
  border: none;
  width: 100%;
}


/*.color-fill .sp-picker-container,
.color-fill .sp-palette-container {
  padding-left: 0px;
  padding-right: 0px;
  border: none;
  width: 100%;
}*/
#colorGroup .nav-tabs {
    border:0;
}
#colorGroup .nav-tabs li {
    width: 49%;
    float:left;
    border:0;
}
#colorGroup .nav-tabs > li.active {
    background: transparent none repeat scroll 0 0;
    color: #43d2f9;
    position: relative;
}
#colorGroup .nav-tabs > li a {
    padding: 10px;
    width:auto !important;
    background:none !important;
    border:0 !important;
    font-size:14px;
    color: #555555;
}
#colorGroup .nav-tabs > li.active a, #colorGroup .nav-tabs > li.active a:hover, #colorGroup .nav-tabs > li.active a:focus {
    background-color: #ffffff;
}
#colorGroup .nav-tabs > li.active > a, #colorGroup .nav-tabs > li.active > a:hover, #colorGroup .nav-tabs > li.active > a:focus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f0f0f0;
    border-color: #ffffff #ffffff transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #d9de39;
    cursor: default;
}
#colorTabs {
  width: 267px !important;
  margin-left: -114px;
}
#colorGroup .tab-content label,
#patternTab label {
    margin-top: 15px;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 8px;
    display: inline-block;
    max-width: 100%;
}
#colorGroup .sp-container.sp-flat {
  top: 0px !important;
}
#colorGroup .sp-container.color-fill {
  background: none;
  border-radius: 0px;
  box-shadow: none;
  -webkit-box-shadow: none;
}
#colorGroup .sp-picker-container,
#colorGroup .sp-palette-container {
  padding-left: 0px;
  padding-right: 0px;
  border: none;
  width: 100%;
}

.editor-disabled {
    opacity: 0.4;
    pointer-events: none;
}
.tooltip {
    background:none !important;
}
.tab-content {
    background: #ffffff none repeat scroll 0 0;
    padding: 20px;
}
.toolbar-top .slider.slider-horizontal {
    margin: 0 10px;
}
.dropdown-menu a.sp-cancel {
    display:inline !important;
    background:none !important;
}
.sp-button-container {
    clear:both;
}
.sp-palette-button-container, .sp-button-container {
    margin-top: 7px;
}
.custom-menu {
  display: none;
  z-index: 1000;
  position: absolute;
  overflow: hidden;
  border: 1px solid #CCC;
  white-space: nowrap;
  font-family: sans-serif;
  background: #FFF;
  color: #333;
  padding: 5px 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
/* Each of the items in the list */
.custom-menu li {
  padding: 3px 20px;
  cursor: pointer;
  list-style-type: none;
}
.custom-menu li:hover {
  background-color: #f4f4f4;
}

.bg-custom-menu {
  display: none;
  z-index: 1000;
  position: absolute;
  overflow: hidden;
  border: 1px solid #CCC;
  white-space: nowrap;
  font-family: sans-serif;
  background: #FFF;
  color: #333;
  padding: 5px 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
/* Each of the items in the list */
.bg-custom-menu li {
  padding: 3px 20px;
  cursor: pointer;
  list-style-type: none;
}
.bg-custom-menu li:hover {
  background-color: #f4f4f4;
}

.color-custom-menu {
  display: none;
  z-index: 9999999;
  position: absolute;
  overflow: hidden;
  border: 1px solid #CCC;
  white-space: nowrap;
  font-family: sans-serif;
  background: #FFF;
  color: #333;
  padding: 0px 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
/* Each of the items in the list */
.color-custom-menu li {
  padding: 3px 20px;
  cursor: pointer;
  list-style-type: none;
}
.color-custom-menu li:hover {
  background-color: #f4f4f4;
}

.images-custom-menu {
  display: none;
  z-index: 9999999;
  position: absolute;
  overflow: hidden;
  border: 1px solid #CCC;
  white-space: nowrap;
  font-family: sans-serif;
  background: #FFF;
  color: #333;
  padding: 0px 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
/* Each of the items in the list */
.images-custom-menu li {
  padding: 3px 20px;
  cursor: pointer;
  list-style-type: none;
}
.images-custom-menu li:hover {
  background-color: #f4f4f4;
}
.dropdown-menu > li > a {
    color: #504e4e;
    font-weight: 300;
    padding:7px 20px;
}
#showmoreoptions .dropdown-menu li a {
    font-size:13px;
}
#showmoreoptions .dropdown-menu {
    padding: 2px 0 !important;
}
.dropdown-menu-right {
    left: auto !important;
    right: 0;
}
/*#strokewidthSlider {
    margin:7px 10px;
}*/
.temphide {
  display: none !important;
}
.collapse {
    display: none;
}
.collapse.in {
    display: block;
}
.btn .icon {
    font-size: 19px;
    vertical-align: middle;
}
.btn-alt4 {
    background-color: #080808;
    border-color: #575757;
    color: #ffffff;
}
#bgscaleslider {
    width: 280px !important;
}
#bgscalecontainer label {
    color: #666;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 8px;
    display: inline-block;
    max-width: 100%;
    color:white;
}
.mainNav ul.nav > li > ul {
    width:364px !important;
}
a#relatedProductsPane + ul {
    width:364px !important;
}
.mainNav ul.nav > li > ul #a,
.mainNav ul.nav > li > ul #a2 {
    /*padding-bottom: 200px;*/
}
.mainNav ul.nav > li:nth-child(1) > ul .scroll-container {
    height: 80vh;
}
a#relatedProductsPane + ul .scroll-container {
    /*height: 80vh;*/
}
.mainNav ul.nav > li > ul #d {
    /*padding-bottom: 300px;*/
}
.mainNav ul.nav > li:nth-child(4) > ul .scroll-container {
    height: 88.4vh;
}
.mainNav ul.nav > li > ul .scroll-container {
    /*margin-top: 9px;*/
    overflow-y: scroll !important; /*overflow-y: auto;*/
    overflow-x: hidden;
    /*border:1px solid red;*/
}
.col-lg-12 {
    width: auto;
}
.thumbnail {
    background-color: #f0f0f0;
    border: 1px solid #dddddd;
    border-radius: 0;
    display: block;
    line-height: 1.42857;
    transition: border 0.2s ease-in-out 0s;
}
#background_container .thumb img {
    height: 100px;
}
#template_container .thumbnail .thumb-overlay {
    height: 100%;
    left: 0;
    opacity: 1;
    filter: alpha(opacity=100);
    padding: 1px;
    position: absolute;
    top: 6px !important;
    /*transition: all 0.4s ease-in-out 0s;*/
    width: 100%;
}
#template_container .thumbnail .thumb-overlay:hover {
  opacity: 0;
  color: #fff;
}
#template_container .thumb-instruction {
    opacity: 0;
    color:white;
    background-color:#FF816F;
}
/*
#template_container .thumbnail .thumb-instruction:hover {
    height: 100%;
    left: 0;
    opacity: 1;
    filter: alpha(opacity=100);
    padding: 1px;
    position: absolute;
    top: 6px !important;
    width: 100%;
    color:white;
}*/
#background_container .thumbnail .thumb-overlay {
    height: 100%;
    left: 0;
    opacity: 0;
    padding: 1px;
    position: absolute;
    top: 3px !important;
    /*transition: all 0.4s ease-in-out 0s;*/
    width: 100%;
}
#background_container .thumbnail .thumb-overlay:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #fff;
}
/*.thumb:hover .deleteTemp,*/
.thumb:hover .deleteElement,
.thumb:hover .deleteText,
.thumb:hover .deleteBg,
.dz-preview:hover .deleteImage {
  opacity: 1;
}
.dz-preview:hover .deleteCustomImage {
  opacity: 1;
}
.dz-preview:hover .deleteImage2 {
  opacity: 1;
}
.dz-preview:hover .deleteCustomImage2 {
  opacity: 1;
}
.dz-preview:hover .editImage {
  opacity: 1;
}
.dz-preview:hover .editImage2 {
  opacity: 1;
}
.dz-preview:hover .restoreImage {
  opacity: 1;
}
.dz-preview:hover .restoreImage2 {
  opacity: 1;
}
.thumb:hover .dims {
  opacity: 1 !important;
}
.thumb:hover .tempId {
  opacity: 0 !important;
}
.thumb:hover .thumb-instruction {
  opacity: 1 !important;
}
.thumbnail .thumb-overlay h3 {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    color: #fff;
    font-size: 10px;
    margin-top: 0;
    padding: 5px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    /*white-space: pre-line;*/
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.thumb-instruction h3 {
    color: #fff;
    font-size: 10px;
    margin-top: 0;
    padding: 5px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    /*white-space: pre-line;*/
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.deleteBg {
    display: inline-block;
}
.deleteImage, .deleteCustomImage, .deleteCustomImage2, .deleteImage2, .deleteTemp {
    float:left;
    margin-left: 9px;
}
.editTemp {
    float:right;
    margin-right: 9px;
}
.editImage, .editImage2,
.restoreImage, .restoreImage2 {
    float:right;
    margin-right: 9px;
    margin-top: 1px;
}
.deleteTemp i, .editTemp i, .deleteImage i, .deleteCustomImage i, .deleteCustomImage2 i, .editImage i,
.deleteImage2 i, .editImage2 i,
.restoreImage i, .restoreImage2 i,
.customImage span, .deleteBg i, .customBg span, .deleteCustomBg i,
.customImage2 span {
    font-size:14px !important;
    color:white;
    cursor: pointer !important;
    -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.50) !important;
    -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.50) !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.50) !important;
}
.customImage:hover span, .customImage2:hover span, .customBg:hover span {
    color: #adc955 !important;
}
.deleteBg:hover i {
    color: #d54733 !important;
}
.deleteImage, .deleteCustomImage, .deleteCustomImage2, .editImage,
.deleteImage2, .editImage2,
.restoreImage, .restoreImage2 {
/*    border-radius: 50%;
    bottom: 10px;
    cursor: pointer;
    height: 15px;
    left: 10px;*/
    opacity: 0;
    cursor:pointer;
/*    position: absolute;
    transition: opacity 0.4s ease-in-out 0s;
    width: 15px;
    z-index: 1100;*/
}
/*.deleteTemp, */
.deleteText, .deleteElement, .deleteBg {
    border-radius: 50%;
    bottom: 10px;
    cursor: pointer;
    height: 15px;
    left: 10px;
    opacity: 0;
    position: absolute;
    /*transition: opacity 0.4s ease-in-out 0s;*/
    width: 15px;
    z-index: 1100;
}
#background_container a.thumbnail {
    padding:0;
    height:94px;
    position:relative;
}
#background_container .thumb {
    float: left;
    padding: 1px !important;
    position: relative;
}
.thumb {
    float: left;
    padding: 2px !important;
    position: relative;
}
#d {
    padding-left: 15px;
    position: relative;
}
#a {
    padding-left: 11px;
    position: relative;
}
#a2 {
    padding-left: 15px;
    position: relative;
}
i.deleteBg {
    font-size:13px !important;
}
.editTemp:hover,
.deleteTemp:hover,
.deleteImage:hover,
.deleteCustomImage:hover,
.deleteCustomImage2:hover,
.deleteImage2:hover,
.deleteText:hover,
.deleteElement:hover,
.deleteBg:hover,
.editImage:hover {
  /*color: red;*/
  opacity: 1;
}
.not-own .editTemp,
.not-own .deleteTemp,
.not-own .deleteImage,
.not-own .deleteCustomImage,
.not-own .deleteCustomImage2,
.not-own .deleteImage2,
.not-own .deleteText,
.not-own .deleteElement,
.not-own .deleteBg,
.not-own .editImage {
  display: none !important;
}

/**
 * jQuery toast plugin created by Kamran Ahmed copyright MIT license 2014
 */
.jq-toast-wrap {
  display: block;
  position: fixed;
  width: 250px;
  pointer-events: none !important;
  margin: 0;
  padding: 0;
  letter-spacing: normal;
  z-index: 99999 !important;
  margin-top:46px;
  margin-left:50px;
}
.jq-toast-wrap * {
  margin: 0;
  padding: 0;
}
.jq-toast-wrap.bottom-left {
  bottom: 20px;
  left: 110px;
}
.jq-toast-wrap.bottom-right {
  bottom: 20px;
  right: 20px;
}
.jq-toast-wrap.top-left {
  top: 80px;
  left: 110px;
}
.jq-toast-wrap.top-right {
  top: 40px;
  right: 20px;
}
.jq-toast-single {
  display: block;
  width: 100%;
  padding: 20px;
  margin: 0px 0px 5px;
  font-size: 12px;
  font-family: arial, sans-serif;
  line-height: 17px;
  position: relative;
  pointer-events: all !important;
  background-color: #888888;
  color: white;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.jq-toast-single:hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
.jq-toast-single h2 {
  font-family: arial, sans-serif;
  font-size: 14px;
  margin: 0px 0px 7px;
  background: none;
  color: inherit;
  line-height: inherit;
  letter-spacing: normal;
}
.jq-toast-single a {
  color: #eee;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid white;
  padding-bottom: 3px;
  font-size: 12px;
}
.jq-toast-single ul {
  margin: 0px 0px 0px 15px;
  background: none;
  padding: 0px;
}
.jq-toast-single ul li {
  list-style-type: disc !important;
  line-height: 17px;
  background: none;
  margin: 0;
  padding: 0;
  letter-spacing: normal;
}
.close-jq-toast-single {
  position: absolute;
  top: 3px;
  right: 7px;
  font-size: 14px;
  cursor: pointer;
}
.jq-toast-loader {
  display: block;
  position: absolute;
  top: -2px;
  height: 5px;
  width: 0%;
  left: 0;
  border-radius: 5px;
  background: red;
}
.jq-toast-loaded {
  width: 100%;
}
.jq-has-icon {
  padding: 20px 20px 20px 50px;
  background-repeat: no-repeat;
  background-position: 10px;
}
.jq-icon-info {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=');
  background-color: #84DEF7;
  color: #fff;
}
.jq-icon-warning {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=');
  background-color: #E6D57E;
  color: #fff;
}
.jq-icon-error {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=');
  background-color: #BD362F; /*background-color: #D25757;*/
  color: #fff;
}
.jq-icon-success {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==');
  color: #fff;
  background-color: #51A351; /*background-color: #A1CA5D;*/
}

.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow-y: scroll;
  overflow-x: hidden;
  position: fixed;
  top: 0px; /*45px*/
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10057;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10000; /*1040*/
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding:15px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
/*------------------------------------------------------------------
  [Modals]
*/
.modal .modal-content,
.md-modal .modal-content,
.modal .md-content,
.md-modal .md-content {
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  overflow: hidden;
  background-color: #ffffff;
  color: #555555;
}
.modal .modal-content .modal-header,
.md-modal .modal-content .modal-header,
.modal .md-content .modal-header,
.md-modal .md-content .modal-header {
  border: 0;
}
.modal .modal-content .modal-header h1,
.md-modal .modal-content .modal-header h1,
.modal .md-content .modal-header h1,
.md-modal .md-content .modal-header h1,
.modal .modal-content .modal-header h2,
.md-modal .modal-content .modal-header h2,
.modal .md-content .modal-header h2,
.md-modal .md-content .modal-header h2,
.modal .modal-content .modal-header h3,
.md-modal .modal-content .modal-header h3,
.modal .md-content .modal-header h3,
.md-modal .md-content .modal-header h3,
.modal .modal-content .modal-header h4,
.md-modal .modal-content .modal-header h4,
.modal .md-content .modal-header h4,
.md-modal .md-content .modal-header h4,
.modal .modal-content .modal-header h5,
.md-modal .modal-content .modal-header h5,
.modal .md-content .modal-header h5,
.md-modal .md-content .modal-header h5,
.modal .modal-content .modal-header h6,
.md-modal .modal-content .modal-header h6,
.modal .md-content .modal-header h6,
.md-modal .md-content .modal-header h6 {
  display: block;
  margin: 0;
}
.modal .modal-content .modal-header .close,
.md-modal .modal-content .modal-header .close,
.modal .md-content .modal-header .close,
.md-modal .md-content .modal-header .close {
  font-size: 26px;
  opacity: 0.4;
  text-shadow: none;
}
.modal .modal-content .modal-header .close:hover,
.md-modal .modal-content .modal-header .close:hover,
.modal .md-content .modal-header .close:hover,
.md-modal .md-content .modal-header .close:hover {
  opacity: 0.8;
}
.modal .modal-content .modal-body,
.md-modal .modal-content .modal-body,
.modal .md-content .modal-body,
.md-modal .md-content .modal-body {
  padding: 15px 20px;
}
.modal .modal-content .modal-body .i-circle,
.md-modal .modal-content .modal-body .i-circle,
.modal .md-content .modal-body .i-circle,
.md-modal .md-content .modal-body .i-circle {
  border: 2px solid #f1f1f1;
  border-radius: 50%;
  display: inline-block;
  height: 80px;
  width: 80px;
  margin-bottom: 15px;
  line-height: 105px;
}
.modal .modal-content .modal-body .i-circle .icon,
.md-modal .modal-content .modal-body .i-circle .icon,
.modal .md-content .modal-body .i-circle .icon,
.md-modal .md-content .modal-body .i-circle .icon {
  font-size: 45px;
}
.modal .modal-content .modal-footer,
.md-modal .modal-content .modal-footer,
.modal .md-content .modal-footer,
.md-modal .md-content .modal-footer {
  background-color: #F7F7F7;
}
.modal.full-color .modal-content,
.md-modal.full-color .modal-content,
.modal .full-color .modal-content,
.md-modal .full-color .modal-content,
.modal.full-color .md-content,
.md-modal.full-color .md-content,
.modal .full-color .md-content,
.md-modal .full-color .md-content {
  color: #ffffff;
}
.modal.full-color .modal-content .modal-header,
.md-modal.full-color .modal-content .modal-header,
.modal .full-color .modal-content .modal-header,
.md-modal .full-color .modal-content .modal-header,
.modal.full-color .md-content .modal-header,
.md-modal.full-color .md-content .modal-header,
.modal .full-color .md-content .modal-header,
.md-modal .full-color .md-content .modal-header {
  background-color: #2fcdf8;
}
.modal.full-color .modal-content .modal-header .close,
.md-modal.full-color .modal-content .modal-header .close,
.modal .full-color .modal-content .modal-header .close,
.md-modal .full-color .modal-content .modal-header .close,
.modal.full-color .md-content .modal-header .close,
.md-modal.full-color .md-content .modal-header .close,
.modal .full-color .md-content .modal-header .close,
.md-modal .full-color .md-content .modal-header .close {
  color: #ffffff;
  line-height: 40px;
  opacity: 0.6;
}
.modal.full-color .modal-content .modal-header .close:hover,
.md-modal.full-color .modal-content .modal-header .close:hover,
.modal .full-color .modal-content .modal-header .close:hover,
.md-modal .full-color .modal-content .modal-header .close:hover,
.modal.full-color .md-content .modal-header .close:hover,
.md-modal.full-color .md-content .modal-header .close:hover,
.modal .full-color .md-content .modal-header .close:hover,
.md-modal .full-color .md-content .modal-header .close:hover {
  opacity: 1;
}
.modal.full-color .modal-content .modal-body,
.md-modal.full-color .modal-content .modal-body,
.modal .full-color .modal-content .modal-body,
.md-modal .full-color .modal-content .modal-body,
.modal.full-color .md-content .modal-body,
.md-modal.full-color .md-content .modal-body,
.modal .full-color .md-content .modal-body,
.md-modal .full-color .md-content .modal-body,
.modal.full-color .modal-content .modal-footer,
.md-modal.full-color .modal-content .modal-footer,
.modal .full-color .modal-content .modal-footer,
.md-modal .full-color .modal-content .modal-footer,
.modal.full-color .md-content .modal-footer,
.md-modal.full-color .md-content .modal-footer,
.modal .full-color .md-content .modal-footer,
.md-modal .full-color .md-content .modal-footer {
  background-color: #43d2f9;
}
.modal.full-color .modal-content .modal-footer,
.md-modal.full-color .modal-content .modal-footer,
.modal .full-color .modal-content .modal-footer,
.md-modal .full-color .modal-content .modal-footer,
.modal.full-color .md-content .modal-footer,
.md-modal.full-color .md-content .modal-footer,
.modal .full-color .md-content .modal-footer,
.md-modal .full-color .md-content .modal-footer {
  border: 0;
}
.modal.full-color.success .modal-content .modal-header,
.md-modal.full-color.success .modal-content .modal-header,
.modal .full-color.success .modal-content .modal-header,
.md-modal .full-color.success .modal-content .modal-header,
.modal.full-color.success .md-content .modal-header,
.md-modal.full-color.success .md-content .modal-header,
.modal .full-color.success .md-content .modal-header,
.md-modal .full-color.success .md-content .modal-header {
  background-color: #98c54e;
}
.modal.full-color.success .modal-content .modal-body,
.md-modal.full-color.success .modal-content .modal-body,
.modal .full-color.success .modal-content .modal-body,
.md-modal .full-color.success .modal-content .modal-body,
.modal.full-color.success .md-content .modal-body,
.md-modal.full-color.success .md-content .modal-body,
.modal .full-color.success .md-content .modal-body,
.md-modal .full-color.success .md-content .modal-body,
.modal.full-color.success .modal-content .modal-footer,
.md-modal.full-color.success .modal-content .modal-footer,
.modal .full-color.success .modal-content .modal-footer,
.md-modal .full-color.success .modal-content .modal-footer,
.modal.full-color.success .md-content .modal-footer,
.md-modal.full-color.success .md-content .modal-footer,
.modal .full-color.success .md-content .modal-footer,
.md-modal .full-color.success .md-content .modal-footer {
  background-color: #a1ca5d;
}
.modal.full-color.info .modal-content .modal-header,
.md-modal.full-color.info .modal-content .modal-header,
.modal .full-color.info .modal-content .modal-header,
.md-modal .full-color.info .modal-content .modal-header,
.modal.full-color.info .md-content .modal-header,
.md-modal.full-color.info .md-content .modal-header,
.modal .full-color.info .md-content .modal-header,
.md-modal .full-color.info .md-content .modal-header {
  background-color: #71d9f6;
}
.modal.full-color.info .modal-content .modal-body,
.md-modal.full-color.info .modal-content .modal-body,
.modal .full-color.info .modal-content .modal-body,
.md-modal .full-color.info .modal-content .modal-body,
.modal.full-color.info .md-content .modal-body,
.md-modal.full-color.info .md-content .modal-body,
.modal .full-color.info .md-content .modal-body,
.md-modal .full-color.info .md-content .modal-body,
.modal.full-color.info .modal-content .modal-footer,
.md-modal.full-color.info .modal-content .modal-footer,
.modal .full-color.info .modal-content .modal-footer,
.md-modal .full-color.info .modal-content .modal-footer,
.modal.full-color.info .md-content .modal-footer,
.md-modal.full-color.info .md-content .modal-footer,
.modal .full-color.info .md-content .modal-footer,
.md-modal .full-color.info .md-content .modal-footer {
  background-color: #84def7;
}
.modal.full-color.warning .modal-content .modal-header,
.md-modal.full-color.warning .modal-content .modal-header,
.modal .full-color.warning .modal-content .modal-header,
.md-modal .full-color.warning .modal-content .modal-header,
.modal.full-color.warning .md-content .modal-header,
.md-modal.full-color.warning .md-content .modal-header,
.modal .full-color.warning .md-content .modal-header,
.md-modal .full-color.warning .md-content .modal-header {
  background-color: #e3cf6d;
}
.modal.full-color.warning .modal-content .modal-body,
.md-modal.full-color.warning .modal-content .modal-body,
.modal .full-color.warning .modal-content .modal-body,
.md-modal .full-color.warning .modal-content .modal-body,
.modal.full-color.warning .md-content .modal-body,
.md-modal.full-color.warning .md-content .modal-body,
.modal .full-color.warning .md-content .modal-body,
.md-modal .full-color.warning .md-content .modal-body,
.modal.full-color.warning .modal-content .modal-footer,
.md-modal.full-color.warning .modal-content .modal-footer,
.modal .full-color.warning .modal-content .modal-footer,
.md-modal .full-color.warning .modal-content .modal-footer,
.modal.full-color.warning .md-content .modal-footer,
.md-modal.full-color.warning .md-content .modal-footer,
.modal .full-color.warning .md-content .modal-footer,
.md-modal .full-color.warning .md-content .modal-footer {
  background-color: #e6d57e;
}
.modal.full-color.danger .modal-content .modal-header,
.md-modal.full-color.danger .modal-content .modal-header,
.modal .full-color.danger .modal-content .modal-header,
.md-modal .full-color.danger .modal-content .modal-header,
.modal.full-color.danger .md-content .modal-header,
.md-modal.full-color.danger .md-content .modal-header,
.modal .full-color.danger .md-content .modal-header,
.md-modal .full-color.danger .md-content .modal-header {
  background-color: #ce4747;
}
.modal.full-color.danger .modal-content .modal-body,
.md-modal.full-color.danger .modal-content .modal-body,
.modal .full-color.danger .modal-content .modal-body,
.md-modal .full-color.danger .modal-content .modal-body,
.modal.full-color.danger .md-content .modal-body,
.md-modal.full-color.danger .md-content .modal-body,
.modal .full-color.danger .md-content .modal-body,
.md-modal .full-color.danger .md-content .modal-body,
.modal.full-color.danger .modal-content .modal-footer,
.md-modal.full-color.danger .modal-content .modal-footer,
.modal .full-color.danger .modal-content .modal-footer,
.md-modal .full-color.danger .modal-content .modal-footer,
.modal.full-color.danger .md-content .modal-footer,
.md-modal.full-color.danger .md-content .modal-footer,
.modal .full-color.danger .md-content .modal-footer,
.md-modal .full-color.danger .md-content .modal-footer {
  background-color: #d25757;
}
.modal.full-color.dark .modal-content .modal-header,
.md-modal.full-color.dark .modal-content .modal-header,
.modal .full-color.dark .modal-content .modal-header,
.md-modal .full-color.dark .modal-content .modal-header,
.modal.full-color.dark .md-content .modal-header,
.md-modal.full-color.dark .md-content .modal-header,
.modal .full-color.dark .md-content .modal-header,
.md-modal .full-color.dark .md-content .modal-header {
  background-color: #383737;
}
.modal.full-color.dark .modal-content .modal-body,
.md-modal.full-color.dark .modal-content .modal-body,
.modal .full-color.dark .modal-content .modal-body,
.md-modal .full-color.dark .modal-content .modal-body,
.modal.full-color.dark .md-content .modal-body,
.md-modal.full-color.dark .md-content .modal-body,
.modal .full-color.dark .md-content .modal-body,
.md-modal .full-color.dark .md-content .modal-body,
.modal.full-color.dark .modal-content .modal-footer,
.md-modal.full-color.dark .modal-content .modal-footer,
.modal .full-color.dark .modal-content .modal-footer,
.md-modal .full-color.dark .modal-content .modal-footer,
.modal.full-color.dark .md-content .modal-footer,
.md-modal.full-color.dark .md-content .modal-footer,
.modal .full-color.dark .md-content .modal-footer,
.md-modal .full-color.dark .md-content .modal-footer {
  background-color: #3d3c3c;
}
.modal.full-width,
.md-modal.full-width,
.modal .full-width,
.md-modal .full-width {
  width: 90%;
  max-width: none;
}
.modal.colored-header .modal-content .modal-header,
.md-modal.colored-header .modal-content .modal-header,
.modal.colored-header .md-content .modal-header,
.md-modal.colored-header .md-content .modal-header {
  background-color: #43d2f9;
  color: #ffffff;
  padding: 20px 15px;
}
.modal.colored-header .modal-content .modal-header .close,
.md-modal.colored-header .modal-content .modal-header .close,
.modal.colored-header .md-content .modal-header .close,
.md-modal.colored-header .md-content .modal-header .close {
  color: #ffffff;
  margin-top: 2px;
}
.modal.colored-header.success .modal-content .modal-header,
.md-modal.colored-header.success .modal-content .modal-header,
.modal.colored-header.success .md-content .modal-header,
.md-modal.colored-header.success .md-content .modal-header {
  background-color: #a1ca5d;
}
.modal.colored-header.info .modal-content .modal-header,
.md-modal.colored-header.info .modal-content .modal-header,
.modal.colored-header.info .md-content .modal-header,
.md-modal.colored-header.info .md-content .modal-header {
  background-color: #84def7;
}
.modal.colored-header.warning .modal-content .modal-header,
.md-modal.colored-header.warning .modal-content .modal-header,
.modal.colored-header.warning .md-content .modal-header,
.md-modal.colored-header.warning .md-content .modal-header {
  background-color: #e6d57e;
}
.modal.colored-header.danger .modal-content .modal-header,
.md-modal.colored-header.danger .modal-content .modal-header,
.modal.colored-header.danger .md-content .modal-header,
.md-modal.colored-header.danger .md-content .modal-header {
  background-color: #d25757;
}
.modal.colored-header.dark .modal-content .modal-header,
.md-modal.colored-header.dark .modal-content .modal-header,
.modal.colored-header.dark .md-content .modal-header,
.md-modal.colored-header.dark .md-content .modal-header {
  background-color: #3d3c3c;
}
.modal.md-dark .modal-content,
.md-modal.md-dark .modal-content,
.modal.md-dark .md-content,
.md-modal.md-dark .md-content {
  color: #ffffff;
}
.modal.md-dark .modal-content .modal-header,
.md-modal.md-dark .modal-content .modal-header,
.modal.md-dark .md-content .modal-header,
.md-modal.md-dark .md-content .modal-header {
  background-color: #43d2f9;
  padding: 20px 15px;
}
.modal.md-dark .modal-content .modal-header .close,
.md-modal.md-dark .modal-content .modal-header .close,
.modal.md-dark .md-content .modal-header .close,
.md-modal.md-dark .md-content .modal-header .close {
  color: #ffffff;
  margin-top: 2px;
}
.modal.md-dark .modal-content .modal-body.form .form-control,
.md-modal.md-dark .modal-content .modal-body.form .form-control,
.modal.md-dark .md-content .modal-body.form .form-control,
.md-modal.md-dark .md-content .modal-body.form .form-control {
  background-color: #3d3c3c;
}
.modal.md-dark .modal-content .modal-body,
.md-modal.md-dark .modal-content .modal-body,
.modal.md-dark .md-content .modal-body,
.md-modal.md-dark .md-content .modal-body,
.modal.md-dark .modal-content .modal-footer,
.md-modal.md-dark .modal-content .modal-footer,
.modal.md-dark .md-content .modal-footer,
.md-modal.md-dark .md-content .modal-footer {
  background-color: #3d3c3c;
}
.modal.md-dark .modal-content .modal-footer,
.md-modal.md-dark .modal-content .modal-footer,
.modal.md-dark .md-content .modal-footer,
.md-modal.md-dark .md-content .modal-footer {
  border: 0;
}
.modal.md-dark.success .modal-content .modal-header,
.md-modal.md-dark.success .modal-content .modal-header,
.modal.md-dark.success .md-content .modal-header,
.md-modal.md-dark.success .md-content .modal-header {
  background-color: #a1ca5d;
}
.modal.md-dark.info .modal-content .modal-header,
.md-modal.md-dark.info .modal-content .modal-header,
.modal.md-dark.info .md-content .modal-header,
.md-modal.md-dark.info .md-content .modal-header {
  background-color: #84def7;
}
.modal.md-dark.warning .modal-content .modal-header,
.md-modal.md-dark.warning .modal-content .modal-header,
.modal.md-dark.warning .md-content .modal-header,
.md-modal.md-dark.warning .md-content .modal-header {
  background-color: #e6d57e;
}
.modal.md-dark.danger .modal-content .modal-header,
.md-modal.md-dark.danger .modal-content .modal-header,
.modal.md-dark.danger .md-content .modal-header,
.md-modal.md-dark.danger .md-content .modal-header {
  background-color: #d25757;
}
.modal.md-dark.dark .modal-content .modal-header,
.md-modal.md-dark.dark .modal-content .modal-header,
.modal.md-dark.dark .md-content .modal-header,
.md-modal.md-dark.dark .md-content .modal-header {
  background-color: #383737;
}
@media (max-width: 767px) {
  .md-modal {
    min-width: 100%;
    padding: 0 15px;
  }
}
.md-overlay {
  z-index: 1050;
}
.am-modal-open {
  overflow-x: visible;
}
.jumbotron {
    background-color: #eeeeee;
    color: inherit;
    margin-bottom: 0px;
}
.modal-dialog label {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 8px;
    display: inline-block;
    max-width: 100%;
}
.form-group {
    padding-top: 15px;
    padding-bottom: 15px;
}
input[type="file"] {
    display: none;
}
/*------------------------------------------------------------------
  [DropZone]
*/
form.dropzone {
  border: 0; /* 2px dashed #c5c5c5 */
  padding: 0 0;
  margin-top:-20px;
  background: transparent;
}
form.dropzone .icon {
  background-color: #e6e6e6;
  border-radius: 50%;
  display: inline-block;
  height: 100px;
  width: 100px;
  margin-bottom: 15px;
  padding: 20px;
  text-align: center;
}
form.dropzone .icon span {
  font-size: 60px;
  color: #646262;
}
form.dropzone h2 {
  margin-bottom: 30px;
  font-size: 40px;
  font-weight: 600;
}
form.dropzone .note {
  font-size: 16px;
}
.drop_zone .col-lg-12 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
.drop_zone h4 {
    color: #c5c5c5;
}
.dropzone .dz-preview .dz-details .dz-filename span {
    white-space: pre-line;
}
.uploaded_images_list, .uploaded_images_list2 {
    text-align:center;
    margin-left:-7px;
}
.dropzone .uploaded_images_list .dz-preview .dz-image,
.dropzone .uploaded_images_list2 .dz-preview .dz-image {
    border-radius: 0;
    height: 106px;
    line-height: 135px;
    text-align: center;
    width: 106px;
}
.dropzone .dz-preview .dz-image {
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 10;
}
.dropzone .uploaded_images_list .dz-preview .dz-image img,
.dropzone .uploaded_images_list2 .dz-preview .dz-image img {
    display: block;
    height: 100%;
    object-fit: cover;
    vertical-align: middle;
    width: 100%;
}
.dropzone .dz-preview.dz-image-preview {
    display:block;
    width: 103px;
    margin: 1px auto;
    cursor: pointer;
}
.drop_zone .deleteImage {
    font-size: 16px;
    cursor:pointer !important;
}
.drop_zone .deleteCustomImage {
    font-size: 16px;
    cursor:pointer !important;
}
.drop_zone .deleteImage2 {
    font-size: 16px;
    cursor:pointer !important;
}
.drop_zone .deleteCustomImage2 {
    font-size: 16px;
    cursor:pointer !important;
}
.drop_zone .editImage {
    font-size: 16px;
    cursor:pointer !important;
}
.dropzone .dz-preview.dz-image-preview .dz-details,
.dropzone .dz-preview .dz-details .dz-filename span,
.dropzone .dz-preview .dz-details .dz-filename,
.dropzone .dz-preview .dz-details .dz-size,
.dropzone .dz-preview .dz-details .dz-size span,
.dropzone .dz-preview .dz-details .dz-size span strong
 {
    cursor:pointer;
}
.dropzone .uploaded_images_list .dz-preview .dz-image img,
.dropzone .uploaded_images_list2 .dz-preview .dz-image img {
    border-radius:0;
}

.loading-icon {
    background: transparent url("../images/mini_preloader.svg") no-repeat scroll center center;
    height: 32px;
    position: fixed;
    width: 64px;
    z-index: 9000;
    left: 238px !important;
}
/*#template_container a.thumbnail,
#template_container2 a.thumbnail {
    padding:0 !important;
}*/
#template_container .thumb .badge,
#template_container2 .thumb .badge {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    bottom: 7px;
    left:7px;
    color: white;
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    right: 0px;
    width: 150px;
}
.badge {
    display: inline-block;
    line-height: 1;
    min-width: 10px;
    padding: 3px 7px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.dims {
    opacity: 0;
}
.fa.fa-edit.editTemp {
    font-size:13px !important;
    color:white;
}
.fa.fa-trash-o.deleteTemp {
    font-size:13px !important;
    color:white;
}
.restoreTemp {
    float:right;
    margin-right: 10px;
    margin-bottom: 2px;
}
.restoreTemp .fa.fa-undo {
    font-size:16px !important;
    color:white;
}
#template_container .thumbnail,
#template_container2 .thumbnail {
    line-height: 0.42857;
}
#template_container .thumbnail span,
#template_container2 .thumbnail span {
    text-shadow:none !important;
}
#template_container .thumbnail img,
#template_container2 .thumbnail img {
    opacity:1;
}
.tempId {
  opacity: 1;
}
.dims {
  opacity: 0;
}
.lower-canvas {
    background: #fff none repeat scroll 0 0;
}
.dropzone.dz-started .dz-message {
    display:block !important;
}

.font_size .dropdown-menu {
    background-color:rgba(255,255,255,0.95);
}
.font_size .dropdown-menu li a {
    border-top:0 !important;
    border-bottom:0 !important;
    background:none !important;
}

.font_select .dropdown-menu {
    background-color:rgba(255,255,255,0.95);
    max-width:280px;
}
.font_select .dropdown-menu .ps__scrollbar-x-rail {
    display:none !important;
}
.font_select .dropdown-menu li a {
    border-top:0 !important;
    border-bottom:0 !important;
    background:none !important;
}
.fonts-dropdown li:hover a, .font-size-dropdown li:hover a {
    background: #c7edfc !important;
}
.dropdown-menu li a.font-label.active, .font-size-dropdown li a.size-label.active {
    background: #D4CECE !important;
}
.font-size-dropdown li a {
    padding:7px 14px;
}
#align_box li a {
    background:white;
}
#align_box li:hover, #align_box li:hover a {
    background: #a5c6f0 !important;
}
#align_box li.active, #align_box li.active a {
    background: #A5A5A5 !important;
}
#textstylebtns a {
    width:37px !important;
}
.bDefault.active {
    background: #A5A5A5 !important;
}
.pagenumber {
    padding-left:3px;
    color:#B4B4B4;
}
.pagenumber, .duplicatecanvas, .deletecanvas {
    text-align:left;
}
.page_control {
    /*width:43px;*/
}
span.box_title {
    padding: 11px 0px 7px;
    position: relative;
    display: block;
    font-size: 15px;
}
div.selector {
    min-width:549px !important;
}
div.selector label[for="cat_id"] {
    float: left;
    margin-left: -11px;
    position: relative;
    z-index: 1;
}
#uniform-shapeselectdropdown {
    min-width: 328px !important;
}
#uniform-storkewidth {
    min-width: 90px !important;
}
#shapeoption .fluid {
    margin:13px 0;
}
#shapeoption .fluid .selector span {
    text-align:left;
}

.text-center {
    text-align: center;
}
#selectSize .col-xs-5 {
    width: 41.6667%;
    float:left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
#selectSize .col-xs-offset-1 {
    margin-left: 8.33333%;
}
#downloadpdfmodal .paper-input {
    display:none;
}
#downloadpdfmodal .bs-grid-block .content {
    display: table-cell;
    height: 177px;
    text-align: center;
    vertical-align: middle;
}
#btn_type_us.active, #btn_type_a4.active {
    background-color: rgba(42, 204, 248, 0.1);
}
#downloadpdfmodal .btn-default:active, #downloadpdfmodal .btn-default.active, .open > .dropdown-toggle.btn-default {
    background-image: none;
}
#downloadpdfmodal .btn-default:active, #downloadpdfmodal .btn-default.active { /*, .open > .dropdown-toggle.btn-default*/
    border-color: #c5c5c5;
    color: #555555;
}
#downloadpdfmodal .bs-grid-block {
    display: table !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    table-layout: fixed !important;
    width: 100% !important;
    border: 2px dashed #c5c5c5 !important;
}
#downloadpdfmodal .bs-grid-block .content {
    text-align: center;
}
#downloadpdfmodal p {
    margin: 0 0 9px;
}

.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #ffffff;
  text-align: center;
  background-color: #43d2f9;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #a1ca5d;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #84def7;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #e6d57e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d25757;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}


.progress {
  overflow: hidden;
  height: 16px;
  margin-bottom: 20px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 2px;
  background: #d7d7d7;
  border: 1px solid #bababa;
  box-shadow: 0 1px 0 #fff, 0 1px 0 #cfcfcf inset;
}
.progress .bar {
  width: 0%;
  height: 100%;
  color: #ffffff;
  float: left;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}
.progress-striped .bar {
  background-color: #43D2F9;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress.active .bar {
/*  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;*/
    margin: 0px;
    height: 100%;
    overflow: hidden;
    display: block;
    background: url(../images/elements/ui/progressOverlay.png) repeat-x;
    border-right: 1px solid #5b9acb;
}




.menu {
    text-align:center;
    position:fixed;
    bottom:0;
    width:100%;
    background-color:white;
    padding-top:15px;
    border-top:1px solid grey;
}
.menu input[type="button"] {
    padding:5px 10px;
    cursor:pointer;
    margin-bottom:10px;
}

.menu_1 {
    display:inline-block;
    width:33px;
    height:33px;
    background:url('../images/menu_1.png') top center no-repeat;
}
ul.nav > li > a:hover .menu_1, ul.nav > li > a.active .menu_1 {
    background:url('../images/menu_1.png') bottom center no-repeat;
}
.menu_2 {
    display:inline-block;
    width:33px;
    height:33px;
    background:url('../images/menu_2.png') top center no-repeat;
}
ul.nav > li > a:hover .menu_2, ul.nav > li > a.active .menu_2 {
    background:url('../images/menu_2.png') bottom center no-repeat;
}
.menu_3 {
    display:inline-block;
    width:33px;
    height:33px;
    background:url('../images/menu_3.png') top center no-repeat;
}
ul.nav > li > a:hover .menu_3, ul.nav > li > a.active .menu_3 {
    background:url('../images/menu_3.png') bottom center no-repeat;
}
.menu_4 {
    display:inline-block;
    width:33px;
    height:33px;
    background:url('../images/menu_4.png') top center no-repeat;
}
ul.nav > li > a:hover .menu_4, ul.nav > li > a.active .menu_4 {
    background:url('../images/menu_4.png') bottom center no-repeat;
}
.menu_5 {
    display:inline-block;
    width:33px;
    height:33px;
    background:url('../images/menu_5.png') top center no-repeat;
}
ul.nav > li > a:hover .menu_5, ul.nav > li > a.active .menu_5 {
    background:url('../images/menu_5.png') bottom center no-repeat;
}
.menu_6 {
    display:inline-block;
    width:33px;
    height:33px;
    background:url('../images/menu_6.png') top center no-repeat;
}
ul.nav > li > a:hover .menu_6, ul.nav > li > a.active .menu_6 {
    background:url('../images/menu_6.png') bottom center no-repeat;
}

/*.fa-trash-o {
    color:red !important;
}*/

ul[aria-labelledby="lineheight"] {
    margin-left: -75px;
}
ul[aria-labelledby="charspacing"] {
    margin-left: -105px;
}
ul[aria-labelledby="objectopacityLabel"] {
    /*margin-left: -67px;*/
}
#align_box {
    margin-left: -39px;
}


.switch {
  float:right;
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 71px;
  height: 25px;
  padding: 0;
  background-color: white;
  border-radius: 3px; /*3px*/
  box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  background-image: -webkit-linear-gradient(top, #eeeeee, white 25px);
  background-image: -moz-linear-gradient(top, #eeeeee, white 25px);
  background-image: -o-linear-gradient(top, #eeeeee, white 25px);
  background-image: linear-gradient(to bottom, #eeeeee, white 25px);
}

.switch-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.switch-label {
  position: relative;
  display: block;
  height: inherit;
  font-size: 10px;
  text-transform: uppercase;
  background: url(../images/line.jpg) top right;
  border-radius: inherit;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
  -webkit-transition: 0.15s ease-out;
  -moz-transition: 0.15s ease-out;
  -o-transition: 0.15s ease-out;
  transition: 0.15s ease-out;
  -webkit-transition-property: opacity background;
  -moz-transition-property: opacity background;
  -o-transition-property: opacity background;
  transition-property: opacity background;
}
.switch-label:before, .switch-label:after {
  position: absolute;
  top: 50%;
  margin-top: -.5em;
  line-height: 1;
  -webkit-transition: inherit;
  -moz-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
}
.switch-label:before {
  content: attr(data-off);
  right: 13px;
  color: white;
  text-shadow: 0 1px #808080;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 13px;
}
.switch-label:after {
  content: attr(data-on);
  left: 16px;
  color: white;
  text-shadow: 0 1px #808080;
  opacity: 0;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 13px;
}
.switch-input:checked ~ .switch-label {
  background: url(../images/line.jpg) top left;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);
}
.switch-input:checked ~ .switch-label:before {
  opacity: 0;
}
.switch-input:checked ~ .switch-label:after {
  opacity: 1;
}

.switch-handle {
    width: 56px !important;
    display: block;
    height: 25px;
    cursor: inherit;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    background: transparent url(../images/hand.png) no-repeat;
    z-index: 3;
    padding-left: 3px;
}
/*.switch-handle:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -6px;
  width: 12px;
  height: 12px;
  background: #f9f9f9;
  border-radius: 6px;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.02);
  background-image: -webkit-linear-gradient(top, #eeeeee, white);
  background-image: -moz-linear-gradient(top, #eeeeee, white);
  background-image: -o-linear-gradient(top, #eeeeee, white);
  background-image: linear-gradient(to bottom, #eeeeee, white);
}*/
.switch-input:checked ~ .switch-handle {
  left: 52px;
}

.switch-green > .switch-input:checked ~ .switch-label {
  background: url('../images/line.jpg') top right;
}

/* === Middle navigation buttons === */

.middleNavR div, .middleNavR div a { border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.middleNavR div { width: 84px; height: 84px; box-shadow: inset 0 2px 0px #ccc, 0 1px 2px #fff; -webkit-box-shadow: inset 0 2px 0px #ccc, 0 1px 2px #fff; -moz-box-shadow: inset 0 2px 0px #ccc, 0 1px 2px #fff; }
.middleNavR div a { top: 8px; left: 8px; width: 66px !important; height: 66px; box-shadow: 0 2px 3px #b5b5b5, 0px 1px 0 #fff inset !important; -webkit-box-shadow: 0 2px 3px #b5b5b5, 0px 1px 0 #fff inset !important; -moz-box-shadow: 0 2px 3px #b5b5b5, 0px 1px 0 #fff inset !important; padding:0 !important;} 

.middleNavR { text-align: center; margin: -15px 0 25px 0 !important; }
.middleNavR div { margin: 5px 10px -7px 10px !important; position: relative !important; display: inline-block !important; text-align: center !important;  border: 1px solid #dfdfdf !important; background: #e9e9e9 !important; 
background: -moz-linear-gradient(top,  #e9e9e9 0%, #eaeaea 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#eaeaea)) !important;
background: -webkit-linear-gradient(top,  #e9e9e9 0%,#eaeaea 100%) !important;
background: -o-linear-gradient(top,  #e9e9e9 0%,#eaeaea 100%) !important;
background: -ms-linear-gradient(top,  #e9e9e9 0%,#eaeaea 100%) !important;
background: linear-gradient(top,  #e9e9e9 0%,#eaeaea 100%) !important;}
.middleNavR div a { 
position: absolute !important;
background: #fafafa !important;
background: -moz-linear-gradient(top,  #fafafa 0%, #dfdfdf 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#dfdfdf)) !important;
background: -webkit-linear-gradient(top,  #fafafa 0%,#dfdfdf 100%) !important;
background: -o-linear-gradient(top,  #fafafa 0%,#dfdfdf 100%) !important;
background: -ms-linear-gradient(top,  #fafafa 0%,#dfdfdf 100%) !important;
background: linear-gradient(top,  #fafafa 0%,#dfdfdf 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#dfdfdf',GradientType=0 ) !important;
border: 1px solid #DFDFDF !important;
transition: all 0.1s ease-in-out !important;
-moz-transition: all 0.1s ease-in-out !important;
-webkit-transition: all 0.1s ease-in-out !important;}
.middleNavR div a > img { padding-top: 23px !important; }

/* ===== Tipsy ===== */

.tipsy { padding: 4px; font-size: 11px; position: absolute; z-index: 1000; }
.tipsy-inner { padding: 2px 10px 2px 10px; background-color: #1d1d1d; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { border-radius: 2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.tipsy-arrow { position: absolute; background: url('../images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
/*.tipsy-s { margin-top: -5px; }
.tipsy-w { margin-left: 5px; }
.tipsy-e { margin-right: -5px; }
.tipsy-n { margin-top: 5px; }*/
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }	

#export_but input {
    cursor:pointer;
}
input.wrong {
    background-color:#E6D57E;
}
.invisible {
    display: none;
}
#choose-img {
    margin-top: 34px;
    left: 368px;
    position: absolute;
}

/* ALERT */
.alert {
  padding: 5px;
  margin-top: 8px;
  border: 1px solid transparent;
  border-radius: 0;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 38px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #A1CA5D;
  border-color: #A1CA5D;
  color: #ffffff;
}
.alert-success hr {
  border-top-color: #96c44a;
}
.alert-success .alert-link {
  color: #e6e6e6;
}
.alert-info {
  background-color: #84DEF7;
  border-color: #84DEF7;
  color: #ffffff;
}
.alert-info hr {
  border-top-color: #6cd8f5;
}
.alert-info .alert-link {
  color: #e6e6e6;
}
.alert-warning {
  background-color: #E6D57E;
  border-color: #E6D57E;
  color: #ffffff;
}
.alert-warning hr {
  border-top-color: #e2ce69;
}
.alert-warning .alert-link {
  color: #e6e6e6;
}
.alert-danger {
  background-color: #D25757;
  border-color: #D25757;
  color: #ffffff;
}
.alert-danger hr {
  border-top-color: #cd4343;
}
.alert-danger .alert-link {
  color: #e6e6e6;
}

#forgot .g-recaptcha {
    transform:scale(0.78);
    transform-origin:0 0;
}
#forgot .logControl {
    margin-top: -5px;
}

#update .g-recaptcha {
    transform:scale(0.78);
    transform-origin:0 0;
}
#update .logControl {
    margin-top: -5px;
}

#login .g-recaptcha {
    transform:scale(0.78);
    transform-origin:0 0;
}
/*#login .logControl {
    margin-top: -5px;
}*/

#helpForm .g-recaptcha {
    transform:scale(0.764);
    transform-origin:0 0;
}
#helpForm .logControl {
    margin-top: -5px;
}

.modal-body {
    background-color: white;
}
#alert_profile {
    margin-top: -15px;
    margin-bottom: 10px;
}

#users_table_wrapper .tableFooter {
    height:53px;
}
#fonts_table_wrapper .tableFooter {
    height:53px;
}

/* =====  Dual select boxes  ===== */

.dualBoxes { position: relative; }
.dualBoxes:after { content: ""; display: block; clear: both; }
.dualBtn { padding: 0 8px; line-height: 24px; font-size: 11px; cursor: pointer; border: 1px solid #d5d5d5; color: #525252; margin-left: -1px; height: 26px; }
.leftBox, .rightBox { width: 40%; position: relative; }
.leftBox { float: left; }
.rightBox { float: right; }
.fltr { position: absolute; right: 0; top: 5px; font-size: 12px; }
.boxFilter { margin-bottom: 15px; }
.dualControl { text-align: center; width: 90px; margin: 150px 1px; position: absolute; left: 50%; margin-left: -45px; } 
.countLabel { color: gray; font-style:italic; margin-top: 10px; display: block; }
.storageBox { display:none; }
.copiedOption { background-color: Yellow; }
.boxFilter {  background: white; height: 26px; width: 100%; border: 1px solid #D5D5D5; padding: 6px 8px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin-top: 5px; }

/* Download Popup */
#downloadmodal .modal-header {
    background:url('../images/export/popup_header.jpg') top center repeat-x;
}
#downloadmodal .modal-body {
    padding:0;
}
#downloadmodal .type_select {
    height:155px;
    background:url('../images/export/popup_header.jpg') bottom center repeat-x;
    text-align:center;
}
#downloadmodal .type_select .types {
    float:left;
    width:95px;
    height:87px;
    margin:30px 26px 0 26px;
}
#downloadmodal .type_select .types.active,
#downloadmodal .type_select .types:hover {
    background:url('../images/export/type_check.png') center center no-repeat;
}
#downPDF a {
    display:block;
    width:95px;
    height:87px;
    background:url('../images/export/pdf_icon.png') center center no-repeat;
}
#downJPEG a {
    display:block;
    width:95px;
    height:87px;
    background:url('../images/export/jpg_icon.png') center center no-repeat;
}
#downPNG a {
    display:block;
    width:95px;
    height:87px;
    background:url('../images/export/png_icon.png') center center no-repeat;
}
#downloadmodal .popup_line {
    background:url('../images/export/popup_line.jpg') top center repeat-x;
    height:50px;
}
#downloadmodal .info_icon {
    display:inline-block;
    width:17px;
    height:17px;
    /*background:url('../images/export/i.svg') top center no-repeat;*/
}
#downloadmodal .info_block {
    background:url('../images/export/info_bg.jpg') top center;
    color:#2b6893;
    font:14px/20px Ubuntu;
}
#downloadmodal .info_block p {
    padding:14px 22px;
}
#downloadmodal .pdf_1 {
    display:inline-block;
    width:35px;
    height:28px;
    background:url('../images/export/pdf_1.png') top center no-repeat;
    margin-top: -5px;
}
#downloadmodal .pdf_2 {
    display:inline-block;
    width:30px;
    height:30px;
    background:url('../images/export/pdf_2.png') top center no-repeat;
    margin-top: -5px;
    margin-left: 5px;
}
#downloadmodal .pdf_3 {
    display:inline-block;
    width:25px;
    height:31px;
    background:url('../images/export/pdf_3.png') top center no-repeat;
    margin-top: -5px;
    margin-left: 9px;
}
#downloadmodal .jpg_1 {
    display:inline-block;
    width:29px;
    height:29px;
    background:url('../images/export/jpg_1.png') top center no-repeat;
    margin-top: -5px;
}
#btn_type_us, #btn_type_a4,
#btn_type_us.active, #btn_type_a4.active {
    background: none;
}
#selectSize .content p {
    padding:0;
    color:#5f5f5f;
    font:17px Arial;
}
#downloadmodal div.radio {
    float:right;
    margin-left:7px;
    margin-top:2px;
}
div.plupload_droptext { border: 2px dashed #F2F2F2 !important; background: url(../images/elements/uploader/drag.png?222) no-repeat 50%; text-align: center; vertical-align: middle; border: 0; line-height: 91px; text-indent: -9999px; width: 323px; margin-left: -2px; }
.whead { border-bottom: 1px solid #cdcdcd; box-shadow: 0 1px 0 #fff; -webkit-box-shadow: 0 1px 0 #fff; -moz-box-shadow: 0 1px 0 #fff; text-shadow: 0 1px #fff; -webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px;  position: relative; }

#template_container .thumbnail,
#template_container2 .thumbnail {
    background: white !important;
    padding: 4px !important;
    -webkit-box-shadow: 0 0px 2px #ddd !important;
    -moz-box-shadow: 0 0px 2px #ddd !important;
    box-shadow: 0 0px 2px #ddd !important;
    border: 1px solid #ccc !important;
    border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
}
#background_container .thumbnail {
    background: white !important;
    padding: 2px !important;
    -webkit-box-shadow: 0 0px 2px #ddd !important;
    -moz-box-shadow: 0 0px 2px #ddd !important;
    box-shadow: 0 0px 2px #ddd !important;
    border: 1px solid #ccc !important;
    border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
}
#background_container {
    margin-left: -3px;
}
.dz-image {
    background: white !important;
    padding: 2px !important;
    -webkit-box-shadow: 0 0px 2px #ddd !important;
    -moz-box-shadow: 0 0px 2px #ddd !important;
    box-shadow: 0 0px 2px #ddd !important;
    border: 1px solid #ccc !important;
    border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
}
#background_container a.thumbnail {
    height: 106px;
}
.mainNav > ul > li > ul {
    /*background: url(../images/backgrounds/side.jpg) left -100px top;
    border-right:1px solid #C3C3C3;*/
    /*background-color:rgba(0, 0, 0, 0.5);*/
    background-color:#555;
}
.nav li ul li a:not(.bDefault):not(.sub_li),
#bgscalecontainer label {
    color: #353535 !important;
}
.dz-preview {
    position:relative;
}
.dz-preview, 
.dropzone .dz-preview.dz-image-preview .dz-details {
    -webkit-transition-duration: 0s !important;
    -moz-transition-duration: 0s !important;
    -o-transition-duration: 0s !important;
    transition-duration: 0s !important;
}
.dz-preview .actions {
    position: absolute;
    width: 106px;
    height: auto;
    bottom: 24px !important;
    left:0;
    display: none;
    /*background: url(../images/elements/other/overlay.png);*/
    z-index:99999;
    cursor:pointer !important;
}
#background_container .thumb .actions {
    position: absolute;
    width: 102px;
    height: 0;
    bottom:2px;
    left:2px;
    display: none;
    z-index:99999;
}
.dz-preview .actions a:first-child {
    padding-right: 0;
}
.dz-preview .actions a {
    font-size: 14px;
    /*margin: 92px 6px;*/
    display: inline-block;
    cursor:pointer !important;
    padding:0 !important;
}
.dz-preview .actions a:hover i {
    color: #f87f6e;
}
#background_container .thumb .actions a {
    font-size: 11px;
    /*margin: 12px 27px;*/
    display: inline-block;
    cursor:pointer !important;
    padding:0 !important;
    margin-bottom: 2px;
    margin-left:1px;
}
#background_container .thumb .actions a i {
    font-size: 14px;
    /*text-shadow:none !important;*/
}
#background_container .thumb .actions a:hover i {
    color: #f87f6e;
}
.dz-preview .actions a img {
    cursor:pointer !important;
}
.dz-preview:hover .actions,
#background_container .thumb:hover .actions {
    display:block !important;
}
#background_container .actions img {
    height:auto !important;
}

.sp-clear {
    cursor:pointer;
}
.sp-initial span {
    width:31px !important;
}
.sp-palette-row-selection {
    margin-top: 10px;
}
/*#strokewidthSlider {
    margin: 10px 15px !important;
}*/

.dropzone .dz-preview.dz-image-preview {
    float:left;
    margin-left: 5px;
}
/*.dropzone .dz-preview.dz-image-preview:nth-child(3n) {
    margin-left: 0;
}*/
#a .thumbnail .thumb-overlay {
    left: 6px;
    top: 3px;
    width: 152px;
}
#a .thumb-instruction {
    left: 7px;
    top: 7px;
    width: 150px;
    position: absolute;
    padding: 0px;
    cursor:pointer;
}
#a .thumb .actions {
    opacity:0;
    position: absolute;
    bottom: 27px;
    width:100%;
    left:0;
    cursor: pointer;
}
#a .thumb .actions a {
    display:inline;
    padding: 8px 7px 8px 7px;
    margin-bottom: -7px;
}
#a .thumb .actions a i {
    font-size: 17px;
}
#a .thumb .actions a:hover i {
    color: #f87f6e;
}
#a .thumb:hover .actions {
    opacity:1;
}
#d .thumbnail .thumb-overlay {
    left: 1px;
    top: 1px !important;
    width: 102px;
    height:100px;
}
.dropzone .dz-preview .dz-details {
    height:100%;
}
.dropzone .dz-preview .dz-details .dz-filename {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    color: white;
    position: absolute;
    top: 3px;
    width: 100px;
    left: 3px;
    font-size:11px !important;
    padding: 1px;
}
.dropzone .dz-preview .dz-details .dz-size {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    color: white;
    position: absolute;
    bottom: 4px;
    width: 100px;
    left: 3px;
    margin-bottom:0 !important;
    font-size:11px !important;
    padding: 1px;
}
.dropzone .dz-preview .dz-details .dz-filename span,
.dropzone .dz-preview .dz-details .dz-size span {
    background-color:transparent !important;
}

/* shadow tabs */
#shadowTabs .nav.nav-tabs {
    height: 41px;
    background: -webkit-linear-gradient(top, #F8F8F8 0%,#E8E8E8 100%);
    border-top: 1px solid #CDCDCD;
    border-bottom: 1px solid #CDCDCD;
}
#shadowTabs .nav.nav-tabs li {
    width:50%;
}
#shadowTabs .nav.nav-tabs li.active {
    background-color: #f7f7f7;
    box-shadow: 0 1px 0 #eaeaea;
    -webkit-box-shadow: 0 1px 0 #eaeaea;
    -moz-box-shadow: 0 1px 0 #eaeaea;
}
#shadowTabs .nav.nav-tabs li:last-child {
    border-left: 1px solid #CDCDCD;
}
#shadowTabs .nav.nav-tabs li a {
    font-size: 12px;
    font-weight: bold;
    color: #636363;
}
#shadowTabs .nav.nav-tabs li.active a {
    font-size: 12px;
    font-weight: bold;
    color: #2E6B9B;
}

/* stroke tabs */
#strokeTabs .nav.nav-tabs {
    height: 41px;
    background: -webkit-linear-gradient(top, #F8F8F8 0%,#E8E8E8 100%);
    border-top: 1px solid #CDCDCD;
    border-bottom: 1px solid #CDCDCD;
}
#strokeTabs .nav.nav-tabs li {
    width:50%;
}
#strokeTabs .nav.nav-tabs li.active {
    background-color: #f7f7f7;
    box-shadow: 0 1px 0 #eaeaea;
    -webkit-box-shadow: 0 1px 0 #eaeaea;
    -moz-box-shadow: 0 1px 0 #eaeaea;
}
#strokeTabs .nav.nav-tabs li:last-child {
    border-left: 1px solid #CDCDCD;
}
#strokeTabs .nav.nav-tabs li a {
    font-size: 12px;
    font-weight: bold;
    color: #636363;
}
#strokeTabs .nav.nav-tabs li.active a {
    font-size: 12px;
    font-weight: bold;
    color: #2E6B9B;
}

/* color tabs */
#colorTabs .nav.nav-tabs {
    height: 41px;
    background: -webkit-linear-gradient(top, #F8F8F8 0%,#E8E8E8 100%);
    border-top: 1px solid #CDCDCD;
    border-bottom: 1px solid #CDCDCD;
}
#colorTabs .nav.nav-tabs li {
    width:50%;
}
#colorTabs .nav.nav-tabs li.active {
    background-color: #f7f7f7;
    box-shadow: 0 1px 0 #eaeaea;
    -webkit-box-shadow: 0 1px 0 #eaeaea;
    -moz-box-shadow: 0 1px 0 #eaeaea;
}
#colorTabs .nav.nav-tabs li:last-child {
    border-left: 1px solid #CDCDCD;
}
#colorTabs .nav.nav-tabs li a {
    font-size: 12px;
    font-weight: bold;
    color: #636363;
}
#colorTabs .nav.nav-tabs li.active a {
    font-size: 12px;
    font-weight: bold;
    color: #2E6B9B;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}
#canvaspages .page {
    /*padding-bottom: 60px;*/
}
.page_control {
    /*position: relative;
    display: inline-block;*/
    /*position: absolute;*/
    width: 100%;
    margin-top: 13px;
}
.page_control .dropdown-menu {
    min-width: 160px !important;
}
.page_control .dropdown-menu li a {
    padding: 9px 10px;
    cursor:pointer;
}
.page_control .dropdown-menu li a [class^="icos-"], 
.page_control .dropdown-menu li a [class*="icos-"], 
.page_control .dropdown-menu li a [class="icos-"] {
    padding-top:0 !important;
}
.page_control div.page_name {
    /*float: left;*/
    line-height: 29px;
    margin-right: 10px;
    display: inline-block;
    position: relative;
    bottom: -3px;
}
.page_control div.page_settings {
    /*float:left;*/
    position:relative;
    display: inline-block;
}
.tablectrl_small.bDefault {
    width:26px;
}
.tablectrl_small.bDefault .iconb {
    position: relative;
    bottom: -1px;
}
#savecategory_modal,
#savestyle_modal {
    z-index:10058;
}
input.main_text {
    width: 247px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; font-size: 11px; color: #858585; box-shadow: 0 1px 0 #fff; -webkit-box-shadow: 0 1px 0 #fff; -moz-box-shadow: 0 1px 0 #fff; padding: 7px; border: 1px solid #d7d7d7; display: inline-block; background: #fdfdfd; height: 28px;
}
.slideBox label.error,
.slideBox_folder label.error,
.slideBox_folder2 label.error {
    display: inline;
    float: left;
}
#newcategoryform input[type="submit"] {
    width:72px;
}
#newfolderform input[type="submit"],
#newfolder2form input[type="submit"] {
    width:67px;
}
label[for="foldername"],
label[for="foldername2"] {
    display:block;
}
ul.select2-results li:first-child .select2-result-label {
    color: #8D8D8D;
}
.canvas-background {
  border: 2px solid #ccc;
  border-radius: 5px;
  background: none;
  background-size: cover;
}

#top > .wrapper {
    margin: 0 22px 0 0px;
}
#autosave_box .switch .switch-label {
    margin-right: -37px;
}
.modal-dialog .switch .switch-label {
    margin-left: -33px;
}
.modal-dialog .switch .switch-handle {
    margin-left: -34px;
}
#tpl_tags_tag, #keywords_tags_tag {
    width:65px !important;
}

.jq-toast-wrap2 {
    display: block;
    position: fixed;
    pointer-events: none !important;
    padding: 0;
    letter-spacing: normal;
    z-index: 9000 !important;
    margin: 27px 0 0 50px;
    left: 0;
    width: 100%;
}
.jq-toast-wrap2 .jq-toast-single {
    width:320px;
    margin:0 auto;
}

#font-selected span a {
    font-family: Arial !important;
    display: inline-block;
    white-space: nowrap;
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align:left;
}
.check_but a {
    width:24px !important;
    padding-top:1px !important;
}

.hideElement, .filltype.btn.btn-default {
    display:none !important;
}

#fonts-dropdown li a {
    padding: 0 10px !important;
}
.fa-spin {
    color: white !important;
}

#shadowTabs label.switch {
    left:-17px;
}
#shadowTabs .switch-label {
    margin-right: -37px;
}

#curvedTabs label.switch {
    left:-17px;
}
#curvedTabs .switch-label {
    margin-right: -37px;
}

#shadowTabs {
    /*background: rgba(255, 255, 255, 0.5) !important;*/
    background: none;
    border: 0;
    box-shadow: none;
}
#shadowTabs .fluid {
    background: rgba(245, 245, 245, 0.9) !important;
}
#shadowTabs .nav.nav-tabs {
    background: rgba(245, 245, 245, 0.9) !important;
}
#shadowTabs .nav.nav-tabs li.active {
    background: rgba(255, 255, 255, 0.8) !important;
}
#shadowTabs .tab-content {
    background: rgba(255, 255, 255, 0.8) !important;
}
#shadowTabs .tab-content.editor-disabled{
    background: rgba(255, 255, 255, 1) !important;
}


#strokeTabs label.switch {
    left:-17px;
}
#strokeTabs .switch-label {
    margin-right: -37px;
}

#strokeTabs {
    /*background: rgba(255, 255, 255, 0.5) !important;*/
    background: none;
    border: 0;
    box-shadow: none;
}
#strokeTabs .fluid {
    background: rgba(245, 245, 245, 0.9) !important;
}
#strokeTabs .nav.nav-tabs {
    background: rgba(245, 245, 245, 0.9) !important;
}
#strokeTabs .nav.nav-tabs li.active {
    background: rgba(255, 255, 255, 0.8) !important;
}
#strokeTabs .tab-content {
    background: rgba(255, 255, 255, 0.8) !important;
}
#strokeTabs .tab-content.editor-disabled{
    background: rgba(255, 255, 255, 1) !important;
}


.editor-disabled {
    opacity: 0.8 !important;
}
ul[aria-labelledby="lineheight"], ul[aria-labelledby="charspacing"], ul[aria-labelledby="objectopacityLabel"], #strokegroup .dropdown-menu {
    background: rgba(255, 255, 255, 0.9);
}
#strokegroup .dropdown-menu li:first-child a {
    background: rgba(237, 237, 237, 0.7) !important;
}
.dropdown-menu-toolbar {
    padding-top:0;
}
.caret.open {
    border-bottom: 4px solid #000000;
    border-top: 0;
}
#sub_dropdown {
    width:24px;
}
/*.btn-group {
    padding: 0 1px;
}*/
#centerhorizontaloncanvas {
    margin-left:1px;
}

#showColors {
    font-size: 0;
    line-height: 0;
    padding: 0;
    height: 36px;
    width: 36px;
    white-space: normal;
}

#showColors.expanded {
    opacity: 0.5;
}

#showColors span {
    display: inline-block;
    width: 17px;
    height: 17px;
    vertical-align: top;
}
#dynamiccolorpickers {
    margin-right:0;
}

#bg_box {
    width:100%;
    height:100%;
}
#bg_box .bgcontent {
    margin:0 auto;
}
/*
#bg_box, #bg_box .canvas-container, #bg_box .canvas-container .upper-canvas {
    width: 1024px !important;
    height: 768px !important;
}
*/

span[data-color="rgba(0, 0, 0, 0.5)"] {
    display:none !important;
}
.normal {
    font-weight:normal !important;
}
.undo_button {
    display: inline-block; margin: 0 0 0 10px; cursor:pointer;
    /*display: inline-block; margin: 0 0 0 10px; background: #262626; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; box-shadow: 0 1px 0 #4e4e4e; -webkit-box-shadow: 0 1px 0 #4e4e4e; -moz-box-shadow: 0 1px 0 #4e4e4e*/
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
.undo_button div {
    width:38px;
    height:11px;
    background: url('../images/undo_button.png') top center no-repeat;
    margin-bottom:2px;
}
.undo_button span {
    font-size:15px;
    color:#696969;
}
.undo_button.disabled div {
    width:38px;
    height:11px;
    background: url('../images/undo_button.png') bottom center no-repeat;
}
.undo_button.disabled span {
    font-size:15px;
    color:#d0d0d0;
}
.undo_button a {
    /*display: block;
    height: 28px;
    width: 28px;
    padding: 7px 9px;
    color: white;*/
}
.redo_button {
    display: inline-block; margin: 0 0 0 15px; cursor:pointer;
    /*display: inline-block; margin: 0 0 0 10px; background: #262626; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; box-shadow: 0 1px 0 #4e4e4e; -webkit-box-shadow: 0 1px 0 #4e4e4e; -moz-box-shadow: 0 1px 0 #4e4e4e*/
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
.redo_button div {
    width:38px;
    height:11px;
    background: url('../images/redo_button.png') top center no-repeat;
    margin-bottom:2px;
}
.redo_button span {
    font-size:15px;
    color:#696969;
}
.redo_button.disabled div {
    width:38px;
    height:11px;
    background: url('../images/redo_button.png') bottom center no-repeat;
}
.redo_button.disabled span {
    font-size:15px;
    color:#d0d0d0;
}
.redo_button a {
    /*display: block;
    height: 28px;
    width: 28px;
    padding: 7px 9px;
    color: white;*/
}

#autosave_modal .modal-dialog {
    width:340px;
}

.model_cols {
    float:left;
    width:269px;
}
.model_phone {
    float:left;
    width:269px;
    padding-bottom:13px;
}
.model_phone a {
    font:15px Arial;
    color:#2e6b9b;
    text-decoration:underline;
}
#back_phone {
    margin-left:24px;
    margin-bottom:36px;
}
#back_phone a {
    font:15px Arial;
    color:#2e6b9b;
    text-decoration:underline;
    padding-left:15px;
    background: url('../images/back.png') left center no-repeat;
}
#back_cards {
    margin-left:24px;
    margin-bottom:8px;
}
#back_cards a {
    font:15px Arial;
    color:#2e6b9b;
    text-decoration:underline;
    padding-left:15px;
    background: url('../images/back.png') left center no-repeat;
}
#preview_tpl {
    text-align:center;
}
#preview_tpl img {
    height:350px;
}
#copy_box {
    padding-top:15px;
}
#copy_box textarea {
    height:90px;
    font-size:13px;
    resize: none;
}
#agree_box {
    float:left;
    color:#555555;
    padding-top:4px;
}
label.plupload_droptext { 
    background: url(../images/elements/uploader/drag.png) no-repeat 50%; 
    text-align: center; 
    vertical-align: middle; 
    border: 0; 
    line-height: 165px; 
    text-indent: -9999px;
    cursor:pointer;
    width:100%;
}
.zoomContainer {
    z-index: 11110;
}

#top_canva {
    float:left;
    margin-left: 55px;
    margin-top: 21px;
}
#top_canva .switch-label {
    margin-right: -37px;
}
#top_canva .label_text {
    text-shadow: 0 1px 0 #6f6f6f;
    font-size: 14px;
    font-weight: normal;
    color: #696969;
    display:inline-block;
    margin-right: 10px;
    margin-top: 1px;
    text-shadow: none;
}

#preview_canva {
    float:left;
    margin-left: 55px;
    margin-top: 21px;
    z-index: 2;
    position:relative;
}
#preview_canva .switch-label {
    margin-right: -37px;
}
#preview_canva .label_text {
    text-shadow: 0 1px 0 #6f6f6f;
    font-size: 14px;
    font-weight: normal;
    color: #696969;
    display:inline-block;
    margin-right: 10px;
    margin-top: 1px;
    text-shadow: none;
}

#keywords_tags_tag:focus, #tpl_tags_tag:focus {
    color:#777777 !important;
}

.zoomScale .tooltip {
    display:none !important;
}
.zoomScale .slider-selection {
    border:0 !important;
    background:none !important;
    box-shadow:none !important;
}
.zoomScale .slider .slider-handle {
    background: url(../images/handle.png) no-repeat;
    width:13px;
    height:12px;
    top:-4px;
}
.zoomScale .slider .slider-handle:hover, 
.zoomScale .slider .slider-handle:active {
    background-position:top center;
}

/* BG Color Select */
/*#bgcolorcontainer .sp-container {
  top: 0px !important;
  border: none;
  border-radius: 0px;
  background-color: inherit;
  box-shadow: none;
  -webkit-box-shadow: none;
}
#bgcolorcontainer .sp-palette-container {
  border-right: none;
  padding: 0px;
  float: none;
}
#bgcolorcontainer .sp-picker-container {
  border-left: none;
  width: 100%;
  padding-left: 0px;
}
#bgcolorcontainer .sp-palette {
  max-width: 100%;
}
#bgcolorcontainer .sp-thumb-el,
#bgcolorcontainer .sp-thumb-inner {
  width: 32px;
}
#bgcolorcontainer .sp-palette-button-container {
  margin: 7px;
}
#bgcolorcontainer .sp-input-container {
  background-color: #cccccc;
  border: 1px;
  border-radius: 0px;
}*/


.utf8-symbol {
  color: #444;
  width: 40px;
  height: 40px;
  max-width: 64px;
  text-align: center;
  vertical-align: middle;
  background: #fff;
  font-size: 22px;
  display: inline-block;
  line-height: 40px;
  cursor: pointer;
  margin: 1px;
  border: 1px solid #ddd;
}
.utf8-symbol:hover {
  position: relative;
  transform: scale(2);
  box-shadow: 0 7px 10px rgba(0,0,0,.35);
  transition: all 0s 100ms;
  color: #000;
}

#font-symbols {
  max-width: 300px;
  text-align: center;
  overflow-y: auto;
}

#font-symbols .tab-pane.utf8-symbols {
  padding: 10px;
  text-align: left;
}

#font-symbols .tab-content {
  padding: 0;
  max-height: 400px;
  overflow-y: auto;
  position: relative;
}

@font-face {
  font-family: AdobeBlank;
  src: url("data:font/opentype;base64,T1RUTwAKAIAAAwAgQ0ZGIDTeCDQAACFkAAAZPERTSUcAAAABAABKqAAAAAhPUy8yAF+xmwAAARAAAABgY21hcCRDbtEAAAdcAAAZ6GhlYWQFl9tDAAAArAAAADZoaGVhB1oD7wAAAOQAAAAkaG10eAPoAHwAADqgAAAQBm1heHAIAVAAAAABCAAAAAZuYW1lIE0HkgAAAXAAAAXrcG9zdP+4ADIAACFEAAAAIAABAAAAAQuFfcPHtV8PPPUAAwPoAAAAANFMRfMAAAAA0UxF8wB8/4gDbANwAAAAAwACAAAAAAAAAAEAAANw/4gAAAPoAHwAfANsAAEAAAAAAAAAAAAAAAAAAAACAABQAAgBAAAAAwPoAZAABQAAAooCWAAAAEsCigJYAAABXgAyANwAAAAAAAAAAAAAAAD3/67/+9///w/gAD8AAAAAQURCTwBAAAD//wNw/4gAAANwAHhgLwH/AAAAAAAAAAAAAAAgAAAAAAARANIAAQAAAAAAAQALAAAAAQAAAAAAAgAHAAsAAQAAAAAAAwAbABIAAQAAAAAABAALAAAAAQAAAAAABQA6AC0AAQAAAAAABgAKAGcAAwABBAkAAACUAHEAAwABBAkAAQAWAQUAAwABBAkAAgAOARsAAwABBAkAAwA2ASkAAwABBAkABAAWAQUAAwABBAkABQB0AV8AAwABBAkABgAUAdMAAwABBAkACAA0AecAAwABBAkACwA0AhsAAwABBAkADQKWAk8AAwABBAkADgA0BOVBZG9iZSBCbGFua1JlZ3VsYXIxLjA0NTtBREJPO0Fkb2JlQmxhbms7QURPQkVWZXJzaW9uIDEuMDQ1O1BTIDEuMDQ1O2hvdGNvbnYgMS4wLjgyO21ha2VvdGYubGliMi41LjYzNDA2QWRvYmVCbGFuawBDAG8AcAB5AHIAaQBnAGgAdAAgAKkAIAAyADAAMQAzACwAIAAyADAAMQA1ACAAQQBkAG8AYgBlACAAUwB5AHMAdABlAG0AcwAgAEkAbgBjAG8AcgBwAG8AcgBhAHQAZQBkACAAKABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBkAG8AYgBlAC4AYwBvAG0ALwApAC4AQQBkAG8AYgBlACAAQgBsAGEAbgBrAFIAZQBnAHUAbABhAHIAMQAuADAANAA1ADsAQQBEAEIATwA7AEEAZABvAGIAZQBCAGwAYQBuAGsAOwBBAEQATwBCAEUAVgBlAHIAcwBpAG8AbgAgADEALgAwADQANQA7AFAAUwAgADEALgAwADQANQA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADgAMgA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADYAMwA0ADAANgBBAGQAbwBiAGUAQgBsAGEAbgBrAEEAZABvAGIAZQAgAFMAeQBzAHQAZQBtAHMAIABJAG4AYwBvAHIAcABvAHIAYQB0AGUAZABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBkAG8AYgBlAC4AYwBvAG0ALwB0AHkAcABlAC8AVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgAgAFQAaABpAHMAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAaQBzACAAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAbwBuACAAYQBuACAAIgBBAFMAIABJAFMAIgAgAEIAQQBTAEkAUwAsACAAVwBJAFQASABPAFUAVAAgAFcAQQBSAFIAQQBOAFQASQBFAFMAIABPAFIAIABDAE8ATgBEAEkAVABJAE8ATgBTACAATwBGACAAQQBOAFkAIABLAEkATgBEACwAIABlAGkAdABoAGUAcgAgAGUAeABwAHIAZQBzAHMAIABvAHIAIABpAG0AcABsAGkAZQBkAC4AIABTAGUAZQAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUAIABmAG8AcgAgAHQAaABlACAAcwBwAGUAYwBpAGYAaQBjACAAbABhAG4AZwB1AGEAZwBlACwAIABwAGUAcgBtAGkAcwBzAGkAbwBuAHMAIABhAG4AZAAgAGwAaQBtAGkAdABhAHQAaQBvAG4AcwAgAGcAbwB2AGUAcgBuAGkAbgBnACAAeQBvAHUAcgAgAHUAcwBlACAAbwBmACAAdABoAGkA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wwDEAMUAxgDHAMgAyQDKAMsAzADNAM4AzwDQANEA0gDTANQA1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA4QDiAOMA5ADlAOYA5wDoAOkA6gDrAOwA7QDuAO8A8ADxAPIA8wD0APUA9gD3APgA+QD6APsA/AD9AP4A/wEAAQEBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0BzgHPAdAB0QHSAdMB1AHVAdYB1wHYAdkB2gHbAdwB3QHeAd8B4AHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A7kDugO7A7wDvQO+A78DwAPBA8IDwwPEA8UDxgPHA8gDyQPKA8sDzAPNA84DzwPQA9ED0gPTA9QD1QPWA9cD2APZA9oD2wPcA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BEAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EUARRBFIEUwRUBFUEVgRXBFgEWQRaBFsEXARdBF4EXwRgBGEEYgRjBGQEZQRmBGcEaARpBGoEawRsBG0EbgRvBHAEcQRyBHMEdAR1BHYEdwR4BHkEegR7BHwEfQR+BH8EgASBBIIEgwSEBIUEhgSHBIgEiQSKBIsEjASNBI4EjwSQBJEEkgSTBJQElQSWBJcEmASZBJoEmwScBJ0EngSfBKAEoQSiBKMEpASlBKYEpwSoBKkEqgSrBKwErQSuBK8EsASxBLIEswS0BLUEtgS3BLgEuQS6BLsEvAS9BL4EvwTABMEEwgTDBMQExQTGBMcEyATJBMoEywTMBM0EzgTPBNAE0QTSBNME1ATVBNYE1wTYBNkE2gTbBNwE3QTeBN8E4AThBOIE4wTkBOUE5gTnBOgE6QTqBOsE7ATtBO4E7wTwBPEE8gTzBPQE9QT2BPcE+AT5BPoE+wT8BP0E/gT/BQAFAQUCBQMFBAUFBQYFBwUIBQkFCgULBQwFDQUOBQ8FEAURBRIFEwUUBRUFFgUXBRgFGQUaBRsFHAUdBR4FHwUgBSEFIgUjBSQFJQUmBScFKAUpBSoFKwUsBS0FLgUvBTAFMQUyBTMFNAU1BTYFNwU4BTkFOgU7BTwFPQU+BT8FQAVBBUIFQwVEBUUFRgVHBUgFSQVKBUsFTAVNBU4FTwVQBVEFUgVTBVQFVQVWBVcFWAVZBVoFWwVcBV0FXgVfBWAFYQViBWMFZAVlBWYFZwVoBWkFagVrBWwFbQVuBW8FcAVxBXIFcwV0BXUFdgV3BXgFeQV6BXsFfAV9BX4FfwWABYEFggWDBYQFhQWGBYcFiAWJBYoFiwWMBY0FjgWPBZAFkQWSBZMFlAWVBZYFlwWYBZkFmgWbBZwFnQWeBZ8FoAWhBaIFowWkBaUFpgWnBagFqQWqBasFrAWtBa4FrwWwBbEFsgWzBbQFtQW2BbcFuAW5BboFuwW8Bb0FvgW/BcAFwQXCBcMFxAXFBcYFxwXIBckFygXLBcwFzQXOBc8F0AXRBdIF0wXUBdUF1gXXBdgF2QXaBdsF3AXdBd4F3wXgBeEF4gXjBeQF5QXmBecF6AXpBeoF6wXsBe0F7gXvBfAF8QXyBfMF9AX1BfYF9wX4BfkF+gX7BfwF/QX+Bf8GAAYBBgIGAwYEBgUGBgYHBggGCQYKBgsGDAYNBg4GDwYQBhEGEgYTBhQGFQYWBhcGGAYZBhoGGwYcBh0GHgYfBiAGIQYiBiMGJAYlBiYGJwYoBikGKgYrBiwGLQYuBi8GMAYxBjIGMwY0BjUGNgY3BjgGOQY6BjsGPAY9Bj4GPwZABkEGQgZDBkQGRQZGBkcGSAZJBkoGSwZMBk0GTgZPBlAGUQZSBlMGVAZVBlYGVwZYBlkGWgZbBlwGXQZeBl8GYAZhBmIGYwZkBmUGZgZnBmgGaQZqBmsGbAZtBm4GbwZwBnEGcgZzBnQGdQZ2BncGeAZ5BnoGewZ8Bn0GfgZ/BoAGgQaCBoMGhAaFBoYGhwaIBokGigaLBowGjQaOBo8GkAaRBpIGkwaUBpUGlgaXBpgGmQaaBpsGnAadBp4GnwagBqEGogajBqQGpQamBqcGqAapBqoGqwasBq0GrgavBrAGsQayBrMGtAa1BrYGtwa4BrkGuga7BrwGvQa+Br8GwAbBBsIGwwbEBsUGxgbHBsgGyQbKBssGzAbNBs4GzwbQBtEG0gbTBtQG1QbWBtcG2AbZBtoG2wbcBt0G3gbfBuAG4QbiBuMG5AblBuYG5wboBukG6gbrBuwG7QbuBu8G8AbxBvIG8wb0BvUG9gb3BvgG+Qb6BvsG/Ab9Bv4G/wcABwEHAgcDBwQHBQcGBwcHCAcJBwoHCwcMBw0HDgcPBxAHEQcSBxMHFAcVBxYHFwcYBxkHGgcbBxwHHQceBx8HIAchByIHIwckByUHJgcnBygHKQcqBysHLActBy4HLwcwBzEHMgczBzQHNQc2BzcHOAc5BzoHOwc8Bz0HPgc/B0AHQQdCB0MHRAdFB0YHRwdIB0kHSgdLB0wHTQdOB08HUAdRB1IHUwdUB1UHVgdXB1gHWQdaB1sHXAddB14HXwdgB2EHYgdjB2QHZQdmB2cHaAdpB2oHawdsB20HbgdvB3AHcQdyB3MHdAd1B3YHdwd4B3kHegd7B3wHfQd+B38HgAeBB4IHgweEB4UHhgeHB4gHiQeKB4sHjAeNB44HjweQB5EHkgeTB5QHlQeWB5cHmAeZB5oHmwecB50HngefB6AHoQeiB6MHpAelB6YHpweoB6kHqgerB6wHrQeuB68HsAexB7IHswe0B7UHtge3B7gHuQe6B7sHvAe9B74HvwfAB8EHwgfDB8QHxQfGB8cHyAfJB8oHywfMB80HzgfPB9AH0QfSB9MH1AfVB9YH1wfYB9kH2gfbB9wH3QfeB98H4AfhB+IH4wfkB+UH5gfnB+gH6QfqB+sH7AftB+4H7wfwB/EH8gfzB/QH9Qf2B/cH+Af5B/oH+wf8B/0H/gf/CAAIAQgCCAMIBAgFCAYIBwgICAkICggLCAwIDQgOCA8IEAgRCBIIEwgUCBUIFggXCBgIGQgaCBsIHAgdCB4IHwggCCEIIggjCCQIJQgmCCcIKAgpCCoIKwgsCC0ILggvCDAIMQgyCDMINAg1CDYINwg4CDkIOgg7CDwIPQg+CD8IQAhBCEIIQwhECEUIRghHCEgISQhKCEsg+wy3+iS3AfcQt/kstwP3EPoEFf58+YT6fAf9WP4nFfnSB/fF/DMFprAV+8X4NwX49gamYhX90gf7xfgzBXBmFffF/DcF/PYGDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OAAEBAQr4HwwmmhwZLRL7joscBUaLBr0KvQv65xUD6AB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA==");
}

.test-symbols {
  font-size: 100px;
  position: fixed;
  left: 100%;
  top: 100%;
  font-family: AdobeBlank;
}

a.disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.6;
}

.selector_box div.selector {
    min-width:160px !important;
    max-width:160px !important;
}

/* NEW STYLES */
.modal-dialog .modal-header {
    border-bottom: 1px solid #cdcdcd; box-shadow: 0 1px 0 #fff; -webkit-box-shadow: 0 1px 0 #fff; -moz-box-shadow: 0 1px 0 #fff; text-shadow: 0 1px #fff; -webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px;  position: relative;
    background: #f8f8f8;
    background: -moz-linear-gradient(top,  #f8f8f8 0%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(top,  #f8f8f8 0%,#e8e8e8 100%);
    background: -o-linear-gradient(top,  #f8f8f8 0%,#e8e8e8 100%);
    background: -ms-linear-gradient(top,  #f8f8f8 0%,#e8e8e8 100%);
    background: linear-gradient(top,  #f8f8f8 0%,#e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e8e8e8',GradientType=0 );
    height: 43px;
    padding:0;
    border-bottom: 1px solid #ddd !important;
}
.modal-dialog .modal-title {
    float:left; display: block; padding: 12px 14px 7px 20px; font-size: 16px; 
}
.modal-dialog .modal-title:after { content: ""; display: block; clear: both; }
.modal-header .close {
    margin-top: 10px;
    margin-right: 10px;
}
.modal-dialog .modal-body {
    /*border-bottom: 1px solid #ddd;
    border-top: 1px solid #fff;*/
    background-color:#F7F7F7;
    padding: 19px 16px;
}
#tpl_types, #phisical_types, #tpl_physical_types, #cases_types {
    background-color: #FCFCFC;
}
.ui-tabs .ui-tabs-nav li a {
    padding: 15px 16px 12px 16px !important;
    font-size:13px !important;
}
#progressModal .modal-dialog .modal-title, 
#loadingModal .modal-dialog .modal-title {
    padding:0 !important;
    font-weight: normal !important;
    font-size: 16px !important;
}
#settings_modal input[type="file"] {
    display:block;
}

.cleditorMain {
    border: 1px solid #d7d7d7;
}
.cleditorToolbar {
    height:53px !important;
}
.cleditorMain iframe {
    height: 195px !important;
    background-color: white !important;
}
.cleditorPopup {
    z-index: 99999 !important;
}

/* HELP PANEL */
#instructions-button button, 
#help-button button, 
#form-button button,
#seller-button button {
    width:158px;
}

#tab3 .form-control {
    background-color: transparent;
    border-radius: 2px;
    box-shadow: none;
    font-size: 13px;
    border: 1px solid #6d6c6c;
    color: #dedede;
    height: auto;
    padding: 10px;
}
#tab3 textarea {
    min-height: 160px;
    resize: none;
}
#tab3 .btn-primary {
    color: #fff;
    background-color: #ADC955;
    border-color: #ADC955;
    padding: 12px 16px;
    font-size: 15px;
    line-height: 1.6333333;
    width: 100%;
}

#helpForm input[type="file"] {
    display:block;
    width:229px;
}
#helpForm div.uploader {
    width: 231px;
}

/* EFFECTS PANEL */
.slider .slider-tick.round {
    margin-top: -8px;
    opacity: 0 !important;
    background: #ddd !important;
}
.slider.slider-horizontal .slider-tick, .slider.slider-horizontal .slider-handle {
    margin-left: -8px !important;
}
#appearance_effects label {
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 20px;
    display: inline-block;
    max-width: 100%;
    color: white;
}
#appearance_effects .slider-horizontal {
    width: 250px !important;
}
#appearance_effects .filter-wrapper {
    margin-bottom:22px;
}
#appearance_effects .editor-disabled {
  opacity: .4 !important;
  pointer-events: none;
}
#object-properties .may-be-disabled.editor-disabled + .note {
  display: block;
}
#object-properties .note {
    text-align:center;
    color:red;
    margin-top: 10px;
    font-size: 13px;
    display: none;
}
#appearance {
    margin-top: -20px;
    margin-bottom: 7px;
}
#appearance_effects .checker {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    margin-left: 13px;
    margin-top: 4px;
}
#appearance_effects .color_gamma {
    color:white;
    font-size: 14px;
    margin-bottom: 10px;
}
#square_red {
    width:25px;
    height:20px;
    display:inline-block;
    background-color:#FF4B39;
    border-radius:5px;
    margin-bottom: -5px;
    margin-right: 6px;
}
#square_green {
    width:25px;
    height:20px;
    display:inline-block;
    background-color:#33CB52;
    border-radius:5px;
    margin-bottom: -5px;
    margin-right: 6px;
}
#square_blue {
    width:25px;
    height:20px;
    display:inline-block;
    background-color:#5139FF;
    border-radius:5px;
    margin-bottom: -5px;
    margin-right: 6px;
}
.dropzone .dz-preview .dz-error-message {
    opacity:1 !important;
}
.dropzone .dz-preview .dz-details .dz-filename {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
    padding: 0 0.3em !important;
    display: inline-block !important;
}
.dropzone .dz-preview .dz-details .dz-filename span {
    border: 1px solid transparent !important;
    line-height: 20px;
    white-space: nowrap;
}
.dropzone .dz-message {
    margin: 2em 0 0.2em !important;
}

/* Physical */
.handle_box {
    width: 25px;
    height: 25px;
    position: absolute;
    right: -25px;
    bottom: -25px;
}
#bg_handle {
    width: 25px;
    height: 25px;
    background-color: #ff806e;
    border-radius: 3px;
    text-align: center;
    cursor: move;
    visibility: hidden;
}
#bg_handle i {
    color: white;
    font-size: 17px;
    font-weight: normal;
    vertical-align: middle;
}
.handle_box:hover #bg_handle {
    visibility: visible;
}
#bordercanvaslider {
    margin:0 auto !important;
}
.label_radius {
    text-align: center;
    width: 232px;
    margin: 7px auto 10px;
    font-size: 14px;
}
#bordercanvaslider .tooltip {
    display:none !important;
}
#instructions_modal div.selector {
    min-width: 799px !important;
}
#newtemplate_modal .btn-default {
    background-color: transparent;
}
#agree_box label.error {
    position:absolute;
    text-align: left;
    bottom: -16px;
}
#keywords {
    background: white url(../images/elements/forms/dropdown-search.png) no-repeat 3%;
    padding: 5px 6px 5px 23px;
}

/* Update Browser */
#buorg {
    background-color: #BD362F;
    border-bottom: 1px solid #BD362F;
    color: #fff;
}

input.instructiontext {
    height:128px !important;
}

@media only screen and (max-height: 800px) {
  .modal-dialog {
    top: -25px;
  }
  #cropform .modal-body {
    padding:0;
  }
}

#watermark_box div.uploader {
    width:225px !important;
}

.dataTables_filter input[type=search] { padding: 5px 20px 5px 7px;  margin-left: 15px; width: 180px; background: #f9f9f9; box-shadow: 0 1px 0 #fff; -webkit-box-shadow: 0 1px 0 #fff; -moz-box-shadow: 0 1px 0 #fff; border: 1px solid #d7d7d7; }

.color-stroke {
    top: 132px !important;
}
#fonts-dropdown .ps__scrollbar-y-rail,
#font-size-dropdown .ps__scrollbar-y-rail {
    background-color:white !important;
    opacity:1 !important;
    width:15px !important;
}
#fonts-dropdown .ps__scrollbar-y,
#font-size-dropdown .ps__scrollbar-y {
    width: 15px !important;
    border-radius:0 !important;
    right:0 !important;
}

.sp-button-container .choose_spectrum {
    width:100px !important;
}

/* ColorPicker Fix */
#patternTab {
    width: 267px;
    background-color: white;
    padding: 20px;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    border-radius: 0px !important;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08) !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08) !important;
    border-color: rgba(0, 0, 0, 0.1) !important;
    z-index: 999;
}
#appearance {
    width: 271px;
    background-color: white;
    padding: 0 20px 25px 20px;
    margin-top:0;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    border-color: rgba(0, 0, 0, 0.1) !important;
}
#stroke_appearance {
    width: 271px;
    background-color: white;
    padding: 0 20px 25px 20px;
    margin-top:0;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    border-color: rgba(0, 0, 0, 0.1) !important;
}
#shadowTabs {
    width: 271px !important;
}
#strokeTabs {
    width: 271px !important;
}
#shadowTabs .tab-content.editor-disabled {
    width: 271px !important;
}
#strokeTabs .tab-content.editor-disabled {
    width: 271px !important;
}
#colorTabs {
    background: none;
    border: 0;
    box-shadow: none;
}
#colorGroup .tab-content,
#shadowTabs .tab-content,
#strokeTabs .tab-content {
    /*width: 1000px !important;*/
    background: none !important;
    padding: 0 !important;
}
.sp-container {
    background-color: #ffffff !important;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    border-radius: 0px !important;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08) !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08) !important;
    border-color: rgba(0, 0, 0, 0.1) !important;
}
#colorTabs .sp-container {
    overflow: hidden !important;
}
.sp-palette-container {
    width:auto !important;
    float: left !important;
    padding-bottom: 300px !important;
    margin-bottom: -290px !important;
    padding-right: 21px !important;
    padding-left: 20px !important;
    padding-top: 20px !important;
    border: 0 !important;
}
.sp-picker-container {
    width: 172px !important;
    position: static !important;
    float: left !important;
    padding-bottom: 298px !important;
    margin-bottom: -289px !important;
    padding-top: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    border:0 !important;
    border-left: 1px solid #C3C3C3 !important;
}
#color .sp-palette-container {
    padding-top: 22px !important;
    padding-right: 23px !important;
    padding-left: 22px !important;
}
#shadowTabs .fluid, 
#shadowTabs .nav-tabs,
#colorTabs .nav-tabs {
    border: 1px solid #E5E5E5 !important;
    border-color: #E5E5E5 !important;
}

#strokeTabs .fluid, 
#strokeTabs .nav-tabs {
    border: 1px solid #E5E5E5 !important;
    border-color: #E5E5E5 !important;
}

#colorTabs .color-fill.sp-palette-only {
    width: 267px !important;
}
#colorTabs .color-fill {
    width: 480px !important;
}

#shadowTabs .color-shadow.sp-palette-only {
    width: 271px !important;
}
#shadowTabs .color-shadow {
    width: 484px !important;
}

#strokeTabs .color-stroke.sp-palette-only {
    width: 271px !important;
}
#strokeTabs .color-stroke {
    width: 484px !important;
}

/* Menu Fix */
.leftUser .fa,
.leftFile .fa,
.leftOption .fa {
    display:inline-block;
    width:12px;
    text-align: center;
}

#fonts-dropdown {
    overflow-x: hidden !important;
    overflow-y: scroll !important;
}

/* Copy Color Spectrum */
.hex_color {
    float: left;
    width: 66px !important;
    height: 28px;
}
.sp-input-container {
    float: right;
    width: 101px;
    margin-bottom: 4px;
}
.copy_color {
    float: left;
    width: 21px;
    height: 23px;
    margin-left: 6px;
    font-size: 20px;
    padding-left: 3px;
    padding-right: 2px;
    border-radius: 5px;
    padding-top: 3px;
    cursor: pointer;
    border: 1px solid #F3F2F2;
}
#stroke_color .sp-picker-container {
    margin-left: 4px;
}

#logo_text {
    float:left;
    font:30px 'Open Sans';
    color:#696969;
    margin-top:11px;
    margin-left:15px;
    margin-right:23px;
}

.tools-top .btn:not(#colorSelector).btn:not(#colorSelector2):not(#deleteitem) {
    background-color:white !important;
    border-radius: 0 !important;
    box-shadow:none !important;
    text-shadow: none !important;
}
.tools-top .btn.active {
    background-color:#A5A5A5 !important;
}
.tools-top #deleteitem {
    width:35px !important;
    height:35px !important;
    background-color: #d54733 !important;
    padding:8px 11px !important;
}

.sp-initial {
    border:0 !important;
}
.sp-initial span {
    border-radius:3px !important;
}
.sp-initial .sp-palette-row-initial span.sp-thumb-el:last-child {
    margin-left: 2px !important;
}
.sp-top-inner .sp-color {
    border:0 !important;
    border-radius: 3px !important;
}
.sp-top-inner .sp-color .sp-val {
    border-radius: 3px !important;
}
/*.close-palette {
    display:none !important;
}*/
.sp-top-inner .sp-hue {
    border: 0 !important;
    border-radius: 3px !important;
}

.select2-search {
    display:none !important;
}
.select2-drop, .select2-choice {
    font-size:13px !important;
}
input.main_text {
    box-shadow:none !important;
}
.select2-choice {
    box-shadow: none !important;
}
#login_menu > a .fa, #file_menu > a .fa, #option_menu > a  .fa {
    color:#fff;
}
#login_menu ul li .fa, #file_menu ul li .fa, #option_menu ul li .fa {
    color:#555050;
}
#login_menu .leftUser .fa, #file_menu .leftFile .fa, #option_menu .leftOption .fa {
    margin-right: 3px;
}
.fa.fa-users {
    font-size: 13px;
}

#login_menu a, #file_menu a, #option_menu a {
    font-size: 14px !important;
}
input.wrong {
    background-color: transparent !important;
    border: 1px solid red !important;
}
.actions a.editTemp:hover i,
.actions a.editImage:hover i,
.actions a.editImage2:hover i {
    color: #adc955 !important;
}
.actions a.deleteTemp:hover i,
.actions a.deleteImage:hover i,
.actions a.deleteCustomImage:hover i,
.actions a.deleteCustomImage2:hover i,
.actions a.deleteImage2:hover i,
#background_container .thumb .actions a:hover i {
    color: #d54733 !important;
}

.colorpicker_button {
    float:left;
    width:24px;
    height:24px;
    background:#F3F2F2 url('../images/colorpicker2.png') center center no-repeat;
    margin-top:7px;
    cursor:pointer;
    border-radius: 3px;
    margin-left:1px;
}
.open_color.canvas.upper-canvas {
    cursor: url(../images/colorpicker_cursor.png),auto!important;
}

.dynamic-fill .colorpicker_button {
    display:none !important;
}

#send_priority {
    padding-bottom: 0px !important;
}
#uniform-send_priority {
    width: 221px !important;
    min-width: 221px !important;
}
#uniform-send_priority option {
    color:#696969 !important;
}

.customImage span {
    color:white;
    cursor:pointer !important;
}
.customImage2 span {
    color:white;
    cursor:pointer !important;
}
#custom_images span, #custom_svgs span {
    color:#686868 !important;
}
#custom_images.changed span, #custom_svgs.changed span {
    color:#adc955 !important;
}
#custom_bgs span {
    color:#fff !important;
    font-size: 14px;
}
#custom_bgs.changed span {
    color:#adc955 !important;
}

#template_container {
    padding-top:5px;
}
#template_container2 {
    padding-top:7px;
}
.uploaded_images_list {
    padding-top:8px;
}
.uploaded_images_list2 {
    padding-top:9px;
}

.dz-default.dz-message {
    display:none !important;
}

#background_container .actions {
    height: 28px !important;
}
.customBg {
    float: right;
    font-size: 13px !important;
    margin-right: 8px;
    margin-top: 1px;
}
.customBg span {
    color: white;
}
.deleteCustomBg i {
    color:white;
}

#custom_bgs {
    background-color: #F3F2F2;
    border-color: #F3F2F2;
    color: #686868;
}
#custom_bgs span {
    color:#686868 !important;
    position:relative;
    top:2px;
}

#curvedTabs {
    background: rgba(255, 255, 255, 0.5) !important;
    left:-112px;
}
#curvedTabs .tab-content label {
    margin-top: 15px;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 8px;
    display: inline-block;
    max-width: 100%;
}
#curvedText {
    width:223px;
    resize:none;
    margin-bottom:-8px;
}
#curvedTabs .grid6 button {
    position: relative;
    bottom: -1px;
}
#curvedTabs .grid6 button i {
    font-size: 24px;
}
#curvedTabs {
    width: 265px !important;
    /*border: 1px solid #5A5A5A;*/
}
#curvedTabs > .fluid {
    cursor:move;
    background: #DCDCDC !important;
}

.dropdown:hover .caret, .open .caret {
    opacity:0.6 !important;
    filter: alpha(opacity=60);
}
.fill-type-dropdown .tools-top img {
    width: 28px;
}
.fill-type-dropdown li a {
    padding: 9px 7px !important;
}
.fill-type-dropdown .tools-top span {
    bottom: -3px;
    left: 5px;
    font-size: 14px;
    position: relative;
}
.fill-type-dropdown li a.active {
    background-color: #C7EDFC !important;
}

#patternFillLabel {
  padding: 0;
}
.patternFillPreview {
  width: 40px;
  height: 32px;
  background-size: cover;
}
.dpattern-holder {
  padding: 0;
  margin: 0;
  border: none;
  position: relative;
  max-height: 36px;
}
.dpattern-holder > button {
  margin: 0;
  border: 0;
  padding: 0;
  max-height: 34px !important;
}
.dpattern-holder .dropdown-toggle {
  padding-left: 1px;
  padding-right: 1px;
  max-height: 36px;
}
.dpattern-holder .wrapper {
  display: inline-block;
  vertical-align: middle;
}
.dropdown-toggle.patternFillLabel {
  padding: 0;
}
button#filltype {
  max-height: 36px;
}
#patternFillGroup .wrapper {
    margin:0 !important;
}
#patternFillGroup {
    float:left;
}
#patternTab {
    position:fixed;
    text-align:left;
}

#addheading a, #addsometext a {
    color:white !important;
}
#addheading:hover a, #addsometext:hover a {
    color:#afafaf !important;
}
#addcurvedtext {
    height:43px;
    background:url('../images/ct.png?11') top center no-repeat;
    cursor:pointer;
    margin-top: 14px;
}
#addcurvedtext:hover {
    background:url('../images/ct.png?11') bottom center no-repeat;
    cursor:pointer;
}

#tab_google_fonts iframe {
    width: 100%;
    border: none;
    height: calc(90vh - 82px);
    float: left;
}

#template_name {
    position: absolute;
    width:100%;
    text-align: center;
    top: 15px;
    left: 0;
    right: 0;
    bottom: 0;
    font: 16px 'Ubuntu';
    font-style: italic;
    color: #bfbfbf;
}
#save_control {
    color: #d54733;
}

@media (max-width: 900px) {
  #undo_redo {
    visibility:hidden;
  }
}
@media (max-width: 775px) {
  #savetemplate {
    visibility:hidden;
  }
}
@media (max-width: 690px) {
  #download {
    visibility:hidden;
  }
}

/* shadow tabs */
.am-right-converter .nav.nav-tabs {
    height: 43px;
    background: -webkit-linear-gradient(top, #F8F8F8 0%,#E8E8E8 100%);
    border-top: 1px solid #CDCDCD;
    border-bottom: 1px solid #CDCDCD;
}
.am-right-converter .nav.nav-tabs li.active {
    background-color: #f7f7f7;
    box-shadow: 0 1px 0 #eaeaea;
    -webkit-box-shadow: 0 1px 0 #eaeaea;
    -moz-box-shadow: 0 1px 0 #eaeaea;
}
.am-right-converter .nav.nav-tabs li {
    border-left: 1px solid #fff;
}
.am-right-converter .nav.nav-tabs li:first-child {
    border-left: 0;
}
.am-right-converter .nav.nav-tabs li a {
    font-size: 12px;
    font-weight: normal;
    color: #636363;
}
.am-right-converter .nav.nav-tabs li.active a {
    font-size: 12px;
    font-weight: normal;
    color: #636363;
}


.am-right-converter .nav-tabs {
    border:0;
}
.am-right-converter .nav-tabs li {
    width: 33.3%;
    float:left;
    border:0;
}
.am-right-converter .nav-tabs > li.active {
    background: transparent none repeat scroll 0 0;
    color: #43d2f9;
    position: relative;
}
.am-right-converter .nav-tabs > li a {
    padding: 10px;
    width:auto !important;
    background:none !important;
    border:0 !important;
    font-size:14px;
    color: #555555;
}
.am-right-converter .nav-tabs > li.active a, .am-right-converter .nav-tabs > li.active a:hover, .am-right-converter .nav-tabs > li.active a:focus {
    background-color: #ffffff;
}
.am-right-converter .nav-tabs > li.active > a, .am-right-converter .nav-tabs > li.active > a:hover, .am-right-converter .nav-tabs > li.active > a:focus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f0f0f0;
    border-color: #ffffff #ffffff transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #636363;
    cursor: default;
}

.am-right-converter .tab-content {
    background: #fff !important;
}
.am-right-converter .tab-panel {
    height: calc(100vh - 91px) !important;
}


.upload_pdf {
  position: relative;
  width: 162px;
  text-align: center;
  margin: 5px auto 15px;
}
.upload_pdf label.label {
  position: relative;
  z-index: 0;
  display: inline-block;
  width: 100%;
  background: #575757;
  cursor: pointer;
  color: #fff;
  padding: 10px 0;
  font-size:15px;
  font-weight:normal;
}
.upload_pdf label.label span.fa {
    font-size: 16px;
    bottom: 0;
    position: relative;
    margin-right: 4px;
}
#upload_pdf {
    display:none;
}

#pdf_images {
    width:316px;
}
#pdf_images .dz-preview.dz-image-preview {
    background: white;
    float: left;
    margin-left: 5px;
    display: block;
    width: 105px;
    margin: 1px auto;
    cursor: pointer;
}
#pdf_images .dz-preview .dz-image {
    font: 14px Arial;
    font-family: Ubuntu, Arial, Helvetica, sans-serif;
    color: #5f5f5f;
    list-style: outside none none;
    margin: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: white !important;
    padding: 2px !important;
    box-shadow: 0 0px 2px #ddd !important;
    border: 1px solid #ccc !important;
    -webkit-border-radius: 2px !important;
    box-sizing: border-box;
    cursor: default;
    overflow: hidden;
    position: relative;
    display: block;
    z-index: 10;
    height: 106px;
    line-height: 135px;
    text-align: center;
    width: 103px;
}
#pdf_images .dz-preview .dz-image img {
    font: 14px Arial;
    font-family: Ubuntu, Arial, Helvetica, sans-serif;
    color: #5f5f5f;
    list-style: outside none none;
    line-height: 135px;
    text-align: center;
    margin: 0;
    padding: 0;
    outline: 0;
    font-size: 100%;
    border: 0;
    box-sizing: border-box;
    cursor: default;
    display: block;
    height: 100%;
    object-fit: cover;
    vertical-align: middle;
    width: 100%;
    border-radius: 0;
}

.add_image {
    float: left !important;
    margin-left: 8px !important;
}
.add_image .icon.s7-cloud-upload {
    font-size: 29px !important;
    color:#adc955;
}

.add_bg {
    float: right !important;
    margin-right: 8px !important;
}
.add_bg .icon.s7-cloud-upload {
    font-size: 29px !important;
    color:#adc955;
}

#pdf_images .dz-preview .actions {
    text-align: center;
    bottom: 30px !important;
    width:103px;
}
#pdf_images .dz-preview .actions a:hover i {
    color:#424141;
}

.tools-top .btn:hover:not(#colorSelector).btn:not(#colorSelector2):not(#deleteitem) {
    border: 1px solid #dedede !important;
}
.tools-top .btn:hover:not(#colorSelector).btn:not(#colorSelector2):not(#deleteitem) {
    background-color: #f7f7f7 !important;
    border: 1px solid #d1d1d1 !important;
}
.tools-top .btn.active:not(#colorSelector).btn:not(#colorSelector2):not(#deleteitem) {
    background-color: #ededed !important;
    border: 1px solid #c5c5c5 !important;
}

.medium_select .selector {
    max-width: 249px !important;
    width: 249px !important;
    min-width: 249px !important;
}
.medium_select .selector span {
    width: 249px !important;
}
.medium_select select {
    width: 258px !important;
}

.instruction_select .dropdown-toggle {
    padding:0 !important;
    background:none !important;
    margin-left: -2px !important;
}
.instructions-dropdown {
    margin-top:-2px !important;
}
.instructions-dropdown img {
    margin-right: 3px;
}
.instructions-dropdown span {
    text-overflow: ellipsis;
    width: 94px;
    overflow: hidden;
    display: inline-block;
    position: relative;
    top: 6px;
}
.instructions-dropdown {
    border:1px solid #D2D2D2;
}
.instructions-dropdown li:hover a,
.instructions-dropdown li.active a {
    background: #c7edfc !important;
}
.instruction_select .selector {
    width: 162px;
    min-width: 162px !important;
    max-width: 162px !important;
}
div.selector span {
    text-align: left;
}

.modal .modal-content, .md-modal .modal-content, .modal .md-content, .md-modal .md-content {
    overflow: unset !important;
}
.sp-clear-enabled .sp-clear {
    background: url('../images/trans.png?111') no-repeat;
    height: 14px !important;
    border-radius: 3px;
    border: 0 !important;
}
.sp-clear-enabled .sp-hue {
    top: 19px !important;
    height: 86.5% !important;
}
.sp-initial .sp-clear-display {
    background: url('../images/trans_square.png?111') no-repeat;
}
.sp-clear-enabled .close-palette {
    
}

body.open-right-layers .zoom-control {
right: 270px;
}