.contact-us{font-size:16px;font-weight:400;line-height:1.25;background:rgba(242,244,247,0.50);color: #36444B;}
.contact-us-container{max-width:75em;margin:0 auto;}
.contact-us-box{padding:5em 0;}
.contact-us-head{padding-bottom:5em;text-align:center;}
.contact-us-head h2{font-size:2em;font-weight:500;margin-bottom:10px;}
.contact-us-head p{margin-bottom:0.5em;}
.contact-us-head p:last-child{margin-bottom:0;}
.contact-us-form-box{background:#FFFFFF;box-shadow:0 4px 12px 0 rgba(0,0,0,0.06);border-radius:0.625em;}
.contact-us-form{padding:5em 20px;}
.contact-us-form .button-box{margin-bottom:4em;}
.contact-us-form .button-list{text-align: center;}
.contact-us-form .button-item{display:inline-block;vertical-align:top;margin:0 1.5em;}
.contact-us-form .button-item>a{color:inherit;text-decoration: none;display: inline-block;padding:0.5em 1em;border-radius:0.5em;border:1px solid currentColor;}
.contact-us-form .button-item>a.active{background:#00a870;border-color:#00a870;color:#fff;}
.contact-us-form p{margin-bottom:10px;}
.contact-us-form .tp-row{margin-bottom:1.875em;}
.contact-us-form form{max-width:520px;margin:0 auto;}

.contact-us label{display:block;}
.contact-us button,
.contact-us button:focus{outline:none;border:none;}
.contact-us input,
.contact-us textarea{padding:0 1em;border-radius:4px;margin:0;border:1px solid #ccc;width:100%;box-sizing:border-box;max-width:100%;min-width:100%;}
.contact-us input{font-size:1em;height:40px;line-height:30px;}
.contact-us input[type=radio]{width:auto;height:auto;min-width:auto;margin-right:0.5em;}
.contact-us textarea{min-height:8em;padding-top:0.5em;padding-bottom:0.5em;}
.contact-us select{outline:none;}
.tp-dialog.text-left{text-align:center!important;}
.contact-us .bootstrap-select.business-type,
.contact-us .bootstrap-select.region,
.contact-us .bootstrap-select.where,
.contact-us .bootstrap-select.select{width:100%!important;}
.contact-us .bootstrap-select.business-type button,
.contact-us .bootstrap-select.region button,
.contact-us .bootstrap-select.where button,
.contact-us .bootstrap-select.select button{background: none;border: 1px solid #ccc;box-shadow: none;color: inherit;}
.contact-us .submit{margin-top:3em;}
.contact-us .submit .tp-btn{cursor:pointer;}
.contact-us .error{color:red;}
.contact-us .error input,
.contact-us .error textarea{border-color:red;}
.contact-us .submit button{font-size: 1em;font-weight: 700;line-height:2.5em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;box-sizing: border-box;position: relative;border: 0;border-radius: 4px;outline: none;padding: 0 0.88888888em;background: #00a870;color: #fff;text-decoration: none;display: block;width: 100%;}
.contact-us .checkbox{width: 20px;height: 20px;display: inline-block;margin-right: 0.5em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAMRJREFUOBFjZACCfUeO1TEw/E9nYGCUYPj/nwkkRjRgZPwH1PsCqHemk41VEyPYsP//G8VERBi4uDgZGIk2CaLwP5D69u07w6s3b4BmMtazgFwGMkxbQ41Eo9CU32BgePX2TTrQe4wSIJdRCiBmMEowgcKMVG9isxxsBtAs0iIAm0loYqMGogUIGdzRMCQj0NC0DIUwBJZnoCKIUgA2A2gW0Mv/X4DKM0oBxIz/L4DlIeNMYOHYyAAsz6hQwM4ElzrUrAIACo5HIVx1FhcAAAAASUVORK5CYII=") 50% 50% no-repeat;background-size:100%;}
.contact-us input:checked+.checkbox{background-image:url(https://static.tp-link.com/assets/images/icon/checkbox-omada-checked.svg);}
.contact-us-privacy-link{color:#00a870;text-decoration:underline;}

@media (max-width:736px){
  .contact-us{font-size:14px;}
  .contact-us-box{padding:2.5em 0;}
  .contact-us-head{padding-bottom:2em;}
  .contact-us-form{padding:2em 10px;}
  .contact-us-form .button-box{margin-bottom:2em;}
  .contact-us-form .button-item{width:47%;margin:0.5em 1%;}
  .contact-us-form .button-item>a{width:100%;}
  .contact-us-form .tp-row{margin-bottom:0;}
  .contact-us .submit{margin-top:0;}
}

.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle{background:none;border-color:#ccc;}
.bootstrap-select .dropdown-menu li a{background: none;color: inherit;font-size: 1em;line-height: 2.25em;}
.bootstrap-select .dropdown-menu li a.active , .bootstrap-select .dropdown-menu li a:active{background: rgba(74,203,214,0.06);color: #00a870;}
.bootstrap-select .dropdown-menu{max-height:20em;}
