/* Enter Your Custom CSS Here */
/*turn off jotform footer */
.formFooter {display:none;}
.mylivechat_collapsed {
		
}
.flBtn-position-b{
	left: 85px !important;
	transform: translateX(0%)!important;
}
.mylivechat_inline {
		z-index: 999 !important;
		right: 10% !important;
}

.modalHover h5:hover {
     transition: 0.5s ease;
  -webkit-transition: 1s ease;
  -moz-transition: 1s ease; 
  color: blue;
}
.modalHover img:hover {
     transition: 0.5s ease;
  -webkit-transition: 1s ease;
  -moz-transition: 1s ease;
  opacity: 0.5;
}
.fusion-post-wrapper {
		min-height: 450px !important;
}
.fusion-post-wrapper h2 {
		font-size: 16px !important;
		line-height: 1.5 !important;
}

.each-question { border-top: 0px solid black; transition: all 1s ease; padding-bottom: 0;}
.each-question:nth-child(even) { background: rgba(241, 241, 241, 0.5); }
.survey_element.survey_question { background-color: transparent !important; color: black !important; box-shadow: none !important; border: 0px solid black !important; border-radius: 0px !important; font-size: 16px !important; font-weight: normal !important; margin-top: 5px !important;  }
.survey_answers { margin: 5px 15px !important; }
.survey-heading { margin: 0; }
.survey-section { margin-bottom: 50px; }
.survey_table { width: 5% !important; margin:0 !important; }
.survey_table.alldisplay { width: 75% !important; }
.survey_element { color: black !important; background-color: transparent !important; border-radius: 50% !important; padding: 0px 0 !important; min-height: 0 !important; }
.survey_answers:before {
		position: absolute;
    bottom: 105%;
    margin-bottom: 5px;
    padding: 7px;
    min-width: 0px;
		max-width: 50px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #000;
    background-color: hsla(0, 0%, 20%, 0.9);
    color: #fff;
    text-align: center;
    font-size: 11px;
		font-weight: 600;
    line-height: 1.2;
}
.survey_answers:hover { background: rgb(49, 156, 214) !important; }
.section1:first-child #survey_answer1:before { content: "Strongly disagree"; visibility: visible !important; background: none; opacity: 1; color: black; }
.section1:first-child #survey_answer1:after { visibility: hidden !important; }
.section1:first-child #survey_answer2:before { content: "Somewhat disagree"; visibility: visible !important; background: none; opacity: 1; color: black; }
.section1:first-child #survey_answer2:after { visibility: hidden !important; }
.section1:first-child #survey_answer3:before { content: "Neither agree nor disagree"; visibility: visible !important; background: none; opacity: 1; color: black; }
.section1:first-child #survey_answer3:after { visibility: hidden !important; }
.section1:first-child #survey_answer4:before { content: "Somewhat agree"; visibility: visible !important; background: none; opacity: 1; color: black; }
.section1:first-child #survey_answer4:after { visibility: hidden !important; }
.section1:first-child #survey_answer5:before { content: "Strongly agree"; visibility: visible !important; background: none; opacity: 1; color: black; }
.section1:first-child #survey_answer5:after { visibility: hidden !important; }


@media only screen and (max-width : 1024px) {
.survey_table { width:5% !important; }
.survey_table.alldisplay { width: 75% !important; }
.survey_element { padding: 5px 0 !important; }
.survey_answers { margin: 5px 5px !important; }
.section1:first-child #survey_answer1:before { left: 10%; }
.section1:first-child #survey_answer2:before { content: " "; visibility: visible !important; background: none; opacity: 1; color: black; }
.section1:first-child #survey_answer3:before { content: " "; visibility: visible !important; background: none; opacity: 1; color: black; }
.section1:first-child #survey_answer4:before { content: " "; visibility: visible !important; background: none; opacity: 1; color: black; }
.section1:first-child #survey_answer5:before { left: -10%; }
}
@media only screen and (max-width : 768px) {
.survey_table { width: 20% !important; }
.survey_table.alldisplay { width: 100% !important; padding-bottom: 25px !important; }
.survey_element { padding: 10px 0 !important; }
.survey_answers { margin: 5px 10px !important; }
.survey_answers:first-child { margin-left: 0 !important; }
.survey_answers:last-child { margin-right: 20px !important; }
}
.ahoverstyle5 span:before {
    visibility: hidden;
}
.ahoverstyle5 span:after {
    visibility: hidden;
}
@media (max-width: 640px){
 .buttonCustomPortal {
    margin-left: 10px !important;
}
}
.buttonCustomPortal:hover {
    opacity: .75;
    background-color: #00a2e8;
    color: #fff !important;
}

.buttonCustomPortal {
align-items:center;
background-color:rgb(0,162,232);
border-bottom-color:rgb(255,255,255);
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
border-bottom-style:none;
border-bottom-width:0px;
border-image-outset:0;
border-image-repeat:stretch;
border-image-slice:1;
border-image-source:none;
border-image-width:1;
border-left-color:rgb(255,255,255);
border-left-style:none;
border-left-width:0px;
border-right-color:rgb(255,255,255);
border-right-style:none;
border-right-width:0px;
border-top-color:rgb(255,255,255);
border-top-left-radius:20px;
border-top-right-radius:20px;
border-top-style:none;
border-top-width:0px;
box-shadow:none;
box-sizing:border-box;
color:rgb(255,255,255);
cursor:pointer;
display:flex;
font-family:Lato;
font-size:12px;
font-stretch:1;
font-style:normal;
font-variant-caps:normal;
font-variant-east-asian:normal;
font-variant-ligatures:normal;
font-variant-numeric:normal;
font-weight:800;
height:38.4px;
justify-content:center;
letter-spacing:normal;
line-height:15px;
margin-bottom:0px;
margin-right:0px;
margin-top:0px;
max-width:1;
opacity:1;
padding-bottom:12px;
padding-left:12px;
padding-right:12px;
padding-top:12px;
text-align:center;
text-decoration-color:rgb(255,255,255);
text-decoration-line:none;
text-decoration-style:solid;
text-decoration-thickness:auto;
text-shadow:none;
text-size-adjust:1;
text-transform:none;
transition-delay:0s;
transition-duration:0.3s;
transition-property:opacity;
transition-timing-function:ease;
white-space:normal;
width:100%;
}