/*Bootstrap Modal Minified*/
/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=6c746eef39bc1a38018b)
 * Config saved to config.json and https://gist.github.com/6c746eef39bc1a38018b
 .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,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:#fff;border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;min-height:16.43px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;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,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:922px}}.clearfix:after,.clearfix:before,.modal-footer:after,.modal-footer:before{content:" ";display:table}.clearfix:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
*/

/*modal*/

.modal-open {
  overflow: hidden;
}

.modal {
  visibility: hidden;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  -webkit-overflow-scrolling: touch !important;
  outline: 0;
}

.modal.in {
  z-index: 1050;
}

.modal.no-fixed {
  position: absolute !important;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -moz-transform: translate(0, -25%);
  -ms-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);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

.fade.in {
    opacity: 1;
    visibility: visible;
}

.modal-dialog {
  position: relative;
  width: auto;
  max-width: 475px;
  margin: 60px auto 70px;
}

.modal-content {
  position: relative;
  background-color: #FFFFFF;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 10px 20px 0 rgba(34, 127, 255, 0.15);
  box-shadow: 0 10px 20px 0 rgba(34, 127, 255, 0.15);
  background-clip: padding-box;
  outline: none;
  padding: 32px;
}

.modal-content::after {
    content: '';
    background-image: url('../images/popup-shape.svg');
    background-position: left top;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 71px;
    position: absolute;
    left: 0;
    bottom: -65px;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.8;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 0 0 24px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.428571429px;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.428571429;
}

.modal-body {
  position: relative;
}

.modal-body iframe {
  width: 100%;
  height: 100%;
}

.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}

.modal-footer:after {
  clear: both;
}

.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 .modal-header {
  border-bottom: none;
}

.modal .modal-content .text-success {
  font-weight: bold;
  color: #2bce25;
}

.modal .close {
  background-color: transparent;
  border: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #227FFF;
  cursor: pointer;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 35px;
  font-weight: 300;
  line-height: 19px;
  position: absolute;
  padding: 10px 12px;;
  right: 10px;
  top: 10px;
  height: auto;
  width: auto;
  min-width: 0;
  margin: 0;
  z-index: 2;
}

.modal .close:hover {
  background-color: transparent;
}

/* <<<<<<<<<<<<<<<<<<<< Media Queries >>>>>>>>>>>>>>>>>>> */

@media (min-width: 768px) {

  .modal-content {
      -webkit-box-shadow: 0 10px 20px 0 rgba(34, 127, 255, 0.15);
      box-shadow: 0 10px 20px 0 rgba(34, 127, 255, 0.15);
  }

  .modal-sm {
      width: 300px;
  }
}

@media (max-width: 415px) {

  .modal-dialog {
      margin: 0;
  }

  .modal-content {
      -webkit-border-radius: 0;
      border-radius: 0;
      -webkit-box-shadow: none;
      box-shadow: none;
  }

  .modal-content:after {
      background-position: center;
      background-size: 110% auto;
      bottom: -55px;
  }

  .modal button,
  .modal button:visited,
  .modal a.buttonStd,
  .modal a.buttonStd:visited {
    width: auto;
  }

}
