@font-face {
	font-family: 'FontAwesome';
  src: url(https://www.medishare.com/hubfs/fonts/fontawesome-webfont.woff) format('woff'),
    url(https://www.medishare.com/hubfs/fonts/fontawesome-webfont.ttf) format('ttf'),
    url(https://www.medishare.com/hubfs/fonts/fontawesome-webfont.woff2) format('woff2');
}

.blueBTN {
    background-color: rgba(53, 116, 227, 1.0);
    border: 0px none #000000;
    border-radius: 8px;
    color: #FFFFFF;
    font-size: 16px;
    font-family: arial, helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    padding: 12px 18px;
    display: inline-block;
    text-align: center;
    max-width: 275px;
    white-space: normal;
    word-wrap: break-word;
    word-break: break-word;
}


.ms-cm-a1.ms-accordion h5.ui-accordion-header, 
.ms-cm-a1.ms-accordion h5.ui-accordion-header:hover {
    outline: none;
    cursor: pointer;
    border-top: 1px solid #efefef;
    padding: 15px 5px;
    margin: 0;
    border-left: 0;
    border-right: 0;
    background: transparent;
    border-radius: 0;
}

.ms-cm-a1.ms-accordion h5.ui-accordion-header:first-child {
    border-top: 0;
}


.ms-cm-a1.ms-accordion span.ui-accordion-header-icon.ui-icon:before {
    font-family: 'FontAwesome';
    color: #78a22f;
    margin-right: 10px;
    font-size: 18px;
}

.ms-cm-a1.ms-accordion span.ui-accordion-header-icon.ui-icon.closed:before {
    content: "\f067"; /* plus icon */
}
.ms-cm-a1.ms-accordion span.ui-accordion-header-icon.ui-icon.open:before {
    content: '\f068'; /* minus icon */
}
.ms-cm-a1.ms-accordion .ui-accordion-content.ui-accordion-content-active {
    padding: 0px 20px 40px;
    border-bottom: 1px solid #efefef;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
}
}