/*
 *  Remodal - v1.0.5
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */

/* Hide scroll bar */

html.remodal-is-locked {
  overflow: hidden;
}

/* Anti FOUC */

.remodal,
[data-remodal-id] {
  display: none;
}

/* Necessary styles of the overlay */

.remodal-overlay {
  position: fixed;
  z-index: 10001;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;
  background:rgba(43, 46, 56, 0.9);
  display: none;
}

/* Necessary styles of the wrapper */

.remodal-wrapper {
  position: fixed;
  z-index: 10002;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding:10px 10px 0;
  display: none;
  overflow: auto;

  text-align: center;

  -webkit-overflow-scrolling: touch;
}

.remodal-wrapper:after {
  display: inline-block;

  height: 100%;
  margin-left: -0.05em;
  vertical-align: middle;
  content: "";
}

/* Fix iPad, iPhone glitches */

.remodal-overlay,
.remodal-wrapper {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Necessary styles of the modal dialog */

.remodal {
  position: relative;
  width:100%;
  box-sizing:border-box;
  outline: none;
  background-color:#fff;
  /**
  background-image:url(../img/icon-news-l-034e0dcc514def6fa4b942ed75bb81cc.png);
  background-repeat:no-repeat;
  background-position:center 20px;
  **/
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  font-size : 1.4rem;
  margin-bottom:10px;
  padding:35px;
  vertical-align: middle;
  line-height:1.8em;
}

.remodal h2 {
  margin-bottom:19px;
  padding-top:15px;
  /*padding-left:40px;*/
  /*background: url(../img/icon-news-l-034e0dcc514def6fa4b942ed75bb81cc.png) no-repeat 11px 12px;
  background-size: 25px;*/
  text-decoration: none !important;
  /*text-align : left;*/
  vertical-align : middle;
  font-size : 2rem;
  line-height :2rem;
  letter-spacing:-0.3px;
}

.remodal h3 {
  margin-bottom:10px;
}

.remodal p {
  text-align:left;
  line-height :2.4rem;
  letter-spacing:-0.1px;
}

.remodal-icon-color {
  color:#fbb03b;
}

.remodal b {
  text-align:center;
}

.remodal button {
  -webkit-box-shadow: inset 0px 1px 2px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0px 1px 2px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 1px 2px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
   background-color: #fbb03b;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbb03b), color-stop(100%, #fba835));
    background: -webkit-linear-gradient(top, #fbb03b, #fba835);
    background: -moz-linear-gradient(top, #fbb03b, #fba835);
    background: -o-linear-gradient(top, #fbb03b, #fba835);
    background: linear-gradient(top, #fbb03b, #fba835);
   display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
     border: 1px solid #f2a12f;
    /*padding: 0px 12px;*/
    font-weight: 300;
    font-size: 14px;
    font-family: "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;
    color: #fff;
    height:36px;
    line-height:36px;
    margin: 0;
    text-decoration: none;
    text-align: center;
    width:96%;
}

.remodal-is-initialized {
  /* Disable Anti-FOUC */
  display: inline-block;
}
