/*
Theme Name: AMP3-2026-04
Theme URI: https://www.ampltd.com
Author: AMP 
Author URI: https://www.ampltd.com
Description: A theme created for the AMP Ltd website.
Version: 1.0
Text Domain: ampltd
*/

@import url('assets/css/main.css');

.collapse.height {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    -moz-transition: height 0.35s ease;
    -o-transition: height 0.35s ease;
    transition: height 0.35s ease;
}

.collapse.width {
    position: relative;
    width: 0;
    overflow: hidden;
    -webkit-transition: width 0.35s ease;
    -moz-transition: width 0.35s ease;
    -o-transition: width 0.35s ease;
    transition: width 0.35s ease;
}

.collapse.in.width {
	width: auto;
}

.collapse.in.height {
  height: auto;
}

select:required:invalid {
  color: #ccc;
}
option[value=""][disabled] {
  display: none;
}
option {
  color: black;
}
.section_break {
    margin-top: 10px;
    border-top: 2px solid #eee;
    margin-bottom: 30px;
}
.article {
	margin-left:10px;
	margin-right:10px;
}

@media screen and (max-width: 1200px) {
    #article_carousel .slide .content {
        font-size: 12px;
        min-height:59px;
    }
}

@media screen and (max-width: 767px) {
    #article_carousel .slide .content {
        min-height: 43px;
    } 
}

.support_modal .tab-content {
    padding: 5px 25px;
}

.amp_modal_form {
    padding-bottom: 40px;
}

.amp_modal_form .gform_body .top_label .gfield div.ginput_container {
    margin-top: 2px;
}

#support_sales_tab .gform_wrapper {
    margin:0px;
}

#support_support_tab .gform_wrapper {
    margin:0px;
}

.amp_modal_form .gform_footer.top_label {
    padding: 0 0 10px;
}

.product_finder_form_small2 select {
    overflow-y:hidden;
    padding:5px;
    height:41px;
}

.product_finder_form_small2 option {
    line-height:20px;
    margin:5px 0 0;
    font-size: 14px;
    color:#555
}
/*
.support-tab-col {
	text-align: center;
	padding:20px
}

.support-tab-col p {
	min-height: 100px;
}
*/