.partner-item>img{cursor:pointer}
.partner-item .partner-item-content{display:none}
.partner-modal{position:fixed;top:0;left:0;width:100%;height:10170px;overflow:hidden;background-color:rgba(0,0,0,0.8);z-index:999}
.select-field .options .option.selected:before{content:'\221A';position:absolute;left:3px;color:#236093}
.select-field label{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap}
.hide-partner-search{display:none}
.hide-partner-filter{display:none}
.hide-partner-filter1{display:none}
.hide-partner-filter2{display:none}
.hide-partner-filter3{display:none}
.C928-Alliances-Partners .text{position:relative}
.C928-Alliances-Partners .text .partners-search-icon{background:url('../search-icon.html') no-repeat right;width:20px;height:20px;display:block;top:14px;right:25px;position:absolute}
.partner-close-btn{line-height:100%;font-size:16px}
.partner-close-btn:before{content:'\d7';position:absolute;right:20px;cursor:pointer;color:#236093;font-size:50px;font-family:nofont;font-weight:normal}
.partners-row{margin-top:20px}
.C928-Alliances-Partners form input{padding:14px 20px 12px}
.C928-Alliances-Partners form input::placeholder{color:#323e48}
.C928-Alliances-Partners select{color:#fff;font-size:.85714rem;padding:10px 70px 10px 30px}
.C928-Alliances-Partners label span,.C928-Alliances-Partners select+span{color:#323e48;cursor:text;font-size:.85714rem;left:0;line-height:normal;padding:5px 5px 5px 20px;pointer-events:none;position:absolute;top:11px}
.C928-Alliances-Partners select+span{left:1px;top:11px}
.alliance-partners-listing-icons img{margin-right:10px}
.select-field{border:1px solid #cccfd1;background-image:url("../icon--caret.html");background-position:calc(100% - 9px) 50% !important;background-repeat:no-repeat;border-width:1px;position:relative}
.select-field label{color:#323e48;font-size:.85714rem;padding:10px 70px 10px 20px;display:block;width:100%;min-height:46px}
.select-field .options{position:absolute;z-index:2;width:100%;color:#323e48;font-size:.82rem;background:#fff;border:1px solid #cccfd1;display:none}
#partner_types .options{padding-top:10px;padding-bottom:10px}
.option.apis{background-image:url(../icon-api-s.html);background-repeat:no-repeat;background-size:30px;background-position-x:15px;background-position-y:1px}
.option.devops{background-image:url(../icon-devops-s.html);background-repeat:no-repeat;background-size:30px;background-position-x:15px;background-position-y:1px}
.option.fabric-connectors{background-image:url(../icon-fabric-connetor-s.html);background-repeat:no-repeat;background-size:30px;background-position-x:15px;background-position-y:1px}
.option.fabric-ready-partner{background-image:url(../jpg/fortinet-fabric-ready-partner.jpg);background-repeat:no-repeat;background-size:40px;background-position-x:5px;background-position-y:9px}
.select-field .options .option{padding:4px 30px 4px 20px;cursor:default}
#partner_types .options .option{padding:4px 30px 4px 50px;cursor:default}
.select-field .options .option:first-child{padding-top:5px}
.select-field .options .option:last-child{padding-bottom:5px}
.select-field .options .option:hover{background-color:#eee}
.partners-options .option-content{display:none}
.partners-options .option-heading{border-bottom:1px solid #ddd;padding:15px;position:relative;color:#323e48;cursor:pointer;font-weight:bold}
.partners-options .option-heading:hover{background:#fafafa}
.partners-options .option-heading:after{content:"";position:absolute;right:15px;border:solid #5a646c;border-width:0 2px 2px 0;display:inline-block;width:15px;height:15px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all .5s ease-in-out}
.partners-options .option-heading.p-open:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:50%;transition:all .5s ease-in-out}
.partners-row .partners-options:first-of-type .option-heading{border-top:1px solid #ddd}
.option-heading.p-open{border-bottom:0;background:#fafafa}
.partners-row .partners-options:first-of-type .option-heading.p-open+div.option-content{border-bottom:0}
.option-heading.p-open+div.option-content{background:#fff;padding:15px;border-bottom:1px solid #ddd !important}
.partners-row .alliance-partners-listing-icons{display:none}
.p-logos{align-items:center}
.row.p-logos div:nth-child(2){text-align:right}
ul.partners-assets{display:none}
.p-assets ul.partners-assets{display:block !important}
a.p-learnmore,a.p-learnmore:visited{color:#fff;background:#2a3747;display:block;padding:10px;text-align:center;border-radius:7px;text-transform:uppercase;border:1px solid #2a3747;transition:all .5s ease-in-out}
a.p-learnmore:hover{color:#2a3747;background:#fff;border:1px solid #2a3747;text-decoration:none;transition:all .5s ease-in-out}
.row.p-logos{margin-top:30px}
.partners-row .option-content a{font-family:'Inter','Noto Sans JP',sans-serif}
ul.partners-assets{padding:0;margin:0;list-style:none}
ul.partners-assets,ul.partners-assets a{font-family:'Inter','Noto Sans JP',sans-serif}
ul.partners-assets li:first-child a{margin-left:0}
ul.partners-assets li:first-child{border-left:0;padding-left:0;border-left:0}
ul.partners-assets li:first-child:before{content:''}
@media screen and (max-width:767px){.partner-modal-content{position:fixed;width:100%;font-size:16px;top:0;bottom:0;overflow-y:scroll}
.partner-logo{padding-bottom:0}
ul.partners-assets a{font-family:'Inter','Noto Sans JP',sans-serif;font-size:.8rem}
.partner-modal-content{background:#fff;position:fixed;padding:20px 20px 40px;z-index:1000;border-radius:8px;display:block;overflow:auto}
}
@media screen and (min-width:768px){.partner-modal-content{position:fixed;width:1000px;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-font-smoothing:antialiased;background:#fff;padding:40px 60px 40px 40px;z-index:1000;border-radius:8px;display:block;overflow:hidden;max-height:620px}
.partners-row{margin-top:20px;overflow-y:auto;max-height:400px}
.partners-row::-webkit-scrollbar{width:6px}
.partners-row::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px}
.partners-row::-webkit-scrollbar-thumb{border-radius:10px;background:#ccc;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}
.partner-close-btn{position:absolute;right:0;top:20px}
.C928-Alliances-Partners .contact--form .row>.text,.C928-Alliances-Partners .contact--form .row>.dropdown{width:25%}
section.section--resource.cs--padding{z-index:21}
.p-logos .p-s-logo{position:absolute;top:-80px}
}