.content-carousel {
  padding-top: 20px;
}

.content-carousel .templates{
  min-height: 40px;
  float: left;
  width: 100%;
  height: 100%;
}

.content-carousel ul[rn-carousel] {
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
  position: relative;
  -webkit-perspective: 1000px;
  -ms-perspective: 1000px;
  perspective: 1000px;
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

  .content-carousel ul[rn-carousel] > li {
    color: black;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: visible;
    vertical-align: top;
    position: relative;
    white-space: normal;
    list-style-type: none;
    width: 20%;
    display: inline;
  }
  #page-wrapper input[type=range]{
    width: 100%;
  }
  .item-li-templates{
    cursor: pointer;
    color: #fff;
    float: left;
    width: 100%;
    height: 100%;
  }
  .item-li-templates img{
    float: left;
    width: 100%;
  }
  .pointer{
    cursor: pointer;
  }

  .box-checkbox {
    display: block;
  }

  .text-hidden{
    opacity: 0;
    height: 0;
  }
  a.list-group-item.active{
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
  }

  .scroller {
    white-space: pre-line;
    height: 500px;
    overflow-y: hidden;
    position: relative;
  }

  .transformable {
    -webkit-transition: width 300ms linear;
    -moz-transition: width 300ms linear;
    -o-transition: width 300ms linear;
    -ms-transition: width 300ms linear;
    transition: width 300ms linear;

  }

  .sidebar-open {
    width:380px;
    overflow:auto;
  }

  .sidebar-close {
    width:94px;
    overflow:hidden;
  }

  .transformable-y {
    -webkit-transition: height 300ms linear;
    -moz-transition: height 300ms linear;
    -o-transition: height 300ms linear;
    -ms-transition: height 300ms linear;
    transition: height 300ms linear;

  }

  .open-sizes-sm {
    height: 200px!important;
  }

  .close-sizes-sm {
    height: 38px!important;
  }

  .list-abm a{
    color: #fff;
  }
  .content-arrow a{
    text-decoration: none;
  }
  a.color-select.more {
    top: -7px;
  }
  .color.more span.icon-gral-more{
    margin-top: 3px;
    position: absolute;
    margin-left: -14px;
    color: #444;
  }
  .color-select.more span.icon-gral-more{
    margin-top: 1px;
    position: absolute;
    margin-left: -14px;
    color: #444;
  }

  #pasteModalArea {
    position: absolute;
    width: 0;
    height: 0;
    top: -20px;
    left: -20px;
    opacity:0;
  }
  .item-checked{
    display: block!important;
    color: #008000;
  }



  .konvajs-content {margin:auto; outline:1px solid #E9E9E9;}
  .k-label {display:none !important;}
  .k-draghandle, .k-slider-selection,
  .k-draghandle:hover, .k-slider-selection:hover,
  .k-draghandle:active, .k-slider-selection:active,
  .k-draghandle:focus, .k-slider-selection:focus {border-color:#777; background-color:#666;}
  .k-slider {margin-top:3px; height:22px;}
  .k-button {background:#999; height:10px; width:10px;  margin:8px; background-color:#CCC;}





  #tab-content{display: none}
  .button-socialmedia{cursor: pointer}


  .template-socialmedia-choice i.icon-gral-ok {
    display: none;
  }

  .template-socialmedia-choice .temp{
    position: relative;
  }

  .content #loading-bar .bar{
    background: #ff4400;
  }

  .content-loading {
    width: 100%;
    background: #fff;
    opacity: 0.7;
    height: 100%;
    top: 0;
    position: fixed;
    z-index: 9999;
  }
  .content-loading img{
    top:50%;
    left:50%;
    margin:-20px;
    position: fixed;
  }

  .navbar-brand > img {
    margin-top: -5px;
  }

  .navbar-default .navbar-nav>li>a {
    color: #777;
  }
  .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:active, .navbar-default .navbar-nav>li>a:focus {
    color: #444;
  }
 .colorback-gradient-1 {
  background: #FF0099;
}

.landing-postcron-art-studio .mainview-arte-studio .btn {
  border-radius: 50px;
}

.footer-art-studio {
  background: #F9f9f9;
}

.footer-art-studio h5 {
  color: #6c6c6c;
  font-weight: 600;
}
.footer-art-studio a {
    position: relative;
    display: inline-block;
    width: 100%;
    color: #777;
padding: 7px 0;
    font-size: 13px;
}

.footer-art-studio a:hover, .footer-art-studio a:active, .footer-art-studio a:focus {
     color: #FF0099;
}
.navbar-nav>li>a.hold {
    color: #FF0099;
    border: 1px solid rgb(255, 0, 153);
}
  @media (min-width: 768px) {
  .modal-dialog {
      width: 400px;
  }
}

.btn-login {
  border-radius: 40px;
  font-weight: 600;
  padding: 10px 0;
  margin-bottom: 20px;
}
.btn-login-fb {
  background-color: #3b5998;
}
.btn-login-go {
  background-color: #4285F4;
}
.modal-login-title {
  font-weight: 600;
  letter-spacing: -1px;
}
.modal-login-subtitle {
  font-size: 13px;
}
.modal-login-disclaimer {
  color: #ccc;
  font-size: 13px;
}
.modal-body {
  padding: 29px 40px !important;
}
.modal-content {
  border-radius: 8px;
}