#uniform-select_range {
    min-width: 150px !important;
    max-width: 150px !important;
    float:right;
    margin-bottom: 10px;
}

.restoreTemplate {

}
.restoreTemplate .fa.fa-undo {
    font-size:16px !important;
    color: #ADC955 !important;
}
#pdfModal .modal-dialog .modal-title, 
#jpgModal .modal-dialog .modal-title,
#pngModal .modal-dialog .modal-title,
#timeoutModal .modal-dialog .modal-title,
#loadingModal .modal-dialog .modal-title {
    padding:0 !important;
    font-weight: normal !important;
    font-size: 16px !important;
}

/*------------------------------------------------------------------
  [Right previews]
*/
.am-right-previews {
  overflow-y: hidden;
  position: fixed;
  width: 255px;
  height: 100%;
  top: 0;
  right: -255px;
  z-index:9999; /*10000*/
}
.am-animate .am-right-previews {
  transition: all 0.35s ease;
}
@media (min-width: 768px) {
  body.open-right-previews .am-content {
    left: -255px;
  }
  body.open-right-previews .tools-top {
    /*left: -255px;*/
  }
  body.open-right-previews .page-aside {
    left: -165px;
  }
  body.open-right-previews .am-top-header {
    right: 255px;
    left: -255px;
  }
  body.open-right-previews .am-right-previews {
    right: 0;
  }
}
@media (max-width: 767px) {
  body.open-right-previews .am-content,
  body.open-right-previews .am-top-header,
  body.open-right-previews .page-aside,
  body.open-right-previews .tools-top {
    transform: translate3d(-255px, 0, 0);
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  body.open-right-previews .am-content,
  body.open-right-previews .am-top-header,
  body.open-right-previews .page-aside,
  body.open-right-previews .tools-top {
    transform: translate3d(-85%, 0, 0);
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  body.open-right-previews .am-wrapper {
    overflow: hidden;
  }
  body.open-right-previews .am-right-previews {
    transform: translate3d(0, 0, 0);
  }
}
.am-right-previews {
  background-color: #484747;
  padding-top: 67px;
  width: auto;
}
.am-right-previews .sb-content {
  /*display: table;
  table-layout: fixed;*/
  height: 100%;
  width: 100%;
}
.am-right-previews .user-info {
  text-align: center;
  padding: 30px 20px;
  border-bottom: 1px solid #525050;
  background-color: #424141;
  position:relative;
  display:none !important;
}
.am-right-previews .layers_list {
    border-top:0;
}
.am-right-previews .user-info img {
  border-radius: 50%;
  width: 26px;
  height: 26px;
  margin-bottom: 20px;
  position: absolute;
  left: 15px;
  top: 12px;
}
.am-right-previews .user-info span {
  display: block;
  font-family: 'Raleway', sans-serif;
}
.am-right-previews .user-info span.name {
  color: #e1e1e1;
  font-size: 14px;
}
.am-right-previews .user-info span.name .status {
  border-radius: 50%;
  height: 7px;
  width: 7px;
  background-color: #00b777;
  display: inline-block;
  margin-left: 8px;
  position: relative;
  top: -1px;
}
.am-right-previews .user-info span.position {
  color: #aaaaaa;
  font-size: 13px;
}
@media (max-width: 767px) {
  .am-right-previews .user-info {
    background-color: #3b3a3a;
    border-bottom: 0 solid #353434;
    text-align: left;
    padding: 17px 22px 21px;
  }
  .am-right-previews .user-info img {
    height: 36px;
    width: 36px;
    margin-bottom: 0;
    float: left;
  }
  .am-right-previews .user-info > span {
    padding-left: 46px;
  }
  .am-right-previews .user-info > span.position {
    font-size: 12px;
    line-height: 12px;
  }
}
.am-right-previews .tab-navigation .nav-tabs {
  background-color: #424141;
  border-bottom: 0;
  padding: 0 15px;
}
.am-right-previews .tab-navigation .nav-tabs > li > a {
  background-color: transparent;
  border-width: 0;
  padding: 14px 10px;
  min-width: auto;
}
.am-right-previews .tab-navigation .nav-tabs > li > a .icon {
  font-size: 25px;
  color: #aaaaaa;
}
.am-right-previews .tab-navigation .nav-tabs > li > a:hover {
  border: 0;
  background-color: transparent;
}
.am-right-previews .tab-navigation .nav-tabs > li > a:hover .icon {
  color: #ffffff;
}
.am-right-previews .tab-navigation .nav-tabs > li > a:focus {
  border: 0;
  background-color: transparent;
}
.am-right-previews .tab-navigation .nav-tabs > li.active > a .icon {
  color: #43D2F9;
}
@media (max-width: 767px) {
  .am-right-previews .tab-navigation .nav-justified {
    display: table;
  }
  .am-right-previews .tab-navigation .nav-justified > li {
    display: table-cell;
  }
  .am-right-previews .tab-navigation .nav-justified > li > a {
    margin-bottom: 0;
    min-width: 40px;
  }
}
.am-right-previews .tab-panel {
  width: 100%;
  height: 100%;
  /*display: table-row;*/
}
.am-right-previews .tab-panel .tab-content {
  height: 100%;
  position: relative;
  width: 100%;
  padding: 0;
  background: transparent;
  overflow-y: scroll;
}
body .am-right-previews .content {
    padding:5px 10px 5px !important;
}
body.open-right-previews .am-right-layers {
    width:364px;
}

/* Preview pages */
html.test_mode .zoom-control {
    right: auto !important;
    left: 115px;
}
.page-control {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 11;
    width: auto;
    height: 44px;
    line-height: 44px;
    border-radius: 22px;
    font-size: 11px;
    opacity: 1;
    transition: opacity .5s ease;
    background: #3f4652 !important;
    box-sizing: border-box;
    padding: 9px 12px;
    background: url(../images/backgrounds/top.jpg) repeat-x 0 0;
    opacity: 0.4;
}
.page-control:hover {
    opacity:0.7;
}
.page-control li {
    float:left;
    height: 26px;
    border-radius: 5px;
}
.page-control li span {
    height: 26px;
    vertical-align:top;
    margin-top: 3px;
    padding: 0 7px;
    font-size:18px;
}
.page-control li.pageBut {
    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;
}
.page-control li a {
    padding: 2px 4px;
    font-size: 23px;
    margin-top: 1px;
}
.page-control a:not([disabled]).pageBut:hover {
    border-radius: 5px;
    background-color: rgba(0,0,0,.3) !important;
}
.page-control a.pageBut[disabled] {
    color: #7f7d7d !important;
}
.page-control li.pageText {
    padding: 0 4px;
}
.page-control li.pageText span {
    color: #e1e1e1;
    font-size: 13px;
    vertical-align: top;
    margin: 0;
    line-height: 27px;
}
#previewBox {
    width: auto;
    height:auto;
    background-color: #5a5a5a;
    /*overflow-x: scroll;*/
    text-align: center;
    margin-left: 0;
    padding-top: 6px;
}
#previewBox ul {
    display:inline-block;
}
#previewBox ul li {
    list-style-type: none;
    float:none;
    padding: 2px 9px;
    border-radius: 10px;
}
#previewBox ul li.active img {
    box-shadow: 0 0 0 2px #adc955;
}
#previewBox ul li img {
    padding: 1px;
    min-width: 90px;
    width: 90px;
    background-color: white;
}
.open-right-previews .page-control {
    right: 165px;
}
#addPage {
    cursor:pointer;
    padding: 6px 19px;
    font-size: 12px;
}
.preview_title {
    color:white;
    text-align:left;
}
.preview_title a {
    float:right;
    display:inline;
    width:20px;
    height:20px;
    text-align: right;
}
.preview_title a span {
    color:white;
}
.preview_title a:hover span {
    color: #adc955 !important;
}
.preview_image {
    cursor:pointer;
}
html.test_mode .page_control {
    display:none !important;
}
html.test_mode #am_content {
    padding-bottom: 30px !important;
}

/*
.visible {
    visibility: visible !important;
}
*/
