.color-bg-purple-900 {
    background-color: var(--purple-900) !important
}
.dds_panel-min-height{
    min-height:616px

}
.color-bg-white {
    fill: white
}
.color-bg {
    background: #EBF1F6 !important;
}
.dds_header-title-left
{
    margin-left:44px;
}
.dds__search-header {
    color: #00468B;
    width: 44% !important;
    background-color: #EBF1F6;
    padding-top: 8px;
    border: 0.5px solid #DDDDDD;
}
.dds__color-doc {
    font-size: 28px !important;
    width: 66px !important;
    height: 66px !important;
    background: #EBF1F6;
    align-content: center;
    border-style: solid;
    border-color: #DDDDDD;
    border-width: 1px;
}
.dds__color-manual-doc {
    font-size: 28px !important;
    width: 66px !important;
    height:auto !important;
    background: #EBF1F6;
    align-content: center;
    border-style: solid;
    border-color: #DDDDDD;
    border-width: 1px;
}
@media (max-width: 767px) {
    .dds_span_mx {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
 
    .dds_display_mobile {
        display: block !important;
    } 

    .dds_display_desktop {
        display: none !important;
    }
    .dds__lang-dropdown{
        margin-right :0px
    }

    .dds__search-top {
        margin-top: 8px!important;
    }
   
    .search_panel {
        color: #444444;
        font-size: 20px;
        font-family: Roboto;
        font-weight: 300;
        line-height: 20px !important;
        letter-spacing: 0.20px;
        word-wrap: break-word
    }
    .languagecol {
        order: 2;
    }
}

@media (min-width: 768px) {
    .dds_span_mx {
        margin-left: 24px !important;
        margin-right: 24px !important;
    }
    
    .dds_display_mobile {
        display: none !important;
    }
    .languagecol {
        order: 1;
    }
    .dds_display_desktop {
        display: block !important;
    }
    .dds__lang-dropdown {
        margin-right: 48px
    }
}
@media (max-width: 1024px) {
    .dds__color-manual-doc {
        font-size: 20px !important;
        width: 45px !important;
        height: 45px !important;
        background: #EBF1F6;
        align-content: center;
        border-style: solid;
        border-color: #DDDDDD;
        border-width: 1px;
    }

    .dds__search-header {
        color: #00468B;
        width: 66% !important;
        background-color: #EBF1F6;
        padding-top: 8px;
        border: 0.5px solid #DDDDDD;
    }
    .dds__color-doc {
        font-size: 28px !important;
        width: 45px !important;
        height: 45px !important;
        background: #EBF1F6;
        align-content: center;
        border-style: solid;
        border-color: #DDDDDD;
        border-width: 1px;
    }

}

.dds__line_thin {
    border-top: .12rem solid #d2d2d2 !important ;
    margin-bottom: 0.85rem!important;
    margin-top: 0.85rem !important;
}
.dds__bordernone {
    border: none !important;
}
.dds__ddl_article {
    font-size: .875rem !important;
    line-height: 1.25rem !important;
    font-weight: 400 !important;
}
.color-gray-700 {
    color: var(--gray-700) !important
}

.color-blue-600 {
    color: var(--blue-600) !important
}

.color-gray-800 {
    color: var(--gray-800) !important
}

.color-gray-900 {
    color: var(--gray-900) !important
}

.dds__border-none {
    border: none;
    display: inline-block;
    width: auto;
    box-shadow: none !important;
    outline: none !important;
}

.dds__doc {
    position: absolute;
    right: 1rem;
}
.goto-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    color: #006bbd !important;
    display: inline-flex;
    padding: .25rem .75rem
}

.dds__decoration-none {
    text-decoration: none !important;
}

.dds__search-card-minheight {
    min-height: 250px
}
.dds__video-height {
    height: 150px
}

.search_panel {
    color: #444444;
    font-size: 20px;
    font-family: Roboto;
    font-weight: 300;
    line-height: 7px;
    letter-spacing: 0.20px;
    word-wrap: break-word
}
.dds__search-top {
    margin-top: 16px
}
.dds__search-Wrapper-Border {
    border: 1px solid #B6B6B6;
}

.dds__search-Width {
    width: 65%;
    max-width: 774px !important;
    align-self: center
}

.dds__card__Holder {
    margin-top: -115px;
    max-width: 1256px !important;
}
.dds__height-180 {
    height: 180px
}

@media(min-width: 2000px) {
    .dds__search-card-minheight {
        min-height: 350px
    }
    .dds__video-height {
        height: 300px
    }
}

/* ips page below script not available - need to add*/
@media(min-width: 1024px) {
    .dds__text-lg-left {
        text-align: left !important
    }
    .dds__text-lg-right {
        text-align: right !important
    }
    .dds__text-lg-center {
        text-align: center !important
    }
  
}

@media(max-width: 1024px) {
    .dds__text-md-left {
        text-align: left !important
    }
    .dds__text-md-right {
        text-align: right !important
    }
    .dds__text-md-center {
        text-align: center !important
    }
    .dds__search_header {
        height:auto;
    }
    
}

.dds__text-color {
    color: #00468B
}
/*search*/
.cardsbgcolor {
    color: #fff;
    background: #002a58;
    border: 1px solid #0d76b2;
    padding: 0;
}

.container {
    display: inline-block;
    position: relative;
}


@media(max-width: 767px) {
    .updated-id {
        display: none;
    }
    #rw-header .dds__mt-3,
    #rw-header dds__mb-3 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }    
}
.icon-box {
    /*padding-left: 6px;*/
    position: relative;
    top: -2px;
    left: -2px;
}

.margin-top-search{
    margin-top:50px;
}
.hovered {
    border: 2px solid #D9D9D9;
    box-shadow: 12px 12px 20px rgba(0, 0, 0, 0.3);
}
.icon_fontSize {
    font-size: 20px;
    color: var(--gray-700) !important
}
.dds__icon--key {    
    font-size: 20px !important;
    color: var(--gray-700) !important
}
.dds__two-line-hidden {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dds_button_disable {
    cursor: none;
    pointer-events: none;
}

.containerimgparent {
    display: inline-block;
    position: relative;
    top: calc(50% - 20px);
    left: calc(50% - 20px);
}

.border-video-300 {
    border-style: solid;
    border-color: var(--gray-300);
    border-width: 1px;
}

.blue-circle::before {
    content: '';
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(120deg);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 17.3px; /* Adjust these values to change the triangle size */
    border-color: transparent transparent transparent white;
}

.blue-circle {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: grey;
    transition: background-color 0.3s ease;
}

.containerimgparent:hover .blue-circle {
    background-color: #1ba2e0;
}

.containerimg {
    position: relative;
}

    .containerimg:hover .blue-circle {
        background-color: #1ba2e0;
    }

.imgsize {
    width: 100%;
}
.order-mobile-first {
    order: 1;
}

.order-mobile-second {
    order: 2;
}

@media (min-width: 768px) {
    .order-desktop-first {
        order: 1;
    }

    .order-desktop-second {
        order: 2;
    }

    .text-desktop-end {
        text-align: right;
    }

    .mt-md-0 {
        margin-top: 0 !important;
    }
}

@media (max-width: 767.98px) {
    .mt-2 {
        margin-top: 0.5rem !important;
    }
}

.icon-fixed-size {
    width: 32px !important;
    height: 27.72px !important;
    font-size: 2rem !important;
}
