/*
 Theme Name: MXEL
 Author: Contentia Communications
 Author URI: http://www.contentia.se
 Template: mxel
*/


@import url("../mxel/style.css");

/*

Quatro Regular
font-family: quatro, sans-serif; font-weight: 400; font-style: normal;


Quatro Black
font-family: quatro, sans-serif; font-weight: 800; font-style: normal;

Sofia Pro Soft Light
font-family: sofia-pro-soft, sans-serif; font-weight: 300; font-style: normal;

Sofia Pro Soft Regular
font-family: sofia-pro-soft, sans-serif; font-weight: 400; font-style: normal;

*/

/* Kundenkät */
.main_color tr:nth-child(odd), .main_color .pricing-table>li:nth-child(odd), .main_color .pricing-extra {
    background: #fff!important;
}

.gform_legacy_markup_wrapper table.gsurvey-likert th.gsurvey-likert-choice-label, .gravity-theme table.gsurvey-likert th.gsurvey-likert-choice-label {
    background-color: #fff;
    border: 1px solid #ccc;
    border-top: 1px solid #ccc;
    line-height: 1.2;
    padding: 3px 0;
    text-align: center;
    vertical-align: middle;
}

.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction {
    clear: both;
	font-family: sofia-pro-soft, sans-serif!important; 
	font-weight: 300; 
	font-style: normal;     
	font-size: 12px;
    letter-spacing: normal;
    padding: 0px 0 30px 0!important;
    margin-top: -15px;
	width: 100%;
}

.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {
    display: inline-block;
    font-size: 15px !important;
	font-family: sofia-pro-soft, sans-serif!important; 
	font-weight: 300!important; 
	font-style: normal; 
}

#top input#input_4_4,
#top input#input_4_6 {
    background-color: #f1f1f1!important;
    color: #000!important;
    border: 1px solid #eee!important;
    font-size: 15px!important;
    font-family: sofia-pro-soft, sans-serif!important;
    font-weight: 300!important;
    font-style: normal;
    padding: 10px!important;
    border-radius: 4px!important;
}

#survey label.gfield_consent_label {
    font-size: 14px !important;
    color: #000;
    font-weight: 300 !important;
    font-family: sofia-pro-soft, sans-serif;
    font-style: normal;
}

div#gform_confirmation_message_4 {
    font-size: 18px;
    font-family: 'sofia-pro-soft';
    line-height: 130%;
}

#top textarea#input_4_7 {
    background-color: #f1f1f1!important;
    color: #000!important;
    border: 1px solid #eee!important;
    font-size: 15px!important;
    font-family: sofia-pro-soft, sans-serif!important;
    font-weight: 300!important;
    font-style: normal;
    padding: 10px!important;
    border-radius: 4px!important;
    height: 70px;
}

#survey .gform_wrapper.gravity-theme .gfield_description { padding: 5px!important; }

/* END */


.gform_validation_errors>h2 {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    margin: 0 0 0.9375rem 0;
}

.gform_legacy_markup_wrapper div.validation_error {
    color: #fff;
    font-size: 1em;
    font-weight: 400;
    margin-bottom: 25px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    padding: 16px 0 16px 0;
    clear: both;
    width: 100%;
    text-align: center;
}

.gform_legacy_markup_wrapper .validation_message {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
}

.gform_legacy_markup_wrapper .gfield_required {
    color: #fff;
    margin-left: 4px;
}

/* ============================================== G E N E R A L  S T Y L I N G  ============================================== */

.main_color { background-color: #fff; color: #181818; border:none; } /* Main bg color */
.alternate_color { background-color: #DCEEE3; color: #181818!important; } /* Alternate bg color */
.special-heading-border { display: none!important; }
#header_main { border:none; z-index: 1; }
.avia_transform .avia_start_delayed_animation.left-to-right { -webkit-animation: avia-ltr 1.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275)!important; animation: avia-ltr 1.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275)!important;}
.main_color article {border-color: #181818!important; }
::selection { background: #51A873; /* WebKit/Blink Browsers */}
::-moz-selection {  background: #51A873; /* Gecko Browsers */ }



/* ============================================== T Y P O G R A P H Y  ============================================== */

body { font-size: 20px; text-transform:none; }
.main_color a { color:#51A873!important; text-decoration: none;}
.main_color a:hover { color:#51A873!important; text-decoration: underline;}
.main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5 { font-family: quatro, sans-serif; font-weight: 800; font-style: normal; }
.main_color p { font-size: 19px; line-height: 24px; color: #181818; font-family: sofia-pro-soft, sans-serif; font-weight: 300; font-style: normal; }
#top .main_color strong { color: #181818; }
#top .main_color b, .alternate_color b { color: #181818; }
#top .main_color .special_amp { color: #181818; font-size: inherit; }

h1.av-special-heading-tag { font-size:70px; line-height:64px; margin-bottom: 35px!important; font-weight: 700!important; text-transform: none!important; }
h2.av-special-heading-tag { font-size:40px; line-height:45px; margin-bottom: 20px!important; font-weight: 700!important; text-transform: none!important;  }
h3.av-special-heading-tag { font-size:20px; line-height:25px; margin-bottom: 10px!important; font-weight: 700!important; text-transform: none!important; }
h4.av-special-heading-tag { font-size:30px; line-height:120%; margin-bottom: 10px!important; font-weight: 700!important; text-transform: none!important; }
.av-special-heading.av-special-heading-h2 { padding-bottom: 0px!important; margin-top: 30px!important; }

.av-special-heading-h3 {
    width: 100%;
    clear: both;
    display: block;
    margin-top: 40px;
    position: relative;
    margin-bottom: -30px;
	font-size: 30px;
}

.main_color .special-heading-inner-border { display: none; }
.av-special-heading-h4 .special-heading-border { height: 1em; display: inherit!important; }

.ingress p { font-size: 20px; line-height: 28px; }
.av-subheading.av-subheading_above p { color: #51A873; text-transform: uppercase; font-size: 17px; }
.av-subheading.av-subheading_below p { color: #666; text-transform: uppercase; font-size: 17px; }
.marker { text-decoration: none; }

.text_left { text-align: right; }
.text_center p { text-align: center; width: 70%; margin-left: 15%; font-weight: 400;}

#top .contact_green p { color: #fff!important; line-height: 30px!important; }
#top .contact_green a { color: #fff!important; }
#top .contact_green strong { color: #fff!important; font-weight: 700!important; }
.contact_dark { padding: 100px; }


/* UL LI */
ul {
    font-size: 19px;
    line-height: 24px;
    color: #181818;
    font-family: sofia-pro-soft, sans-serif;
    font-weight: 300;
    font-style: normal;
}


/* ============================================== H E A D E R  ============================================== */

/* Header - Normal */
#top .header_color .main_menu ul:first-child > li > a { font-size: 15px!important; color: #181818; text-transform: uppercase; margin: 0 10px!important; font-family: quatro, sans-serif; font-weight: 400; font-style: normal; }
#top .header_color .main_menu ul:first-child > li > a:hover { color: #181818;  }
#top .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a { color: #131126!important;   }
#top .header_color .avia-menu-fx { background: #51A873 repeat scroll 0% 0%; width: 4px; height: 4px; left: 50%; border-radius: 100px;  margin-bottom: 25px;  }
#top .header_color .header_bg { background: #fff!important; box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.1); border-top: 0px; border:none!important; opacity: 1.0; filter: alpha(opacity=100); /* For IE8 and earlier */ }
.header_color .container.av-logo-container .logo { width: 190px!important; height: 80px!important; margin: 35px 0 0 10px!important; }


/* Header - Scrolled */
#top .header-scrolled .main_menu ul:first-child > li > a { font-size: 15px!important; color: #181818; text-transform: uppercase; margin: 0 10px!important; font-family: quatro, sans-serif; font-weight: 400; font-style: normal; }
#top .header-scrolled .main_menu ul:first-child > li > a:hover { color: #181818; }
#top .header-scrolled .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a { color: #131126!important; }
#top .header-scrolled .avia-menu-fx { background: #51A873 repeat scroll 0% 0%; width:30%; left: 35%; margin-bottom: 2px; }
#top .header-scrolled .header_bg { background: #fff!important; box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.1); border:none!important; opacity: 1.0!important; filter: alpha(opacity=100); /* For IE8 and earlier */ }
.header-scrolled .container.av-logo-container .logo { width: 80px!important; height: auto!important; margin: 5px 0 0 10px!important; }


/* Header - Transparent */
#top .header_color.av_header_transparency .main_menu ul:first-child > li > a { font-size: 15px!important; color: #181818!important; text-transform: uppercase;; margin: 0 10px!important; font-family: quatro, sans-serif; font-weight: 400; font-style: normal; }
#top .header_color.av_header_transparency .main_menu ul:first-child > li > a:hover { color: #181818!important; }
#top .header_color.av_header_transparency .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a { font-size: 15px!important; color: #181818!important; background: transparent!important;  }
#top .header_color.av_header_transparency .avia-menu-fx { background: #51A873 repeat scroll 0% 0%; width:30%; left: 35%;  margin-bottom: 5px!important; }
#top .header_color.av_header_transparency .header_bg { background: transparent!important; box-shadow:none!important; border:none!important; opacity: 0.8!important; filter: alpha(opacity=80); /* For IE8 and earlier */ }



/* ============================================== D E S I G N ============================================== */

#brand-logos { border-top: 1px solid #e4e4e4!important; border-bottom: 1px solid #e4e4e4!important; }
.iconbox_icon.heading-color { font-size: 25px; color: #51A873; }
.iconbox .iconbox_content .iconbox_content_title {
    padding: 2px 0 0 0;
    position: relative;
    margin: 0 0 16px 0;
    text-transform: none;
    font-size: 18px;
    font-family: quatro, sans-serif; font-weight: 800; font-style: normal;
}

#top .iconbox_content p { font-size: 15px; }


.avia-testimonial-wrapper.av-56z0-7b3c67187f008bf9fdaeb2046dcdcec3.avia-grid-testimonials.avia-grid-1-testimonials.avia_animate_when_almost_visible.avia_start_animation {
    display: table;
    margin: 0px 30%;
    clear: both;
    width: 80%;
    table-layout: fixed;
}

.avia-testimonial-wrapper.av-l2mf1dmc-13b25bac25922026987ab7395997e52d.avia-slider-testimonials.avia-slider-2-testimonials.avia_animate_when_almost_visible.av-large-testimonial-slider.avia_start_animation {
    width: 70%;
    margin-left: 15%;
    font-family: quatro, sans-serif; font-weight: 800; font-style: normal;
}

#top .av-large-testimonial-slider .avia-testimonial-name {
    font-size: 16px;
    margin-top: 20px;
    font-family: sofia-pro-soft, sans-serif; font-weight: 300; font-style: normal;
}

span.avia-testimonial-subtitle {
  font-size: 16px;
  margin-top: 20px;
  font-family: sofia-pro-soft, sans-serif; font-weight: 300; font-style: normal;
}

#top .avia-testimonial-content p {
    margin-top: 7px;
    font-size: 22px;
    line-height: 30px;
}

#top .av-large-testimonial-slider .avia-testimonial-meta-mini { text-align: center; }

.contact_green { padding: 100px; }
.contact_dark { padding: 100px; }

.av-share-box .av-share-link-description { display: none; }

.av-social-sharing-box.av-social-sharing-box-same-width .av-share-box ul li a {
    width: 45px;
    height: 45px;
}

#top .av-share-box ul { margin-left: -14px; }

.av-share-box ul li a { font-size: 30px; }



/* ============================================== I M A G E S ============================================== */

.small-preview img, .big-preview img { border-radius: 0; }
img { border-radius: 0 !important; }
/*
#top .wp-image-229.avia-img-lazy-loading-not-229.avia_image {
    border-radius: 8px!important;
    -webkit-box-shadow: 0px 30px 30px -10px rgba(0,0,0,0.5);
    box-shadow: 0px 30px 30px -10px rgba(0,0,0,0.5);
}

img.wp-image-193.avia-img-lazy-loading-not-193.avia_image {
    border-radius: 8px!important;
    -webkit-box-shadow: 0px 30px 30px -10px rgba(0,0,0,0.5);
    box-shadow: 0px 30px 30px -10px rgba(0,0,0,0.5);
}
*/

#hero-img .avia-image-container-inner, .hero-img .avia_image, .av-image-caption-overlay {
    -webkit-border-radius: 8px!important;
    -moz-border-radius: 8px!important;
    border-radius: 8px!important;
    display: block;
    position: relative;
    max-width: 100%;
    box-shadow: 0px 30px 30px -10px rgb(0 0 0 / 50%);
}


/* ============================================== B U T T O N S ============================================== */

#top .avia-color-theme-color { color:#fff!important; background-color: #51A873!important; border: 1px solid #fff!important; font-family: quatro, sans-serif; font-weight: 400; font-style: normal; }
#top .avia-color-theme-color-subtle { color:#fff!important; background-color: #313131!important; border: 1px solid #fff!important; font-family: quatro, sans-serif; font-weight: 400; font-style: normal; }
#top .avia-color-theme-color-highlight { color:#51A873!important; background-color: #fff!important; border: 1px solid #fff!important; font-family: quatro, sans-serif; font-weight: 400; font-style: normal; }

#top .avia-button.avia-size-medium { padding: 10px 16px 10px; font-size: 15px; min-width: 100px; border-radius: 4px; }
#top .avia-button.avia-size-large { padding: 20px 26px 20px; font-size: 17px; min-width: 150px; border-radius: 4px; }

div .main_color .button { color:#fff!important; background-color: #51A873!important; border: 1px solid #51A873!important; font-family: quatro, sans-serif; font-weight: 400; font-style: normal; }



/* ============================================== F O R M S ============================================== */


/* kund */

.gform_wrapper .gfield_required { color: #ff0000!important; }
p.gform_required_legend { display: none; }
.page-id-248 label { font-family: quatro, sans-serif!important; font-weight: 400!important; font-size: 16px!important; font-style: normal;  }

.gform_wrapper.gravity-theme .gfield_label {
    display: inline-block!important;
    font-size: 14px!important;
    line-height: 16px!important;
    font-weight: 700!important;
    margin-bottom: 8px;
    padding: 0;
    text-transform: uppercase;
    color: #2b2b2b;
    font-family: quatro, sans-serif!important; font-weight: 800; font-style: normal;
}

.gchoice.gchoice_3_1_0 {
    border: 1px solid #000!important;
    width: 23%!important;
    float: left!important;
    text-align: center!important;
    padding: 10px!important;
}

.gchoice.gchoice_3_1_1 {
    border: 1px solid #000!important;
    width: 23%!important;
    float: left!important;
    text-align: center!important;
    padding: 10px!important;
    margin-left: 10px!important;
}

.gchoice.gchoice_3_17_0, .gchoice.gchoice_3_17_1, .gchoice.gchoice_3_17_2, .gchoice.gchoice_3_17_3, .gchoice.gchoice_3_17_4,
.gchoice.gchoice_3_56_0, .gchoice.gchoice_3_56_1 {
    border: 1px solid!important;
    padding: 10px!important;
    width: 420px!important;
    margin-top: 5px!important;
}

.page-id-248 .main_color .input-text,
.page-id-248 .main_color input[type='text'],
.page-id-248 .main_color input[type='input'],
.page-id-248 .main_color input[type='password'],
.page-id-248 .main_color input[type='email'],
.page-id-248 .main_color input[type='number'] {
    background-color: #f7f7f7!important;
    color: #282828!important;
    border: 1px solid #e2e2e2!important;
    font-size: 18px!important;
    font-family: sofia-pro-soft, sans-serif!important;
    font-weight: 300!important;
    font-style: normal!important;
    padding: 15px 20px 20px 15px!important;
}

.page-id-248 .main_color input[type='text']:focus {
-webkit-box-shadow: 0px 0px 20px -10px rgba(81,168,115,1)!important;
-moz-box-shadow: 0px 0px 20px -10px rgba(81,168,115,1)!important;
box-shadow: 0px 0px 20px -10px rgba(81,168,115,1)!important; }

.page-id-248 .main_color textarea {
  background-color: #f7f7f7!important;
  color: #282828!important;
  border: 1px solid #e2e2e2!important;
  font-size: 18px!important;
  font-family: sofia-pro-soft, sans-serif!important;
  font-weight: 300!important;
  font-style: normal!important;
  padding: 15px 20px 20px 15px!important;
  height: 150px!important;
}

#top select {
    -webkit-appearance: none;
    border: 1px solid #e2e2e2!important;
    padding: 16px 20px 21px 15px!important;
    outline: none;
    font-family: sofia-pro-soft, sans-serif!important;
    font-size: 18px!important;
    color: #282828;
    margin: 0;
    width: 100%;
    display: block;
    margin-bottom: 20px;
    background: #f7f7f7;
    border-radius: 0px;
}

.gform_drop_area {
    background: rgba(0,0,0,.02);
    border: 1px dashed #ccc;
    border-radius: 4px;
    margin-bottom: 8px;
    padding: 32px;
    text-align: center;
    font-family: sofia-pro-soft, sans-serif!important;
    font-size: 18px!important;
}

.page-id-248 label.gfield_consent_label {
    font-size: 14px!important;
    color: #2b2b2b;
    font-weight: 300!important;
    font-family: sofia-pro-soft, sans-serif; font-weight: 300; font-style: normal;
}

.gform_wrapper.gravity-theme .gsection {
    border-bottom: 1px dashed #ebebeb;
    padding: 0 16px 8px 0;
    margin: 20px 0;
}

.gform_wrapper.gravity-theme .gform_fileupload_rules { font-size: 15px; font-family: sofia-pro-soft, sans-serif!important; }


li.gchoice.gchoice_1_8_0 {
    min-width: 150px;
    float: left;
}

li.gchoice.gchoice_1_8_1 {
    min-width: 150px;
    float: left;
}

div#gform_confirmation_message_3 {
  font-size: 19px;
line-height: 24px;
color: #181818;
font-family: sofia-pro-soft, sans-serif;
font-weight: 300;
font-style: normal;
}



#top .gform_wrapper .gfield_checkbox li label, #top .gform_wrapper .gfield_radio li label {
    margin: 5px 0 0 0px!important;
    color: #fff;
}

.gform_legacy_markup_wrapper .gfield_radio li {
  font-size: 13px;
    margin: 0 0 25px 0!important;
    line-height: 1.3;
    font-family: sofia-pro-soft, sans-serif; font-weight: 300; font-style: normal;
    text-transform: uppercase;
}

#top .main_color .input-text,
#top .main_color input[type='text'],
#top .main_color input[type='input'],
#top .main_color input[type='password'],
#top .main_color input[type='email'],
#top .main_color input[type='number'] {
  background-color: transparent;
  color: #fff;
  border-top: none;
  border-right: 0;
  border-bottom: 1px solid white;
  border-left: 0;
  font-size: 15px;
  font-family: sofia-pro-soft, sans-serif; font-weight: 300; font-style: normal;
  padding: 0px 20px 20px 5px;
}

#top .main_color textarea {
  background-color: transparent;
  color: #fff;
  border-top: none;
  border-right: 0;
  border-bottom: 1px solid white;
  border-left: 0;
  font-size: 15px;
  height: 50px;
  font-family: sofia-pro-soft, sans-serif; font-weight: 300; font-style: normal;
}

label.gfield_consent_label {
    font-size: 14px!important;
    color: #fff;
    font-weight: 300!important;
    font-family: sofia-pro-soft, sans-serif; font-weight: 300; font-style: normal;
}

.main_color input[type='submit'] {
  background-color: #fff;
  color: #000;
  border-color: #fff;
  border-radius: 4px;
}

.gform_legacy_markup_wrapper .gform_footer input.button, .gform_legacy_markup_wrapper .gform_footer input[type=submit], .gform_legacy_markup_wrapper .gform_page_footer input.button, .gform_legacy_markup_wrapper .gform_page_footer input[type=submit] {
    font-size: 16px!important;
    width: auto;
    margin: 0 16px 0 0;
    font-family: quatro, sans-serif; font-weight: 400; font-style: normal;
}

div#gform_confirmation_message_1 {
    color: #fff;
    font-family: quatro, sans-serif; font-weight: 400; font-style: normal;
}

.gform_legacy_markup_wrapper div.validation_error {
    color: #790000;
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 25px;
    border-top: 2px solid #790000;
    border-bottom: 2px solid #790000;
    padding: 16px 0 16px 0;
    clear: both;
    width: 100%;
    text-align: center;
    background: #fff;
}


/* ============================================== F O O T E R ============================================== */

#footer { padding: 15px 0 30px 0; z-index: 1; top: 70px!important; }
#footer p { font-size: 16px!important; }



/*
Desktop Styles
================================================== */

@media only screen and (min-width: 960px) {

}


/*
Mobile Styles
================================================== */

@media only screen and (max-width: 1220px) {

}


@media only screen and (max-width: 1025px) {

}


@media only screen and (max-width: 989px) {

  .gchoice.gchoice_3_1_0 {
      border: 1px solid #000!important;
      width: 40%!important;
      text-align: left!important;
      float: left!important;
      padding: 10px!important;
  }

  .gchoice.gchoice_3_1_1 {
      border: 1px solid #000!important;
      width: 40%!important;
      text-align: left!important;
      float: left!important;
      padding: 10px!important;
      margin: 0px 5px!important;
  }

  .gchoice.gchoice_3_17_0, .gchoice.gchoice_3_17_1, .gchoice.gchoice_3_17_2, .gchoice.gchoice_3_17_3, .gchoice.gchoice_3_17_4,
  .gchoice.gchoice_3_56_0, .gchoice.gchoice_3_56_1 {
      border: 1px solid!important;
      padding: 10px!important;
      width: 100%!important;
      margin-top: 5px!important;
  }

}


@media only screen and (max-width: 767px) {



  .header_color .container.av-logo-container .logo {
  width: 190px!important;
  height: 80px!important;
  margin: 0px 0 0 0px!important; }

  h1.av-special-heading-tag { font-size:55px; line-height:54px; margin-bottom: 35px!important; font-weight: 700!important; text-transform: none!important; }
  .text_center p { text-align: center; width: 90%; margin-left: 5%; font-weight: 400;}
  .ingress p {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 40px;
}
  .avia-section-huge .content, .avia-section-huge .sidebar {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  body .container_wrap .avia-builder-el-no-sibling {
    margin-top: 0;
    margin-bottom: 30px;
}

  img.wp-image-193.avia-img-lazy-loading-not-193.avia_image { margin-top: 20px; }

  .avia-testimonial-wrapper.av-56z0-7b3c67187f008bf9fdaeb2046dcdcec3.avia-grid-testimonials.avia-grid-1-testimonials.avia_animate_when_almost_visible.avia_start_animation {
    display: table;
    margin: 0px 5%;
    clear: both;
    width: 90%;
    table-layout: fixed;
  }

  .avia-testimonial-wrapper.av-l2mf1dmc-13b25bac25922026987ab7395997e52d.avia-slider-testimonials.avia-slider-2-testimonials.avia_animate_when_almost_visible.av-large-testimonial-slider.avia_start_animation {
    width: 120%;
    margin-left: -30px;
    font-family: quatro, sans-serif;
    font-weight: 800;
    font-style: normal;
}





.gchoice.gchoice_3_1_0 {
    border: 1px solid #000!important;
    width: 100%!important;
    text-align: left!important;
    padding: 10px!important;
}

.gchoice.gchoice_3_1_1 {
    border: 1px solid #000!important;
    width: 100%!important;
    text-align: left!important;
    padding: 10px!important;
    margin: 5px 0px!important;
}

.gchoice.gchoice_3_17_0, .gchoice.gchoice_3_17_1, .gchoice.gchoice_3_17_2, .gchoice.gchoice_3_17_3, .gchoice.gchoice_3_17_4,
.gchoice.gchoice_3_56_0, .gchoice.gchoice_3_56_1 {
    border: 1px solid!important;
    padding: 10px!important;
    width: 100%!important;
    margin-top: 5px!important;
}


}
