﻿        body,
        html
        {height:100%;}
        
        body
        {
        	font-family:Verdana, Geneva, sans-serif;
        	font-size:12px;
        	line-height:140%;
        	min-width:320px;
        }
    #ite_vr {
                width: 100% !important;
                position: relative !important;
                overflow: hidden !important;
                padding:15px;
            }
            #ite_vr .row {
                margin: 0!important;;
            }
            #ite_vr .inner_wrap {
                opacity: 1;
                margin-top: 50px!important;
                min-height: 320px!important;
                width:100%!important;
            }
            
            #ite_vr h3 {
                margin-bottom: 15px;
                font-size: 117%;
            }
            
            #ite_vr label {
                display: inline-block;
                max-width: 95%;
                margin-bottom: 5px;
                font-weight: normal;
            }
            
            #ite_vr .radio_wrap,
            #ite_vr .checkbox_wrap {
                min-height: 35px;
                display: block!important
            }
            
            #ite_vr input[type="text"],
            #ite_vr textarea,
            #ite_vr select {
                width: 100%;
            }
            
            #ite_vr textarea {
                padding: 6px 12px 6px 10px !important;
            }
            
            #ite_vr input[type="text"],
            #ite_vr textarea,
            #ite_vr select {
                border: 1px solid #ccc;
                -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
                box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
                margin: 0!important;
                padding: 0 0 0 10px!important;
                outline: none!important;
                box-sizing: border-box!important;
                -webkit-transition: all .5s ease;
                transition: all .5s ease;
                line-height: 35px;
            }
            
            #ite_vr input[type="text"],
            #ite_vr select {
                height: 35px!important;
            }
            #ite_vr .radio, #ite_vr .checkbox{
                float:none!important;
                width: 95%!important;
                margin:0!important;
              }
            #ite_vr .radio_wrap,
            #ite_vr .checkbox_wrap {
                min-height: 35px;
                display: block!important;
            }
            
            #ite_vr .radio_wrap label,
            #ite_vr .checkbox_wrap label {
                display: inline!important;
            }
            
            #ite_vr input[type="text"].active_elem,#ite_vr select.active_elem {
                border: 1px solid #66afe9!important;
                -webkit-box-shadow: 0 0 6px rgba(102,175,233,.3)!important;
                box-shadow: 0 0 6px rgba(102,175,233,.3)!important
            }
            
            #ite_vr input[type="radio"],#ite_vr input[type="checkbox"] {
                outline: none!important;
                vertical-align: top!important;
              opacity:initial!important;
              margin-left: 0!important;
                  margin: 0!important;
            }
            #ite_vr input[type="checkbox"]:checked::after {
                content: "вњ”"!important;
            }
            #ite_vr .error_field {
                border: 1px solid #b5bbbd !important;
                -webkit-box-shadow: 0 0 6px rgba(255,0,0,1)!important;
                box-shadow: 0 0 6px rgba(255,0,0,1)!important;
            }
            
            #ite_vr .progress_bar {
                height: 29px!important;
                clear: both!important;
                margin-bottom: 20px!important;
                /*position: absolute!important;
                top: 0!important;
                left: 0!important;*/
                width: 100%!important;
                background: #f9f9f9;
            }
            
            #ite_vr .counter {
                display: none;
                position: absolute!important;
                top: 0!important;
                right: 0!important;
                color: #3264ac!important;
                font-size: 20px!important;
                line-height: 20px!important
            }
            
            #ite_vr .form-group {
                clear: both!important;
                overflow: hidden!important;
                padding: 0!important;
                padding-bottom: 20px!important;
                margin: 0!important;
                position: relative!important;
                vertical-align: top !important;
            }
            
            #ite_vr .form-group label {
            }
            
            #ite_vr .arrows,
            #ite_vr .pay_ticket,
            #ite_vr .print_ticket,
            #ite_vr .apply-promocode,
            #ite_vr .save_ticket {
                -webkit-transition: all .3s ease;
                transition: all .3s ease;
                cursor: pointer!important;
                -webkit-transition: background .5s ease,color .3s ease;
                transition: background .5s ease,color .3s ease;
                display: block;
                text-align: center!important;
                padding: 5px!important;
                width: 160px!important;
                border: 0!important;
                text-decoration: none!important;
                font-size: 16px!important;
                cursor: pointer!important;
                color: #fff!important;
                margin-bottom: 10px!important;
                margin-right: 10px;
                background: #666666;
            }
            
            #ite_vr .noActive {
                opacity: .5;
                cursor: default!importantg
            }
            
            #ite_vr #header_question {
                margin-bottom: 10px!important;
                min-height: 35px!important;
                line-height: 35px!important;
                padding-left: 10px!important
            }
            
            #ite_vr #header_question label {
                display: inline!important
            }
            
            #ite_vr #header_question span {
                margin-bottom: 10px!important;
                min-height: 35px!important;
                line-height: 35px!important;
                padding-left: 10px!important
            }
            
            #ite_vr .hide_question {
                display: none
            }
            
            #ite_vr .required_dot {
                color: red!important
            }
            
            #ite_vr .progress_bar_box {
                clear: both!important
            }
            
            #ite_vr .next,
            #ite_vr .pay_ticket {
                float: right!important
            }
            
            #ite_vr .apply-promocode {
                float: right!important;
                position: inherit !important;
                margin-left:10px!important;wisent
            }
            
            #ite_vr .prev {
                float: left!important
            }
            
            #ite_vr .print_ticket {
                float: left!important;
                position: absolute;
                top: 0;
                left: 75%;
                width: 25%!important
            }
            
            #ite_vr .save_ticket {
                float: right!important;
                position: absolute;
                top: 31px;
                left: 75%;
                width: 25%!important
            }
            
            #ite_vr .step_name {
                padding-left: 15px!important;
                width: 400px!important;
                font-family: 'Cuprum',Calibri,'sans-serif'!important;
                color: #fff!important;
                line-height: 29px!important;
                font-size: 1.2em!important;
                float: left!important;
                height: 100%!important;
                box-sizing: border-box!important;
                background: #666666;
            }
            
            #ite_vr .bar_wrap {
                height: 100%!important;
                float: left!important;
                position: relative!important;
                width: 556px;
            }
            
            #ite_vr .bar_wrap span {
                display: inline-block;
                width: 16.6667%;
            }
            
            #ite_vr .send {
                float: right!important;
                background: #e30b12;
            }
            
            #ite_vr .send:hover {
                background: #b5bbbd;
            }
            
            #ite_vr .preloader {
                display: block!important;
                margin: 50px auto!important
            }
            
            #ite_vr .reg_ticket {
                max-width: 70%!important;
                width: auto!important;
                height: auto!important;
                border: 4px solid #b5bbbd;
                border-radius: 15px;
            }
            
            #ite_vr .inf_text {
                font-style: italic!important;
                font-size: .9em!important
            }
            
            #ite_vr .other_input {
                display: none
            }
            
            #ite_vr #phoneInput1 {
                width: 100px!important
            }
            
            #ite_vr #phoneInput2 {
                width: 250px!important
            }
            
            #ite_vr #phoneInput3 {
                width: 250px!important
            }
            
            #ite_vr #visiblePhone1,#ite_vr #visiblePhone2,#ite_vr #visiblePhone3 {
                min-width: 30px;
                text-align: center;
                color: #e3e3e3!important;
                font-style: italic
            }
            
            #ite_vr .visible_labels {
                color: #e3e3e3!important;
                font-style: italic
            }
            #ite_vr .alert_message {
                color: #bebebe!important;
                font-size: .9em!important;
                position: absolute!important;
                bottom: 5px!important
            }
            
            #ite_vr .phoneCodeInput {
                display: inline-block;
                margin-right: 1%;
                width: 39%;
                overflow: visible!important;
            }
            
            #ite_vr .phoneCodeInput .control-label {
                white-space:nowrap!important;
            }
            
            #ite_vr .phoneNumber {
                display: inline-block;
                width: 60%;
                /*padding: 21 0 0 10px!important;*/
                padding-top: 20px !important;
                padding-left: 20px !important;
            }
            
            #ite_vr textarea {
                overflow: hidden;
            }
            
            #ite_vr #phoneInput3 {
                width: 30%!important;
                margin-right: 50px
            }
            
            #ite_vr .phoneNumberLabel {
                    display: none !important;
                }
           
            
            #ite_vr .restoreMessage p {
                display: block;
                padding: 10px;
                text-align: center;
                margin: 10px 0 30px 0;
                border: 1px solid #bedbe7;
            	background:#f9f9f9;
            	color:#b5bbbd;
            }
            
            .social_buttons {
                display: block;
                float: left;
                height: 30px;
                padding: 10px;
                margin: 0 1px 20px 0;
                text-align: center;
                background: #f9f9f9;
            }
            
            .social_buttons span {
                display: inline-block;
                height: 30px;
                margin: 0 10px 0 0;
                line-height: 10px;
                vertical-align: middle
            }
            
            .social_buttons img {
                cursor: pointer!important
            }
            
            .services_buttons {
                display: block;
                float: left;
                height: 30px;
                padding: 10px;
                margin: 0 1px 20px 0;
                text-align: center;
                background: #f9f9f9;
            }
            
            .services_buttons span {
                display: inline-block;
                height: 30px;
                margin: 0 10px 0 0;
                line-height: 10px;
                vertical-align: middle
            }
            
            .services_buttons img {
                cursor: pointer!important
            }
            
            #social_container {
                display: block;
                float: left;
                height: 30px;
                padding: 15px 15px 5px 15px;
                margin: 0 0 20px 0;
                text-align: center;
                background: #f9f9f9;
            }
            
            #ite_vr ::-webkit-input-placeholder {
                color:#b5bbbd;
            }
            
            #ite_vr :-moz-placeholder {
                color:#b5bbbd;  
            }
            
            #ite_vr ::-moz-placeholder {
                color:#b5bbbd;  
            }
            
            #ite_vr :-ms-input-placeholder {
                color:#b5bbbd;  
            }
            
            #ite_vr .purchasedTicketContainer {
                position: relative !important;
            }
            
            .wisent_vr_ingo #ite_vr .purchasedTicketContainer {
                position: relative !important;
                overflow: hidden!important;
            }
            .wisent_vr_ingo #ite_vr .reg_ticket {
                max-width: 99%!important;
                width: auto!important;
                border: 1px solid #b5bbbd!important;
                border-radius: 0!important;
                margin-top: 27px!important;
            }
            .wisent_vr_ingo #ite_vr .print_ticket {
                float: left!important;
                position: absolute!important;
                top: 0!important;
                left: 0!important;
                width: 275px!important;
            }
            .wisent_vr_ingo #ite_vr .save_ticket {
                float: right!important;
                position: absolute!important;
                top: 0!important;
                left: 286px!important;
                width: 274px!important;
            }
            
            @media print {
                header,aside,footer,.co h1,nav,.service {
                    display: none!important;
                    visibility: hidden!important
                }
            
                .print_ticket {
                    text-indent: -9999px!important;
                    display: none!important;
                    visibility: hidden!important
                }
            
                * {
                    margin: 0!important;
                    padding: 0!important;
                    float: none!important
                }
            }
            
            @media (max-width : 768px) {
                #ite_vr .phoneCodeInput,
                #ite_vr .phoneNumber,
                #ite_vr .phoneNumber textarea {
                    width: 100% !important;
                    display: block !important;
                }
            
                #ite_vr .phoneNumberLabel {
                    display: none !important;
                }
            
                #ite_vr .next,
                #ite_vr .prev,
                #ite_vr .send,
                #ite_vr .pay_ticket,
                #ite_vr .apply-promocode {
                    display: block !important;
                    width: 100% !important;
                    float: none !important;
                }
            
                #ite_vr .print_ticket,
                #ite_vr .save_ticket {
                    display: block;
                    position: relative;
                    float: none !important;
                    width: 100% !important;
                    left: auto !important;
                    top: auto !important;
                }
            
                #ite_vr .reg_ticket {
                    width: 97% !important;
                    max-width: 97% !important;
                    display: inline !important;
                }
            
                #ite_vr .purchasedTicketContainer {
                    text-align: center !important;
                }
                
                .wisent_vr_ingo .wisent {
                    width:initial !important;
                }
                .ingo {
                    width:initial !important;
                    float:initial !important;
                }
                .ingo_login_widget {
                    border-width: 0px !important;
                }
            }
            
            #ite_vr .alert6 {
                background: #666666 !important;
            }
            
            #ite_vr  .alert8 {
                background: #EEEEEE !important;
                color: #444 !important;
            }
            
            #addcalendar {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap;
              margin: 0 auto;
              max-width:316px!important;
            }
            
            #invite-friend {
              display: none;
            }
            
            #invite-friend.active {
              display: block;
            }
            
            #addcalendar .calendar,
            #addcalendar .invite-friend {
             
              margin-bottom: 15px;
            }
            
            @media(max-width:767px) {
              #addcalendar .calendar,
              #addcalendar .invite-friend {
                width: 100%;
              }
            }
            
            #addcalendar .invite-friend p {
              font-weight: normal;
              margin-bottom: 5px;
            }
            
            #addcalendar .addcalendar_block {
              background-color: #666666!important;
              color: #fff!important;
              border-color: #666666!important;
              border-radius: 3px!important;
              padding: 10px 15px!important;
            }
            
            #addcalendar .addcalendar_block .icon {
              margin-right: 5px;
            }
            
            #addcalendar .addcalendar_block .addeventatc_icon {
              display: none!important;
            } 
            #question_5ce52274e2ec128898fb8dfd {
                display: none;
            }
            #ite_vr div div div:nth-child(2) div:nth-child(10) div[class=""] {
                display: none;
            }
            .wisent_vr_ingo .wisent {width:60%;float:left;}
            .wisent_vr_ingo .ingo {float:right;width:40%;}
            .wisent_vr_ingo .ingo #ingoWidget {margin-top: 30px;}
            .wisent_vr_ingo #ite_vr .purchasedTicketContainer {
                position: relative !important;
                overflow: hidden!important;
            }
            .wisent_vr_ingo #ite_vr .reg_ticket {
                max-width: 99%!important;
                width: auto!important;
                border: 1px solid {%Settings.CustomSettings.General.ServiceOne#%}!important;
                border-radius: 0!important;
                margin-top: 27px!important;
            }
            .wisent_vr_ingo #ite_vr .print_ticket {
                float: left!important;
                position: absolute!important;
                top: 0!important;
                left: 0!important;
                width: 275px!important;
            }
            .wisent_vr_ingo #ite_vr .save_ticket {
                float: right!important;
                position: absolute!important;
                top: 0!important;
                left: 286px!important;
                width: 274px!important;
            }

/* WIS-50 ITEC QR outcome styles */
#ite_vr .app-download-outcome {
  max-width: 680px;
  margin: 0 auto;
  padding: 24px 24px 48px;
  text-align: center;
}
#ite_vr .app-download-outcome__message h1,
#ite_vr .app-download-outcome__title {
  margin: 0 0 12px;
  color: #4f616c;
  font-size: 30px;
  line-height: 1.2;
  font-weight: 700;
}
#ite_vr .app-download-outcome__message h2,
#ite_vr .app-download-outcome__subtitle {
  margin: 0 0 16px;
  color: #97bf00;
  font-size: 20px;
  line-height: 1.35;
  font-weight: 600;
}
#ite_vr .app-download-outcome__message h3 {
  margin: 0 0 16px;
  color: #4f616c;
  font-size: 18px;
  line-height: 1.4;
  font-weight: 600;
}
#ite_vr .app-download-outcome__message p {
  margin: 0 auto 20px;
  max-width: 600px;
  color: #4f616c;
  font-size: 17px;
  line-height: 1.5;
}
#ite_vr .app-download-outcome__message a {
  color: #97bf00;
  text-decoration: underline;
}
#ite_vr .app-download-outcome__description,
#ite_vr .app-download-outcome__instruction {
  margin: 0 auto 20px;
  max-width: 600px;
  color: #4f616c;
  font-size: 17px;
  line-height: 1.5;
}
#ite_vr .app-download-outcome__email-note {
  margin: 20px auto 0;
  max-width: 540px;
  color: #9dadb7;
  font-size: 15px;
  line-height: 1.5;
}
#ite_vr .app-download-outcome__qr-link {
  display: inline-block;
  margin: 4px auto 8px;
  padding: 16px;
  border: 1px solid #e9edef;
  background: #fff;
}
#ite_vr .app-download-outcome__qr {
  display: block;
  width: 190px;
  height: 190px;
}
#ite_vr .app-download-outcome__desktop-install-button {
  display: inline-block;
  margin: 20px auto 18px;
  padding: 14px 24px;
  border: 0;
  background: #97bf00;
  color: #fff;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.35;
  text-align: center;
  cursor: pointer;
  white-space: pre-line;
}
#ite_vr .app-download-outcome__install-button {
  display: none;
}
#ite_vr .app-download-outcome__browser-link {
  display: block;
  clear: both;
  margin: 24px auto 0;
  color: #97bf00;
  font-size: 15px;
  line-height: 1.4;
  text-decoration: underline;
}
#ite_vr .app-download-outcome__video {
  position: relative;
  width: 100%;
  margin: 24px 0 18px;
  padding-top: 56.25%;
}
#ite_vr .app-download-outcome__video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 0;
}
#ite_vr .app-download-outcome__support {
  margin: 16px auto 0;
  max-width: 560px;
  color: #9dadb7;
  font-size: 14px;
  line-height: 1.45;
}
#ite_vr .app-download-outcome__support p {
  margin: 0;
}
#ite_vr .app-download-outcome__support a {
  color: #97bf00;
  text-decoration: underline;
}
#ite_vr .app-download-outcome__title,
#ite_vr .app-download-outcome__subtitle,
#ite_vr .app-download-outcome__description,
#ite_vr .app-download-outcome__instruction,
#ite_vr .app-download-outcome__email-note,
#ite_vr .app-download-outcome__desktop-install-button,
#ite_vr .app-download-outcome__install-button,
#ite_vr .app-download-outcome__browser-link,
#ite_vr .app-download-outcome__support {
  white-space: pre-line;
}
@media (max-width: 768px), (max-device-width: 768px) {
  #ite_vr .app-download-outcome {
    padding: 24px 16px 34px;
  }
  #ite_vr .app-download-outcome__message h1,
  #ite_vr .app-download-outcome__title {
    font-size: 24px;
  }
  #ite_vr .app-download-outcome__message h2,
  #ite_vr .app-download-outcome__subtitle {
    font-size: 19px;
  }
  #ite_vr .app-download-outcome__qr-link {
    display: none;
  }
  #ite_vr .app-download-outcome__desktop-install-button {
    display: none;
  }
  #ite_vr .app-download-outcome__install-button {
    display: block;
    box-sizing: border-box;
    width: calc(100% - 32px);
    max-width: 600px;
    margin: 20px auto 18px;
    padding: 14px 18px;
    border: 0;
    background: #97bf00;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.35;
    text-align: center;
    text-decoration: none;
  }
}
/*# sourceMappingURL=main.af452ae0.css.map*/

