#supportrequestiframe{
	width:100%;
}

.frame-sr_wrapper{
    line-height:22px;
	background:#f4f4f4;
	border-radius:20px; 
	-moz-border-radius:20px;
	-webkit-border-radius: 20px;
	behavior: url(PIE.htc);
	height:485px;
	font-size:14px;
        padding:15px 22px 10px 35px;
        position:relative;
}

.frame-sr_wrapper .sr_hl{
	padding-top:15px;
	margin-left:35px;
	margin-bottom:10px;
	margin-right:22px;
	font-weight:bold;
	font-size:16px;
}

.frame-sr_wrapper .form_page > h2{
	font-size:12px;
	float:right;
	font-weight:normal;
}

.frame-sr_wrapper .form_page > h2::after{
    content: "/4"
}

.clearfix h2{
    font-size:inherit;
    line-height:inherit;
    font-weight:bold;
    font-family:inherit;
}

.frame-sr_wrapper .form_page > .row > .col-lg-6:first-child{
	float:left;
	width:305px;
	position:relative;
	height:415px
}

.frame-sr_wrapper .form_page > .row > .col-lg-6:last-child{
	float:right;
        width:305px;
	position:relative;
	height:415px
}


.frame-sr_wrapper label{
	margin-bottom:5px;
	display:block;
}
.frame-sr_wrapper label.height_2{
	height:85px;
}
.frame-sr_wrapper .form-group{
	margin-bottom:8px;
	clear:both;
}

.frame-sr_wrapper input[type=text] , .frame-sr_wrapper input[type=email] , .frame-sr_wrapper input[type=tel]{
	width:100%;
	border:1px solid #cacaca;
	background: #fff;
	height:24px;
	position:relative;
	top:-2px;
}
.frame-sr_wrapper textarea{
	font-family: 'Calibri', sans-serif;
}

.frame-sr_wrapper textarea.input_line{
	resize:none;
	height:60px;
}

.frame-sr_wrapper textarea.height_2{
	height:125px;
}

.frame-sr_wrapper .btn-toolbar{
	position:absolute;
	bottom:0px;
        right:22px;
	text-align:right;
	width:100%;
}

.frame-sr_wrapper  .btn-toolbar button{
	display:inline-block;
	position:relative;
	z-index:5;
}

.frame-sr_wrapper .btn-group{
    display:inline-block;
}

.frame-sr_wrapper .next button{
	background: url(../Images/sbut_next.png) right center no-repeat #000 !important;
	min-width:auto !important;
	width:140px !important;
}

.frame-sr_wrapper .previous button{
	background: url(../Images/sbut_prev.png) left center no-repeat #000 !important;
	min-width:auto !important;
	width:140px !important;
        margin-right:20px !important;
}

.frame-sr_wrapper .b_but{
        background: url(/fileadmin/html/ximg/sbut_next.png) right center no-repeat #000 !important;
    float: right;
    min-width: auto !important;
    width: 140px !important;
}
.frame-sr_wrapper  .btn-toolbar button{
    display: inline-block;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    min-width: 150px;
    height: 29px;
    vertical-align: middle;
    line-height: 26px;
    margin: 0px 6px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    margin: 5px 0px 15px 0px;
    behavior: url(/PIE/PIE.htc);
    
	background:#000;
	
	margin-top:5px;
	border:1px solid #7a7a7a;
	font-weight:bold;
	padding:1px 6px;
	cursor:pointer;
}

.frame-sr_wrapper input{
	font-size:14px;
	background:#fff;
}

.frame-sr_wrapper .selectBox{
	padding-right:5px;
	width:100% !important;
        background:#fff !important;
}

.frame-sr_wrapper .comments, .frame-sr_wrapper .help-block{
    display:block;
	font-size:12px;
	line-height:18px;
	padding-bottom:6px;
}
.frame-sr_wrapper .half_left{
	width:172px;
	float:left;
}
.frame-sr_wrapper .half_right{
	width:125px;
	float:right;
}

.frame-sr_wrapper .check_div{
	margin-bottom:6px;
	clear:both;
	position:relative;
}

.frame-sr_wrapper .check_div .Zebra_TransForm_Checkbox{
	margin:0px;
	display:inline-block;
	position:absolute;
	margin-top:1px;
	margin-left:2px;
}

.frame-sr_wrapper .check_text{
	font-size:12px;
	line-height:14px;
	margin-left:20px;
}



.frame-sr_wrapper .input_checkbox{
	display:none;
}

/** 2020 **/

.frame-sr_wrapper .plupload_wrapper{
    margin-bottom:6px;
}
.frame-sr_wrapper .plupload_header_content{
   display:none !important;
}

.frame-sr_wrapper .plupload_buttons{
    display:block !important;
}

.frame-sr_wrapper .plupload_filelist_footer{
    height:50px !important;
}

.frame-sr_wrapper .plupload_container{
    padding:0px;
    border:1px solid #000;
}

.frame-sr_wrapper .plupload_scroll .plupload_filelist{
    height:120px;
}

.frame-sr_wrapper li.plupload_droptext{
    line-height:100px;
}

.frame-sr_wrapper select{
    display: block !important;
    height:0px;
    overflow:hidden;
    opacity:0;
}

.plupload_file_size{
    display:none;
}

.plupload_file_status{
    display:none;
}

.frame-sr_wrapper textarea{
    resize:none;
    height:311px;
    height:60px;
    width:100%;
}

.frame-sr_wrapper .form-check{
    font-size: 12px;
    line-height: 14px;
}

.frame-sr_wrapper input[type=checkbox]{
    display:none;
}

.frame-sr_wrapper .col-xs-2 {
    display:grid
}
.frame-sr_wrapper .col-xs-2 .form-check{
    width:135px;
    display:inline-block;
    vertical-align: top;

}

.frame-sr_wrapper .col-xs-2 .form-check:nth-child(odd){
    width:160px;
    display:inline-block;
    vertical-align: top;
}

.frame-sr_wrapper .form-check{
    position:relative;
}

.frame-sr_wrapper .Zebra_TransForm_Checkbox{
    position:absolute;
    top:0px !important;
}

.frame-sr_wrapper .form-check span{
    display:inline-block;
    margin-left: 20px;
}

.frame-sr_wrapper .col-sm-1{
    display:inline-block;
    width:135px;
    padding-left:160px;
    position:relative;
    top:-50px;
}

.frame-sr_wrapper .col-sm-1 label{
    display:none;
}

.frame-sr_wrapper .col-sm-1 textarea{
    height:41px;
}

.frame-sr_wrapper .col-sm-2  textarea{
    height:131px;
}

.frame-sr_wrapper .page-4 label{
	display:none;
}

.frame-sr_wrapper .page-4 .help-block{
    height:5em;
}