
/*=======================
 site btn css 
 =========================*/

body{
  font-family: Arial, Helvetica, sans-serif !important;
  margin:0;
  padding:0;
    -webkit-print-color-adjust: exact;
    font-size: 14px;
}
main {
    float: left;
    width: 100%;
    margin-bottom: 60px;
}
.container{
    max-width: 1170px;
    margin: 0 auto;
}
.page-break{
    page-break-after:always
}
.field-row{
    margin-bottom: 6px;
    position: relative;
    margin-top: 0px;
}
.label{
    padding-top: 13px;
}
input:focus{
    outline: none;
    background-color: transparent;
}
.field label{
    text-transform: capitalize;
    font-size: 18px;
    margin-bottom: 0px;
    background-color: #fff;
    border: 2px solid #fff;
}
.float-left{
    float: left;
}
.float-right{
    float: right;
}
.seprator{
    height: 3px;
    background-color: #000;
    float: left;
    width:100%;
    margin-top: 20px;
}
p {
    float: left;
    width:100%;
    font-size: 15px;
    text-indent: 4em;
}
.top-heading {
    text-align: center;
    padding-top: 30px;
}
.top-heading h4{
    margin-top: 0px;
    font-size: 18px;
}
.top-heading h2{
    margin-bottom: 7px;
    font-size: 26px
}
.section h4{
    margin-bottom: 0px;
    float: left;
    width: 100%;
    font-size: 16px;
}
.print-btn {
    float: left;
    width: 100%;
    text-align: center;
    padding: 30px 0px;
}
.print-btn button{
  font-size: 16px;
  background-color: #000;
  color:#fff;
  padding: 14px 40px;
  border:none;
  cursor: pointer;
}
/*FIELD WIDTH*/
.width_2{
  width:2%;
}
.width_3{
  width:3%;
}
.width_4{
  width:4%;
}
.width_5{
  width:5%;
}
.width_6{
  width:6%;
}
.width_7{
  width:7%;
}
.width_8{
  width:8%;
}
.width_9{
  width:9%;
}
.width_10{
  width:10%;
}
.width_11{
  width:11%;
}
.width_12{
  width:12%;
}
.width_13{
  width:13%;
}
.width_14{
  width:14%;
}
.width_15{
  width:15%;
}
.width_16{
  width:16%;
}
.width_17{
  width:17%;
}
.width_18{
  width:18%;
}
.width_19{
  width:19%;
}
.width_20{
  width:20%;
}
.width_21{
  width:21%;
}
.width_22{
  width:22%;
}
.width_23{
  width:23%;
}
.width_24{
  width:24%;
}
.width_25{
  width:25%;
}
.width_26{
  width:26%;
}
.width_27{
  width:27%;
}
.width_28{
  width:28%;
}
.width_29{
  width:29%;
}
.width_30{
  width:30%;
}
.width_31{
  width:31%;
}
.width_32{
  width:32%;
}
.width_33{
  width:33%;
}
.width_34{
  width:34%;
}
.width_35{
  width:35%;
}
.width_36{
  width:36%;
}
.width_37{
  width:37%;
}
.width_38{
  width:38%;
}
.width_39{
  width:39%;
}
.width_40{
  width:40%;
}
.width_41{
  width:41%;
}
.width_42{
  width:42%;
}
.width_43{
  width:43%;
}
.width_44{
  width:44%;
}
.width_45{
  width:45%;
}
.width_46{
  width:46%;
}
.width_47{
  width:47%;
}
.width_48{
  width:48%;
}
.width_49{
  width:49%;
}
.width_50{
  width:50%;
}
.width_51{
  width:51%;
}
.width_52{
  width:52%;
}
.width_53{
  width:53%;
}
.width_54{
  width:54%;
}
.width_55{
  width:55%;
}
.width_56{
  width:56%;
}
.width_57{
  width:57%;
}
.width_58{
  width:58%;
}
.width_59{
  width:59%;
}
.width_60{
  width:60%;
}
.width_61{
  width:61%;
}
.width_62{
  width:62%;
}
.width_63{
  width:63%;
}
.width_64{
  width:64%;
}
.width_65{
  width:65%;
}
.width_66{
  width:66%;
}
.width_67{
  width:67%;
}
.width_68{
  width:68%;
}
.width_69{
  width:69%;
}
.width_70{
  width:70%;
}
.width_71{
  width:71%;
}
.width_72{
  width:72%;
}
.width_73{
  width:73%;
}
.width_74{
  width:74%;
}
.width_75{
  width:75%;
}
.width_76{
  width:76%;
}
.width_77{
  width:77%;
}
.width_78{
  width:78%;
}
.width_79{
  width:79%;
}
.width_80{
  width:80%;
}
.width_81{
  width:81%;
}
.width_82{
  width:82%;
}
.width_83{
  width:83%;
}
.width_84{
  width:84%;
}
.width_85{
  width:85%;
}
.width_86{
  width:86%;
}
.width_87{
  width:87%;
}
.width_88{
  width:88%;
}
.width_89{
  width:89%;
}
.width_90{
  width:90%;
}
.width_91{
  width:91%;
}
.width_92{
  width:92%;
}
.width_93{
  width:93%;
}
.width_94{
  width:95%;
}
.width_95{
  width:95%;
}
.width_96{
  width:96%;
}
.width_97{
  width:97%;
}
.width_98{
  width:98%;
}
.width_99{
  width:99%;
}
.width_100{
  width:100%;
}
textarea,
 .health-history input[type="text"]{
    padding: 10px;
    box-sizing: border-box;
    border:none;
    border-bottom:1px solid #000;
    width: 100%;
    padding-bottom: 3px;
    background-color: transparent;
}
textarea{
  height: 30px;
}
textarea:focus{
  outline: none;
}
.women-section {
    background-color: #c0c0c0;
    float: left;
    width: 100%;
    border: 1px solid #000;
    border-left: none;
    border-right: none;
    width: calc(100% + 20px);
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    padding-bottom: 12px;
}
.health-history p{
  text-indent: 0px;
}
.health-history .form-wrap{
  overflow: hidden;
}
.health-history .top-heading {
    float: left;
    width: 100%;
    background-color: #c0c0c0;
    border: 2px solid #000;
    border-radius: 32px;
    padding: 32px 40px 32px 40px;
    box-sizing: border-box;
    margin-top: 40px;
}
.two-col-row > .width_48 {
    margin: 0px 7px;
}
.health-history .top-heading h4{
  margin-bottom: 0px;
}
.health-history .top-heading h2{
  margin-top: 0px;
}
.health-history .form-wrap {
    border: 1px solid #000;
    float: left;
    width: 100%;
    border-radius: 24px;
    padding: 10px;
    margin-top: 20px;
    box-sizing: border-box;
}
.form-heading h1{
  text-align: center;
  font-size: 38px;
}
.about-name .width_23 input[type="radio"],
.about-name .width_27 input[type="radio"],
.about-name .width_25 input[type="radio"]{
    margin-top: 14px;
} 
.about-sex .width_30{
  text-align: center;
}
.about-sex input[type="radio"]{
  margin-top: 14px;
  margin-right: 12px;
}
.health-history .dental-insurance-coverage-secondary .width_75,
.health-history .dental-insurance-coverage .width_75{
  padding-top: 12px;
}
.emergency-contact-physician .width_55{
  padding-top: 10px;
}
.emergency-contact-under-care .width_70{
 padding-top: 10px; 
}
.medical-history-physical-health .width_60{
  padding-top: 10px;
}
.pt-10{
  padding-top: 10px;
}
.p-0{
  padding: 0;
}
.health-history .radio-section .label {
    padding-top: 0px;
}
.health-history .radio-section .pt-10{
  padding-top: 0px
}
.health-history .office-use-bottom{
  background-color: #c0c0c0;
}
.health-history .office-use-bottom h5{
  margin-top: 0px;
  text-align: center;
  margin-bottom: 0px;
}
input.btn.btn-primary.submitBtn {
    float: left;
    margin-top: 40px;
    font-size: 20px;
    text-transform: capitalize;
    background: #4682b4;
    color: #fff;
    border-color: #4682b4;
}
.btn.btn-primary {
    background: #4682b4;
    border-radius: 6px;
    border: 1px solid #4682b4;
    padding: 10px 20px;
    margin-top: 10px;
    color: #fff;
}
.form-wrapper.consent-insurance {
    float: left;
    width: 100%;
}
.hippa-notice .section h4{
  border-bottom:2px solid #000;
  display: inline-block;
  width:auto;
}
.form-wrapper.hippa-notice {
    width: 100%;
    float: left;
}
.section.strong_heading {
    padding-top: 10px !important;
    float: left;
}
.treatment-consent p,
.treatment-consent li {
    margin-bottom: 12px;
    font-size: 16px;
}
.form-wrapper.treatment-consent {
    float: left;
    width: 100%;
}
.section {
    float: left;
    width: 100%;
}
.form-wrapper.cancellation-policy {
    float: left;
    width: 100%;
}
@media print {
.print-btn{
  display: none;
}
.form-heading h1 {
    text-align: center;
    font-size: 12px;
    margin: 0;
    margin-bottom: 2px;
}
.form-heading span{
  font-size: 10px;
}
.form-heading strong{
  font-size: 11px;
  margin-bottom: 2px;
}
.health-history .top-heading {
    padding: 8px 20px 8px 10px;
    margin-top: 2px;
}
.heading-box p{
  margin: 0;
  font-size: 10px;
}
.label{
  font-size:11px;
}
.top-heading h2 {
    margin-bottom: 2px;
    font-size: 20px;
}
.health-history{
  font-size: 12px;
}
.health-history .form-wrap{
  margin-top: 8px;
}
.about-date .width_12{
  width:18%;
}
.about-date .width_86{
  width:78%;
}
.about-name .width_14{
  width:22%;
}
.about-name .width_84{
  width:76%;
}
.about-sex .width_36{
  width:46%;
}
.about-sex .width_60{
  width:50%;
}
.about-birthdate .width_28{
  width:38%;
}
.about-birthdate .width_70{
  width:62%;
}
.about-birthdate .width_20 .width_28{
  width:32%;
}
.about-home-address .width_19{
 width:26%;
}
.about-home-address .width_79{
  width:74%;
}
.about-city .width_25{
  width:32%;
}
.about-city .width_70{
  width:60%;
}
.about-marriad-status .width_20{
  font-size: 9px;
}
.about-marriad-status .width_20 input[type="radio"]{
    position: relative;
    top: 4px;
}
.about-home .width_20{
  width: 24%;
}
.about-home .width_78{
  width:74%;
}
.about-work .width_20{
  width:24%;
}
.about-work .width_78{
  width:74%;
}
.about-employer .width_14{
  width:18%;
}
.about-employer .width_84{
  width:80%;
}
.about-occupation .width_16{
  width:22%;
}
.about-occupation .width_60{
  width:54%;
}
.about-best-time .width_44{
  width:58%;
}
.about-best-time .width_56{
  width:42%;
}
.about-mention-name .width_40{
  width:49%;
}
.about-mention-name .width_60{
  width:51%;
}
.about-previous-dentist .width_20{
  width:28%;
}
.about-last-visit .width_14{
  width:18%;
}
.spouse-name .width_18{
  width:24%;
}
.spouse-name .width_80{
  width:76%;
}
.spouse-birth .width_26{
  width:36%;
}
.spouse-birth .width_72{
  width:62%;
}
.spouse-responsible .width_40{
  width:58%;
}
.spouse-responsible .width_58{
  width:42%;
}
.spouse-relation .width_24{
  width:26%;
}
.spouse-work-2 .width_18{
  width:22%;
}
.spouse-work-2 .width_20{
  width:24%;
}
.spouse-billing-address .width_98{
  width:70%;
}
.health-history input[type="text"]{
  padding-top: 3px;
}

.dental-insurance-coverage-secondary .width_25,
.dental-insurance-coverage .width_25{
  width:28%;
}
.dental-insurance-coverage-secondary .width_75,
.dental-insurance-coverage .width_75{
  width:72%;
}
.dental-insurance-name-secondary .width_20,
.dental-insurance-name .width_20{
  width:24%;
}
.dental-insurance-name-secondary .width_78,
.dental-insurance-name .width_78{
  width:74%;
}
.dental-insurance-address-secondary .width_20,
.dental-insurance-address .width_20{
  width:26%;
}
.dental-insurance-address-secondary .width_78,
.dental-insurance-address .width_78{
  width:74%;
}
.dental-insurance-co-phone-secondary .width_40,
.dental-insurance-co-phone .width_40{
  width:46%;
}
.dental-insurance-co-phone-secondary .width_60,
.dental-insurance-co-phone .width_60{
  width:52%;
}
.dental-insurance-co-phone-secondary .width_20,
.dental-insurance-co-phone .width_20{
  width:24%;
}
.dental-insurance-co-phone-secondary .width_78,
.dental-insurance-co-phone .width_78{
  width:76%;
}
.dental-insurance-insured-name-secondary .width_20,
.dental-insurance-insured-name .width_20{
  width:24%;
}
.dental-insurance-insured-name-secondary .width_78,
.dental-insurance-insured-name .width_78{
  width:74%;
}
.dental-insurance-relation-secondary .width_24,
.dental-insurance-relation .width_24{
  width:26%;
}
.dental-insurance-relation-secondary .width_74,
.dental-insurance-relation .width_74{
  width:72%;
}
.dental-insurance-birthdate-secondary .width_24,
.dental-insurance-birthdate .width_24{
  width:32%;
}
.dental-insurance-birthdate-secondary .width_74,
.dental-insurance-birthdate .width_74{
  width:66%;
}
.dental-insurance-birthdate-secondary .width_26,
.dental-insurance-birthdate .width_26{
  width:32%;
}
.dental-insurance-birthdate-secondary .width_70,
.dental-insurance-birthdate .width_70{
  width:66%;
}
.emergency-contact-physician .width_45{
  width:54%;
}
.emergency-contact-physician .width_55{
  padding-top: 10px;
  width:45%;
}
.emergency-contact-relation .width_24{
  width:26%;
}
.emergency-contact-relation .width_74{
  width:68%;
}
.emergency-contact-relation .width_20{
  width:24%;
}
.emergency-contact-relation .width_78{
  width:74%;
}
.emergency-contact-work .width_16{
  width:18%;
}
.medical-history .width_12{
  width:16%;
}
.medical-history .width_88{
  width:84%;
}
.medical-history-phone .width_25{
  width:30%;
}
.medical-history-phone .width_75{
  width:68%;
}
.emergency-contact-under-care .width_30{
  width:36%;
}
.emergency-contact-under-care .width_70{
 width:60%; 
}
.medical-history .pt-10{
  padding-top: 4px;
}
.radio-section .label {
    padding-top: 0px;
    font-size: 14px;
}
.medical-history-taking-prescription .label{
  padding-top: 0px;
}
.dental-history .pt-10,
.dental-history .label {
    padding-top: 0px;
}
.form-wrap.dental-history {
    margin-top: 25px;
}
.dental-history .dental_history_dental_health .width_33{
  font-size: 8px;
} 
.medical-history .field-row{
  margin-bottom: 0px;
}
.health-history .informed-consent p {
    font-size: 12px;
}
.medical-history .label,
.field-row{
  font-size: 8px;
}
.medical-history-allergic input[type="radio"]{
  margin: 0px;
}
.form-wrap.office-use-bottom {
    margin-top: 50px;
}
button.btn.btn-primary, input.btn.btn-primary.submitBtn{
  display:none;
}
.form-wrapper.consent-insurance{
  padding-top: 800px;

}
.page-break{
    page-break-after:always;
    display: block;
}
.page-break-before{
  page-break-before: always;
  display: block;
}
.paddingBtm{
  height:20px;
  width: 100%;
}
.form-wrapper.hippa-notice{
  padding-top:270px;
}
 .hippa-notice .field-row .label.width_20{
    width: 34%
  }
  .hippa-notice .field-row .width_78{
    width:62%;
  }
    .hippa-notice .field-row .label.width_18{
    width: 27%
  }
      .hippa-notice .field-row .width_82{
    width: 73%
  }
   .hippa-notice .field-row .label.width_14{
    width:19%;
   }
      .hippa-notice .field-row .width_84{
    width:80%;
   }
   .hippa-notice .section h4 {
    margin-top: 0;
}

  .treatment-consent p,
.treatment-consent li {
    margin-bottom: 3px;
    font-size: 12px;
}
.treatment-consent .top-heading {
    text-align: center;
    padding-top: 20px;
}
.treatment-consent .top-heading h2{
  margin-top: 0px;
}
.treatment-consent .field-row .width_12{
  width:18%;
}
.treatment-consent .field-row .width_88{
  width:78%;
}
.treatment-consent .field-row .width_30 .width_22{
  width:32%;
}
.treatment-consent .field-row .width_76{
  width:66%;
}
.treatment-consent .field-row .width_34{
  width:54%;
}
.treatment-consent .field-row .width_62{
  width:40%;
}
.treatment-consent .field-row .width_28{
  width:40%;
}
.treatment-consent .field-row .width_68{
  width:60%;
}
.form-wrapper.treatment-consent {
  padding-top: 80px;
}
.form-wrapper.cancellation-policy{
  padding-top: 140px;
}
}

@media (max-width:991px){
	.width_48{width:100%;}
	.content-section{padding: 0 20px;}
}
@media (max-width:567px){
	.width_2,
	.width_3,
	.width_4,
	.width_5,
	.width_6,
	.width_7,
	.width_8,
	.width_9,
	.width_10,
	.width_11,
	.width_12,
	.width_13,
	.width_14,
	.width_15,
	.width_16,
	.width_17,
	.width_18,
	.width_19,
	.width_20,
	.width_21,
	.width_22,
	.width_23,
	.width_24,
	.width_25,
	.width_26,
	.width_27,
	.width_28,
	.width_29,
	.width_30,
	.width_31,
	.width_32,
	.width_33,
	.width_34,
	.width_35,
	.width_36,
	.width_37,
	.width_38,
	.width_39,
	.width_40,
	.width_41,
	.width_42,
	.width_43,
	.width_44,
	.width_45,
	.width_46,
	.width_47,
	.width_48,
	.width_49,
	.width_50,
	.width_51,
	.width_52,
	.width_53,
	.width_54,
	.width_55,
	.width_56,
	.width_57,
	.width_58,
	.width_59,
	.width_60,
	.width_61,
	.width_62,
	.width_63,
	.width_64,
	.width_65,
	.width_66,
	.width_67,
	.width_68,
	.width_69,
	.width_70,
	.width_71,
	.width_72,
	.width_73,
	.width_74,
	.width_75,
	.width_76,
	.width_77,
	.width_78,
	.width_79,
	.width_80,
	.width_81,
	.width_82,
	.width_83,
	.width_84,
	.width_85,
	.width_86,
	.width_87,
	.width_88,
	.width_89,
	.width_90,
	.width_91,
	.width_92,
	.width_93,
	.width_94,
	.width_95,
	.width_96,
	.width_97,
	.width_98,
	.width_99,
	.width_100{width:100%;padding-bottom:2.5px;}

}