.page-main{background-color:#f2f2f2}.application-details{position:relative;padding:25px 25px 0}.app-main-body{display:flex;flex-direction:column;margin-right:435px;margin-bottom:25px}.app-sidebar{position:absolute;top:25px;right:25px;padding:25px;width:410px;margin-bottom:25px;background-color:#ffffff;box-shadow:0 0 2px 0 rgba(0,0,0,0.12)}.inner-content{position:relative;display:flex;flex-direction:column;padding:25px;background-color:#ffffff;box-shadow:0 0 2px 0 rgba(0,0,0,0.12)}.inner-content>div:last-child{margin-bottom:0}.app-header-block{position:relative;display:flex;flex-wrap:nowrap;align-items:center;padding:25px 62px;margin:0 0 25px 0;background-color:#005073;box-shadow:0 0 2px 0 rgba(0,0,0,0.12)}.app-header-preview-banner{background-color:#F44336;text-align:center;color:white;height:2.5rem;padding:9px;font-family:CiscoSans}.app-logo{margin-right:25px;position:relative;flex-shrink:0;height:100px;width:100px}.app-logo img{max-width:100%;max-height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.app-header{flex-grow:1}.app-header h1,.app-header h2,.app-header h3,.app-header h4,.app-header h5,.app-header h6{color:#ffffff;font-weight:normal}.app-header h2{font-size:32px;font-family:CiscoSans;font-weight:200;word-break:break-word}.app-header h4,.app-header h5{font-family:CiscoSans}.app-header h4{font-size:15px}.app-header h5{font-size:13px}.app-header .version-collapse-dd{display:inline-block;min-width:160px}.app-header .version-collapse-dd .dropdown-toggle{color:#ffffff;padding:0 14px 0 0}.app-header .version-collapse-dd .dropdown-toggle:after{color:#ffffff}.app-header .version-collapse-dd .dropdown-menu{right:auto}.app-header .app-download .icon-download{display:none}.app-platform-versions .app-version{margin-bottom:15px}.app-platform-versions .app-version-label{display:inline;margin-right:5px}.app-platform-versions .app-dropdown-btn{display:inline-block;position:relative;padding:0 14px 0 0;background-color:transparent;border:none;font-family:CiscoSans;font-size:0.9375rem;line-height:1.5rem;text-align:left;color:#ffffff}.app-platform-versions .app-dropdown-btn:hover{cursor:pointer}.app-platform-versions .app-dropdown-btn:focus{outline:none}.app-platform-versions .app-dropdown-btn.active:after{transform:rotate(180deg)}.app-platform-versions .version-collapse-dd.show>.app-dropdown-btn:after{transform:rotate(180deg)}.app-platform-versions .dropdown-app{position:absolute;top:100%;left:-1px;z-index:9999;width:210px;background-color:#ffffff;overflow-x:auto;max-height:518px}.app-platform-versions .inside-dropdown-btn{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;padding:.85rem 1.25rem;background-color:transparent;border:none;color:#049fd9;font-size:0.875rem;font-family:CiscoSans;line-height:2.1875rem;cursor:pointer}.app-platform-versions .inside-dropdown-btn span{line-height:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-platform-versions .inside-dropdown-btn .cui-icon-check{padding:0;font-size:22px;line-height:16px}.app-platform-versions .inside-dropdown-btn:focus{outline:none}.app-platform-versions .inside-dropdown-btn:hover{color:#ffffff;cursor:pointer;background-color:#049fd9}.app-platform-versions .inside-dropdown-btn:hover:after{color:#ffffff}.app-platforms{list-style:none;padding:0;color:#ffffff;font-family:CiscoSans;font-size:14px;margin-bottom:5px}.app-platforms .platform{margin-bottom:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-download{display:flex;flex-direction:column;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #f2f2f2}.app-download.only-mobile{display:none}.app-download-wrapper{display:flex;flex-direction:column}.app-download-wrapper .btn.link{width:100%;padding:10px 30px;font-weight:500}.license-required{margin:10px auto 0;padding:3px 11px;border-radius:2px;font-size:9px;font-weight:200;color:#ffffff;background-color:#fbab18}.download-count{margin-top:25px;color:#000000;font-family:CiscoSans;font-size:14px}.download-count .count{display:inline;font-size:15px}.app-checksum{margin-top:25px;padding-top:25px;border-top:1px solid #f2f2f2;font-family:CiscoSans;font-size:15px;word-break:break-all;color:#58585b}.app-checksum h5{font-size:22px;font-weight:300;line-height:24px}.list{margin:0 0 40px;padding:0;text-align:left;border-bottom:1px solid #dfdfdf;list-style:none}.list li+li{margin:0}.list .pill{display:inline-block;background:none;padding:10px 23px;border-radius:30px;color:#58585b;font-size:13px;font-family:CiscoSans;cursor:pointer;border:none}.list .pill:hover{color:#187eba;border-bottom:4px solid #187eba;border-radius:0}.list .pill.active{color:#187eba;border-bottom:4px solid #187eba;border-radius:0;cursor:default}.app-updates{border-top:1px solid #f2f2f2;padding-top:25px}.app-updates .content-title{margin:0px 0 20px}.app-updates .app-updates-content{margin-bottom:0;max-height:180px;overflow-y:auto;font-family:CiscoSans;font-size:14px;font-weight:400;color:#58585b}.app-updates .app-updates-content .app-updates-version,.app-updates .app-updates-content .app-updates-date{display:inline-block;width:50%;margin-bottom:5px}.app-updates .app-updates-content .app-updates-info{margin:8px 10px 10px 0;font-size:12px;color:#495057}.app-updates .app-updates-content .apps-version-history{display:none}.app-updates .app-updates-content .apps-version-history .app-update{padding-top:5px;font-family:CiscoSans;font-size:14px;font-weight:400;color:#83878c}.app-updates .app-updates-content .apps-version-history .app-update .app-updates-version,.app-updates .app-updates-content .apps-version-history .app-update .app-updates-date{display:inline-block;width:50%;margin-bottom:5px}.app-updates .app-updates-content .apps-version-history .app-update .app-updates-info{margin:8px 10px 10px 0;font-size:12px}.app-updates .app-updates-content .apps-version-history.show{display:block}.app-updates .app-updates-content .app-updates-btn{display:block;margin:0 auto;background:transparent;outline:transparent;border:transparent;color:#049fd9;font-family:CiscoSans;font-size:12px}.app-updates .app-updates-content .app-updates-btn.hidden{display:none}.app-updates .app-updates-content .app-updates-btn:hover{color:#1e4471}.app-expire-date-banner{margin:-25px 10px 4px;padding:7px 62px 5px;background-color:#cd071e;box-shadow:0px 4px 10px 0px #7a7a7a;color:#ffffff;font-family:"CiscoSans",sans-serif;font-size:15px;line-height:15px}.app-expire-date-banner .app-name{color:#ffffff;font-weight:bold;cursor:pointer}.eol-document-modal{display:none;position:fixed;z-index:10001;padding-top:10%;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.55)}.eol-document-modal.show{display:block}.eol-document-modal .modal-content{display:flex;justify-content:center;align-items:center;margin:auto;padding:30px;max-width:380px;top:45px;border:none;box-shadow:0 7px 24px rgba(0,0,0,0.5);webkit-box-shadow:0 7px 24px rgba(0,0,0,0.5);font-family:CiscoSans}.eol-document-modal .modal-title{margin:20px 0;font-family:CiscoSans;font-size:18px;text-align:center;color:#58585b}.eol-document-modal .cui-icon-close{position:absolute;top:15px;right:15px;font-size:14px;line-height:14px;cursor:pointer}.content-title{font-family:CiscoSans;font-size:22px;font-weight:300;line-height:24px;color:#58585b;margin:0 0 25px}.app-details{background-color:#ffffff;margin-bottom:25px;width:100%}.app-details .description{max-width:100%;font-family:CiscoSans;color:#58585b;font-size:14px;word-break:break-word}.app-more-info{background-color:#ffffff;margin-bottom:25px;width:100%}.app-more-info .content-title{margin:0 0 20px}.app-more-info .box h4,.app-more-info .box h5{font-family:CiscoSans;font-weight:normal;color:#58585b;word-break:break-all;margin-bottom:0}.app-more-info .box h4{font-size:18px;margin-bottom:10px;text-decoration:underline}.app-more-info .box h5{font-size:14px}.app-more-info .box a{display:inline-block;font-size:17px}.app-more-info .box .dev-link{margin-bottom:10px}.app-more-info .box .dev-link label{margin:0 6px 0 0;font-family:CiscoSans;font-weight:normal;color:#58585b;font-size:15px;line-height:17px;word-break:keep-all}.app-more-info .box .dev-link a{word-break:break-all;line-height:19px;text-decoration:underline;font-size:15px}.app-more-info .box .dev-link a:hover{color:#1e4471}.app-more-info .box .dev-link.phone a{color:#58585b;text-decoration:none}.app-more-info .box+.box{margin-top:15px}.app-reviews{background-color:#ffffff;margin-bottom:25px;width:100%}.app-reviews .reviews{list-style:none;margin:0;padding:0}.app-reviews .rating-item .response-user,.app-reviews .review-response .response-user{display:inline-block;font-size:16px;font-family:CiscoSans;font-weight:normal;color:#58585b;margin-bottom:0}.app-reviews .rating-item .response-detail,.app-reviews .review-response .response-detail{font-size:14px;font-family:CiscoSans;word-break:break-all;color:#58585b;font-weight:normal;margin-bottom:10px}.app-reviews .rating-item .response-from,.app-reviews .review-response .response-from{font-size:13px;font-family:CiscoSans;font-weight:normal;color:#58585b;margin:0 5px 0 0}.app-reviews .rating-item{margin-bottom:20px}.app-reviews .load-more{margin:20px 0 10px;font-size:16px;font-family:CiscoSans}.app-reviews .app-review-form{padding:20px 0 0}.app-reviews .app-review-form .review-form{display:flex;flex-direction:column}.app-reviews .app-review-form .form-title{font-family:CiscoSans;font-size:20px;font-weight:300;line-height:22px;color:#58585b;margin:0 0 25px;padding-top:5px}.app-reviews .app-review-form .btn-submit-review{align-self:flex-end;border-radius:45px;-webkit-border-radius:45px;padding:4px 35px;font-family:CiscoSans;font-size:13px;padding:4px 40px;height:31px;background:#017cad;border:1px solid #017cad;color:#ffffff}.app-reviews .app-review-form .btn-submit-review:hover{background-color:#005073;border:1px solid #005073}.app-reviews .app-review-form .btn-submit-review:disabled,.app-reviews .app-review-form .btn-submit-review:disabled:hover{background-color:#d5d5d5;border:1px solid #c3c3d3;color:#a4a4a4;cursor:default;opacity:.65}.app-reviews .review-area{display:flex;flex-direction:column}.app-reviews .review-area textarea{width:100%;border-radius:5px;-webkit-border-radius:5px;border:1px solid #dfdfdf;height:75px;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;padding:6px 12px;margin-bottom:2px;resize:none;color:#555;font-size:14px}.app-reviews .review-area textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.app-reviews .review-area .comment-length{align-self:flex-end;margin:5px 0 15px;font-family:CiscoSans;font-size:14px;color:#a4a4a4}.app-reviews .app-list-tile{display:flex;flex-direction:column}.app-reviews .user-review{display:flex}.app-reviews .toggle-response-area{display:inline-block;margin:0;background-color:transparent;border:none;color:#58585b;outline:none;cursor:pointer;padding:0;font-size:14px;font-family:CiscoSans}.app-reviews .toggle-response-area:hover{color:#049fd9}.app-reviews .toggle-response-area .cui-icon{margin-left:10px;font-size:14px;vertical-align:middle}.app-reviews .btn-submit-response{align-self:flex-end;font-family:CiscoSans;font-size:13px;padding:4px 20px;height:31px}.app-reviews .review-details{display:flex;justify-content:space-between;flex-wrap:wrap}.app-reviews .review-response-form .review-area{margin:10px 0 40px 70px;border-left:5px solid #d5d5d5;padding:10px 0 10px 20px}.app-reviews .response-list{list-style:none;padding:0}.app-reviews .response-list .review-response{margin:0 0 20px 50px;padding:0 0 10px 20px;font-family:CiscoSans;font-size:13px}.app-reviews .response-list .review-response p{border-left:5px solid #d5d5d5;padding:10px 0 10px 20px}.app-gallery{display:flex;flex-direction:column;margin:0 0 25px 25px;width:520px;float:right}.app-gallery .carousel-gallery{order:0;height:270px;width:100%;margin:0 0 15px;box-shadow:1px 2px 4px 1px rgba(0,0,0,0.23);-webkit-box-shadow:1px 2px 4px 1px rgba(0,0,0,0.23)}.app-gallery .slider-container{display:block;position:relative;cursor:pointer;background-color:#ffffff}.app-gallery .slider-image{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}.app-gallery .thumbnail-image-list{order:1;position:relative;height:90px;align-self:center;width:90%}.app-gallery .thumbnail-image-list .thumbnail-navigation{position:absolute;top:36px;z-index:4;font-weight:bold;background:transparent;border:none;font-size:24px;padding:0;line-height:0.6;cursor:pointer;outline:none;color:#58585b}.app-gallery .thumbnail-image-list .thumbnail-navigation:hover{color:#187eba}.app-gallery .thumbnail-image-list .thumbnail-next{right:-27px;left:auto}.app-gallery .thumbnail-image-list .thumbnail-prev{left:-27px;right:auto}.carousel-thumbnail{height:100%;width:100%;margin:-5px 0px -5px 0px !important;padding:5px !important}.carousel-thumbnail .swiper-slide{background-color:#ffffff}.carousel-thumbnail .swiper-slide:last-child{margin-bottom:0 !important}.carousel-thumbnail .thumbnail-image-wrapper{height:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;border:2px solid transparent;cursor:pointer;box-shadow:1px 2px 4px 1px rgba(0,0,0,0.23);-webkit-box-shadow:1px 2px 4px 1px rgba(0,0,0,0.23)}.carousel-thumbnail .thumbnail-image-wrapper.active-img{border-color:#049fd9}.carousel-thumbnail .thumbnail-image{width:100%;height:100%}.modal-media{display:flex;width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;align-items:center;justify-content:center;z-index:9999}.modal-media .modal-background{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(249,249,249,0.8);z-index:998}.modal-media .modal-background.modal-video{background-color:rgba(0,0,0,0.8)}.modal-media .modal-content{max-width:90vw;max-height:90vh;width:auto;background:#f9f9f9;padding:30px;flex-direction:row;-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);z-index:999}.modal-media img,.modal-media video{max-height:100%;max-width:100%}.modal-media .modal-gallery-navigation{position:absolute;top:50%;z-index:1000;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:50px;color:#58585b}.modal-media .modal-gallery-navigation:hover{color:#187eba}.modal-media .slide-prev{left:-50px;right:auto}.modal-media .slide-next{left:auto;right:-50px}.modal-media .close{position:absolute;right:9px;top:9px;width:16px;height:16px;cursor:pointer}.modal-media .close:before,.modal-media .close:after{position:absolute;content:' ';height:20px;width:2px;left:7px;top:-3px;background-color:#187eba}.modal-media .close:before{transform:rotate(45deg)}.modal-media .close:after{transform:rotate(-45deg)}@media (max-width:1400px){.app-gallery{width:440px}}@media (max-width:1199.98px){.app-header-block{padding:25px 55px}.app-gallery .carousel-gallery{width:100%}.app-sidebar{width:350px}.app-main-body{margin-right:375px}}@media (max-width:991.98px){.app-gallery{width:100%;margin:0 0 25px;float:none}}@media (max-width:900px){.application-details{display:flex;flex-direction:column}.app-main-body{width:100%}.app-header-block{order:0}.app-sidebar{position:static;order:1;width:100%}.inner-content{order:2}.app-download{flex-direction:column}.app-download .download-count{text-align:center}.inner-content{display:flex;flex-direction:column}.app-header-block{padding:25px;margin-bottom:25px}.app-details,.app-reviews,.app-more-info{width:100%}}@media (max-width:767.98px){.application-details{padding:10px}.app-main-body{margin-bottom:10px}.app-expire-date-banner{margin-top:-10px;padding:7px 10px 5px}.app-sidebar{padding:10px;margin-bottom:10px}.app-download .app-download-wrapper{padding-top:8px;margin-bottom:8px}.app-download .download-count{text-align:center;margin-top:10px}.inner-content{padding:10px}.app-header-block{padding:10px;margin-bottom:10px}.app-logo{margin-right:15px}.app-details,.app-reviews,.app-more-info{padding:0;margin-bottom:10px}.list{margin:0 0 20px;padding:10px 0 0}.rating .rating-item:last-child{margin-bottom:40px}.modal-media .modal-gallery-navigation{font-size:40px}.modal-media .slide-prev{left:-37px;right:auto}.modal-media .slide-next{left:auto;right:-37px}}@media (max-width:575.98px){.app-header-block{flex-wrap:wrap}.app-checksum span{font-size:14px}.list li+li{margin-left:0}.app-platform-versions .inside-dropdown-btn.selected:after{margin-right:0;margin-bottom:-2.375em;border-top:.5em solid;border-right:.5em solid transparent;border-bottom:0;border-left:.5em solid transparent;transform:rotate(180deg)}.app-platform-versions .version-collapse-dd{width:100%}.app-reviews .review-details{margin-bottom:10px}.app-reviews .review-details .toggle-response-area{font-size:12px}.app-reviews .review-list{padding:0}.app-reviews .review-list .review-response{margin:0 0 20px}.app-reviews .review-response-form .review-area{margin:10px 0 40px 20px}.modal-media .modal-gallery-navigation{font-size:28px}.modal-media .slide-prev{left:-2px;right:auto}.modal-media .slide-next{left:auto;right:-2px}}