﻿#docs h2 { margin-top: 70px; font-family: Oswald-Light; text-align: center; }
#docs h3 { margin-top: 60px; }

#docs .guide { display: flex; justify-content: space-between; flex-wrap: wrap; }
#docs .guideContainer { width: 1367px; margin: 0 auto; }
#docs .guide a { display: block; height: 160px; width: 660px; background-color: #F5F5F5; margin-top: 30px; padding: 40px 0 0 40px; transition: ease-in-out .2s all; }
    #docs .guide a:hover { transform: translate(10px,-10px); box-shadow: -10px 10px 0 0 #323234; }
    #docs .guide a i { height: 45px; width: auto; max-width: 100%; display: block; font-size: 24px; font-family: Oswald-Regular; font-style: normal; color: black; }
#docs .guide:last-child { margin-bottom: 115px; }
    #docs .guide:last-child a i { height: auto; }
#docs .guide a span { color: black; font-size: 18px; display: inline-block; margin-top: 20px; }

i.icon-dwt { background: url(../../images/icons/DWT_Horizontal_Pos.png) no-repeat left; }
i.icon-dbr { background: url(../../images/icons/DBR_Horizontal_Pos.png) no-repeat left; }
i.icon-dlr { background: url(../../images/icons/DLR_Horizontal_Pos.png) no-repeat left; }
i.icon-dnt { background: url(../../images/icons/DNT_Horizontal_Pos.png) no-repeat left; }
i.icon-dce { background: url(../../images/dynamsoft-logos/logo-dce.svg) no-repeat left; }
i.icon-ddn { background: url(../../images/dynamsoft-logos/logo-ddn.svg) no-repeat left; }
i.icon-dcv { background: url(../../images/dynamsoft-logos/logo-dcv.svg) no-repeat left; }
i.icon-dcp { background: url(../../images/dynamsoft-logos/logo-dcp.svg) no-repeat left; }

#mrzEditionModal { display: none; position: fixed; width: 100%; max-width: 856px; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #ffffff; border: 1px solid #ddd; padding: 50px 60px 0px 50px; z-index: 1111; box-shadow: 0px 6px 8px #00000029; }
#mrzEditionModal .icon-close { position: absolute; top: 16px; right: 24px; width: 28px; height: 28px; border: 2px solid #606060; border-radius: 50%; cursor: pointer; }
#mrzEditionModal .icon-close:before { content: ''; width: 14px; height: 2px; background: #606060; position: absolute; top: 11px; left: 5px; transform: rotate(45deg); }
#mrzEditionModal .icon-close::after { content: ''; width: 14px; height: 2px; background: #606060; position: absolute; top: 11px; left: 5px; transform: rotate(-45deg); }
#mrzEditionModal .content > p { line-height: 28px; margin-bottom: 25px; }
#mrzEditionModal .content { display: inline-block; vertical-align: middle; text-align: left; font-size: 16px; white-space: normal; background: white; height: auto; max-height: 800px; width: auto; max-width: 1100px; padding: 0px 0 41px; }
#mrzEditionModal .content ul.editionList { padding-left: 0; margin-bottom: 0px; margin-top: 30px; }
#mrzEditionModal .content ul.editionList > li { display: inline-block; vertical-align: top; background: #F5F5F5; padding: 30px 0 0 40px; width: 218px; height: 215px; margin-right: 40px; margin-bottom: 20px; }
#mrzEditionModal .content ul.editionList li::before { display: none; }
#mrzEditionModal .content ul.editionList > li:last-child { margin-right: 0; }
#mrzEditionModal .content ul.editionList > li > ul { padding-left: 0; }
#mrzEditionModal .content ul.editionList > li > ul > li { margin-top: 18px; margin-bottom: 0; display: flex; align-items: center; flex-direction: row; }
#mrzEditionModal .content ul.editionList > li > ul > li img { background: transparent; }
#mrzEditionModal .content ul.editionList > li > ul > li img.js,
#mrzEditionModal .content ul.editionList > li > ul > li img.android,
#mrzEditionModal .content ul.editionList > li > ul > li img.ios,
#mrzEditionModal .content ul.editionList > li > ul > li img.maui,
#mrzEditionModal .content ul.editionList > li > ul > li img.dotnet { margin-right: 5px; }
#mrzEditionModal .content ul.editionList > li > ul > li img.python,
#mrzEditionModal .content ul.editionList > li > ul > li img.java { margin-right: 18px; }
#mrzEditionModal .content ul.editionList > li > ul > li img.cplusplus { margin-right: 16px; width: 28px; }
#mrzEditionModal .content ul.editionList > li > ul > li img.c { width: 18px; margin-right: 26px; }
#mrzEditionModal .content ul.editionList > li > ul > li a { color: #323234; text-decoration: underline !important; }

@media (max-width: 991px) {
    #mrzEditionModal .content ul.editionList > li { display: inline-block; vertical-align: top; background: #f5f5f5; padding: 30px 0 0 20px; width: 170px; height: 215px; margin-right: 20px; }
}

@media screen and (max-width: 1679px) {
    #docs .guide a { width: 48%;  padding: 40px 40px 20px 40px; height: auto; }
}

@media screen and (max-width: 1199px) {
}

@media screen and (max-width: 991px) {
    #docs .guide a { width: 100%; padding: 30px 40px 20px 40px; }
}

@media screen and (max-width: 767px) {
}

@media screen and (max-width: 572px) {
}