.cms-digital-adobe .cell-style, .cms-digital-mobile .cell-style, .cms-faqs .cell-style {
    background-color: #f6f6f6;
    width: 380px;
}
.cms-digital-adobe .cell-row-style, .cms-digital-mobile .cell-row-style, .cms-faqs .cell-row-style {
     background-color: #f6f6f6;
     width: 100%;
 }
.cms-digital-adobe .cell-form-data, .cms-digital-mobile .cell-form-data, .cms-faqs .cell-form-data {
    padding: 20px;
    display:flex;
    flex-direction:column;
    justify-content:space-around;
    min-height:177px;
}
.cms-digital-adobe .cell-form-data input, .cms-digital-adobe .cell-form-data select, .cms-digital-adobe .cell-form-data p,
.cms-digital-mobile .cell-form-data input, .cms-digital-mobile .cell-form-data select, .cms-digital-mobile .cell-form-data p,
.cms-faqs .cell-form-data input, .cms-faqs .cell-form-data select, .cms-faqs .cell-form-data p {
    color: gray;
}
.cms-digital-adobe .cell-form-data p,
.cms-digital-mobile .cell-form-data p,
.cms-faqs .cell-form-data p {
    text-align: center;
    padding-bottom: 5px;
}
.cms-digital-adobe .cell-title,
.cms-digital-mobile .cell-title,
.cms-faqs .cell-title {
    border-bottom: 1px solid #55c6de;
    font-size: 24px;
    background-color: #55c6de;
    color: #ffffff;
    text-align: center;
    padding: 20px 0;
    margin: 0!important;
    font-weight: 300!important;
}
.cms-digital-adobe .cell-button,
.cms-digital-mobile .cell-button,
.cms-faqs .cell-button {
    background-color: #55c6de!important;
    border: none!important;
    margin: 0 auto!important;
    width: 85px;
}
.cms-digital-adobe .cell-button:hover,
.cms-digital-mobile .cell-button:hover,
.cms-faqs .cell-button:hover {
    background-color: #03798f!important;
    border: none!important;
}
.cms-digital-adobe .cell-text-center,
.cms-digital-mobile .cell-text-center,
.cms-faqs .cell-text-center {
    text-align: center;
}
.cms-digital-adobe .flex-block,
.cms-digital-mobile .flex-block,
.cms-faqs .flex-block {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex-basis: 100%;
}
/*
a.question, a.answer {
    font-size: larger;
    color: #55c6de;
}
a.question {
    cursor: pointer!important;
}
a.answer {
    text-decoration: none!important;
}
.answer~p a, .answer~ol a {
    color: #55c6de;
    font-weight: bold;
}
a.question:hover, a.answer:hover {
    color: #55c6de;
}*/
.cms-digital-adobe a,
.cms-digital-mobile a {
    color: #55c6de;
    font-weight: bold;
    text-decoration: none!important;
}
.cms-digital-adobe a:hover, .cms-digital-adobe a:visited,
.cms-digital-mobile a:hover, .cms-digital-mobile a:visited,
.cms-faqs a:hover, .cms-faqs a:visited {
    color: #55c6de;
}
.cms-digital-adobe .page-footer a, .cms-digital-adobe .page-header a,
.cms-digital-mobile .page-footer a, .cms-digital-mobile .page-header a,
.cms-faqs .page-footer a, .cms-faqs .page-header a {
    font-weight: normal;
}
@media only screen and (min-width: 769px) {
    .cms-digital-adobe .modal-inner-wrap,
    .cms-digital-mobile .modal-inner-wrap,
    .cms-faqs .modal-inner-wrap {
        width: 720px!important;
    }
    .cms-digital-adobe iframe,
    .cms-digital-mobile iframe,
    .cms-faqs iframe {
        width: 640px!important;
        height: 360px;!important;
    }
}

@media only screen and (max-width: 768px) {
    .cms-digital-adobe .modal-popup.modal-slide,
    .cms-digital-mobile .modal-popup.modal-slide,
    .cms-faqs .modal-popup.modal-slide {
        left:0!important;
    }
    .cms-digital-adobe .modal-slide .modal-content,
    .cms-digital-mobile .modal-slide .modal-content,
    .cms-faqs .modal-slide .modal-content {
        padding: 0!important;
    }
    .cms-digital-adobe iframe,
    .cms-digital-mobile iframe,
    .cms-faqs iframe {
        width: 100%!important;
        height:80vh!important;
    }
}

.cms-digital-adobe #di-video-link-ios, .cms-digital-adobe #di-video-link-android, .cms-digital-adobe #di-video-link-other,
.cms-digital-mobile #di-video-link-ios, .cms-digital-mobile #di-video-link-android, .cms-digital-mobile #di-video-link-other,
.cms-faqs #di-video-link-ios, .cms-faqs #di-video-link-android, .cms-faqs #di-video-link-other {
    cursor: pointer;
}
.cms-digital-adobe #di-video-link-ios:hover, .cms-digital-adobe #di-video-link-android:hover, .cms-digital-adobe #di-video-link-other:hover,
.cms-digital-mobile #di-video-link-ios:hover, .cms-digital-mobile #di-video-link-android:hover, .cms-digital-mobile #di-video-link-other:hover,
.cms-faqs #di-video-link-ios:hover, .cms-faqs #di-video-link-android:hover, .cms-faqs #di-video-link-other:hover {
    box-shadow: 0 0 2px 1px #55c6de;
}
.cms-faqs .img_faq {
    width:500px;margin-left:30px;
}
.cms-faqs .list-none {
    list-style-type:none;
}
/*Hiding save for later checkbox*/
label[for=authnetcim-save], #authnetcim-save {
    display:none;
}

/* styles for institution drodown on redeem page */
.opt-style {
    padding: 10px 15px!important; border: none!important;
}
.opt-style a {
    color: #333333;
}
/* styles for institution drodown on redeem page */