.rui-main-content .rui-heading h2::after{
  background:none;
  height: auto;
}


.rui-main-content div.rui-heading h1,
.rui-main-content div.rui-heading h2{
  font-size: 2.1rem;
  font-weight: 300;
  height: auto;
}

.rui-main-content .rui-support-filters.ute-content {
    padding: 0.5em 15px 0;
}


.rui-main-content .rui-support-filters ul {
    margin: 4em 0 0.5em;
}

.rui-main-content .rui-support-article h1{
  font-size: 2.1rem;
  font-weight: 600;
  margin-bottom: 2em;
}

.rui-main-content .rui-support-article p{
  font-size: 1.6rem;
  font-weight: 400;
}

.faq-container{
  margin: 10px 0px;
}

.faq-question{
  cursor: pointer;
  background: #f5f5f6;
  color: #000;
  position: relative;
  padding: 10px 10px 10px 20px;
  display: table;
  width: 100%;
}

.faq-question[aria-expanded="true"]{
  background: #035d67;
  color: #fff;
}

.faq-question .action em{
  color: #035d67;
  font-size: 1.6em;
}

.faq-question[aria-expanded="true"] .action em{
  color: #f5f5f6;
}


.faq-question .action em::after {
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 60%;
  left: 18%;
  position: absolute;
  top: 18%;
  width: 60%;
}

.faq-question[aria-expanded="true"] .action em::before {
  content: '\e826';
}  

.faq-question h3{
  margin: 0px;
  font-size: 1.8rem;
  margin-right: 20px;
  line-height: 1.2;
  font-weight: 600;
}

.faq-question .action{
  right: 10px;
  display: table-cell;
  text-align: right;
  top: 20%;
  vertical-align: middle;
}

.faq-answer{
  border: 16px solid transparent;
  border-image-repeat: stretch;
  padding: 0px 5px;
  -webkit-border-image: url(/cms/fido/images/support/border.png) 16 stretch; /* Safari 3.1-5 */
  -o-border-image: url(/cms/fido/images/support/border.png) 16 stretch; /* Opera 11-12.1 */
  border-image: url(/cms/fido/images/support/border.png) 16 stretch;
}


@media (min-width: 768px) {
  .faq-answer{
    border: 8px solid transparent;
    padding: 5px 12px;
    border-image-repeat: stretch;
    -webkit-border-image: url(/cms/fido/images/support/border.png) 16 stretch; /* Safari 3.1-5 */
    -o-border-image: url(/cms/fido/images/support/border.png) 16 stretch; /* Opera 11-12.1 */
    border-image: url(/cms/fido/images/support/border.png) 16 stretch;
  }
}  

.rui-main-content .faq-answer p{
  font-size: 1.6rem;
  font-weight: 400;
}


.rui-main-content .gray-bg h3{
  font-weight: 600;
  font-size: 1.8rem;
}

.rui-main-content .rui-support-article h3{
  font-size: 1.8rem;
  font-weight: 600;
}

.rui-support-article a{
    font-weight: 600;
}

.rui-main-content .rui-support-cta > div > p > i:first-of-type{
  font-size: 2.8em;
}

.rui-searchbox.rui-searchbox-support .support-searchbox{
    font-size: 1.4em;
}

.rui-main-content .rui-searchbox input[type="text"], .rui-main-content .rui-searchbox #modal-global-search[type="text"]{
  font-size: 1.4em;
  padding: 0.5em 20px;
}

.rui-main-content .rui-searchbox .rui-icon-search{
  font-size: 2em;
}

.rui-main-content .rui-searchbox .rui-searchbox-submit{
  top: 0.5em;
}

.rui-support-article footer .article-feedback .feedback-input p.lead{
  font-size: 1.8rem;
  font-weight: 600;  
}

.rui-support-article footer .article-feedback .feedback-input input[type="radio"] + label, .rui-support-article footer .article-feedback .feedback-input #modal-global-search[type="radio"] + label{
  font-size: 1.8rem;
  font-weight: 600;
}

.rui-support-article footer .article-feedback .feedback-input input[type="submit"], .rui-support-article footer .article-feedback .feedback-input #modal-global-search[type="submit"]{
  font-size: 1.4rem;
  font-weight: 600;
}

.rui-support-article footer > .actions{
  top: -3em;
}

/*merge*/
/* Tables */

.table-calls-forwarding{
    border: 1px solid #dcdfe0;
    border-bottom: 1px solid #dcdfe0;
    margin: 15px 0px;
}

.table-calls-forwarding tr th{
    background: #eef0ef;
    border-bottom: 1px solid #dcdfe0;
    padding: 10px;
    border-right: 1px solid #dcdfe0;
}


.table-calls-forwarding tr td{
    padding: 10px;
    border-bottom: 1px solid #dcdfe0;
    border-right: 1px solid #dcdfe0;
}

.table-calls-forwarding tr td.td-title{
    width: 20%;
}

.support-divider-primary {
    background: rgba(0, 0, 0, 0) url("/cms/fido/images/support/divider-primary.png") no-repeat scroll 0 0 / 100% 6px;
    height: 6px;
    margin: 10px 0;
    width: 100%;
}

.rui-support-resulttypes{
  margin-bottom: 1em;
}

.rui-support-resulttypes ul li{
  font-size: 1.8rem;
}


.rui-support-resulttypes.support-tabs{
  border-bottom: 5px solid #eee;
  margin: 15px 0px;
}

.rui-support-resulttypes.support-tabs li{
  border-bottom: 0px;
}

/* see full details */
.faq-container.support-seefulldetails .faq-question{
    background: none;
    padding: 0px;
    margin-bottom: 15px;
}

.faq-container.support-seefulldetails .faq-question h3{
    font-size: 13px;
    color: #000;
}

.faq-container.support-seefulldetails .faq-question span{
    display: none;
}

.faq-container.support-seefulldetails .faq-question h3::before {
    color: #035d67;
    content: '\e829';
    padding-right: 5px;
    font-family: "fido-icon";
}      

.faq-container.support-seefulldetails .faq-question[aria-expanded="true"] h3{
    color: #000;
}

.faq-container.support-seefulldetails .faq-question[aria-expanded="true"] h3::before{
    content: '\e826';
    font-family: "fido-icon";
}

.faq-container.support-seefulldetails .faq-answer{
    border: 0px;
}

.faq-container.support-seefulldetails .faq-answer p, 
.faq-container.support-seefulldetails .faq-answer ul, 
.faq-container.support-seefulldetails .faq-answer ol{
    font-size: 13px;
}
/* merge ends*/

.rui-main-content .rui-support-article{
  margin-top: 2.5em;
}


.rui-support-article footer .article-feedback .feedback-input input[type="radio"] + label::before, .rui-support-article footer .article-feedback .feedback-input #modal-global-search[type="radio"] + label::before{
  color: #b19800;
}

.rui-support-article h2{
  font-size: 1.8rem;
  font-weight: 600;
}

article > footer > div.actions > a:nth-child(3) {
	
}

article > header > div.actions > a:nth-child(3) {

}