//button
.limitedrte-Style-BUTTON {
    display:inline-block;
    cursor:pointer;
}

//tables
table.styledTable {
  font-size: 1em;
  margin: 20px 0;
  background: transparent;
  border-collapse: collapse;
  width: 100%; 
  
  th {
  padding: 8px;
  text-align: left;
  border: 0;
  background: transparent;
  margin: 0px; }

  tr.resultsAlternatingRowStyle td {
  background: #f6f6f6; }

  td {
  padding: 8px;
  border: 0;
  margin: 0px;
  background: #fff; }

  tbody th {
  background: #fff; }

  img {
  margin: 0 30%; }

  p {
  font-size: 1em;
  padding: 0 0 10px 0; }
  
  }

table.styledTable {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 20px;
}

table.styledTable th,
.ms-rteTableHeaderRow-default th{
    font-weight: 700 !important;
    color:$base-font-color !important;
}

.ms-rteTable-default, 
.ms-rteTable-default > tbody > tr > td, 
.ms-rteTable-default > tbody > tr > th, 
td.ms-rteTable-default, 
th.ms-rteTable-default, 
.ms-rtetablecells{
    border:0;
    color:$base-font-color !important;
}

table.styledTable th, 
table.styledTable td,
.ms-rteTable-default th,
.ms-rteTable-default td {
    @include font-small;
    padding: 0.63158em 1.05263em 0.47368em 0;
    text-align: left;
    border-bottom: 1px solid $border-color !important;
}

//images
.limitedrte-Style-image-right{
    display: block;
    max-width: 100%;
    width:100%;
    height: auto;
    float:right;
    padding:0;
    width:50%;

    @media (max-width: 641px){
        width:100%;
        float:none;
        padding:0;
    }
}

//to make the bullet points / numbers appear for ul elements without the .list class and .list-bullet and .list-number 
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField,
#ctl00_PlaceHolderMain_ctl02__ControlWrapper_RichHtmlField,
#ctl00_PlaceHolderMain_ctl03__ControlWrapper_RichHtmlField,
#ctl00_PlaceHolderMain_ctl04__ControlWrapper_RichHtmlField,
#ctl00_PlaceHolderMain_ctl05__ControlWrapper_RichHtmlField,
.accordion .accordion-drawer .content-block {
    ul:not(.accordion):not(.list):not(.list-bullet):not(.list-number):not(.list-step){
        @include list();
        @include list-bullet();
    }

    ol:not(.accordion):not(.list):not(.list-bullet):not(.list-number):not(.list-step){
        @include list();
        @include list-number();
    }
    ul.accordion,
    ol.list-step{
        list-style-type: none;        
    }
    .docList ul:not(.accordion):not(.list):not(.list-bullet):not(.list-number):not(.list-step){
        list-style-type: none;
        padding-left: 0;
        li {
            margin-bottom: 0;
        }
    }
}