.ezpath .ez.slide {
   border         :  1px solid #CCCCCC;
   background     :  #FFFFFFAA;
   padding        :  20px;
}

.ezpath .ez.slide .field {
   padding-top    : 10px;
   padding-bottom : 10px;
}

.ezpath .ez.slide .field input,
.ezpath .ez.slide .field textarea,
.ezpath .ez.slide .field button,
.ezpath .ez.slide .field select
{
   border         :  1px solid #AAAAAA;
   border-radius  :  5px;
   padding        :  10px;
   width          :  100%;
   resize         :  none;
   outline        :  none;
}


.ezpath .ez.slide .field textarea {
   height : 100px;
}


.ezpath .ez.slide .field button {
   background  :  #004E8C;
   color       :  #FFFFFF;
   font-weight :  bold;
   transition  :  0.5s;
}
.ezpath .ez.slide .field button:hover {
   background  :  #004E8C;
   color       :  #EEEEEE;
   font-weight :  bold;
   transition  :  0.5s;
}

.ezpath .ez.slide .field.choice {
  display         :  flex;
  flex-direction  :  column;
  gap             :  10px;
}
.ezpath .ez.slide .field .choice button {
    margin-bottom: 10px;
}


.ezpath .input {
   transition     :  1s;
}
.ezpath .input.error {
   border-color   :  red !important;
   color          :  red !important;
   transition     :  1s;
}

.ezpath .compliance-error {
   border : 2px solid red !important;
}

#ezanswer {
   border      :  1px solid #CCCCCC;
   box-shadow  :  0 4px 8px rgba(0, 0, 0, 0.3);
   background  :  #FFFFFF;
   padding     :  20px;
   display     :  none;
}

#ezfeedback {
  display            :  flex;
  gap                :  10px;
  justify-content    :  right;
  margin             :  10px 0px 10px 0px;
}

#ezfeedback #yes, #ezfeedback #no {
  padding            :  5px 12px;
  background-color   :  #eee;
  border             :  1px solid #ccc;
  cursor             :  pointer;
  user-select        :  none;
  border-radius      :  4px;
  transition         :  transform 0.1s ease;
}

#ezfeedback #yes::before   { content : "\01F44D ";    margin-right : 5px;  }
#ezfeedback #no::before    { content : "\01F44E ";    margin-right : 5px;  }

#ezfeedback #feedback {
   padding-top :  6px;
   font-size   :  16px;
   font-weight :  bold;
   color       :  navy;
}


.ezpath.c156db9bd722b11f09d5502ca574f768d {
   padding  :  20px;
   width      : 100%;
}

.ezpath.c156db9bd722b11f09d5502ca574f768d .ez.slide {
   padding        :  10px !important;
   border-radius : 30px;
   box-shadow : 0 3px 20px 0px rgba(0, 0, 0, 0.12);
}
.ezpath.c156db9bd722b11f09d5502ca574f768d .ez.slide .field textarea {
   border : none;
   font-size : 20px;
}

.ezpath.c156db9bd722b11f09d5502ca574f768d .ez.slide .field button {
   width          :  auto !important;
   border-radius  :  30px;
   background     :  #f87434;
   border         :  1px solid #f87434;
   font-weight:bold;
   padding : 10px 20px;
   font-size : 20px;
   box-shadow : 0 3px 20px 0px rgba(0, 0, 0, 0.12);
}
.ezpath.c156db9bd722b11f09d5502ca574f768d .ez.slide .field.button {
   text-align  :  right !important;
}

.ezpath.c156db9bd722b11f09d5502ca574f768d button::after {
  content: "\2192";
  margin-left: 20px;
}
.ezpath.c156db9bd722b11f09d5502ca574f768d .field.button {
   padding : 30px !important;
}
.ezpath.c156dbdd2722b11f09d5502ca574f768d {
   padding : 80px 40px;
}

.ezpath.c156dbdd2722b11f09d5502ca574f768d .ez.slide.n1 {
   display        :  flex !important;
   align-items    :  stretch !important;
}
.ezpath.c156dbdd2722b11f09d5502ca574f768d .ez.slide {
   gap            :  10px !important;
   border-radius  :  0px !important;
   border-bottom  :  4px solid #ffd400 !important;
   padding        :  10px !important;
   background     :  #FFFFFFCC !important;
}
.ezpath.c156dbdd2722b11f09d5502ca574f768d .ez.slide .input, .ezpath.c156dbdd2722b11f09d5502ca574f768d .ez.slide button  {
   height         :  50px !important;
   
}
.ezpath.c156dbdd2722b11f09d5502ca574f768d .ez.slide textarea {
   color          :  #000000 !important;
   border-radius  :  0px  !important;
   border         :  none !important;
   padding-top    :  16px !important;
   background     :  transparent !important;
}
.ezpath.c156dbdd2722b11f09d5502ca574f768d .ez.slide .button button {
   background     :  #ffd400 !important;
   color          :  #000000 !important;
   border-radius  :  0px !important;
   border         :  none !important;
   padding        :  10px 20px 10px 20px !important;
}

.ezpath.c156dbdd2722b11f09d5502ca574f768d .field.field-question {
   width : 100%;
}



