.partner-item>img{cursor:pointer}
.partner-item .partner-item-content{display:none}
.partner-modal{position:absolute;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}
.partner-modal-content{background:#fff;position:fixed;padding:20px 20px 40px;z-index:1000;border-radius:8px;display:block;overflow:auto}
.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('../../../../content/dam/fortinet/images/icons/search-icon.svg') no-repeat right;width:20px;height:20px;display:block;top:14px;right:25px;position:absolute}
.partner-close-btn{line-height:100%;font-size:21px}
.partner-close-btn:before{content:'\00d7';position:absolute;right:20px;cursor:pointer;color:#236093;padding:0 5px;border:1px solid #236093;border-radius:50%;font-size:21px}
.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("../media/icons/icon--caret.svg");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(../../../../content/dam/fortinet/images/icons/icon-api-s.png);background-repeat:no-repeat;background-size:30px;background-position-x:15px;background-position-y:1px}
.option.devops{background-image:url(../../../../content/dam/fortinet/images/icons/icon-devops-s.png);background-repeat:no-repeat;background-size:30px;background-position-x:15px;background-position-y:1px}
.option.fabric-connectors{background-image:url(../../../../content/dam/fortinet/images/icons/icon-fabric-connetor-s.png);background-repeat:no-repeat;background-size:30px;background-position-x:15px;background-position-y:1px}
.option.fabric-ready-partner{background-image:url(../../../../content/dam/fortinet/images/icons/alliances/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}
@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:"HelveticaNeueW01-55Roma",Helvetica,Arial,sans-serif;font-size:.8rem}
}
@media screen and (min-width:768px){.partner-modal-content{position:fixed;width:800px;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-font-smoothing:antialiased;font-size:18px}
.C928-Alliances-Partners .contact--form .row>.text,.C928-Alliances-Partners .contact--form .row>.dropdown{width:25%;//previous value 33%}
ul.partners-assets{padding:15px;background:#fafafa}
ul.partners-assets,ul.partners-assets a{font-family:"HelveticaNeueW01-55Roma",Helvetica,Arial,sans-serif;font-size:.8rem}
ul.partners-assets li:first-child a{margin-left:0}
ul.partners-assets li{display:inline;padding-right:5px;padding-left:5px;border-left:1px solid #5a646c}
ul.partners-assets li:first-child{border-left:0;padding-left:0;border-left:0}
ul.partners-assets li:first-child:before{content:''}
section.section--resource.cs--padding{z-index:21}
}