/* add to homescreen styles*/
.ath-viewport * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.ath-viewport {
  position: relative;
  z-index: 2147483641;
  pointer-events: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -o-text-size-adjust: none;
  text-size-adjust: none; }

.ath-modal {
  pointer-events: auto !important;
  background: rgba(0, 0, 0, 0.75); }

.ath-mandatory {
  background: #000; }

.ath-container {
  pointer-events: auto !important;
  position: absolute;
  z-index: 2147483641;
  padding: 20px;
  width: 100%;
  border: 3px solid #ffffff;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  background: rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 0 30px 60px 10px rgba(0, 0, 0, 0.4);
     -moz-box-shadow: 0 30px 60px 10px rgba(0, 0, 0, 0.4);
          box-shadow: 0 30px 60px 10px rgba(0, 0, 0, 0.4);
  font-family: 'Lato', sans-serif;
  font-size: 15px;
  line-height: 20px;
  text-align: center; }

.ath-container small {
  font-size: 0.8em;
  line-height: 1.3em;
  display: block;
  margin-top: 0.5em; }

.ath-ios.ath-phone {
  bottom: 30px;
  width: 280px;
  margin-left: -140px;
  left: 50%; }

.ath-ios6.ath-tablet {
  left: 20px;
  top: 30px;
  width: 300px; }

.ath-ios7.ath-tablet {
  left: 20px;
  top: 30px;
  width: 300px; }

.ath-ios8.ath-tablet,
.ath-ios9.ath-tablet,
.ath-ios10.ath-tablet {
  right: 20px;
  top: 30px;
  width: 300px; }

.ath-android {
  bottom: 30px;
  width: 280px;
  margin-left: -140px;
  left: 50%; }

/* close icon */
.ath-container:before {
  content: '';
  position: absolute;
  display: block;
  background: rgba(0, 0, 0, 0.75) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAulBMVEUAAAD////////////////////////////////////////////////////t7e2AgIApKSkICAgAAAAQEBAzMzOAgID///+ysrIMDAwLCwv////////////m5ubl5eX///////96enp5eXn///////8oKCj///8JCQk5OTnOzs4eHh7f398fHx/i4uL///8RERH///8wMDAHBweysrL///+pqamoqKj///////////////////////8AAAA6bxlTAAAAPHRSTlMABlam3/nz11VR21IDifnax8G/wsnbVOjBwePkW/f3XKvZ2azgx/jByu/F9cX28sLZycDnB+XlipOUU/rIx84zAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAARZJREFUKM+F0+1agkAQBeAlsczQYCvsgzJCi4WlD6ysPPd/Xc0gD5gOdv4A+z7AwM4oxXEOem4fTQ6PegNHNTkeYifDkxq9EcSMvIpZx6d+oJucnV+M2VlDOplc6q1cTWg5pKquSbUQ8htHRcBtIHFwB0zVPRBrMQ9AombAXOY5MFOPwJPMAdBXVGB9mZqMD5lJ6wWiDTbIybMcRmSbk5PmVmT2omh1m7UtgKJRmbMurh+e6c7SrO0szVRguz4sNdVt9s9veQZe9vzUV+Btz5b8s6HcDqWkZdUO3EwLiRfUTO9KDajAj50tDz5pecCtuuRGjv2NN5R+zI28XI/BlzwG3149Jz/SEIXtkDlR4q5aWrlJtB7BX3oza8szjQTqAAAAAElFTkSuQmCC") no-repeat center center;
  width: 24px;
  height: 24px;
  top: -14px;
  right: -14px;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  border: 3px solid #ffffff;
  z-index: 2147483642; }

.ath-container.ath-icon:before {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  float: none; }

.ath-mandatory .ath-container:before {
  display: none; }

.ath-container.ath-android:before {
  /*float: left;
  margin: -0.7em 0.5em 0 -0.6em;*/ }

.ath-container.ath-android.ath-icon:before {
  position: absolute;
  right: auto;
  left: 0;
  margin: 0;
  float: none; }

/* applied only if the application icon is shown */
.ath-action-icon {
  display: inline-block;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  text-indent: -9999em;
  overflow: hidden; }

.ath-ios7 .ath-action-icon,
.ath-ios8 .ath-action-icon,
.ath-ios9 .ath-action-icon,
.ath-ios10 .ath-action-icon {
  width: 22px;
  height: 22px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAACpCAYAAADgBvlYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDA4RTVFMjQwNUM2MTFFNzk3OTdDMTYyODRBMjhFMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDA4RTVFMjUwNUM2MTFFNzk3OTdDMTYyODRBMjhFMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMDhFNUUyMjA1QzYxMUU3OTc5N0MxNjI4NEEyOEUwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMDhFNUUyMzA1QzYxMUU3OTc5N0MxNjI4NEEyOEUwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuP14z0AAAJoSURBVHja7N09SlxRGIDhmQ9LwSqksMsaLNMIBiELyAa0zQJMr6vIDlyAIBKwmcaQFCKuQaxsbG+OqCCC3jv+ZM79zvPC1wzXYe48nGHO/Dntum7SSCtl/pb5VWa7lZNeagj3rMxqma27y5pAjsZw77tB/gk4J25TyNEobjPImYH/9OA+RN4DPK52y3ya4/jvZT4DHg/ujzn/ZrnMQUbkgJsbOeDmRg64uZEDbm7kgJsbOeDmRg64uZEjOe7xgGOuMiNHctyvA477khk5kuNeDzj2JDNyNI6bHjng5kYOuLmRA25u5FqB9xaEmw45KsXdWSDuQ+SNsSMH3Gf7PXbkgJsbOeDmRg64uZGnC/5u0ocyp2U+viNu3wlO57y+tTJHk9vPXfd1WGaz5RV8WWa9zEXFK/elK3lW5puH6MnkvAe5JtyhyLO723wF+HnkGnH7kKvBrW2b9Bi5ZtynkKvCrfGFjnvk/RHgPkY+qA23hmfR/6O3fhY9qlr4AnjTAQYswAIswAIswAIMWIAFWIAFWK/q5veix/Z+4aLf3uusYAEWYAEWYMACrFHvg2vfd9qHv2JfbgV7iBZgARZgARZgAQYswAIswAIswAIMWIAFWIAFWIAFWIABC7AAC7AAC7AAAxZgARZgARZgAQYswAIswAIswAIswIAFWNW31MA5Tq1gARZgARZgARZgAQYswAIswAIswAIMWIAFWIAFWIAFGLAAC7AAC7AAC7AAAxZgARZgARZgAQYswAIswAIswAIswIAFWIAFWIAFWIABC7AAq4qG/N+kzt1kBQuwAAuwAAswYCXpnwADANvDoVYH4p+uAAAAAElFTkSuQmCC");
  margin-top: -4px;
  -moz-background-size: auto 100%;
       background-size: auto 100%; }

.ath-ios6 .ath-action-icon {
  width: 24px;
  height: 24px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAABwCAYAAADxAvk6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDA4RTVFMkMwNUM2MTFFNzk3OTdDMTYyODRBMjhFMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjgzMzlCNjYwNUM4MTFFNzk3OTdDMTYyODRBMjhFMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMDhFNUUyQTA1QzYxMUU3OTc5N0MxNjI4NEEyOEUwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMDhFNUUyQjA1QzYxMUU3OTc5N0MxNjI4NEEyOEUwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt+TFa0AAAh9SURBVHja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");
  margin-bottom: 0.4em;
  -moz-background-size: 100% auto;
       background-size: 100% auto; }

.ath-android .ath-action-icon {
  width: 1.4em;
  height: 1.5em;
  margin-top: 6px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAADTCAYAAAAh+1vvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzM1RTlGRUIwNUMyMTFFNzk3OTdDMTYyODRBMjhFMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzM1RTlGRUMwNUMyMTFFNzk3OTdDMTYyODRBMjhFMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMzVFOUZFOTA1QzIxMUU3OTc5N0MxNjI4NEEyOEUwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMzVFOUZFQTA1QzIxMUU3OTc5N0MxNjI4NEEyOEUwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PueJ9Q0AAAC5SURBVHja7NixDQAwCMCw8v/RhRtYkMD5wGviV29ZAQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFdQwlSZIkSZIkSZrKS4eCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpIkSZIkSZIkqZ2XDgUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFtaAUYAAwDHpC1bG3KAAAAABJRU5ErkJggg==");
  -moz-background-size: contain;
       background-size: contain; }

.ath-container p {
  margin: 0;
  padding: 0;
  font-size: 15px;
  position: relative;
  z-index: 2147483642;
  color: #ffffff; }

.ath-container p strong {
  display: block;
  font-size: 20px;
  font-weight: 700;
  margin-top: 10px; }

.ath-ios.ath-phone:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #ffffff;
  border-width: 24px;
  margin-left: -24px; }

.ath-ios.ath-tablet:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 24px;
  margin-left: -24px;
  z-index: 2147483641; }

.ath-application-icon {
  position: relative;
  padding: 0;
  border: 0;
  margin: 0 auto 0.2em auto;
  height: 6em;
  width: 6em;
  z-index: 2147483642; }

.ath-container.ath-ios .ath-application-icon {
  -webkit-border-radius: 1em;
     -moz-border-radius: 1em;
          border-radius: 1em;
  -webkit-box-shadow: 0 0.2em 0.4em rgba(0, 0, 0, 0.3), inset 0 0.07em 0 rgba(255, 255, 255, 0.5);
     -moz-box-shadow: 0 0.2em 0.4em rgba(0, 0, 0, 0.3), inset 0 0.07em 0 rgba(255, 255, 255, 0.5);
          box-shadow: 0 0.2em 0.4em rgba(0, 0, 0, 0.3), inset 0 0.07em 0 rgba(255, 255, 255, 0.5);
  margin: 0 auto 0.4em auto; }

@media only screen and (orientation: landscape) {
  .ath-container.ath-phone {
    bottom: 30px;
    width: 280px;
    margin-left: -140px;
    left: 50%; }
  .ath-android.ath-phone {
    bottom: 30px;
    width: 280px;
    margin-left: -140px;
    left: 50%; }
  .ath-ios.ath-phone {
    bottom: 30px;
    width: 280px;
    margin-left: -140px;
    left: 50%; }
  .ath-ios8.ath-phone {
    /*left: auto;
    bottom: auto;
    right: 0.4em;
    top: 1.8em;*/ }
  .ath-ios8.ath-phone:after {
    /*bottom: auto;
    top: -0.9em;
    left: 68%;
    z-index: 2147483641;
    box-shadow: none;*/ } }
