.table {width:100% !important;}/* overriding inline styles auto applied by wysiwyg */

/* styling empty slider */
.slider-pane.DNNEmptyPane {
    background-image: url("/Portals/0/Images/EmptySlider/acr-logomark_1024.png");
    background-position: 50% 86.5%;
    background-size: cover;
    display: block;
    height: 120px;
    width: 100%;
}
/* end styling empty slider */

/* date picker style */
.ui-datepicker {
  background: white none repeat scroll 0 0;
  border: 1px solid #ccc;
  padding: 10px;
}
/* end date picker style */

/* changing dnn & mx button style to fit acr styles */
.acr .MXDefault a.btn, 
.acr .MXDefault a.btn:link, 
.acr .MXDefault a.btn:visited, 
.acr .MXDefault a.btn:hover, 
.acr .MXDefault a.btn:focus, 
.acr .MXDefault a.btn:active {
  background: #497da4 none repeat scroll 0 0;
  color: #fff;
}

.btn:visited{
  color:#fff;
}

.acr .MXDefault ul.action a,
.acr .MXDefault input[type="submit"], 
.acr .MXDefault input[type="reset"], 
.acr .MXDefault input[type="button"],
.acr .RadUploadProgressArea .ruButton,
.acr .dnnPrimaryAction, 
.acr .dnnFormItem input[type="submit"], 
.acr a.dnnPrimaryAction {
  background: #497da4 none repeat scroll 0 0;
  border: medium none;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  min-width: 16.6667%;
  padding: 10px 15px;
  text-align: center;
  text-shadow: none;
  height:auto;
}

.acr .dnnFormItem button, 
.acr .dnnFormItem input[type="button"], 
.acr .dnnFormItem input[type="reset"], 
.acr .dnnSecondaryAction, 
.acr a.dnnSecondaryAction, 
.acr ul.dnnAdminTabNav li a, 
.acr .dnnLogin .LoginTabGroup span {
  background: #eee none repeat scroll 0 0;
  border-radius: 3px;
  box-shadow: none;
  color: #333;
  display: inline-block;
  min-width: 16.6667%;
  padding: 10px 15px;
  text-align: center;
  text-shadow: none;
}
/* end changing dnn button style to fit acr styles */

/* MX form styling */
.my-account-joinbutton{
	text-align:right;
}
.acr .SecuritySignIn_MXDefault label {
    color: #333;
}

.RadComboBoxDropDown_MXDefault{
	top:16px !important;
}
.rcbScroll .rcbList label {
    margin: 0;
    padding: 2px 6px 7px;
    width: 100%;
}
.rcbScroll .rcbList li {
    padding: 0;
}

.cme-certificate-header,
.cme-certificate-header-name,
.cme-certificate-body-top,
.cme-certificate-logo-bottom,
.cme-certificate-body-bottom{
    text-align: center;
}

.cme-certificate-header {
  margin-top: -75px;
}

.cme-certificate-logo-bottom {
    width: 30%;
}

.cme-certificate-body-bottom{
	width:50%;
  left: 30%
}

.cme-certificate-body-bottom, .cme-certificate-logo-bottom {
    position: absolute;
    text-align: center;
    top: 75px;
}

.DnnModule-MX-Global-Form {
    margin-bottom: 30px;
}

.acr .MXDefault.SecuritySignIn_MXDefault label input {
    position: static;
}
.acr .MXDefault.SecuritySignIn_MXDefault input {
    width: auto;
}

.acr .RadGrid .rgClipCells .rgHeader, 
.acr .RadGrid .rgClipCells .rgFilterRow > td, 
.acr .RadGrid .rgClipCells .rgRow > td, 
.acr .RadGrid .rgClipCells .rgAltRow > td, 
.acr .RadGrid .rgClipCells .rgEditRow > td, 
.acr .RadGrid .rgClipCells .rgFooter > td {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: inherit;
}

.acr .RadGrid .rgClipCells .rgHeader{
  border-bottom: 1px solid #ccc;
  padding:0;
}

.acr .RadGrid .rgClipCells .rgFilterRow > td, 
.acr .RadGrid .rgClipCells .rgRow > td, 
.acr .RadGrid .rgClipCells .rgAltRow > td, 
.acr .RadGrid .rgClipCells .rgEditRow > td, 
.acr .RadGrid .rgClipCells .rgFooter > td{
  padding:10px 15px;
}

.acr .RadGrid_MXDefault .rgAltRow {
  background: #f2f2f2 none repeat scroll 0 0;
}

.acr .RadGrid .rgHeader a {
  color: #006fba !important;
  display: block;
  font-weight: bold;
  padding: 5px 15px;
}
.acr .RadGrid.RadGrid_MXDefault {
    border: medium none;
    color: inherit;
    width: auto !important;
}

.acr .RadGrid_MXDefault .rgCommandRow{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.acr .RadGrid_MXDefault .rgHeader, 
.acr .RadGrid_MXDefault th.rgResizeCol{
	background:#ccc;
}

.acr .RadGrid_MXDefault .rgCommandCell,
.acr .RadGrid_MXDefault .rgHeader, 
.acr .RadGrid_MXDefault th.rgResizeCol{
    border: medium none;
}
.acr .ruFileWrap.ruStyled {
    clear: both;
    margin-top: -10px;
}
.acr .GlobalNavigationStatus_MXDefault .wizardStepContainer{
	background: #497DA4 none repeat scroll 0 0;
}
.acr .GlobalNavigationStatus_MXDefault .wizardStepContainerOn {
    background: #f3b00e none repeat scroll 0 0;
}

.acr .GlobalNavigationBar_MXDefault .center{width:auto;}
.acr .GlobalFormEdit_MXDefault fieldset.wide input {
    width: 95%;
}
.GlobalFind_MXDefault > .details {
    background: #f2f2f2 none repeat scroll 0 0;
    margin-bottom: 30px;
    padding: 30px;
}

.acr .MXDefault a, .acr .MXDefault a:link, .acr .MXDefault a:visited, .acr .MXDefault a:hover, .acr .MXDefault a:focus, .acr .MXDefault a:active {
    color: #006fba;
}

.acr .MXDefault h3 a, .acr .MXDefault h3 a:link, .acr .MXDefault h3 a:visited, .acr h3 .MXDefault a:hover, .acr h3 .MXDefault a:focus, .acr .MXDefault h3 a:active {
    color: #1e425b;
}

.GlobalFindProductTemplate_MXDefault {
    height: auto !important;
}

.DNNModuleContent.ModMXGlobalFormC {
  background: #f2f2f2 none repeat scroll 0 0;
  padding: 30px 15px;
}

.acr .MXDefault .buttons input, .acr .MXDefault .buttons select {
  width: auto;
}

.acr .RadPanelBar .rpText {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: 2px solid #ccc;
  color: #497da4;
  font-size: 1.1em;
  font-weight: bold;
  padding: 5px 15px;
}
.acr .RadPanelBar .rpFocused .rpOut, .acr .RadPanelBar a.rpLink:hover .rpOut, .acr .RadPanelBar .rpSelected .rpOut, .acr .RadPanelBar a.rpSelected:hover .rpOut, .acr .RadPanelBar_MXDefault .rpOut, .acr .RadPanelBar .rpItem, .acr .RadPanelBar_MXDefault .rpRootGroup {
  border: medium none;
  padding: 0;
}

.acr .MXDefault input, 
.acr .MXDefault select {
  border: 2px solid #dcdcdc;
  border-radius: 3px;
  padding: 10px 15px;
  width: 100%;
}

.acr .MXDefault select {
  -webkit-appearance: none;
}

.acr .RadPanelBar .rpItem{
  margin-bottom:10px;
}

.acr .RadPanelBar a.rpLink {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border:none;
}

.acr .MXDefault ul{
  font-size:14px;
  background:none;
}

.acr .GlobalFormEdit_MXDefault fieldset.column table label, .acr .GlobalFormEdit_MXDefault fieldset.wide table label {
  margin-right: 15px;
}
.acr .GlobalFormEdit_MXDefault fieldset.column table label, .acr .GlobalFormEdit_MXDefault fieldset.wide table label, .acr .MXDefault table input, .acr .MXDefault table select {
  display: inline-block;
  width: auto;
}

.acr .GlobalFormEdit_MXDefault fieldset.column > label, .acr .GlobalFormEdit_MXDefault fieldset.wide > label {
    font-weight: bold;
    width: 100%;
}

.acr .MXDefault .h1, 
.acr .MXDefault .h2, 
.acr .MXDefault .h3, 
.acr .MXDefault .h4, 
.acr .MXDefault .h5, 
.acr .MXDefault .h6, 
.acr .MXDefault h1, 
.acr .MXDefault h2, 
.acr .MXDefault h3, 
.acr .MXDefault h4, 
.acr .MXDefault h5, 
.acr .MXDefault h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
}

.acr .MXDefault .h1, 
.acr .MXDefault .h2, 
.acr .MXDefault .h3, 
.acr .MXDefault h1, 
.acr .MXDefault h2, 
.acr .MXDefault h3 {
  margin-bottom: 10px;
  margin-top: 20px;
}

.acr .MXDefault .h3, 
.acr .MXDefault h3 {
  font-size: 24px;
}

.acr .MXDefault h1, 
.acr .MXDefault h2, 
.acr .MXDefault h3, 
.acr .MXDefault h4, 
.acr .MXDefault h5, 
.acr .MXDefault h6 {
  color: #1e425b;
  font-weight: 400;
  margin: 0;
}

.acr .MXDefault h3 {
  margin-bottom: 0.6708em;
}

.acr .MXDefault.ControlsLookup_MXDefault input[type="image"] {
  bottom: 7px;
  padding: 3px;
  position: absolute;
  right: 5px;
}

.MXDefault.ControlsLookup_MXDefault {
  position: relative;
}

.acr .MXDefault {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  font-size: inherit;
  border:none;
}

.DnnModule-MX-Global-NoteDetail .column > label{float:none;}
/* end MX form styling */

/* Find an X styles */
.acr-details-button-wrapper{margin:30px 0;}

#siteWrapper #contentWrapper .acr-profile-image-wrapper{text-align: center;width: 25%; box-sizing: border-box; float: left; padding-right: 15px;}
#siteWrapper #contentWrapper .acr-profile-image-wrapper img{width:100%;}
#siteWrapper #contentWrapper .acr-profile-details-wrapper{width: 75%; float: left;padding-left:15px;}

#siteWrapper #contentWrapper .acr-profile-details-wrapper .acr-profile-name{margin:0;line-height:1;}
#siteWrapper #contentWrapper .acr-profile-details-wrapper .acr-profile-degree,
#siteWrapper #contentWrapper .acr-profile-details-wrapper .acr-profile-member-rate,
#siteWrapper #contentWrapper .acr-profile-details-wrapper .acr-profile-gender{
  display:inline-block;
  margin:-5px 0 10px;
  line-height:1;
  color:#a7a7a7;
  font-style: italic;
  font-size:1em;
  font-weight:normal;
}


  #siteWrapper #contentWrapper .acr-profile-details-wrapper .acr-left-details{width: 35%; margin-right: 1%; float: left;}

  #siteWrapper #contentWrapper .acr-profile-details-wrapper .acr-details dt{font-weight:bold;margin-top:10px;text-transform:uppercase;}
    #siteWrapper #contentWrapper .acr-profile-details-wrapper .acr-details dt:after{content:":";}
    #siteWrapper #contentWrapper .acr-profile-details-wrapper .acr-details dt:first-child{margin-top:0;}
    
#siteWrapper #contentWrapper .MXDefault.GlobalFind_MXDefault.acr-details-global-find{background:none;padding:0;margin:0;}

.mx-row{clear:both;}
.mx-row div{width:25%;float:left;min-height:1px;border-top:1px solid #dcdcdc;padding:15px 0;}
#contentWrapper .mx-header-row h4{width:25%;float:left;margin:30px 0 10px; font-weight:bold;color:#333;text-transform:uppercase;}

#siteWrapper #contentWrapper h3.alt-h3 {
  color: #1e425b;
  margin:30px 0;
  font-weight:normal;
}
#siteWrapper #contentWrapper .acr-fam-footer{display: block;font-size: 1em;margin: 30px 0 0;}
#siteWrapper #contentWrapper h2 {}
#siteWrapper #contentWrapper h3.mx-h3 {border-bottom:1px solid #dcdcdc; margin-bottom:29px;padding-bottom:30px;}
#siteWrapper #contentWrapper a {}
#siteWrapper #contentWrapper p {}
#siteWrapper #contentWrapper .MXDefault p {margin:0;}
#siteWrapper #contentWrapper .acr-global-find-header {
  padding:20px 30px 1px;
  background: #f2f2f2;
  border-radius: 3px 3px 0 0;
}

#siteWrapper #contentWrapper .find-a-x .GlobalFind_MXDefault{
  padding:0 30px 30px;
  background: #f2f2f2;
  width: 100%;
  border-radius: 0 0 3px 3px;
}

#siteWrapper #contentWrapper .RadPanelBar_MXDefault{
  background:none;
}

#siteWrapper #contentWrapper .MXDefault.GlobalFind_MXDefault ul {
  background:none;
}

#siteWrapper #contentWrapper .MXDefault.GlobalFind_MXDefault .rpItem .rpItem {
  margin:0 -15px;
  width:100%;
}

#siteWrapper #contentWrapper .MXDefault.GlobalFind_MXDefault fieldset{
  margin:0 0 30px;
  padding:0 15px;
  width:50%;
  position:relative
}


#siteWrapper #contentWrapper .MXDefault.GlobalFind_MXDefault fieldset.buttons {
    margin: 0 -15px;
    padding: 0;
    width: 100%;
}

#siteWrapper #contentWrapper .MXDefault.GlobalFind_MXDefault fieldset.buttons input,
#siteWrapper #contentWrapper .acr-primary-button,
#siteWrapper #contentWrapper input[type=submit],
#siteWrapper #contentWrapper input[type=button],
#siteWrapper #contentWrapper p.action a{
    color:#fff;
    text-align:center;
    background:#497da4;
    border-radius:3px;
    padding:10px 15px;
    text-shadow: none;
    min-width:16.6667%;
    border:none;
  	display:inline-block;
}

#siteWrapper #contentWrapper .MXDefault.GlobalFind_MXDefault fieldset.buttons input{
    margin:0 15px;
}

.MXDefault.GlobalFind_MXDefault .rpRootGroup fieldset.column label{
  font-weight:bold;
  text-align:left !important;
  text-transform: Uppercase;
  width:auto !important;
}

.GlobalFind_MXDefault fieldset.column > input[type=text],
.GlobalFind_MXDefault fieldset.column > div > input[type=text],
.GlobalFind_MXDefault .acr-radius-search input{
  float:none;
  width:100% !important;
  border:2px #dcdcdc solid;
  padding:10px 15px;
  border-radius:3px;
  margin-top: 0;
}

.GlobalFind_MXDefault fieldset.column > div.RadComboBox {
  border: 2px solid #dcdcdc;
  border-radius: 3px;
  width: 100% !important;
  padding:15px 0 15px 15px;
  background: white;
  position:relative
}

.GlobalFind_MXDefault fieldset.column > div.RadComboBox .rcbArrowCell:after{
  content:"";
  display:block;
  position:absolute;
  height:0;
  width:0;
  border-width:7px;
  border-style:solid;
  border-color:black transparent transparent;
  right:15px;
  top:10px;
  z-index: 1;
}

#siteWrapper #contentWrapper .GlobalFind_MXDefault fieldset.column > div.RadComboBox table .rcbInputCell{
  z-index: 2;
  position:absolute;
  left:15px;
  right:15px;
  top:10px;
  bottom:10px;
  width:auto !important;
}

#siteWrapper #contentWrapper .GlobalFind_MXDefault fieldset.column > div > table {
  width:100% !important;
}

#siteWrapper #contentWrapper .GlobalFind_MXDefault fieldset.column > div > table *{
  background: none;
  box-shadow: none;
  padding:0;
  margin:0;
  height:auto;
  line-height:1;
  z-index:0;
}


.GlobalFind_MXDefault fieldset.column input[type=image]{
  position:absolute;
  right:20px;
  bottom:7px;
  padding:3px;
}

.acr-radius-search{
  margin: 0 -15px;
}

.acr-radius-search-column{
    width:50%;
    float:left;
    padding:0 15px;
}
#siteWrapper .acr-radius-search-column label{
    display:block;
    float:none;
}


.acr-radius-search input{
    width:100% !important;
    display:block;
    padding:10px 15px;
}



.select-style {
    border: 2px solid #dcdcdc;
    width: 100%;
    border-radius: 3px;
    position:relative
}

.select-style:after{
    content:"";
    background:white;
    position:absolute;
    display:block;
    top:0;
    bottom:0;
    right:0;
    width:20px;
}
.select-style:before{
    content:"";
    background:white;
    position:absolute;
    display:block;
    top:13px;
    right:15px;
    width:0;
    height:0;
    border-color:black transparent transparent;
    border-width:7px;
    border-style:solid;
    z-index:1;
}
.select-style select {
    border: medium none !important;
    box-shadow: none;
    display: block;
    float: none !important;
    margin: 0 !important;
    padding: 9px 15px !important;
    width: 99.9% !important;
}

.select-style select:focus {
    outline: none;
}

/* end Find an X styles */

.acr-glossary-categories{padding:15px;background:#f2f2f2;margin:0;width:100%;float:left;}
.acr-glossary-category{width:7.69%;float:left;padding:5px;list-style:none;}
#siteWrapper #contentWrapper .acr-glossary-category a{display:block;color:white;background:#a1a1a1;padding:15px;text-align:center;text-decoration:none;}
#siteWrapper #contentWrapper .acr-glossary-category[data-count="0"] a{background:#d7d7d7;}
#siteWrapper #contentWrapper .acr-glossary-category a:hover{background:#333;}

#dnn_ctr1124_NewsArticles_ucSubmitNews_tblCustomFields .dnnTextPanel,
#dnn_ctr1124_NewsArticles_ucSubmitNews_tblCustomFields .dnnTextPanelView,
#dnn_ctr1124_NewsArticles_ucSubmitNews_tblCustomFields .RadEditor.reWrapper {
    width: 100% !important;
}



/* Form Master Styles */
.acr .NormalRed {
    color: red;
}

.acr-industry-supported-form .C5LLC_control-group,
.acr-contact-us-form .C5LLC_control-group,
.acr-email-form .C5LLC_control-group{
    width: 100% !important;
  	padding: 0;
}
.acr-industry-supported-form .C5LLC_row-fluid.C5LLC_controls-row,
.acr-contact-us-form .C5LLC_row-fluid.C5LLC_controls-row,
.acr-email-form .C5LLC_row-fluid.C5LLC_controls-row{
  	padding: 0;
}
.C5LLC_control-group {
    float: left;
    padding: 0 15px;
    width: 100% !important;
    margin-bottom: 30px;
}
@media (min-width:769px){
  .C5LLC_control-group {
      width: 50% !important;
  }
}

.C5LLC_control-group select.NormalTextBox {
    width: 100%;
}

.SubHead.C5LLC_control-label { width: 100% !important;}
.C5LLC_control-group > input {margin: 0 !important;}

.C5LLC_row-fluid.C5LLC_controls-row {
  background: #f2f2f2 none repeat scroll 0 0;
  padding: 30px 15px;
  border-radius:3px;
}

.C5SLLC_input > .NormalTextBox {
  background:white;  
  border: 2px solid #dcdcdc;
  border-radius: 3px;
  height: 42px !important;
  margin:0;
  padding: 10px 15px;
  width: 100% !important;
}

.C5LLC_control-group > .C5LLC_controls ~ input {
  margin: 0 !important;
}

.C5LLC_control-group > .Normal {
  display: block;
  font-size: 0.75em;
  margin-top: -15px;
}

.acr .C5SLLC_input > .NormalTextBox .riTextBox {
  border: medium none;
  width: 100% !important;
  padding: 0 !important;
}

.RadPicker .rcTable tbody tr td a.rcCalPopup{float:right;}
.C5LLC_control-group:nth-child(2n+1) {clear: left;}
.state-societies-application .C5LLC_control-group:nth-child(2n+1) {clear: none;}

.C5SLLC_chklstitem, .C5SLLC_chklstitemend {
  clear: none !important;
  float: left;
  margin: 0 !important;
  padding: 0 30px 0 0;
  width: auto !important;
}

.C5SLLC_input > textarea.NormalTextBox {height: auto !important;}

span[id*="FormMaster_lblThankYou"] p {
    background: rgba(242, 242, 242, 0.15) none repeat scroll 0 0;
    border: 2px solid rgb(242, 242, 242);
    border-radius: 5px;
    display: block;
    padding: 15px;
}
/* End Form Master Styles */



.nowrap {white-space:nowrap;}
.NewsArticles .RightRail ol li, .NewsArticles .RightRail ul li {margin-bottom: 0;}
.RightRail .acr-container {margin-bottom: 1.5em;}

/* Hiding bullets for a couple of the article list views. */ 
ul.acr-article-list > li {list-style: none;}
ul.RheumWATCH-list > li {list-style-type: none;}

/* For link button in Educational Activities when button should appear, but be disabled. */
.btn-disabled {background: gray;color: lightgray;}
.btn-disabled:hover {cursor: not-allowed;color: lightgray;}


a.acr-member-only:after {
  content: "\f023";
  font: 1em/1 FontAwesome;
  padding-left: .3em;
  color: gray;
  display: inline-block;
}

/* For Ventrian News Articles */ 
table.PagingTable {
    width: 100%;
}

Override for Module Css 
.riTextBox, .rcTable, .rcTable span, .rcTable td {
    width: inherit !important;
}



























