.modal-dialog{
  width: 820px !important;
  height: 543px !important;
  border-radius: 20px;
  box-shadow: 0 3px 9px 3px rgba(0, 0, 0, 0.26);
  border: solid 1px #979797;
  background-color: #ffffff;
  margin: 0px;
  display: block;
  max-width: none;
  max-height: none;
}
.modal-content{
  width: 100%;
  display: block;
  height: 100%;
  margin: 0px;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.33px;
  color: #333333;
}
.modal-body{
  width: 100%;
  height: 100%;
}
.modal-title{
  font-family: Roboto;
  font-size: 28px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 0.93px;
  color: #001f5f;
  padding-left: 2.5rem;
}
.iframealign{
  height : 64%;
  width : 100%;
  border-width: 0px;
}
.btn-default{
  float: right;
}
.container{
  padding-left:0px !important;
  padding-right:0px !important;
  margin-left:0px !important;
  margin-right:0px !important;
}
.submit-btn{
  width: 235px;
  height: 40px;
  margin-left: 49rem;
  font-family: Roboto;
  font-size: 16px !important;
  font-weight: bold !important;
  font-stretch: normal;
  font-style: normal;
  line-height: normal !important;
  letter-spacing: 0.33px;
  text-align: center !important;
  color: #001f5f !important;
  background-color: #f1b434 !important;
  border-radius: 0px !important;
  border: none !important;
}
.submit-btn:active{
    cursor: progress !important;
}

.submit-btn:disabled{
    cursor: progress !important;
}
.personalInfo{
  font-family: Roboto;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: 0.23px;
  color: #333333;
  margin-bottom: 4px;
  margin-left: 2.5rem;
}
.verifyInfo{
  font-family: Roboto;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.44;
  letter-spacing: 0.23px;
  color: #555555;
  margin-bottom: 2.5rem;
  margin-left: 2.5rem;
}
.info{
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.33px;
  color: #333333;
}
.actions{
  margin : 0px !important;
  padding-top : 2rem;
}
.tab{
  margin-bottom : 0px !important;
  padding-left : 3rem;
}
.modal-title{
  float: left;
}
.crossButton{
  font-size: 42px;
  font-weight: 100;
  color: #1775d2 !important;
}
.section:hover {
  background-color:#fff;
}
.form-control{
  /*border: none !important;
  box-shadow: none !important;
  border-bottom: 1px solid #979797 !important;*/
  border-radius: 0px !important;
  width : 100% !important;
}

.datetimepicker{
  width: 32rem;
}
.datetimepicker > span{
  background-color: rgb(255, 255, 255) !important;
  border: none !important;
  color: rgb(23, 117, 210) !important;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 999;
}
.addressInfo{
  padding-left : 4rem !important;
}
.headerdiv{
  display : none;
}
.mobileUserdetails{
  display : none;
}
.mobileUserinfo{
  display : none;
}
.formcontainer{
  width : 100%;
}
.form-control-cell{
	padding-bottom: 2rem;
	width : 50%;
}
.picklist-cell{
	padding-bottom: 2rem;
	width : 50%;
}
.Section{
	width : 100%;
}
.control{
	width : 90%;
}
.validators{
	display : none;
}
.entity-form{
	border-bottom: 1px solid #979797 !important;
	padding-bottom : 3rem;
}
/*.tab-column{
	padding-left : 3rem;
}*/
#remCoverageIframe .info{
    margin-top: 27px;
}
#remCirModal .checkbox{
    margin-top: -31px;
    margin-bottom: 8px;
}
.checkbox input[type=checkbox]{
    margin-top: -30px;
}
#waepa_membersplan_label, #waepa_tooexpensive_label, #waepa_cancelmembersplan_label, #waepa_nolongerneedcoverage_label{
    margin-top: -11px;
}
#waepa_removeplanreason_label, #waepa_cancelwhyareyoucancellingyourplan_label{
    margin-top: 8px;
}
#waepa_selectplan_label, #waepa_removeplanreason_label, #waepa_whichplanwouldyouliketocancel_label, #waepa_cancelwhyareyoucancellingyourplan_label{
    font-size: 15px;
    margin-left: -19px;
}
[data-name="RemoveCIR"], [data-name="CancelCoverage"]{
    padding-left: 5rem !important;
}
[data-name="PersonalDetails"]{
    padding-left: 0rem !important;
}
[data-name="AddressDetails"]{
    padding-left: 0rem !important;
}
[data-name="ContactDetails"] {
    padding-left: 0rem !important;
}
[data-name="ChangeCoverage"] {
    padding-left: 0rem !important;
}

#waepa_comment_label{
    margin-left: 52%;
    position: relative;
    top: -223px;
}
#waepa_comment{
    margin-left: 58%;
    margin-top: -207px;
    width: 50% !important;
    padding-left: 0;
}
.formcontainer{
    background-color: #fff !important;
}
iframe body{
   background-color: #fff !important;
}
body[data-sitemap-state="/personaldetails/:/"] {
    background-color: #fff !important;
}
body[data-sitemap-state="/changecoverage/:/"] {
    background-color: #fff !important;
}
body[data-sitemap-state="/addresschange/:/"] {
    background-color: #fff !important;
    overflow-x: hidden;
}
body[data-sitemap-state="/accountchange/:/"] {
    background-color: #fff !important;
    overflow: hidden;
}
body[data-sitemap-state="/contactdetailschange/:/"] {
    background-color: #fff !important;
    overflow-x: hidden;
}
div[data-name="Personal Details"]{
    margin-bottom: 117px!important;
}
#waepa_contactname_label: hover{
    background: none;
}
#replyMsgIframe {
    min-height: 176px !important;
}
#waepa_selectaplan: focus{
    border: 1px solid black !important;
}
#waepa_decreaseerrormessage_label{
    color: #d0021b !important;
    font-style: italic;
    margin-bottom: -6px;
}
@media all and (min-width:300px) and (max-width: 768px) {

.personalInfo {
    margin-left: 0rem !important;
}
#UpdateButton{
    margin-left: 4rem;
}
.submit-btn{
    margin-left: auto !important;
    float: none !important;
}
[data-name="Remove CIR"] .tab-column {
    padding-left: 2rem;
}
[data-name="AddressDetails"]{
    padding-left: 0rem !important;
}
.entity-form {
    border-bottom: none !important;
}
.crmEntityFormView .actions {
    border-top: none !important;
    text-align: center;
}
.datetimepicker {
    width: 100%;
}
#waepa_comment_label{
    margin-left: -18px;
    top: auto;
}
#waepa_comment{
    margin-left: -18px;
    margin-top: auto;
    width: 100% !important;
}
#addressChangeIframe {
    min-height: 570px;
}
.change-coverage-validation-msg{
    margin-left: 0px !important;
}
.change-coverage-verifyInfo{
    margin-left: 0rem !important;
}
}
/*styles for Ipad*/
@media all and (min-width:300px) and (max-width: 768px) {
    datetimepicker {
        width: 60rem;
    }
}
.office-form-question-title{
    color: #001F5F !important;
    font-family: Roboto !important;
    font-size: 16px !important;
    font-weight: bold !important;
    letter-spacing: 0 !important;
    line-height: 24px !important;
}