body
{
-ms-overflow-style: scrollbar;
}
.sticky-popup
{
position: fixed;	
width: 350px;
visibility: hidden;	
z-index: 999999;
}
.sticky-popup .popup-header
{   
padding: 10px 5px 5px 10px;
border:1px solid #2C5A85;   
cursor:pointer;
}
.popup-title
{
color: #ffffff; 
font-size: 18px;
font-weight: bold;
}
.popup-image 
{
float: right;
padding: 0 15px 0 0;
margin: 0px;
width:25px;
}
.popup-image img
{
max-width: 20px;
max-height: 20px;    
}
.popup-content
{
width: 100%;
max-width: 100%;
overflow-x: hidden;
overflow-y:auto;
height: 400px;
background-color: #fefefe;
border: 1px solid hsl(0, 0%, 92%);
}
.popup-content input, textarea, select
{
max-width: 95%;
}
.popup-content p
{
margin: 5px 0 5px 0px;
}
.popup-content-pad
{
padding: 10px;
} .right-bottom
{   
right: 2%;
bottom: 0;  
}
.left-bottom .popup-header
{
border-radius: 4px 4px 0 0;
}
.right-bottom .popup-header
{
border-radius: 4px 4px 0 0;
}
.left-bottom
{   
left: 2%;
bottom: 0;  
}
.open_sticky_popup {
-webkit-transition: bottom .8s;
-moz-transition: bottom .8s;
-o-transition: bottom .8s;
transition: bottom .8s;
}
@-webkit-keyframes popup_content_bounce_in_up{
0%{opacity:0;-webkit-transform:translateY(2000px)}
60%{opacity:1;-webkit-transform:translateY(-30px)}
80%{-webkit-transform:translateY(10px)}
100%{-webkit-transform:translateY(0)}
}
@-moz-keyframes popup_content_bounce_in_up{
0%{opacity:0;-moz-transform:translateY(2000px)}
60%{opacity:1;-moz-transform:translateY(-30px)}
80%{-moz-transform:translateY(10px)}
100%{-moz-transform:translateY(0)}
}
@-o-keyframes popup_content_bounce_in_up{
0%{opacity:0;-o-transform:translateY(2000px)}
60%{opacity:1;-o-transform:translateY(-30px)}
80%{-o-transform:translateY(10px)}
100%{-o-transform:translateY(0)}
}
@keyframes popup_content_bounce_in_up{
0%{opacity:0;transform:translateY(2000px)}
60%{opacity:1;transform:translateY(-30px)}
80%{transform:translateY(10px)}
100%{transform:translateY(0)}
}
.popup-content-bounce-in-up{    
-webkit-animation-name:popup_content_bounce_in_up;
-moz-animation-name:popup_content_bounce_in_up;
-o-animation-name:popup_content_bounce_in_up;
animation-name:popup_content_bounce_in_up;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
} .sticky-popup-right
{ right:0;    
}
.sticky-popup-right .popup-header
{
width: 35px;
margin-top: 35%;
float: left;
height: 160px;
border-radius: 4px 0 0 4px;
padding: 0px;  
}
.sticky-popup-right .popup-title
{
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-o-transform: rotate(90deg);
white-space:nowrap;
display: block;
padding:18px;    
}
.sticky-popup-right .popup-image
{
margin:7px -135px 0 0;
margin-right:-16px\9 !important;
padding-right:15px\9 !important;
width: 40px;
padding: 0px;
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-o-transform: rotate(90deg);
}
.sticky-popup-right .ie10 .popup-image
{
margin-right:-16px !important;
}
.sticky-popup-right .ie11 .popup-image
{
margin-right:-16px !important;
}
.sticky-popup-right .popup-content
{    
width: auto;
}
.open_sticky_popup_right{
-webkit-transition: right .8s;
-moz-transition: right .8s;
-o-transition: right .8s;
transition: right .8s;
}
@-webkit-keyframes popup_content_bounce_in_right {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes popup_content_bounce_in_right {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
-ms-transform: translateX(-30px);
transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
-ms-transform: translateX(10px);
transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.popup-content-bounce-in-right{ 
-webkit-animation-name:popup_content_bounce_in_right;
-moz-animation-name:popup_content_bounce_in_right;
-o-animation-name:popup_content_bounce_in_right;
animation-name:popup_content_bounce_in_right;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
} .sticky-popup-left
{ left:0;    
}
.sticky-popup-left .popup-header
{
width: 40px;
padding: 0px; 
margin: 35% 0 0 0;
float: right;
height: 160px;
border-radius: 0 4px 4px 0;    
}
.sticky-popup-left .popup-title
{
padding:10px;
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-o-transform: rotate(90deg);
white-space:nowrap;
display: block;    
}
.sticky-popup-left .popup-image
{
margin:7px -135px 0 0;
margin-right:-20px\9 !important;
padding-right:20px\9 !important;
width: 40px;
padding: 0px;    
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-o-transform: rotate(90deg);    
}
.sticky-popup-left .ie8 .popup-image
{
margin-right:-16px !important;
}
.sticky-popup-left .ie9 .popup-image
{
margin-right:-16px !important;
}
.sticky-popup-left .ie10 .popup-image
{
margin-right:-16px !important;
}
.sticky-popup-left .ie11 .popup-image
{
margin-right:-16px !important;
}
.sticky-popup-left .popup-content
{    
width: auto;
padding:0px;
margin:0px;    
}
.open_sticky_popup_left{
-webkit-transition: left .8s;
-moz-transition: left .8s;
-o-transition: left .8s;
transition: left .8s;
}
@-webkit-keyframes popup_content_bounce_in_right_left {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes popup_content_bounce_in_right_left {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
-ms-transform: translateX(30px);
transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
-ms-transform: translateX(-10px);
transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.popup-content-bounce-in-left {
-webkit-animation-name:popup_content_bounce_in_right_left;
-moz-animation-name:popup_content_bounce_in_right_left;
-o-animation-name:popup_content_bounce_in_right_left;
animation-name:popup_content_bounce_in_right_left;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
} .top-left .popup-header
{
border-radius:0 0 4px 4px;
}
.top-right .popup-header
{
border-radius:0 0 4px 4px;
}
.open_sticky_popup_top {
-webkit-transition: top .8s;
-moz-transition: top .8s;
-o-transition: top .8s;
transition: top .8s;
}
@-webkit-keyframes popup_content_bounce_in_down{
0%{opacity:0;-webkit-transform:translateY(2000px)}
60%{opacity:1;-webkit-transform:translateY(-30px)}
80%{-webkit-transform:translateY(10px)}
100%{-webkit-transform:translateY(0)}
}
@-moz-keyframes popup_content_bounce_in_down{
0%{opacity:0;-moz-transform:translateY(2000px)}
60%{opacity:1;-moz-transform:translateY(-30px)}
80%{-moz-transform:translateY(10px)}
100%{-moz-transform:translateY(0)}
}
@-o-keyframes popup_content_bounce_in_down{
0%{opacity:0;-o-transform:translateY(2000px)}
60%{opacity:1;-o-transform:translateY(-30px)}
80%{-o-transform:translateY(10px)}
100%{-o-transform:translateY(0)}
}
@keyframes popup_content_bounce_in_down{
0%{opacity:0;transform:translateY(50px)}
60%{opacity:1;transform:translateY(-30px)}
80%{transform:translateY(10px)}
100%{transform:translateY(0)}
}
.popup-content-bounce-in-down{    
-webkit-animation-name:popup_content_bounce_in_down;
-moz-animation-name:popup_content_bounce_in_down;
-o-animation-name:popup_content_bounce_in_down;
animation-name:popup_content_bounce_in_down;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.top-left
{
left: 2%;
}
.top-right
{
right : 2%;
}.qcf-style {text-align: left;margin: 0 0 10px 0;padding: 0;}
.qcf-style form, .qcf-style p {margin: 0;padding: 0;}
.qcf-style #none {border: 0px solid #FFF;padding: 0;}
.qcf-style #plain {border: 1px solid #415063;padding: 10px;margin: 0;}
.qcf-style #rounded {border: 1px solid #415063;padding: 10px;-moz-border-radius: 10px;-webkit-box-shadow: 10px;border-radius: 10px;}
.qcf-style #shadow {border: 1px solid #415063;padding: 10px;margin: 0 10px 20px 0;-webkit-box-shadow: 5px 5px 5px #415063;-moz-box-shadow: 5px 5px 5px #415063;box-shadow: 5px 5px 5px #415063;}
.qcf-style #roundshadow {border: 1px solid #415063;padding: 10px; margin: 0 10px 20px 0;-webkit-box-shadow: 5px 5px 5px #415063;-moz-box-shadow: 5px 5px 5px #415063;box-shadow: 5px 5px 5px #415063;-moz-border-radius: 10px;-webkit-box-shadow: 10px;border-radius: 10px;}
.qcf-style input[type=text], .qcf-style textarea, .qcf-style select, .qcf-style #submit {margin: 2px 0 3px 0;padding: 6px;height:auto;color: #465069;font-size: 100%;border:1px solid #415063;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.qcf-style input:focus, .qcf-style textarea:focus {}
.qcf-style p {margin: 4px 0;}
.qcf-style img {width:100%;height:auto;overflow:hidden;}
.qcf-style p span {color: #D31900;clear:both;}
.qcf-style input[type=text].required, .qcf-style textarea.required {border: 1px solid #00C618;}
.qcf-style input[type=text].error, .qcf-style textarea.error {border: 1px solid #D31900;}
.qcf-style #submit, .qcf-style #submit:hover{text-align: center;cursor: pointer;}
#ui-datepicker-div {display:none;}
div.rangeslider, div.rangeslider__fill {
background: #e6e6e6;
display: block;
height: 2em;
width: 100%;
-webkit-box-shadow: 0px 2px 2px rgba(255, 255, 255, 0.25), inset 0px 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 2px 2px rgba(255, 255, 255, 0.25), inset 0px 1px 3px rgba(0, 0, 0, 0.3);
box-shadow: 0px 2px 2px rgba(255, 255, 255, 0.25), inset 0px 1px 3px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
-ms-border-radius: 1em;
-o-border-radius: 1em;
border-radius: 1em;
}
div.rangeslider {
position: relative;
}
div.rangeslider--disabled {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity: 0.4;
}
div.rangeslider__fill {
background: #00ff00;
position: absolute;
top: 0;
}
div.rangeslider__handle {
background: white;
border: 1px solid #ccc;
cursor: pointer;
display: inline-block;
width: 3em;
height: 3em;
position: absolute;
top: -0.5em;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
background-image: -o-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}
div.rangeslider__handle:active {
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.12)));
background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
background-image: -o-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
}
input[type="range"]:focus + .rangeslider .rangeslider__handle {
-webkit-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
-moz-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
}
.qcf-slideroutput{
margin-top: 20px;
text-align:center;
}
.qcf-slideroutput .qcf-sliderleft {
float: left;
width:33.33333%;
text-align:left;
}
.qcf-slideroutput .qcf-slidercenter {
float: left;
width:33.33333%;
text-align:center;
}
.qcf-slideroutput .qcf-sliderright {
float: left;
width:33.33333%;
text-align:right;
}
.qcf-slideroutput .qcf-outputcenter {
text-align:center;
width:100%;
}
.qcf-ajax-error {
padding-top: 200px;
display: none;
line-height: 30px;
}
.qcf-ajax-loading {
padding-bottom: 60px;
display: none;
}
.qcf-ajax-loading div, .qcf-sending div { background-color: rgba(0,0,0,0) !important; }
.qcf-ajax-loading h2, .qcf-sending h2 { background-color: rgb(0,0,0,0) !important; margin: 0 auto; padding: 0; }
.qcf-sending {
padding-bottom: 60px;
display: none;
}.qcf-style.default {max-width:100%;overflow:hidden;width:100%;}
.qcf-style.default input[type=text], .qcf-style.default textarea, .qcf-style.default select, .qcf-style.default #submit {border-radius:0;}
.qcf-style.default h2 {color: #465069;font-size: 1.6em;;height:auto;}.qcf-style.default p, .qcf-style.default select{font-family: arial, sans-serif; font-size: 1em;color: #465069;height:auto;line-height:normal;height:auto;}
.qcf-style.default div.rangeslider, .qcf-style.default div.rangeslider__fill {height: 1em;background: #CCC;}
.qcf-style.default div.rangeslider__fill {background: #00ff00;}
.qcf-style.default div.rangeslider__handle {background: white;border: 1px solid #CCC;width: 2em;height: 2em;position: absolute;top: -0.5em;-webkit-border-radius:#FFF%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.qcf-style.default div.qcf-slideroutput{font-size:1em;color:#465069;}.qcf-style.default input[type=text], .qcf-style.default textarea, .qcf-style.default select {border: 1px solid #415063;background:#FFFFFF;font-family: arial, sans-serif; font-size: 1em; color: #465069;;line-height:normal;height:auto; margin: 2px 0 3px 0;padding: 6px;}
.qcf-style.default .qcfcontainer input + label, .qcf-style.default .qcfcontainer textarea + label {font-family: arial, sans-serif; font-size: 1em; color: #465069;;}
.qcf-style.default input:focus, .qcf-style.default textarea:focus {background:#FFFFCC;}
.qcf-style.default input[type=text].required, .qcf-style.default select.required, .qcf-style.default textarea.required {border: 1px solid #00C618;}
.qcf-style.default p span, .qcf-style.default .error {color:#D31900;clear:both;}
.qcf-style.default input[type=text].error, .qcf-style.default select.error, .qcf-style.default textarea.error {border:1px solid #D31900;}
.qcf-style.default #submit {float:left;width:100%;color:#FFF;background:#343838;border:1px solid #415063;font-family: arial, sans-serif;font-size: inherit;}
.qcf-style.default #submit:hover{background:#888888;}