
body{
   min-width:320px;
   height:100% !important;
}
.modal{
   min-width:320px;
}
a{
    outline:none !important;
}
html {    
   -ms-overflow-style: scrollbar; 
   height:100% !important;
}

   
/* bootstrap code overriding*/

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.show_hide
{
    display:none;
}
.ui-autocomplete {
    width:525px !important;
    overflow:visible;
    list-style-type:none;
    padding-left:0px !important;
    z-index:1000;
    border: 1px solid #C4CED7;
    box-shadow: 2px 2px 2px rgba(0,0,0,0.2) !important ;        
}
.banner-nav-container{
    height: 28rem;
    top: -100%;
    position: relative;
}
.showPartnerPortal
{
    display:block;
}
.ratingCommentColor{
   background-color:#FFFFFF; 
}
.productHeading{
    padding-left: 2.5% !important;
}
.productHeading:after {
    content: '';
    display: block;
    width: 40px;
    height: 4px;
    margin: .9em 0 1em;
    background: #F0CC71;
    margin-left: 2.5% !important;
}
@media (max-height: 600px){
    .ochat_modal.chat-show {
        z-index: 61;
    }
}
@media (min-width: 770px) {
  .container {
    width: 730px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 1024px;
    padding-right: 0px;
    padding-left: 0px;
  }
}
@media (min-width: 1200px) {
.bannerItemsContainer{
      max-width: 108.5rem;
       width: 108.5rem;
      
   }
   .bannerContentWidths{
       width:108.5rem;
       max-width:108.5rem;
   }
  .container {
    width: 1024px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .partnerRegistrtnSectn1Text{
       width:640px ;
    }
    .partnerRegistrtnVideo{
        width:520px;
    }
   .noPadding{
    padding:0px;
    }
    
    .cloudReadymainRegSection{

            width: 1161px;
            background-color: #ffffff;
            margin-left:16px;

        }
        .cloudReadyMainHeader{
            
             width: 688px;
        }
        .cloudreadySpace{
            min-height:50px!important;
            max-height:80px!important;
        }
        .cloudreadySpaceLR{
            min-height:120px!important;
            max-height:120px!important;
        }
        
        .cloudReadyMainTitle {
            height: 80px;
            width: 722px;
        }
        .cloudreadySpaceR{
            min-height:50px!important;
            max-height:50px!important;
        }
        .cloudreadySpaceLLR{
            min-height:240px!important;
            max-height:240px!important;
        }
	.cloudspaceReady{
	    min-height:15px!important;
            max-height:15px!important;

	}
	.opnSpaceLLR{
            min-height:80px!important;
            max-height:80px!important;
        }
  .newcloudReady_H2{
    font-family: Oracle Sans,  HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, Arial, sans-serif-thin;
    font-weight: 200;
    font-size: 24px;
    color: #000000;
    text-align: left;
    line-height: 44px;
}

        .increase-your-reach { 
   height: 40px;
   width: 302px;	
   color: #FFFFFF;
   font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
   font-size: 34px;
   font-weight: 300;
   line-height: 41px;
}

            .get-your-apps-in-fro {
                height: 126px;	
                width: 520px;
                color: #FFFFFF;	
                font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 14px;
                line-height: 18px;
            }
            
            .publish-services-and {
                height: 34px;
                width: 780px;
                color: #000000;
                font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 24px;
                line-height: 34px;
            }
            
            .register-for-a-publi {	
                height: 18px;
                width: 780px;
                color: #333333;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 16px;	letter-spacing: 0.23px;	line-height: 18px;
            }
            
            .membership-in-the {
                height: 74px;	width: 780px;	color: #333333;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 14px;
                line-height: 22px;
            }
            .some-oracle-cloud { 
                height: 15px;	width: 780px;	color: rgba(0,0,0,0.6);	
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 13px;	font-style: italic;
                line-height: 15px;
            }
            .bg {
                height: 32px !important;width: 60px !important;border-radius: 2px !important;	
                background-color: #027BC7 !important;
                box-shadow: inset 0 2px 0 0 #FFFFFF !important;
            }
            .bginside {	
                height: 16px ;	width: 20px ;
                color: #FFFFFF !important;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 14px !important;letter-spacing: 0.2px !important;	line-height: 16px !important;
            }
            .fast-track-your-regi {
                height: 26px;width: 490px;color: #000000;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 20px;
                line-height: 26px;
                margin-top:33px;
            }
            .for-oracle-database {
                    height: 22px;	width: 490px;	color: #000000;
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 16px;
                    line-height: 22px;
            }
            .if-your-apps-already {	
                    height: 44px;	width: 490px;	color: #333333;	
                   font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;	
                    line-height: 22px;
                    margin-top:10px;
            }
            .applications-must-su {
                    height: 94px !important;	width: 490px !important;
                    color: #333333 !important;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px !important;
                    line-height: 22px !important;
            }
            .not-an-opn-member-ye {
                    height: 26px;	
                    width: 490px;
                    color: #000000;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 20px;	line-height: 26px;
            }
            .you-ll-need-to-join {
                    height: 66px;	width: 490px;
                    color: #333333;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    line-height: 22px;
            }
            .joinopnbtn {
                    height: 16px;	width: 62px;
                    color: #000000;
                    font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    letter-spacing: 0.2px;	
                    line-height: 16px;
            }
            .if-you-re-not-yet-an{
                    height: 66px;
                    width: 490px;	
                    color: #333333;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    line-height: 22px;
            }
            .developergobtn {
                    height: 16px;	width: 20px;	color: #000000;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    letter-spacing: 0.2px;	line-height: 16px;
            }
            .registering-for-orac {
                    height: 34px;	width: 740px;	color: #000000;	
                    margin-top:50px;
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 24px;
                    line-height: 34px;
            }
            .sign-in-to-your-o {
                    height: 80px;	width: 1160px;	color: rgba(0,0,0,0.8);	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    line-height: 20px;
            }
            .rectangle-3 {
                    height: 385px;	width: 570px;	background-color: #FFFFFF;
                    box-shadow: 1px 1px 0 0 rgba(0,0,0,0.3);
            }
            .rectangle-3-copy {	
                    height: 385px;	width: 570px;
                    background-color: #FFFFFF;	
                    box-shadow: 1px 1px 0 0 rgba(0,0,0,0.3);
            }

	    .publish-rectangle {
                    height: 160px;	width: 1100px;
		    background-color: #FFFFFF;
                    box-shadow: 1px 1px 0 0 rgba(0,0,0,0.3);
	    }
            .publisher-landingHeader1{   
                    background: radial-gradient(circle, #027BC7 0%, rgba(1,67,115,0.3) 100%);
                    width: 1280px;
                    margin-left: auto;
                    margin-right: auto;
                   
            }
            .color-base {	
                    height: 340px;	
                    width: 1280px;
                    background-color: #41242B;
            }
            .container-publisher{
                width: 1280px !important;
                padding-top:60px;
            }
           .pub-sec1-right-video{
               height: 260px !important;
               width: 462px !important;
               background-color: #333333;
               box-shadow: 2px 2px 0 0 rgba(0,0,0,0.2);
               float:none !important;
               margin-left:69px;
           }
          .partnerRegistSectn1{
              width:520px !important;
              margin-left:85px !important;
              margin-top:74px;
          }
    
          .group-3 {	
              height: 243px;	
              width: 790px;
          }
    .membership-in-the {
            height: 74px;	width: 780px;	color: #333333;
            font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
            font-size: 14px;
            
            line-height: 22px;
    }
    .cloudreadySpaceHeader{
            min-height: 68px!important;
            max-height: 68px!important;
    }
       
    .notanopnspace{
      margin-top:-12px;
  }
  
  
.section2-publisher-block{

margin-left:174px;
margin-top:50px;

}
.section2-publisherright-block{
    margin-left:20px;
    padding-left: 40px;
    padding-right: 40px;
}
.section2-left-block-publisher{

padding-left: 40px;
padding-right: 40px;

}
.bckgmargin {
    width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

}


/* bootstrap code overriding*/
/*shaipaj start*/
.ModalHeaderLabelStyle
{
    font-size: 16px;
    color: #2a2c2d;
    font-weight: normal;
    text-align: center;
    height:40px;
    padding-right:25px;
    position: relative;
    width:100%;
}
/*nitichan start*/
.imagemanagsestyle{
    width:11% !important;
}

    table.acceptPartnerTermsOfUseStyle tr td {
        vertical-align:top;
    }
    
    table.acceptPartnerTermsOfUseStyle tr td +td{
        
    }
    
 table.readAndAcceptPartnerTermsOfUseStyle tr td label {
        padding-left: 0px;
    }

    table.readAndAcceptPartnerTermsOfUseStyle tr td span {
        vertical-align: inherit;
    }

    table.readAndAcceptPartnerTermsOfUseStyle tr td:first-child + td label {
        padding-left: 5px;
        vertical-align: super;
        white-space:normal;
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 14px;
        color: #4b4d4f;
        font-weight: 500;
    } 
    table.readAndAcceptPartnerTermsOfUseStyle tr td span input[type="checkbox"] {
    vertical-align: top;
}
.getapptnctext {
    font-size: 12px;
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #4f4f4f;
   text-align:left;
    
}
.getapptncredtext
{
   font-size: 12px;
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: red;
   text-align:left; 
}



.manageupgradesecondstyle{
padding-top:10px !important;
}

.desktopapppreviewstyle{
    text-align:right;font-size:14px;font-weight:bold;color:Black;line-height:22px;padding-left:0px !important
}
.
.appdescriptionstyle{
    text-align:left;font-size:14px;font-weight:normal;color:Black;line-height:22px;padding-left:0px;;
}
.installedbystyle{
font-size:14px;font-weight:normal;color:Black;line-height:22px;padding-left:310px;;
}
uninstallmanagestyle{
    padding-left:100px !important;
}

.ipaduninstallmanagestyle {
    display:none;
}
.containerstyle {
    padding-top:25px;
}

.decorativeboxstyle{
    width:980px ;
}
.errorstyle{
    width:556px; color:Red; font-weight:bold; line-height:100%; margin-left:-8px;
}
.userinfstyle{
              padding-left:0px;
               
            }
.makecenterdesktop{
            max-width:350px;
        }
.choicecenter{
            padding-top:5px;
            width:auto;
            align:left;
        }
.modalCommonBodyRow{
    padding-top:0px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
}
.filterOptionsStyle{
    height:50px;
    padding:0px;
    margin:0px;
    display:table;
    width:100%;
    
    background-color: #fff;
    border: 1px solid #c8d7e0;
    border-top:0px;
    border-bottom:0px;
    
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}
.filterOptionsStyleCheckBox, .filterOptionsStyleRadioBox{
    height:50px;
    padding:0px;
    margin:0px;
    display:table;
    width:100%;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    background-color: #fff;
    border: 1px solid #c8d7e0;
    
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}
.filterOptionsStyleRadioBox{
    padding-top:20px;
}
.filterOptionBorderOnlyTop{
    border-top:1px solid #c8d7e0;
}
.filterOptionBorderOnlyBottom{
    border-bottom:1px solid #c8d7e0;
}
.filterOptionsStyleSortBy{
    height:50px;
    padding:0px;
    margin:0px;
    display:table;
    width:100%;
    
    background-color: #fff;
    border: 1px solid #c8d7e0;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}
.mobileFiltersLabelStyle{
    font-size: 18px;
    line-height: 20px;
    color: #191919;
    font-weight: normal;
    text-align: left;
}
.filterLabelContainer{
    display:table-cell;
    vertical-align:middle;
    position: relative;
    padding-right:40px;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    background: #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    
}
.filterLabelContainerArrowStyle{
    position: absolute;
    z-index: 50;
    top:17px;
    right:8px;
}
.filterLabelContainerArrowStyle img{
    background: url('../img/FunctionalIcons_16mobile_appdetail_rw.png') no-repeat scroll -99px center ;        
    width:16px;    
    height:16px;
}
.allFiltersHeading{
    font-size: 16px;
    color: #2a2c2d;
    font-weight: normal;
    text-align: left;
    padding-left:3px;
}
.filterOptionLabelSortByIn{
    font-size: 14px;
    color: #2a2c2d;
    font-weight: normal;
    text-align: left;
    padding-top:16px;
    padding-left:10px;

}
.featuredAppsTopPadding{
    padding-top:30px;
}
.bigTileFeatureName {
    /*text-decoration: none !important;
    cursor: pointer;
    
    font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-size: 14px;
    font-weight: bold;
    color: #4f5255 !important;*/
    text-decoration: none !important;
    cursor: pointer;
    font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-size: 14px;
    color: #000000 !important;
}
.appCategoryName {
    text-decoration: none !important;
    cursor: pointer;
    font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-size: 16px !important;
    line-height: 20px !important;
    color: #161513 !important;
    font-weight: bold !important;
}
.categoryListingCount{
    font-size: 13.75px;
    line-height: 16px;
    font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    color: rgba(22, 21, 19, 0.6);
    text-decoration: none !important;
    cursor: pointer;
}
.bigTileFeatureName:active {
   /* color: #1466b2 !important;*/
}
.bigTileFeatureName:visited {
    color: #252525;
}

.bigTileFeatureName:hover {
    color: #1466b2;
}

.smallApplistingDescMobileStyle{
    padding-left:114px;
}
.footerCopyrightTextStyle {
    /*font-size: 11px;
    
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #454545;*/
    font-size: 12px;
    font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    color: #FCFBFA;
    line-height: 20px;
    padding-top: 10px;
}
.allCategoryAppsLabelPadding{
    padding-top:30px;
}
.titles {
    /*color: #252525;
    font-family: Oracle Sans, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 18px;*/
      font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-size: 18px;
    font-weight: normal;
    color: #2a2c2d;
    line-height:18px;   
}

.heading {
    /*font-family: Oracle Sans, "Helvetica Neue Light", "Helvetica Neue", Roboto, "Segoe UI", sans-serif-regular;
    font-weight: 200;
    font-size: 34px;
    color: #2e94bf;
    text-align: left;
    line-height: 42px;*/
    font-family: Oracle Sans, "Helvetica Neue Light", "Helvetica Neue", Roboto, "Segoe UI", sans-serif-regular;
    font-size: 28px;
    color: #1A1816;
    text-align: left;
    line-height: 36px;
}
 .serviceheading {
    font-family: Oracle Sans, "Helvetica Neue Light", "Helvetica Neue", Roboto, "Segoe UI", sans-serif-regular;
    font-size: 28px;
    color: #1A1816;
    text-align: left;
    line-height: 36px;
}

.titlesWithNoPadding {
     font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-size: 20px;
    font-weight: normal;
    color: #1A1816;
    line-height:18px;  
}
.BannerContainerDiv, .BannerContainerDiv-prod {
    /*height:283px;*/
    overflow:hidden;
    width:100%;
    background-color: #d6dde2;
    height: 340px !important;
}
/*.flexslider{
    height: 251px;
}*/
.productLabelContainerStyle{
}
.topRatedLabelPaddingStyle{
    margin-top:30px;
}
.featuredLabelPadding {
    padding-top: 0px !important;
    margin-top:-5px;
    padding-bottom: 21px;
    padding-top:30px;
}

.featuredLabelPaddingWithSection {
    padding-bottom: 14px;
    padding-top:20px;
}
.defaultPadding {
    padding-top: 20px;
    padding-bottom: 15px;
}
.topratedDefaultPadding {
    margin-top: 8px;
    padding-top: 20px;
    margin-bottom: -8px;
}
.topratedLabelBottomPadding {
    padding-bottom: 10px !important;
    margin-bottom:20px;
}
.topratedLabelPadding {
    padding-top: 50px !important;
    padding-bottom: 10px !important;
}
.topratedLabelPadding {
    padding-bottom: 10px;
}
.titleSectionHeight {
    padding-top:30px;
    height: 18px;
}
.allcategoryLabelTopPadding{
}
.topratedLabel2Padding{
    padding-top:20px;
}
.listingBottomPadding{
    height:15px;
}
.searchKeywordTopPadding{

}
.globalSearchPadding{
    height: 20px;
}
.notGlobalSearchPadding{
    height:20px;
}
.notGlobalSearchPadding1{
    height:14px;
}

.AppDetailHeaderLabelStyle{
    font-size: 16px;
    color: #FFFFFF;
    font-weight: normal;
    text-align: center;
}

.appDetailLabelStyle{
    font-size: 16px;
    color: #2a2c2d;
    font-weight: normal;
    text-align: left;
    line-height: 24px;
}

.appLisitngTitleFadeStyle{
   background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#ffffff');
    float: right;
    height: 24px;
    position: absolute;
    width:35px;
    right:10px;
    margin-top: 24px;
    z-index:50;
}
.fadeFiltersMobile{
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#ffffff');
    right:0;
    top:1px;
    height: 99%;
    position: absolute;
    width:35px;
    z-index:50;
}
.appDetailTitlePanelStyle{
    margin-left:15px;
    height:65px;
    position:relative;
}
.appDetailTitleStyle{
    max-height:44px;
    overflow:hidden;
    margin-top:-5px;
    margin-bottom:8px;
}

.appDetailOptionsStyle{
    height:42px;
    padding:0px;
    margin:0px;
    display:table;
    width:100%;
    
    background-color: #fff;
    
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}

.appDetailOptionsLabelContainer{
    display:table-cell;
    vertical-align:middle;
  /*  position: relative;*/
    padding-right:0px;
    width:100%;  
}

.appDetailOptionsLabelStyle{
    font-size: 16px;
    color: #191919;
    font-weight: 500;
    line-height: 20px;
}

.appDetailOptionsContainerArrowStyle{
    position: absolute;
    z-index: 50;
    top:14px;
    right:10px;
}
.appDetailOptionsContainerArrowStyle img{
    background: url('../img/FunctionalIcons_16mobile_appdetail_rw.png') no-repeat -80px center ;
    width:16px;
    height:16px;
}
.keywordProductContainerLabelStyle{
    color: #FFFFFF;
    line-height: 37px;
}
.productIndustryLabelContainer{

}
.providerDescStyle{
    max-width:400px;
}

.noFeaturedAppMobileStyle{
}
.stickyFooterParentContainer{
}
.stickyFooterContainer{             
}
.absoluteStickyFooterParentContainer{
    min-height:100%;
    position:absolute;
    padding:0px;
    width:100%;
    padding-bottom:140px;
    background-color:#fff;
}
.absoluteStickyFooterContainer{
    position:absolute;
    bottom:0px;
    right:0px;
    left:0px;
    width:100%;
}
.hideFeaturedAppMobileStyle{
}
.productSearchKeywordTopPadding{
}
.selectCursorDisable {
    /*-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;*/
}
.productBannerNoFeaturedApps{
  }

/*shaipaj end*/

/* anurag code start */

.appNameTextStyle {
    font-size: 14px;
    font-weight: bold !important;
    line-height: 22px;
    color: #2a2c2d;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    width:375px;
    padding-right:10px;
}
.managepopup{
    height:360px !important;
}
.upgradeEmail{

    margin-left:-50px !important;
    padding-left:0px !important;
    padding-right:0px !important;
}
.upgradeEmail2{

    margin-left:-46px !important;
    
}
.upgradeDesktop{
    margin-left:50px !important;
}
.uninstallhideonMobile{
    
    margin-top:0px!important;
}
.uninstall2rowmargin{
    margin-left:0px !important;
}
@-moz-document url-prefix() { 
  .firefoxmargin {
    margin-top:-15px !important; 
  }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .firefoxmargin {
    margin-top:-15px !important; 
  }
}

.uninstallTextStyle1{
    margin-left:-29px !important;
}
.uninstallTextStyle{
    margin-left:-14px !important;
}
.uninstallVersiondetail{
    display:normal!important;
}
.uninstallAppReviewmobile{
    float:right !important;
}
.trainbuttondesktop{
    float:right !important;
}
.upgrademargin{
    margin-left:50px !important;
    margin-bottom:20px !important;
}

.upgradedesktopcol{
    width:200px !important;
   
}


.uninstallpadding{
    padding:120px;
}
.uninstallVersionText{
font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #606366;
    line-height: 22px;
    }
.applistscreenshotmobileactiveimage
{
    background-image:url(#{item.videoImageURL}); background-repeat:no-repeat; 
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '#{item.videoImageURL}',sizingMethod = '');
    height:100%;
}
.applistscreenshotmobileimage
{
    vertical-align:middle; text-align:center; height:99%;
}
.applistratingstabmobileotindex
{
    font-weight:bold !important;
}
.applistratingstabmobilepgl
{
    padding-top:5px;
}
.applistratingstabmobileol
{
    line-height:40px;
}
.applistratingstabmobileot
{
    padding-right:2px;
}
.applistoverviewmobileol
{
    color:#333333;
}
.applistoverviewmobilecomlink
{
text-decoration: none !important;
}
.mobileiconback
{
  padding-top:12px;
  width:30px;
  height:auto;
}
.applistoverviewmobilegl
{
    color:#77838A; font-size:14px; font-weight:bold;text-decoration:none;
}
.applistoverviewmobileotIndex
{
  font-weight:bold;  
}
.applistoverviewmobileot
{
 color:#77838A; font-size:14px; font-weight:bold;   
}
.applistoverviewmobilerightarrow
{
    width:17px;height:auto;
}
.applistoverviewmobilecomlinkregion
{
    font-size:16px;
}
.applistoverviewmobilearrowdown
{
    height:25px;width:auto;
}
.applistoverviewmobilesept{
    border-width:thin;
}
.applistoverviewmobileaot
{
font-size:100.0%;
}
.applistoverviewmobilepgl{
    margin-top:-2px;
}
.applistoverviewmobilerichtextedit
{
    font-size: 13px;color: #434648;line-height: 21px;
}
.applistoverviewmobilerotrichtextedit
{
    margin-left:-10px;line-height:40px;
}
.review-declarative-dc_pgl18{
padding-left:10px;
}
/* anurag code end */

/*nitish code start*/
.writeReviewPreview{
text-align:left;
width:100% !important;

}

.popupcss{
    top:42.6%;left:49.25%;height:503px;width:647px;padding:0px 0px 14px 0px !important;;
}
.cbstyle{
margin-right:5px!important;
}

.buttonstye{
    position:absolute;
    right:20px;
    bottom:20px;
}
.buttonstyePr{
    position:absolute;
    right:20px;
    bottom:19px;
}
.centerDivStyle{
    padding: 10px;
    border: none !important;
    background: #FBF9F8 !important;
    box-shadow: 0px 1px 0px rgba(22, 21, 19, 0.1) !important;
    font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    Font-Size :12px;
    Line-height:12px;
    width:100% !important;
    max-width:403px;
    
  
}
.reviewsubjectstyle{
    width:390px;height:30px;background-color:  #fcfdfe;;
}
.secondivstyle{
    float:none;overflow:hidden;padding-left:30px;border-color:#d6dfe6; border-style:solid; border-width:0px 0px 0px 1px;
}
.firstdivstyle{
    padding-left:0px;
    overflow:hidden;
}
/* nitish code end*/

/*manassi*/
.fav-heading-top-margin{
    margin-top:-19px !important;
}
.requestPropertyTextContainer{
    width:250px !important;
    text-align:right !important;
}
.requestPropertyTextContainerboolean{
    width:250px !important;
    text-align:right !important;
}
.requestPropertyText{
    font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-size: 13px !important;
    font-weight: bold !important;
    color: #4f4f4f !important;
    float:right !important;
}
.appListingMapsMobileDirectionArrow{
    background:url("../img/FunctionalIcons_24mobile_appdetail_rw.png") no-repeat -216px center;
}
.appDetailOverviewMobileImg{
    background:url("../img/FunctionalIcons_24mobile_appdetail_rw.png") no-repeat -144px center;
}
.appDetailRatingsMobileImg{
    background:url("../img/FunctionalIcons_24mobile_appdetail_rw.png") no-repeat -120px center;
}
.appDetailProviderMobileImg{
    background:url("../img/FunctionalIcons_24mobile_appdetail_rw.png") no-repeat -96px center;
}
.appDetailScreenMobileImg{
    background:url("../img/FunctionalIcons_24mobile_appdetail_rw.png") no-repeat -72px center;
}
.partnerPortalCol2Padding{
    padding-right:0px !important;
    padding-left:45px !important;
    padding-bottom:0px;
    margin-bottom:0px;
}
.partnerPortalTextAlign{
    margin-left:0px;
}
.partnerPortalLandingContainerStyle {
   /* padding-top:45px;*/
    padding-right:60px;
    padding-bottom:0px !important;
    padding-left:60px;
    background-color:#FAF8F7;
    max-width:850px;
    width:100%;
    margin:auto;            
    /*border:1px solid #d6dfe6;
    border-radius:2px solid;*/
}
.getappContainerPadding{
    float:right;
}
writwReviewPosition{
    padding-top:25px !important;
}
.reportAbuseButtons{
    float:right;
    max-width:160px;
    width:100%;
    padding-bottom:40px;
    margin-right:10px;
}
.reportAbuseHeaderIcon{
    float:right;
    padding-top:8px;
}
.adfModalHeaderIcon{
    float:right;
    padding-top:8px;
    padding-right:8px;
}

.reportAbusePopup{
   -moz-transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    -o-transform: translate(-50%, -50%) !important;
    position:fixed;
    top:50%;
    left:50%;
    width:100%;
    max-width:600px;
}

.getAppTncPopup{
   -moz-transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    -o-transform: translate(-50%, -50%) !important;
    position:fixed;
    top:50%;
    left:50%;
    width:100%;
    max-width:800px !important;
}
.screenshotPreviewPopup{
    -moz-transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    -o-transform: translate(-50%, -50%) !important;
    position:fixed;
    top:50%;
    left:50%;  
    background-color:#ffffff;
    border-radius: 5px;
    box-shadow: 1px 1px 10px 0px rgba (0, 0, 0, .45);
}
.adfPopupConfirm{
    position:fixed;
    top:50%;
    left:50%;
    width:100%;
    max-width:600px;
}
.reportAbouseHeader{
    background-color:#f0f0f0 !important;
}

.dev-sec3-checkbox{
    padding:0px !important;
    width:3% !important;
}
.dev-sec3-checkbox-text{
    padding:0px !important;
    margin-top:2px;
    font-size: 12px !important;
    font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #4f4f4f;
}
.dev-sec3-agreement  .x15.x4z{
    width:250px !important;
    
}
.dev-sec2-plus-button{
    width:42px;
    height:33px;
    margin-right:-28px;
    right:-30px;
    position:absolute;
    top:100px;
}
.dev-sec2-abs-text{
    position:absolute;
    left:330px;
    font-size: 11px;
    font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
    color: #333333;
    line-height: 13px;
    display:inline-block; 
    height:30px; 
    width:300px;
    line-height:15px;
}
.dev-form-sec1{
    padding-top:16px;
    padding-left:0px;
}
.dev-form-sec2{
    padding-top:16px;
    padding-left:0px;
}
.dev-form-container{
    padding-top:50px;
    padding-left:20px;
    padding-right:20px;
}
.pub-sec2-col-left-text{
        max-width:250px;
    }
.pub-sec3-text{
        font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 13px;
        font-weight: normal;
        color: #434648;
        line-height: 21px;
        text-align: left;
   }
.pub-sec3-col-right{
    margin-top:25px;
    padding-right:0px !important;
}
.pub-sec3-col-left{
    margin-top:25px;
    padding-right:0px !important;
}
.pub-sec3-col-right-float{
    float:right;
}
.pub-sec3-col-left-float{
    
}
.pub-sec2-col-left{
    margin-top:40px !important;
    padding-right:120px !important;
    width:49% !important;
}
.pub-sec2-col-right{
    padding:0px !important;
    margin-top:70px !important;
    padding-right:30px !important;
    width:51% !important;
}
.pubStepsIcon{
    padding-left:13px;
}
.pub-sec1-container{
    padding-top:60px;
    padding-bottom:65px;
}

.pub-sec2-container{
    padding-left:0px !important;
    padding-right:0px !important;
    padding-top:60px;
    padding-bottom:60px;
    width:100%;
    background-color: #f1f4f6;
    min-height: 428px;
}
.pub-reg-sec2-container{
    padding-left:0px !important;
    padding-right:0px !important;
    padding-top:60px;
    padding-bottom:60px;
    width:100%;
    background-color: #f5f5f5;
    min-height: 428px;
}
.pub-sec3-container{
    /*padding-left:10px !important;
    padding-right:10px !important;*/
    padding-top:58px;
    padding-bottom:70px;
    width:100%;
}
.pub-sec1-left{
    /*padding-left:20px;
    padding-right:10px;
    margin-top:0px;
    margin-bottom:0px;*/
    margin: 0px;
}
.pub-sec1-left-become-pub-button{
    padding-left:20px;
    padding-right:10px;
    margin-top:0px;
    margin-bottom:0px;
}
.pub-sec1-right-video{
    width:441px !important;
    height:245px !important;
    float:right;
    
}
.pub-sec1-right-col{
    margin-top:41px;
    /*padding-right:20px;*/
}
.publisher-headerImage{
    max-height: 390px;
    margin-left: 0px;
    position:absolute;
    top:33px;
    left:44.5%;
   }
.publisher-landingHeader{
       width:100%;
       min-height:412px !important;
       background-color: #00A1C1;
       margin-top:30px; 
   }
.category_col_padding{
    padding-bottom:10px;
    padding-right:3px;
    vertical-align:top;
    padding-top:2px;
}
.modal.fade:not(.in) .modal-dialog {
    -webkit-transform: translate3d(-25%, 0, 0);
    transform: translate3d(-25%, 0, 0);
}
.modal.fadesearch:not(.in) .modal-dialog {
    -webkit-transform: translate3d(0, -25%, 0);
    transform: translate3d(0, -25%, 0);
}
.min-height-650{
    min-height:650px;
}
.min-height-683{
    min-height:683px;
}
.nav-mobile-up-arrow{
    background:url("../img/FunctionalIcons_16mobile_rw.png") no-repeat -136px center;    
    height:16px !important;
    width:16px !important;
    position: absolute;
    top: 14px;
    border:none ;
    right:20px;
    float:right;
    display: inline-block;
}
.nav-mobile-down-arrow{
    background:url("../img/FunctionalIcons_16mobile_rw.png") no-repeat -58px center;
    height:16px !important;
    width:16px !important;
    position: absolute;
    top: 14px;
    border:none ;
    right:20px;
    float:right;
    display: inline-block;
}
.overview-drop-arrow-up{
    background:url("../img/FunctionalIcons_16mobile_rw.png") no-repeat -136px center;
    height:16px !important;
    width:16px !important;
    position: absolute;
    top: 0px;
    border:none ;
    right:10px;
    float:right;
    display: inline-block;
}
.overview-drop-arrow-down{
    background:url("../img/FunctionalIcons_16mobile_rw.png") no-repeat -58px center;
    height:16px !important;
    width:16px !important;
    position: absolute;
    top: 0px;
    border:none ;
    right:10px;
    float:right;
    display: inline-block;
}
.overviewMobileCallImg{
    background:url("../img/FunctionalIcons_24mobile_appdetail_rw.png") no-repeat 0px center;
}
.overviewMobileEmailImg{
    background:url("../img/FunctionalIcons_24mobile_appdetail_rw.png") no-repeat -24px center;
}
.overviewMobileWebImg{
    background:url("../img/FunctionalIcons_24mobile_appdetail_rw.png") no-repeat -48px center;
}
.allDetailOverviewHeadingText{
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #2a2c2d;
    text-decoration:none;
    outline:none;
    font-weight: bold;
    text-align: left;
    
}

.modalNavMobileHeaderStyle{
    background:#313334;
    height:44px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:0px;
    border-bottom:0px;
    padding-top:0px;
}
.appTabEnabledMobile{
    text-align: center !important;
    border:none 0px !important;
    background:url("../img/FunctionalIcons_24mobile_rw.png") no-repeat -24px center; 
    height:24px !important;
    width:24px !important;
}
.appTabDisableMobile{
    text-align: center !important;
    border:none 0px !important;
    background:url("../img/FunctionalIcons_24mobile_rw.png") no-repeat 0px center; 
    height:24px !important;
    width:24px !important;
}
.serviceTabEnabledMobile{
    text-align: center !important;
    border:none 0px !important;
    background:url("../img/FunctionalIcons_24mobile_rw.png") no-repeat -72px center; 
    height:24px !important;
    width:24px !important;
}
.serviceTabDisabledMobile{
    text-align: center !important;
    border:none 0px !important;
    background:url("../img/FunctionalIcons_24mobile_rw.png") no-repeat -48px center; 
    height:24px !important;
    width:24px !important;
    
}
.navMobileHeadingMain{
    min-height:44px;
    word-wrap: break-word;
    width:100%;
    background: transparent !important;
    border:none;
    border-radius:0px;
    cursor:pointer;
    margin:0px;
    padding:0px;
}
appTabEnabledMobileText{
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #ffffff;
    font-weight: normal;
    text-align: left;
    line-height: 22px;
}
appTabDisabledMobileText{
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #c0c4c8;
    font-weight: normal;
    text-align: left;
    line-height: 22px;
}
.navMobileHeadingMain1{
    height:44px;
    background-color:transparent !important;
    border:none;
    margin:0px;
    padding:0px;
}
.navMobileHeadingTextWhite{
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #FCFBFA;
    font-weight: normal;
    text-align: left;
    line-height: 20px;
   
}
.navMobileHeadingText{
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #FCFBFA !important;
    font-weight: normal;
    text-align: left;
    line-height: 20px;
    background: transparent !important ;
}
.navMobileHeadingTextNormal{
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #FCFBFA !important;
    font-weight: normal;
    text-align: left;
    line-height: 20px;
}
.inner-text-nav-mobile{
    padding-left:17px !important;
    color:#fafafa !important;
}
.inner-text-outer-menu{
    border:none !important;
    width:100% !important;
    zindex:2 !important;
    padding-left:64px !important;
    padding-top:10px !important;
    background-color:transparent !important;
    text-decoration:none !important;
    outline:none !important;
}
.inner-text{
    border:none !important;
    width:100% !important;
    zindex:2 !important;
    padding-left:20px !important;
    padding-top:10px !important;
    background-color:transparent !important;
}
.on-focus-change{
    border-bottom:1px solid #FFFFFF !important;
    position:relative !important; 
    z-index:0 !important;
    border-radius:0px !important;
}
.on-focus-change-outer-menu{
    position:relative !important; 
    z-index:0 !important;
    border-radius:0px !important;
}
.left-side-border-nav-mobile{
    border-left:3px solid #0572ce !important;
    background-color:#222426;
}
.nav-mobile-signin{
     background:url("../img/FunctionalIcons_24mobile_rw.png") no-repeat -120px center; 
    height:24px !important;
    width:24px !important;
    position:absolute !important;
    top:10px !important;
    z-index:10 !important;
    left:20px !important;
    border:none !important;
}
.nav-mobile-signin-disable{
    background:url("../img/FunctionalIcons_24mobile_rw.png") no-repeat -96px center; 
    height:24px !important;
    width:24px !important;
    position:absolute !important;
    top:10px !important;
    z-index:10 !important;
    left:20px !important;
    border:none !important;
}
.nav-mobile-chatnow{
    background:url("../img/FunctionalIcons_24mobile_rw.png") no-repeat -144px center; 
    height:24px !important;
    width:24px !important;
    position:absolute !important;
    top:10px !important;
    z-index:10 !important;
    left:20px !important;
    border:none !important;
}
.nav-mobile-contactus{
    background:url("../img/FunctionalIcons_24mobile_rw.png") no-repeat -194px center; 
    height:24px !important;
    width:24px !important;
    position:absolute !important;
    top:10px !important;
    z-index:10 !important;
    left:20px !important;
    border:none !important;
}
.nav-mobile-arrows{
    position:absolute !important;
    top:12px !important;
    z-index:-1 !important;
    right:20px !important;
    border:none !important;
    background: url('../img/FunctionalIcons_16mobile_rw.png') no-repeat scroll -110px center ;        
    width:16px;    
    height:16px; 
}
/*manassi end*/

.carousel-indicators li {
    visibility: hidden;
}

.nodataContainer{
   
    /*border-bottom:1px solid #d6dfe6;*/
    text-align:center;
    padding-top:53px;
    padding-bottom:50px;
}
.nodataH1Text{
    border-bottom:1px solid #d6dfe6;
    padding-bottom:50px;
    margin-bottom:41px;
}
.nodataContainerFav{
   min-height:510px;
   text-align:center;
    margin-top:20px;
    padding-top:60px;
}
.homepageContainer {
    clear: both;
    padding: 0px;
    margin: 0px;
}

.homepageContainerColumn{
    display: block;
    float:left;
    margin: 0% 0 1% 0%;
    width:100%;
    /*margin-top:-1px;*/      
}

.modal-dialog{
    overflow-y:scroll;
}

.columnContent{
    padding-top:14px;
    background-color:#FFFFFF;
    padding-left:20px;
    padding-right:20px;
}

.footerContainer{
    background: #312D2A;
    padding: 20px;
}

.footerContainerPadding{
    width: auto !important;
    padding-left: 48px;
    padding-right: 40px;
}

.footerDisclaimer{
    font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-size: 12px;
    line-height: 20px;
    /* or 125% */


    color: #FCFBFA;
}

/*.bodyBackground {
    background-image: url(../img/circle-bg.png);
    background-repeat: repeat;
    background-color:#c6e8f5;
}*/

.bodyBackgroundNew {
    background-image: none;
    background-repeat: repeat;
    background-color:#FAF8F7;
}

.bodyBackgroundAppDetail {
   /* background-image: url(../img/cloud-bubble-bg.png);*/
    background-repeat: repeat;
    background-color: #c6e8f5;
}
.smallTilePadding, .listTilePadding {
    border:0px;
    background-color: White;    
}
.listingRowPadding{
    padding-left:15px;
    padding-right:15px;
}

.rowGutterStyle > [class*='col-'] {
    border:0px;
    padding-left: 10px;
    padding-right: 10px;
}
.listRowGutterStyle > [class*='col-'] {
    border:0px;
    padding-left: 0px;
    padding-right: 0px;
}
.smallTileLogo{
    position:absolute;
    z-index:50;
    left:10px;
    padding-top:20px;
}
.listTileLogo{
    padding-top:20px;
    position: absolute;
    left:14px;
    z-index:50;
}
.listTileLogo img{
    width: 90px;
    height: 90px;
}
.featuredAppRowGutter > [class*='col-'] {
    /*padding-left: 2px;
    padding-right: 2px;*/
    padding-left: 0px;
    padding-right: 0px;
}
.featuredAppContainer {
    padding-left:15px;
    padding-right:15px;
}
.overviewfeaturedAppContainer {
    padding-left:15px;
    padding-right:15px;
}

.featuredAppsProductHomePageContainer {
    padding-left:15px;
    padding-right:15px;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
}
.navigationSearchHeading{ 
    cursor:pointer;
    margin:0;
    background:#dcdcdc;
    padding-left:10px;
    padding-right:0;
    height:60px; 
    vertical-align:middle;
}
.navigationSearchTitle {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  color: #000;
  font-weight: 500;
  height: 100%;
  padding-top:15px;
  padding-left:15px;
}
.navigationSearchTitle a{
    text-decoration: none;
    color: #000;
}
.navigationSearchTitle a:hover{
    text-decoration: none;
    color: #38A4EA;
}
.navigationSearchTitle a:active{
    text-decoration: none;
    color: #38A4EA;
}
.navigationSearchTitle a:visited{
    text-decoration: none;
}
.navigationSearchTitle a:link{
    text-decoration: none;
}

.categoryTitleHeading {
    text-decoration: none !important;
    font-size: 22px;
    font-weight: 500;
    font-family: Oracle Sans, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    /*color: #595d60;*/
    line-height: 19px;
    text-align: left;
}

.categoryTitleHeading:hover {
    color: #0572ce;
}
.categoryTitleHeading:active {
    color: #0572ce !important;
}
.subcategoryTitleHeading {
    text-decoration: none !important;
    font-size: 16px;
    font-weight: 500;
    font-family: Oracle Sans, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #74787d;
    line-height: 19px;
    text-align: left;
}
.subcategoryTitleHeading:visited {
    color: #4E5154;
}
.subcategoryTitleHeading:hover {
    color: #FFFFFF;
}
.subcategoryTitleHeading:active {
    color: #FFFFFF !important;
}

.navbar-brand{
    margin:10px 0;
    vertical-align: middle; 
}   
.navbar-brand a:hover{
    text-decoration: none;
}
.categoryLabelStyle{
    float:right;
}
.appHeaderHeadingStyle {
    font-family: Oracle Sans,"Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 20px;
    /*font-weight: bold;*/
    padding-left: 10px;
   /* padding-right: 30px;*/
    text-decoration: none;
}    
   
.featuredImg{
    margin-bottom: 11px;
}

.logo-black-old{
    width: 146px;
    height: 16px;
    background: url(/marketplace/img/oracle_logo_black.png) 5px center no-repeat scroll;;
    background-size: cover;
 }
 
 .logo-black{
    /*width: 146px;*/
    height: 18px;
    width: 146px;
    background: url(/marketplace/img/oracle-16.svg) center no-repeat scroll;;
    background-size: cover;
 }
 
.logo-black-mobile{
    height: 20px;
    width: 40px;
    background: url(/marketplace/img/oracle-16.svg) center no-repeat scroll;;
    background-size:20.0pt;
    margin-bottom: 8px;
 }
 
 .logo-red{
    width: 136px;
    height: 16px;
    background: url(/marketplace/img/mkt-arrows-logos.png) -166px top no-repeat scroll
 }
.resource{
    padding-top:16px;
    padding-left:13px;
    padding-right:13px;
}
.navLinks{
    text-align:center;
    height:30px;
}
.navLinks a:hover{
    text-decoration: none;
    color:#f5f5f5;
}
.navLinks a:visited{
    text-decoration: none;
    color:#fff;
}
.navLinks a:active{
    text-decoration: none;
    color:#fff;
}
.logoutLinkStyle{
}
.logoutLinkStyle a:hover{
    text-decoration: underline;
    color::#000;
}
.searchbarMobile{
    display:none;
} 


.mobilePaddingStyle{
    height: 5px;
}

.navbarRowGutter > [class*='col-'] {
    padding-left: 0px;
    padding-right: 0px;
}    
#searchContainer-mob input[type="text"] {
    width:72%;
}

.modalShowHide{
    display:none;
}
.headerSignInStylexs {
    font-family: Oracle Sans, "Helvetica Neue",
    Helvetica, Arial, sans-serif;
    color: white;
    font-size: 13px;
    font-weight: normal;
    padding-left: 8px;  
}

.bigTileApp {
    background-color: White;
    overflow: hidden;
    height: 280px;
    border-left: 1px solid #E9E9E9;
 /*   border: solid #d6dfe6 1px;*/
}
.ociProductCategoryTile {
    background-color: White;
    overflow: hidden;
    height: 266px;
    box-shadow: 0px 8px 32px -10px rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    width:220px;
 /*   border: solid #d6dfe6 1px;*/
}
.BigtileSpacer{
    height:15px;
    border-bottom: solid #d6dfe6 1px;
}
.viewMore {
    /*color: #145c9e;
    font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-size: 14px;
    float: right;
    padding-right:10px;
    padding-top: 20px;
    text-decoration: none !important;*/
    font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-size: 14px;
    line-height: 16px;
    text-align: right;
    float: right;
    padding-right:10px;
    padding-top: 20px;
    text-decoration: none !important;
    color: #1A1816;
}
.viewMoreAppCat {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 13px;
        line-height: 15px;
        float: right;
        margin-top:-4px;
        text-decoration: none !important;
        color: #1A1816;
        padding: 5px;
        padding-top: 10px !important;
        background: #FAF8F7; /* old browsers */
    }
.viewMore:active {
    color: #1A1816 !important;
}
.viewMore:visited {
    color: #1A1816 !important;
}
.viewMore:hover {
    text-decoration: underline !important;
    color: #1A1816 !important;
}
.overviewlinkStyleL5 {
    font-family: Oracle Sans, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-size: 14px;
    font-weight: normal;
    color: #145c9e;
}

.overviewlinkStyleL5:hover {
    font-family:Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-size: 14px;
    font-weight: normal;
    color: #145c9e;
    text-decoration: underline;    
}

.overviewlinkStyleL5:active {
        text-decoration: underline;
}

.list-group-item label{
    padding-left:10px;
    padding-top:10px;
    font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
    font-weight: normal;
    font-size: 14px;
}   

.mobileNavPanelBackground{
    background-image: url("../img/u28-navbg-1.png") !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}



.selectedFacets{
    position: relative;
    font-size: 18px;
    line-height: 18px;
    color: #00688C;
    font-weight: normal;
    word-break:break-all;
}
   
.radiostylemobile label{
    font-family: Oracle Sans, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #2a2c2d;
    font-weight: normal;
    text-align: left;
    padding-top: 0px;
    vertical-align: top;
    padding-bottom:10px;
}

.filterShowHide{
    display: none;
}
.radiostyle label{
    font-weight: lighter;
    padding-left:5px;
}
.filterOptionsProdLang li {
    background-color: #eef8fc !important;
}
/*
#prood input[type="checkbox"]{
    background-color: Red;
    width: 20px;    
}*/
.filterOptionsProdLang label {
    color: #4c5053;
    font-family: Oracle Sans, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 19px;
    padding-left: 15px;
    padding-bottom: 5px;
    vertical-align: middle !important;
    font-weight: normal;
}
.filterOptionsProdLang label:hover {
    color: #0572ce !important;
    cursor: default;
}
.filterOptionsProdLang label input {
    cursor: pointer !important;
}
.keywordSearchContainer {    
    margin-top: 30px;
    height: 40px;
}
.filterBarStyle{    
    text-align:center;
    margin-top:10px;
}
/*
#searchContainer input[type="text"] {
    width: 460px;
}
*/

.ImageContainer{
    text-align: center;
    padding-top:14px; 
    padding-bottom:14px;
   }
.logo {
    padding:15px;
    text-align: center;
    vertical-align: middle;
}
.bigTileAppDescription{
    padding-top:14px;
    padding-bottom:14px;
    padding-left:14px;
    padding-right:17px;
    background-color: #F5F4F2;
}
.tagline{
    height:76px; 
    position: relative;
    overflow:hidden; 
}
.nametagline{
    overflow:hidden;
   /*text-overflow:ellipsis;*/
    position: relative;
    white-space:nowrap;
}
.listingLogoClass {
    width: 130px;
    height: 130px;    
}
.appCategoryLogo {
    width: 66px;
    height: 66px;
    
}
.appCategoryLogoDiv {
    text-align: center;
    padding-top: 36px;
}
.smallTileAppDescription{
    padding-bottom: 10px;
    padding-right: 5px;
    padding-top:20px;
    height: 150px;
}
.listTileAppDescription{
    padding: 10px;
    padding-top:20px;
    width:95%;
    height: 130px;
}
.smallTileNameTagline{
    max-height:48px;
    overflow:hidden;
    /*text-overflow:ellipsis;*/ 
    word-wrap: break-word;
}
.listTileNameTagLine{
    height:20px;
    overflow:hidden;
    /*text-overflow:ellipsis;*/ 
}
.smallTileGoLinkStyle {
    text-decoration: none !important;
    cursor: pointer;
    font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-size: 15px;
    color: #000000 !important;
    display: block;
    height: 50px;
    line-height: 17px;
}
.smallTileGoLinkStyle:active {
    color: #1466b2 !important;
}
.smallTileGoLinkStyle:visited {
    color: #252525;
}
.smallTileGoLinkStyle:hover {
    color: #1466b2;
}
.smallTileTagline{
    max-height:inherit;
    margin-top: 16px;
    overflow: hidden;
}
.smallTileDescription{
    height:95px;
    /*border: 1px solid #000;*/
    overflow:hidden;
}
.bigTileInnerContainer{
    height:73px;
    /*border: 1px solid #000;*/
    overflow:hidden;
}
.listTileTagline{
    padding-top:5px;
    height:44px;
    margin-top: 5px;
    overflow: hidden;
    white-space:pre-line;
}
.smallTileDescGoLinkStyle {
    overflow: hidden;
    font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    /*font-weight: normal;*/
    color: #161513 !important;
    display: inline-block;
    width: 100%;
    line-height: 20px;
    font-size: 14px;
    word-wrap: break-word;
}
.smallTilePaddingStyle{
    height:10px;
}
.listTilePaddingStyle{
    padding-left:0px;
    border-top:1px solid #DEE5EB;
    border-right:1px solid #dee5eb;
}
.listTilesRatingSpacer{
    height:15px;
}

.categorySelect{
    width:150px;
    padding-bottom:5px;
    padding-top:6px;
    padding-left:10px;
    text-align: left;
}

.modalBgStyle{
    background:#f5f5f5;
}
.modalBgStyleFilter{
    background:#312E2C;
}
.modalHeaderStyle{
    background:#fff;
    height: 41px;
}
.sidebarHeaderStyle{
    background:#f5f5f5;
    height: 35px;
}
.modalButtonStyle{
    padding-top:12px;
    width:30px;
    height:auto;
}
.headerSidebarButtonStyle{
    float:left;
    cursor:pointer;
    width:30px;
    height:45px;
}
.headerSidebarButtonStyle img{
    padding-top:8px;
    width:30px;
    height:auto;
}
.modalCommonHeaderStyle{
    background:#f5f5f5;
    height:40px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:0px;
    border-bottom:0px;
    padding-top:0px;
    
}
.modalCommonBackBtnStyle{
   width:40px;
   height:40px;
   margin-left:-10px;
   cursor:pointer;   
   position: absolute;
   padding-top:11px;
   padding-left:7px;
   z-index: 50;
   top:0;
   left:0;
}
.modalCommonBackBtnStyle img {
    background: url('../img/FunctionalIcons_16mobile_appdetail_rw.png') no-repeat scroll -5px center ;        
    width:16px;    
    height:16px;
}
.modalCommonBackBtnStyle:active, .modalCommonBackBtnStyle:hover:focus{
    filter: opacity(30%);
    -webkit-filter: opacity(30%);
    -moz-filter: opacity(30%);
    -o-filter: opacity(30%);
    -ms-filter: opacity(30%);
}
.modalCommonBackBtnListingStyle{   
   width:40px;
   height:40px;   
   cursor:pointer;
   position: absolute;
   padding-top:11px;
   padding-left:0px;
   z-index: 50;
   top:0;
   left:0;
}
.modalCommonBackBtnListingStyle img {
    background: url('../img/arrowleft_16_act.png') no-repeat scroll -5px center ;        
    width:16px;    
    height:16px; 
    margin-left:-10px;
}
.modalCommonBackBtnListingStyle:active, .modalCommonBackBtnListingStyle:hover:focus{
    filter: opacity(30%);
    -webkit-filter: opacity(30%);
    -moz-filter: opacity(30%);
    -o-filter: opacity(30%);
    -ms-filter: opacity(30%);
}
.navmodalCommonBackBtnStyle{   
   width:40px;
   height:40px;   
   cursor:pointer;
   position: absolute;
   padding-top:11px;
   padding-left:4px;
   z-index: 50;
   top:0;
   left:0;
}
.navmodalCommonBackBtnStyle img {
    background: url('../img/FunctionalIcons_16mobile_rw.png') no-repeat scroll -80px center ;        
    width:16px;    
    height:16px; 
}
.navmodalCommonBackBtnStyle:active, .navmodalCommonBackBtnStyle:hover:focus{
    filter: opacity(30%);
    -webkit-filter: opacity(30%);
    -moz-filter: opacity(30%);
    -o-filter: opacity(30%);
    -ms-filter: opacity(30%);
}

.modalNavigationBackBtnStyle{
   float:left;
   margin-left:0px;
   cursor:pointer;
   position: absolute;
   z-index: 50;
   top:12px;
   left:0;
}
.modalNavigationBackBtnStyle img {
    width:16px;
    height:16px;
}
.modalNavigationBackBtnStyle:active, .modalNavigationBackBtnStyle:hover:focus{
    filter: opacity(30%);
    -webkit-filter: opacity(30%);
    -moz-filter: opacity(30%);
    -o-filter: opacity(30%);
    -ms-filter: opacity(30%);
}
.modalCommonHeaderRow{
    height:40px;
    margin-top:0px;
    padding-top:0px;
    position: relative;
}
.modalResetBtnStyle{
    width:48%;
    float:right;
}
.pointerStyle{
    cursor:pointer;
}
.sortByArrowStyle{
    padding-top:14px;
    height:40px;
}
.sortByMobileStyle img{
    float:right;
    margin-top:-30px;   
}

.filterMobileStyle img{
    float:right;
    margin-top:-25px;
    height:25px;
}

.modalSearchHeaderStyle{
    background:#f5f5f5;
    height:44px;
    margin-top:0px;    
    padding:0px;
    padding-top:4px;
    text-align:center;
}

.oracleNavbarRowStyle{
    margin-top:-5px;
    padding-left:10px;
    padding-right:10px;
}
.headerSidebarBtnStyle{
    cursor:pointer;
    width:40px;
    height:40px;
    padding-left:10px;
    padding-right:14px;
}
.headerSidebarBtnStyle img{
    background: url('../img/FunctionalIcons_16mobile_rw.png') no-repeat -5px center ;        
    width:16px;    
    height:16px;
    margin-bottom:5px;
}
.headerSidebarBtnStyle:active, .headerSidebarBtnStyle:hover:focus{
    filter: opacity(30%);
    -webkit-filter: opacity(30%);
    -moz-filter: opacity(30%);
    -o-filter: opacity(30%);
    -ms-filter: opacity(30%);
}

.headerSearchBtnStyle{
   cursor:pointer;
   width:40px;
   height:40px;
   padding-left:14px;
   padding-right:10px;
   margin-left:-10px;
}
.headerSearchBtnStyle img{
    background: url('../img/FunctionalIcons_16mobile_rw.png') no-repeat scroll -30px center;        
    width:18px;    
    height:17px;
    margin-bottom:4px;
}
.headerSearchBtnStyle:active, .headerSearchBtnStyle:hover:focus{
    filter: opacity(30%);
    -webkit-filter: opacity(30%);
    -moz-filter: opacity(30%);
    -o-filter: opacity(30%);
    -ms-filter: opacity(30%);
}
.bigTileTitleFadeStyle{
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255, 255, 255,0)),color-stop(100%,rgba(255, 255, 255,1)));
    background-image: -webkit-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 90%, rgba(255, 255, 255,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 90%, rgba(255, 255, 255,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 90%, rgba(255, 255, 255,1) 100%);
    background-image: -o-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 90%, rgba(255, 255, 255,1) 100%);
    background: linear-gradient(to right,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 90%, rgba(255, 255, 255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#e8f6fb',EndColorStr='#e8f6fb');
    float: right;
    bottom:0;
    right:0;
    height: 20px;
    position: absolute;
    width:35px;
}
.bigTileDescFadeStyle {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0)0%, rgba(255, 255, 255, 1)80%, rgba(255, 255, 255, 1)100%);
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0)0%, rgba(255, 255, 255, 1)80%, rgba(255, 255, 255, 1)100%);
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0)0%, rgba(255, 255, 255, 1)80%, rgba(255, 255, 255, 1)100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0)0%, rgba(255, 255, 255, 1)80%, rgba(255, 255, 255, 1)100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0)0%, rgba(255, 255, 255, 1)80%, rgba(255, 255, 255, 1)100%);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#e8f6fb', EndColorStr='#e8f6fb');
    float: right;
    height: 16px;
    position: absolute;
    bottom:4px;
    right:0;
    width: 35px;  
}
.smallTileTitleFadeStyle{
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#ffffff',EndColorStr='#ffffff');
    float: right;
    height: 20px;
    right:0;
    position: absolute;
    right:0;
    width:35px;
    margin-top: 27px;
    z-index:50;
    top:0;
}
.smallTileFreeFadeStyle{
     background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#ffffff');
    float: right;
    right:45px;
    height: 16px;
    width:10px;
    position:absolute;
    z-index:50;
    bottom:10px;
}
.smallTileDescFadeStyle{
     background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#ffffff');
    float: right;
    right:0;
    height: 25px;
    width:35px;
    right:0;
    z-index:3;
    position:absolute;
    z-index:50;
    bottom:0px;
}
.listTileDescFadeStyle{
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#ffffff');
    float: right;
    height: 20px;
    position: relative;
    width:35px;
    margin-top: 22px;
}
.listTileTitleFadeStyle{
   background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#ffffff');
    float: right;
    height: 25px;
    position: relative;
    width:35px;
    margin-top: 0px;
    z-index:2;
}

.productNameFadeStyleWithViewMore {
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#ffffff');
    float: right;
    height: 20px;
    width:10%;
    right:230px;
    z-index:3;
    position:relative;
    z-index:50;
}

.productNameFadeStyleWithoutViewMore {
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background-image: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#ffffff');
    float: right;
    height: 20px;
    width:10%;
    right:330px;
    z-index:3;
    position:relative;
    z-index:50;
}

.taglineMouseoverStyle a:hover {
    /*color: #0572ce !important;*/
    text-decoration: underline !important ;
}
.showRowLeftGutter{
    padding-left:10px;
}
.headerLeftPadding{
    padding-left:20px;      
}

/*.flex-direction-nav li .next, .flex-direction-nav li .prev, .flexslider:hover .next,.flexslider:hover .prev { 
    top: 42%;
}*/
.tab-sm-input{
    width:45px;
}
.popupLayoutStyle{
    position: relative;
    margin-left: 14px;
}

.customFilterLeftColumnProd{
    width:28% !important;
    padding:0px;
}
.customFilterRightColumnProd{
    width:72% !important;
}
.filterReleaseDateProd{
    width:25%;
}
.filterCategoryProd{
    width:40%;
}
.filterLanguageProd{
    width:35%;
}
.customFilterRow1{
    margin:0px;
    padding:0px;
    width:100% !important;
}
.separatorStyle,.tabSeparatorStyle{
    border-right:3px solid #fff;
    height:357px;
}
.productTabSeparatorStyle{
    border-right:3px solid #fff;
    height:230px;
}

.filterColPadding{
    width:100% !important;
}

.previewImageSize{
    width:600px !important;
    margin-left:0px !important;
    margin-top:0px !important;
    height: 400px;
}
.productLabelStyle{
    padding-bottom:15px !important;
    padding-right:3px;
    vertical-align:top;
    padding-top:2px;
}
.developerFirstContainer{
    background-image:url("../img/BannerBackground.png") !important;
    height:370px;
}
.developerRightCol1{
    max-width: 1070px;
    margin-right: auto;
    margin-left: auto;
    padding:0px;
    padding-top:15px;
    text-align: center;
}
.developerAlreadyMember{
        white-space: normal;
    margin-right: 15px;
}
.developerLandingHeader {
    width:100%;
    background-color: #0b6c7a;
    min-height: 370px;
    margin-top:35px;
}
.pull-center{
    margin-right:auto;
    margin-left:auto;
}
.numberStyleCol1{
    width:45px !important;
    padding-right:25px;
    padding-left:30px;
}
.numberStyleCol2{
    width:45px !important;
    padding-right:25px;
    padding-left:55px;
}
.uxv2_developerH1{
    font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
    font-weight: 200;
    font-size: 46px;
    color: white;
    text-align: center;
    line-height: 66px;
}
.uxv2_developerH2{
    font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
    font-weight: 200;
    font-size: 34px;
    color: #282a2c;
    text-align: left;
    line-height: 42px;
}
.uxv2_developerH3{
   font-family: Oracle Sans, HelveticaNeue-Light Helvetica Neue Light, Helvetica Neue, Roboto Light, Roboto, Segoe UI Semilight, Segoe UI, Arial, sans-serif-light;
    font-weight: 300;
    font-size: 24px;
    color: white;
    text-align: left;
    line-height: 32px;
}
.uxv2_developerH4{
    font-family: Oracle Sans, HelveticaNeue-Light Helvetica Neue Light, Helvetica Neue, Roboto Light, Roboto, Segoe UI Semilight, Segoe UI, Arial, sans-serif-light;
font-weight: 300;
font-size: 24px;
color: #6c7074;
text-align: left;
line-height: 32px;
}
.uxv2_developerH5{
    /*font-family: Oracle Sans, "HelveticaNeue-Light","Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif,Roboto;*/
    font-family: Oracle Sans, HelveticaNeue-Light Helvetica Neue Light, Helvetica Neue, Roboto Light, Roboto, Segoe UI Semilight, Segoe UI, Arial, sans-serif-light;
font-weight: 300;
font-size: 20px;
color: #4b4d4f;
text-align: left;
line-height: 28px;
}
.uxv2_developerH6{
    font-family: Oracle Sans, HelveticaNeue-Light Helvetica Neue Light, Helvetica Neue, Roboto Light, Roboto, Segoe UI Semilight, Segoe UI, Arial, sans-serif-light;
font-weight: 300;
font-size: 20px;
color: #4b4d4f;
text-align: center;
line-height: 28px;
}
.uxv2_developerH7{
    font-family:Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
font-size: 18px;
color: #6c7074;
text-align: left;
line-height: 28px;
}
.developerStepTextContainer, developerRegtsnNumber{
    padding: 0px;
    max-width:260px;
}
.noPadding{
    padding:0px;
}
.developerRegistnStepsTitlePadding{
    margin-bottom:7px;
}
.developerStepNumberContainer{
    width: 100%;
    text-align: center;
    float: none;
    margin: 0 auto;
    position: relative;
}

.developerSection2ContainerPadding{
    padding-bottom: 70px !important;
}
 .devlprSec12{
        margin-top: 25px !important;
    }
.developerAlreadyOPNMember{
    /*margin-left: -30px;
    margin-right: 20px;*/
    
    margin-left: 10px;
    margin-right: 20px;
    margin-bottom: 5px;
    margin-top: 20px;
}
.developerSec22padding{
    margin-left: 80px;
}
.bottomStyle{
    padding-bottom: 73px !important;
    border-bottom: 1px solid #e1e5e7;
    margin-bottom: 30px;
}
.btnSpacing{
    margin-left:10px !important;
    margin-right:10px !important;
}
.noRightMargin{
    margin-right:0px !important;
}
.developerSection3Padding{
    padding-top:70px;
}
.developerNumbers{
    font-family: Oracle Sans, HelveticaNeue-UltraLight, Helvetica Neue Ultra Light, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, Arial, sans-serif-thin;
font-weight: 100;
font-size: 80px;
color: #008094;
text-align: center;
}
.developerLeftCol1{
    width:100%;
    background-color:rgba(0, 0, 0, 0.6);
    padding:35px 40px;
    min-height:396px;
}
.developerSecondSectionInnerContainer {
    padding-top: 70px;
    padding-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1160px;
}
.developerSection3ContainerPadding{
    padding-top:10px;
    padding-bottom:40px;
    background-color: #f1f4f6
}
.developerSecondSection {
    width:100%;
    background-color:#fff;
    padding-left:10px;
    padding-right:10px;
}
.developerRegisterPoints2{
    margin-top:42px !important;
}

.scrollPosition{
    position:absolute;
    margin-top:-10px;
    left:285px;
}
.col-same-height {
  height: 100%;
  width:100%;
  vertical-align: middle;
  display: table-cell;
  float: none !important;
}
.row-same-height {
  display: table;
}
.developerThirdSectionColStyle{
    width:184px !important;
    margin-right:60px;
}
.quadArrowPosition{
    position: absolute;
    top:40px;
    right:-30px;   
}
.rToSLabelStyle{
    padding-top:24px;
}
.rToSCircleStyle{
    width:184px;
    text-align:center;
    float:none;
    margin:0 auto;
    position:relative;
}
.rToSCircleLableStyle{
    width:184px;
    text-align:center;
    float:none;
    margin-left: auto;
    margin-right: auto;
}
.developerSecondContainerInnerSection{
    width:540px;
}
.developerThirdSectionInnerContainer {
    padding-top: 40px;
    padding-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    max-width: 984px;
}
.partnerheaderfont{
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #2a2c2d;
    text-transform:uppercase;
}
.inputLabelStyle{
    
    font-family: Oracle Sans, "Helvetica Neue", Roboto, "Segoe UI", Arial, sans-serif-regular;
    font-weight: normal;
    font-size: 14px;
    color: #737373;
    text-align: left;
    line-height: 20px;
}
.customInputLabelCol{
    padding-top:0px;
    padding-right:5px !important;
    text-align: right;
    width:160px !important;
}
.customInputLabelColDev{
    padding-top:9px;
    padding-right:5px !important;
    text-align: right;
    width:296px !important;
}
.inputTextColStyle{
    /*width:320px !important;*/
    padding-left: 20px !important;
    padding-top: 8px;
    /*padding-left:5px !important; */
}
.inputTextEmailColStyle{
    /*width:320px !important;*/
    padding-left: 10px !important;
    padding-top: 8px;
    /*padding-left:5px !important; */
}
.inputTextColStyle table, .inputTextEmailColStyle table{
    width:100% !important;
    /*padding-left:5px !important; */
}
.inputTextColStyle td, .inputTextEmailColStyle td{
    padding:0px !important;
    /*padding-left:5px !important; */
}
.inputTextColStyle input, .inputTextEmailColStyle input,.inputTextColStyle select{
    min-width:99% !important;
    /*padding-left:5px !important; */
}
.inputTextColStyle .xu,.inputTextColStyle .xf{
    display:none;
}
.inputRegistrationTextColStyle .xu,.inputRegistrationTextColStyle .xf{
    display:none;
}

.inputRegistrationTextColStyle .p_AFError input, .inputRegistrationTextColStyle .p_AFError select , .inputRegistrationTextColStyle .p_AFError textarea {
    border: 1px solid #D63B25 !important;
    box-sizing: border-box;
    border-radius: 4px;
}


.solutionsTextAreaStyle{
    width:820px !important;
}
.inputTextColStyle .xu,.inputTextColStyle .xf{
    display:none;
}
.userNameContainerStyle{
    padding-top:10px;
    padding-left:0px !important;
    padding-right:0px;
}
.pubBusinessPhone {
    
}
.partnerprdouctintgmsg {
    font-size: 13px !important;
    font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif !important;
    font-weight: normal !important;
    color: #2a2c2d !important;
    text-align: right !important;
   padding-right: 8px !important;
    line-height: 20px;
}

.headerPubOutPadding{
    padding-left: 12px;
    padding-right: 5px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.headerPubInPadding{
    padding-bottom: 15px;
    padding-left: 5px;
    padding-right: 3px;
    padding-top: 11px;
}
.headerResOutPadding{
    padding-left: 3px;
    padding-right: 10px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.headerResInPadding{
    padding-bottom: 15px;
    padding-left: 5px;
    padding-right: 4px;
    padding-top: 11px;
}

.headerLangOutPadding{
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.headerLangInPadding{
    padding-bottom: 15px;
    padding-left: 12px;
    padding-right: 0px;
    padding-top: 11px;
}

.mspLanding_H1{
    font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
    font-weight: 200;
    font-size: 56px;
    color: #2e94bf;
    text-align: center;
}
.mspLanding_H2 {
    font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
    font-weight: 200;
    font-size: 46px;
    color: #ffffff;
    text-align: center;
    line-height:62px;
}
.mspLanding_H3 {
    font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
    font-weight: 200;
    font-size: 34px;
    color: #282a2c;
    text-align: center;
    line-height:42px;
}
.mspLanding_H4 {
    font-family: Oracle Sans, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-weight: normal;
    font-size: 20px;
    color: #277ea3;
    text-align: left;
}
.mspLanding_P1 {
    font-family: Oracle Sans, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-weight: normal;
    font-size: 18px;
    color: #6c7074;
    text-align: left;
    line-height: 28px;
}
.mspLanding_P2 {
    font-family: Oracle Sans, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-weight: normal;
    font-size: 16px;
    color: #6c7074;
    text-align: left;
    line-height: 24px;
}
.mspLandingHeader {
    width:100%;
    background-color: #2e94bf;
    height: 325px;
    padding-top: 35px;
}
.mspLandingBannerContainer {
    background-image:url("../img/Managed_Services_Oracle_Cloud1200.png") !important;
    height:290px;
}
.mspLandingSecondSectionContainer {
    padding-top: 80px;
    padding-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1160px;
}
.mspLandingRegisStepsNumber {
    padding-bottom: 40px;
    width: 185px;
}
.mspLandingRegisFinalStepNumber {
    padding-bottom: 40px;
    width: 185px;
}
.mspLandingRegisContainer {
    margin-bottom: 60px !important;
    margin-right: 48px;
}
.mspLandingRegisFinalContainer {
    margin-bottom: 60px !important;
}
.mspLandingFirstSectionContainer {
    max-width: 1070px;
    margin-right: auto;
    margin-left: auto;
    text-aligh: center;
}

.confirmPopMobileStyle{      
    -moz-transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    -o-transform: translate(-50%, -50%) !important;
}
.footerBottomPadding{
    padding-bottom:10px;
    padding-top:10px;
}
.errorTopPadding{
    margin-top:10px !important;
    }


.appDetailsTabsMob{
    display: none;
}
.listingTabsBackBtn{
    display: none;    
}
.moreProviderSectionPadding{
    padding-top:50px;
}
.firstPanelPadding{
    padding-top:20px !important;
}
.customPanelStyle{
    margin:0px !important;
    padding:0px !important;
    border:none;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    /*border-bottom:1px solid #d6dfe6 !important;*/
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 1) !important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 1) !important;
}
.customPanelHeadingStyle{
    background-color:#fff !important;
    padding:0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}

.customPanelBodyStyle{
    padding:0px;
    margin:0px;
    padding-top:14px;
    padding-bottom:10px;
}
.screenshotsSectionMobile{
    display: none;
}
.providerLabelStyleDesk{
    margin-top:10px;
}
.ratingsContainerStyle{        
    padding-right:30px;
}
.outputRatingStyle{
    padding-top:6px; 
}
.ratingRextStyle{
    padding-bottom:10px;
}
.ratingPageBottomStyle{
    height:30px;
}
.reviewSectionLabelStyle{
    padding-top:5px;
}
.ratingSectionHeight{
    min-height:500px;
}
.reviewHighlightSectionBottomPadding{
    height:30px;
}
.wrtReviewButtonStyle{
    width:200px;
}
.pageMinHeight{
    min-height:500px;
}

.priceFavMargin{
    margin-top:-14px;
}

.getAppTermsTitle {
    font-size: 14px;
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold !important;
    color: #252525;
    padding-top: 8px;
    padding-bottom: 8px;
    
}
.getappdialogone{
    height: 550px; 
    width: 600px;
    padding: 0px 0px 20px 0px !important; 
    margin: -43px 0 0 -11px;
}
.getappdialogtwo{
    height: 560px;
    width: 600px; 
    padding: 0px 0px 20px 0px !important;
     position:fixed;
  top:50%;
  left:50%;
  -moz-transform: translate(-50%, -50%) !important;
  -webkit-transform: translate(-50%, -50%) !important;
}

.mobileLabel{
      float:right !important;
  }

.customerMobDetail{
    height:680px;
    width:600px;
    padding:0px 0px 14px 0px !important;
    position:fixed;
    top:50%;
  left:50%;
  -moz-transform: translate(-50%, -50%) !important;
  -webkit-transform: translate(-50%, -50%) !important;
}
.customTitleBarTitle {
    font-size: 14px;
    font-weight: bold;
    color: #252525;        
    vertical-align: middle;
}
.customTitleBarContainer{
    padding-top:6px;
    padding-bottom:6px;
    padding-left:10px;
}

.reviewTitleFont{
    font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
    font-weight: 300;
    font-size: 24px;
    color: #4b4d4f;
    text-align: left;
    line-height: 32px;
}
.getAppTCPopup{
    padding:10px;
}
.crossbtnMob img{
    padding-left:8px;
    padding-right:8px;
    padding-top:7px;
    padding-bottom:7px;
    position:absolute;
    top:0px !important;
    right:0px !important;
}
.navigationModalStyle{
    display:none;
    background-image: url("../img/u28-navbg-1.png") !important;    
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width:100%;
    height:100%;
    min-height:100vh;
    top:0;
    right:100%;
}
.appProductModal{
    display:none;
    background:#313334;
    z-index: 200;    
    position:absolute;
    width:100%;
    height:100%;
    min-height:100vh;
    top:0;
    right:100%;
}
.appProductModalStyle{
    display:none;
    z-index: 220;
    background-image: url("../img/u28-navbg-1.png");
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width:100%;
    height:100%;
    min-height:100vh;
    top:0;
}
.serviceProductmodalStyle{
    display:none;
    z-index: 220;
    background-image: url("../img/u28-navbg-1.png");
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width:100%;
    height:100%;
    min-height:100vh;
    top:0;
}
.serviceIndustryModalStyle{
    display:none;
    z-index: 220;
    background-image: url("../img/u28-navbg-1.png") !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width:100%;
    height:100%;
    min-height:100vh;
    top:0;
}
.resourceModalStyle{
    display:none;
    z-index: 220;
    background-image: url("../img/u28-navbg-1.png") !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width:100%;
    height:100%;
    min-height:100vh;
    top:0;
}
.publishersModalStyle{
    display:none;
    z-index: 220;
    background:#313334;
    position:absolute;
    width:100%;
    height:100%;
    min-height:100vh;
    top:0;
}

.langModalStyle{

    display:none;
    z-index: 220;
    background-image: url("../img/u28-navbg-1.png");
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width:100%;
    height:100%;
    min-height:160vh;
    top:0;
}
.filterModalStyle{
    display:none;
    background:#312E2C;
    z-index: 200;    
    position:absolute;
    width:100%;
    height:100%;
    min-height:100vh;
    top:0;
    right:100%;    
    top:0;
}
.sortByModalStyle{
    display: none;
    background:#312E2C;
    z-index: 220;    
    position:absolute;
    width:100%;
    height:100%;
    min-height:100vh;
    top:0;
}
.deviceModalStyle{
    display: none;
    z-index: 220;    
    position:absolute;
    background:#C6E8F5;
    width:100%;
    height:100%;
    min-height:100vh;
    top:0;
}
.categoryModalStyle{
    display:none;
    z-index: 220;    
    position:absolute;
    background:#C6E8F5;
    width:100%;
    height:100%;
    min-height:100vh;
    top:0;
}
.languageModalStyle{
    display:none;
    z-index: 220;    
    position:absolute;
    background:#C6E8F5;
    width:100%;
    height:100%;
    min-height:160vh;
    top:0;
}
.releaseModalStyle{
    display:none;
    z-index: 220;    
    position:absolute;
    background:#C6E8F5;
    width:100%;
    height:100%;
    min-height:100vh;
    top:0;
}
.regionModalStyle{
    display:none;
    z-index: 220;    
    position:absolute;
    background:#312E2C !important;
    width:100%;
    height:100%;
    min-height:100vh;
    top:0;
}
.priceModalStyle{
    display:none;
    z-index: 220;    
    position:absolute;
    background:#C6E8F5;
    width:100%;
    height:100%;
    min-height:100vh;
    top:0;
}
.serviceTypeModalStyle{
    display:none;
    z-index: 220;    
    position:absolute;
    background:#312E2C !important;
    width:100%;
    height:100%;
    min-height:100vh;
    top:0;
}
.hideAdfPopupBg{
    display: block !important;
}
.TCViewStyleCheckBox input{
    margin-top: 12px;
}

.computeICSPartnerTNC {
    text-align: left;
    white-space: normal;
    word-wrap: break-word;
}
.computeICSPartnerTNC input {
    margin-top: 8px !important;
}
.computeICSPartnerTNC label {
    margin-top: 1px !important;
}
.appstoreErrorStyle{
    min-height:680px;
}
.mainHeader{
           position: absolute;
}
.getAppCheckoutSection1 {
    background-color: #FFFFFF;
    min-height:110px;
    padding-top: 25px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 0px;
    margin-bottom: 0px;
}
.getAppCheckoutHeadingContainer{
    float:none;
    overflow:hidden;
    padding-bottom:10px;
}
.getAppCheckoutVersion{
    padding-top:10px;
}
.getAppHeadingFirstCol{
    padding-right:20px !important;
    padding-top:0px !important;
}
.getAppHeadingSecondCol{
    padding-left:30px !important;
    padding-top:0px !important;
}
.partnerTCviewContainer{
    width:100%;    
    padding-left:0px;
    padding-right:0px;
}
.getAppTaskFlowContainer{
   
    padding-bottom:20px !important;
}
.getappTaskFlowRegion{
    min-height:650px;
}
.followUsOnRowStyle{
    margin-top:20px !important;
}
.shareOnfacebookIcon img{
    background: url('../img/icons_32_appdetail_35_new_rw.png') no-repeat scroll 0px center transparent;        
    width:32px;    
    height:32px;
}

.shareOnTwitterIcon img{
    background: url('../img/icons_32_appdetail_35_new_rw.png') no-repeat scroll -32px center transparent;        
    width:32px;    
    height:32px;
}
.shareOnLinkedinIcon img{
    background: url('../img/icons_32_appdetail_35_new_rw.png') no-repeat scroll -64px center transparent;        
    width:32px;    
    height:32px;
}
.shareOnEmailIcon{
    background: url('../img/icons_32_appdetail_35_new_rw.png') no-repeat scroll -128px center transparent;        
    width:32px;    
    height:32px;
}
.copyURLIcon img{
    background: url('../img/icons_32_appdetail_35_new_rw.png') no-repeat scroll -96px center transparent;        
    width:32px;    
    height:32px;
}
.customShareCol{
    width:32px;
    padding:0px;
    margin-right:6px;
}
.shareButtonsRow{
    
}
.followUsOnProvider{
    margin-top:20px;
    margin-bottom:0px;
}
.favouriteIcon{
    background: url('../img/icons_32_appdetail_35_new_rw.png') no-repeat scroll -192px center transparent;        
    width:32px;    
    height:32px;
}
.markFavouriteIcon{
    background: url('../img/icons_32_appdetail_35_new_rw.png') no-repeat scroll -160px center transparent;        
    width:32px;    
    height:32px;
}

.markFav{
    margin-right:0px !important;
}
.sharingIconsHoverStyle:active, .sharingIconsHoverStyle:hover:focus{
    filter: opacity(50%);
    -webkit-filter: opacity(50%);
    -moz-filter: opacity(50%);
    -o-filter: opacity(50%);
    -ms-filter: opacity(50%);
}
.shareButtonPosition{
    width:222px;
}
.favouriteAppHomepage{
    background: url('../img/functional_icons_16_new_rw.png') no-repeat scroll -368px center transparent;        
    width:16px;    
    height:16px; 
}
.favouriteAppHomepagePostn{
    margin-top:-2px;
    margin-left:10px;
}
.bigTilePriceLabelStyle{
    
    right:58px;
}
.smallTilePricingLabelStyle{
    right:45px;
}
.listTilePricingLabelStyle{
    position:absolute;
    right:25px;
}
.favListTileView{
    float:right;
    margin-top:-2px;
    position:absolute;
    right:0;
}
.noFavIconStyle{
    background: url('../img/icons_32_appdetail_35_new_rw.png') no-repeat scroll -120px center transparent;  
    background-size: cover;
    width:24px;    
    height:24px;
    vertical-align: bottom;
}
.noFavIconStyle img{
    width:24px;    
    height:24px;
}

.productFilterTitleFadeStyle {
    /*background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(241, 244, 246,0)),color-stop(100%,rgba(241, 244, 246,1)));
    background-image: -webkit-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -o-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background: linear-gradient(to right,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#EEF8FC');*/
    position: absolute;
    width: 45px;
    height: 30px;
    right: 0px;
}

.productFilterOptionFadeStyle {
    /*background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(241, 244, 246,0)),color-stop(100%,rgba(241, 244, 246,1)));
    background-image: -webkit-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -o-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background: linear-gradient(to right,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#EEF8FC');*/
    height: 20px;
    position: absolute;
    right: 0px;
    width: 40px;
    top: 28px;
}

.singleSelectFadeStyle{
    /*background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(241, 244, 246,0)),color-stop(100%,rgba(241, 244, 246,1)));
    background-image: -webkit-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -o-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background: linear-gradient(to right,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#EEF8FC');*/
    height: 20px;
    position: absolute;
    right: 0px;
    width: 40px;
    top: 22px;
}

.productAllFilterOptionFadeStyle {
    /*background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(241, 244, 246,0)),color-stop(100%,rgba(241, 244, 246,1)));
    background-image: -webkit-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -o-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background: linear-gradient(to right,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#EEF8FC');*/
    height: 100%;
    position: absolute;
    right: 0px;
    width: 30px;
    /* top: 28px; */
    bottom: 16px;
}

.lessRegionsFade {
    /*background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(241, 244, 246,0)),color-stop(100%,rgba(241, 244, 246,1)));
    background-image: -webkit-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -o-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background: linear-gradient(to right,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#EEF8FC');*/   
    height: 180px;
    right:-10px;   
    position: absolute;    
    width: 45px;  
}

.allRegionsFade {
    /*background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(241, 244, 246,0)),color-stop(100%,rgba(241, 244, 246,1)));
    background-image: -webkit-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -o-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background: linear-gradient(to right,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#EEF8FC');*/   
    height: 100%;
    right:-10px;   
    position: absolute;    
    width: 45px;  
}

.siLanguageFade {
    /*background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(241, 244, 246,0)),color-stop(100%,rgba(241, 244, 246,1)));
    background-image: -webkit-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -o-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background: linear-gradient(to right,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#EEF8FC');*/   
    height: 180px;
    right: -10px;   
    position: absolute;    
    width: 45px;  
}
    
.siAllLanguagesFade {
    /*background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(241, 244, 246,0)),color-stop(100%,rgba(241, 244, 246,1)));
    background-image: -webkit-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -o-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background: linear-gradient(to right,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#EEF8FC');*/   
    height: 100%;
    right:-10px;   
    position: absolute;    
    width: 45px;  
}

.languageFade{
    /*background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(241, 244, 246,0)),color-stop(100%,rgba(241, 244, 246,1)));
    background-image: -webkit-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -o-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background: linear-gradient(to right,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#EEF8FC');*/   
    height: 180px;
    right: -10px;   
    position: absolute;    
    width: 45px;  
}

.keywordSearchAllLanguagesFade {
    /*background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(241, 244, 246,0)),color-stop(100%,rgba(241, 244, 246,1)));
    background-image: -webkit-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -o-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background: linear-gradient(to right,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#EEF8FC');*/   
    height: 100%;
    right: -10px;   
    position: absolute;    
    width: 45px;  
} 
   
.siServiceFade {
    /*background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(241, 244, 246,0)),color-stop(100%,rgba(241, 244, 246,1)));
    background-image: -webkit-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -o-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background: linear-gradient(to right,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#EEF8FC');*/   
    height: 183px;
    right: -10px;   
    position: absolute;    
    width: 45px;  
}

.siAllServiceTypesFade {
    /*background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(241, 244, 246,0)),color-stop(100%,rgba(241, 244, 246,1)));
    background-image: -webkit-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background-image: -o-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    background: linear-gradient(to right,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#EEF8FC');*/   
    height: 100%;
    right: -10px;   
    position: absolute;    
    width: 45px;  
}

.selectedProductContainerStyle {
    height: 70px;
    width: 1160px;
    background-color: #467173;
}

.selectedProductSiContainerStyle {
    height: 70px;
    width: 1160px;
    background-color: #467173;
}

.selectedProductTextStyle {
    font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-weight: 200;
    font-size: 34px;
    color: #ffffff;
    text-align: center;
    line-height: 56px;
    padding-left: 20px;
}

.appLogoLeftPadding{
    padding-right:30px !important;
}

.serviceHeadrProductPad{
    padding-right:50px !important;
}
.feedbackFormErrorStyle{
    line-height: 18px;
    background-color: #FFDFDF;
    border: 1px solid #ffc5c5;
    min-height: 14px;
    padding-top: 11px;
    padding-bottom: 11px;
    font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    padding-left: 15px;
    padding-right: 15px;
    width: 443px;
    margin-bottom: 6px;
}

/* xeta */

/* ----------------------------- */

@media (min-width: 1200px) {
.customEmailLabelCol{
    padding-top:0px;
    padding-right:0px !important;
    margin-right:18px;
    text-align: right;
    width:160px !important;
}
.parRegContainer{
    box-shadow: 0px 0px 4px #d7dce0;
    /*padding: 25px 15px 20px 15px;   */
}
    .homepageContainerLeftCol {
  width: 12.5%;
    }
    .homepageContainerRightCol {
        width: 1160px !important;
        width: 87.5%;
    } 
    .contentImagesec{
            width:240px; height:180px; border: 1px solid #c1c9cf;
    }
}
/* media query for range 1199px to 1200px. This is used only in firefox.*/
@media (min-width: 74.938em) and (max-width: 74.999em) {
    .homepageContainerLeftCol {
  width: 12.5%;
    }
    .homepageContainerRightCol {
  width: 87.5%;
    }
    .container{
        width:1024px;
        padding-left:0px;
        padding-right:0px;
    }    
   /* .hidden-lg{
        display:none;
    }  */
}
 /* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 74.999em) {
    .homepageContainerLeftCol {
  width: 12.5%;
    }
    .homepageContainerRightCol {
  width: 87.5%;
    }
   .tabletstyle{
       padding-left:40px ;
   }
    .searchBarStyle input {
        width: 220px;
    }
    .ui-autocomplete {
        width:330px !important;
    }
    
    .filterBarStyle{
        text-align:center;
  margin-top:10px;
    }
    #searchContainer input[type="text"] {
        width: 270px;
    }
    .BannerContainerDiv, .BannerContainerDiv-prod {
        /*height:231px;*/
    }
    /*.flexslider{
        height: 251px;
    }
    .flex-direction-nav li .next, .flex-direction-nav li .prev, .flexslider:hover .next,.flexslider:hover .prev { 
        top: 42%;
    }*/
    .providerDescStyle{
        max-width:400px;
    }
} 
@media (max-width: 1025px) {
    
}
@media (min-width: 992px) and (max-width: 1025px) {
     .container{
        width:100%;
        padding-left:0px;
        padding-right:0px;
    }
    .developerSec22padding {
        margin-left:40px !important;
        margin-top:20px !important;
    }
    .developerSecondContainerInnerSection {
    width: 494px !important;
    }
    .developerThirdSectionColStyle {
    width: 184px !important;
    margin-right: 25px;
    }
    
}

/* media query for range 991px to 992px. This is used only in firefox.*/
@media (min-width: 61.938em) and (max-width: 61.999em) {
    .container{
        width:100%;
        padding-left:0px;
        padding-right:0px;
    }
    .homepageContainerLeftCol {
  width:13%;
    }
    .homepageContainerRightCol {
  width: 87%;
    }
   .hidden-md,.hidden-sm{
        display: none !important;
    }
    
    .visible-sm{
        display: block !important;
    }
}  
@media (max-width:61.999em){
    .TCViewStyleCheckBox input{
        height:20px;
        width:20px;
    }
    /*.flexslider{
        height: auto;
    }*/
    
    
    .footerCopyrightTextStyle{
        text-align:center;
    }
    .col-center{
        text-align:center;
        padding-bottom:10px;
        padding-left:10px;
        padding-right:10px;
    
    
    }
    .disclaimerPadding{
       /* padding-left:10px;
        padding-right:10px;*/
    }
    .popupLayoutStyle{
        position: relative;
        margin-left: 30px;
    }
    .filtersPopupStyle {
        right: 15px !important;
    }
    .filterDeviceColPadding{
        padding-left:15px;
        padding-right:15px;
        padding-bottom: 15px;
    }
    .filterColPadding{
        padding-left:15px;
        padding-right:15px;
        padding-bottom: 15px;
    }
    .filterPriceColPaddingProd{
        padding-left:15px;
        padding-right:15px;
        padding-top:0px;
    }
    .filterPriceColPadding{
        padding-left:15px;
        padding-right:15px;
    }
    .customFilterLeftColumnProd{
        padding:0px;
        width:18.3% !important;
    }
    .customFilterRightColumnProd{
         padding:0px;
        width:81.7% !important;
    }
    .customFilterRow2Prod{
        border-right:3px solid #fff;
        height:357px;
    }
    .tabSeparatorStyle{
        border-right:0px;
        height:auto;
    }
    .centerContainer{
        padding-left:3%;
    }
    .partnerprdouctintgmsg {
        text-align: left !important;
    }
    .wrtReviewButtonStyle{
        width:auto;
    }
}

@media (max-width:940px){
    .providerDescStyle{
        max-width:300px ;
    }
    .mapContainerTablet{
        width:60% !important;
    }
    .mapAddressContainerTablet{
        width:39% !important;
    }
}
@media (max-width:840px){
    .providerDescStyle{
        max-width:240px ;
    }
    .mapContainerTablet{
        width:55% !important;
    }
    .mapAddressContainerTablet{
        width:44% !important;
    }
}
 /* Portrait tablets and small desktops */
 /* tablet media */
@media (min-width: 768px) and (max-width: 991px) {


 


.appNameTextStyle {
    font-size: 14px;
    font-weight: bold !important;
    line-height: 22px;
    color: #2a2c2d;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: normal ;
    width:100% !important;
    padding-right:10px;
}

.tabletfixes{
    margin-left:-15px !important;
}
.getappContainerPadding{
    padding-left:30px;
    float:right;
}
.dev-sec3-agreement  .x15.x4z{
    width:100px !important;
    
}
.manageupgradesecondstyle{
    padding-top:10px !important;
}
.decorativeboxstyle{
    width:980px ;
}
.installedbystyle{
   font-size:14px;font-weight:normal;color:Black;line-height:22px;left:calc(18% - 200px) !important;
}


.dev-sec2-abs-text{    
    width:200px;    
}
.dev-sec2-text{
    margin-top:-12px;
}
.customInputLabelColDev{
    padding-top:9px;
    padding-right:5px !important;
    text-align: right;
    width:200px !important;
}
.pub-sec3-col-right{
        margin-top:25px;
        padding-right:10px;
    }
    .pub-sec2-col-left{
        margin-top:30px !important;
        padding-right:10px !important;
        width:50% !important;
    }
    .pub-sec2-col-right{
        padding:0px !important;
        margin-top:50px !important;
        padding-right:10px !important;
        width:50% !important;
    }
    .publisher-headerImage{
        max-height: 390px;
        margin-left: 0px;
        position:absolute;
        top:33px;
        right:0px;
       }
    .prod-tab-potr-width-left{
        width:33% ;
        
    }
    .categoryItemContainer {
        padding-right:20px !important;
        width:0px;!important;
        
    }
    .prod-tab-potr-width-right{
         width:63% !important;
    }
        .productSubCategoryStyle{
 width:100px;
}
    .container{
        padding-left:0px;
        padding-right:0px;
    }
    .homepageContainerLeftCol {
  width:13%;
    }
    /*.homepageContainerRightCol {
      width: 87%;
    }*/
   /*  .smallTileDescFadeStyle{
        display: none;
    }
    .shiftColumnRight{
        padding-right:0px;
    }
    .shiftColumnRight-in{
        margin-right:-10px;
    }
    .shiftColumnLeft{
        padding-left :0px;
    }
    .globalSearchPadding{
        height: 10px;
    }*/
    .bigTileApp {    
        overflow: hidden;
        height:295px;    
    }
    .bigTileInnerContainer{
        height:92px;     
    }
   
    .nametagline{        
        white-space:normal;      
    }
    .tagline{
        max-height:inherit;        
        overflow: hidden;      
    }
   .listTileAppDescription{       
        width:100%;  
    }
   .categoryDisplayStyle{
        width:60% !important;
   }
   .productDisplayStyle{
        width:40% !important;
   }
   .buttonContainer{
    /*width:200px !important;*/
   }
   .tabletSocialContainer{
        width:225px !important;
    }
   .customGetappStyle{
        /*width:147px !important;*/
        margin-left:-10px !important       
   }
   .customGetappContactStyle{        
        margin-bottom:10px !important;
        }
   .screenshotsPreviewContainer{
        width:99% !important;
   }
   .screenshotsPreviewLeftCol{
        width:140px !important;
   }
   .screenshotsPreviewRightCol{
        width:500px !important;
   }
   .screenshotsPreviewImgCol{
        width:500px !important;
        padding-left:0px !important;
        margin-left:0px !important;
   }
   .previewPadding{
        padding-left:0px !important;
   }
   .previewImageSize{
        width:500px !important;
        margin-left:0px !important;
        padding-left:10px !important;
        height:360px !important;
   }
   .previewVideoSize{
        width:500px !important;
        height:450px;
        padding-left:10px !important;
   }
   .videoDescContainer{
        padding-left:10px !important;
        width: 500px !important;
        max-width: 500px !important;
   }
   .registerPoints{
        margin-right:0px !important;
        text-align: left !important;
        float: left !important;
    }
}
 .previewVideoSize{
    width:600px; 
    height:450px;
    padding-top:25px;
 }

/* resolution for ipad 6*/
@media screen and (orientation:landscape) and (min-width: 768px) and (max-width: 1024px) {
.customerSuccessDetailsColumnStyle div, 
.custStoryAdditionalInfo {
    min-width: 186px !important;
    max-width: 186px !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
    overflow: visible !important;
    white-space: normal !important;
    text-overflow: ellipsis !important;
}
.customerSuccessDetailsColumnStyle {
    min-width: 206px;
    max-width: 206px;
}
.custStoryFile {
    overflow: visible !important;
    white-space: normal !important;
    text-overflow: ellipsis !important;
    width: 196px !important;
    max-width: 196px !important;
    margin-right: 10px;
    word-wrap: break-word !important;
}

.custStoryProductsDisplay div {
    width: 320px !important;
    max-width: 320px !important;
    min-width: 320px !important;
    padding-right: 40px !important;
    padding-left: 10px;
    overflow: visible !important;
    white-space: normal !important;
    text-overflow: ellipsis;
}
.columnBottomPaddingStyle {
    width: 339px !important;
}
.appCategoryBottomPaddingStyle{
        width:220px !important;
        margin-right: 0px !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
    }
.scrollPosition{
    position:absolute;
    margin-top:-10px;
    left:185px !important;
}
.showPartnerPortal
{
    display:none;
}
.landingPageErrorContnr {
    height: 408px !important;
}
.bannerItemsContainer, .bannerContentWidths {
     max-width: 87rem !important;
    width: 87rem !important;
}

.appNameTextStyle {
    font-size: 14px;
    line-height: 22px;
    color: #2a2c2d;
    overflow: hidden;
    font-weight: bold !important;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: normal !important;
    width:100% !important;
    padding-right:10px;
    }
    .developerAlreadyOPNMember {
    /*
        margin-left: 0px !important;
        margin-right: 0px !important;
      */  
    margin-left: 10px;
    margin-right: 20px;
    margin-bottom: 5px;
    margin-top: 20px;
    }
  
    
}
@media screen and (orientation:landscape) and (min-width: 768px) and (max-width: 991px) {
.productPopupStyle{
        left:-15px !important;
    }
    .categoryPopupStyle{
        width:100%;
        left:-15px !important;
    }  
.appversionsty{
        
    }

    .manageupgradesecondstyle{
        padding-top:10px !important;
    }
    .decorativeboxstyle{
        width:980px ;
    }
    .initialstyle{
        width:100% ;
    }
.installedbystyle{
   font-size:14px;font-weight:normal;color:Black;line-height:22px;padding-left:300px;;
    }  
.sliderContainerDesktop{
        margin-left:20px !important;
        margin-right:20px !important;
   }
   .screenshotOuterContainer{
        width:282px !important;
   }
   .listingDetailsContainerStyle{
        padding-left:20px !important;
        padding-right:20px !important;
   }
   .appLogoLeftPadding{
        padding-right:20px !important;
   }
    
}
@media screen and (orientation:portrait) and (min-width: 768px) and (max-width: 1023px) {


.scrollPosition{
    position:absolute;
    margin-top:-10px;
    left:185px !important;
}


      .developerAlreadyOPNMember {
      /*
    margin-left: 260px !important;
    margin-right: 0px !important;
    margin-bottom: 5px;
    margin-top: 20px;
    */
}
.developerBannerHeading{
        font-size: 33px;
        line-height: 53px;
}
.developerSection2ContainerPadding{
    /*margin-top: 30px;*/
}
 .devlprSec12{
        margin-top: 30px !important;
    }
.developerAlreadyMember{
        font-size: 18px;
}
   .customPanelStyle{
        border-bottom:0px solid #ffffff !important;
        border-color:white !important;
    }
    
    .overviewtrainedsec{
        margin-top:33px !important;
       }
       .overviewcstsucessdocs{
           margin-top:27px !important;
       }
       .overviewserviceprovdocs{
           margin-top:31px !important;
       }
        .overviewGeoFocus{
           margin-top:39px !important;
       }
    
    .btnSpacing{
    margin-right:10px !important;
    margin-left:10px !important;
}
    
}

@media (min-width: 768px) and (max-width: 991px) {
    .mspLanding_H2 {
        font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
        font-weight: 200;
        font-size: 32px;
        color: #ffffff;
        text-align: center;
        line-height:40px;
    }
    .mspLandingRegisContainer {
        margin-bottom: 60px !important;
        margin-right: 60px;
        width: 190px;
        height: 210px;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .mspLanding_H2 {
        font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
        font-weight: 200;
        font-size: 40px;
        color: #ffffff;
        text-align: center;
        line-height:48px;
    }
    .mspLandingRegisContainer {
        margin-bottom: 60px !important;
        margin-right: 25px;
        width: 170px;
    }
}

@media (max-width: 767px) {
    .mspLanding_H2 {
        font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
        font-weight: 200;
        font-size: 30px;
        color: #ffffff;
        text-align: center;
        line-height: 36px;
    }
}


@media screen and (orientation:portrait) and (min-width: 768px) and (max-width: 991px) {

   
.downloadPkgFormAlign{
            padding-left: 190px;
        }
        
        .downloadPkgInput {
            padding-left: 10px;
            margin-left:0px;
            width:100%;
        }
        .custLeadTncFormAlign{
            padding-left:0px;
        }
        .custLeadTncLogoAlign{
           padding:40px 0px 0px 20px;
        }
         .downloadPkgFormAlign{
            padding-left: 0px;
        }
         .downloadPkgButtonStyle {
              margin-left:100px;
              margin-bottom:20px;                                      
        }
        .downloadPkgCustDetails{
            padding-left:0px;
        }

     .overviewtrainedsec{
        margin-top:33px !important;
       }
       .overviewcstsucessdocs{
           margin-top:27px;
       }
       .overviewserviceprovdocs{
           margin-top:31px;
       }
        .overviewGeoFocus{
           margin-top:39px;
       }
 .detailsPageMainContainer{
        padding-right:20px;
        padding-left:20px;
        background-color: #FFFFFF !important ;
    }
    
.trainbutoninput{
    left:calc(50% - 200px) !important;
    margin-bottom:20px !important;
   
}

.traintabletcenter{
    margin-left:calc(50% - 240px) !important;
    margin-bottom:20px !important;
}
.productPopupStyle{
        left:-15px !important;
    }
    .categoryPopupStyle{
        width:100%;
        left:-15px !important;
    }    
.columnContent{
        background-color: #FAF8F7 !important;
        padding: 0px !important;
         /*padding-top:14px;
         background-color:#FFFFFF;
         padding-left:10px;
         padding-right:10px;*/
    }
   .sliderContainerDesktop{
        margin-left:-35px !important;
        margin-right:10px !important;
   }
   .screenshotOuterContainer{
        width:262px !important;
   }
   .listingDetailsContainerStyle{
      /*  padding-left:20px !important;
        padding-right:20px !important;  */
   }
 .appversionstyle{
       font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 12px;
            font-weight: normal;
            color: #606366;
            line-height: 20px;
            overflow: hidden; 
            display: inline;
            white-space: normal; 
            width:250px;
   }
   .appLogoLeftPadding{
        padding-right:20px !important;
   }
   .ratingsContainerStyle{        
        padding-right:20px !important;
   }
}

@media (min-width: 768px) and (max-width: 900px) {
    .tab-sm-2{
        width:18%;     
    }
    .tab-smp-2{
        width:19%;     
    }
    .tab-sm-5{
        width:34%;
    }
    .tab-sm-2in{
        width:20%;       
    }
    .tab-sm-7{
        width:53%;
    }
    .tab-sm-1{
        width:9%;
    }
    .tab-sm-input{
        width:30px;
    }
    .inputBarProductURL{
        padding-left:10px !important;        
    }
    .developerRightCol1{
        padding:20px;
        padding-top:15px;
    }
    .registerPoints{
        margin-right:0px !important;
    }
}
@media (min-width: 47.938em) and (max-width: 47.999em) {
    .hidden-xs{
        display:none !important;
    }
    .visible-xs{
        display: block !important;
    }
    
    
}
/* Landscape phones and portrait tablets */
/*Mobile media quaries*/
/* max-width:767px*/
@media (max-width: 365px){
.trainbutoninput{
margin-left:38px !important;
}

}



.cloudReadyInputTextCol {
    width:295px !important;
}

.cloudReadyInputTextCol table {
    width:100% !important;
}

.cloudReadyInputTextCol td {
    padding:0px !important;
}

.cloudReadyInputTextCol input, .cloudReadyInputTextCol select {
    min-width:99% !important;
}
.cloudReadyInputTextCol select {
    width:100%;
    font-size: 14px; 
    height: 35px; 
    padding: 4px; 
    vertical-align: middle;
    border: #dfe4e7 1px solid;
    font-family: Oracle Sans, 'Helvetica Neue', Roboto, 'Segoe UI', Arial, sans-serif-regular;
}
.cloudReadyInputTextCol textarea{
    height:175px;
    background: #FFFFFF;
    border: 1px solid rgba(22, 21, 19, 0.5);
    box-sizing: border-box;
    border-radius: 4px;
}
.cloudReadyInputTextCol .xu, .cloudReadyInputTextCol .xf{
    display:none;
}

.cloudReadyInputTextCol table, .cloudReadyInputTextCol select {
    max-width:400px !important;
}

.cloudRegFormEmail{
    padding-left:10px;
}
@media (max-width: 47.999em){ 
.buttonInnrCont{
    width: 100% !important;
    text-align: center !important;
}
.getappNotifyUserMob{
    height:auto !important;
    
}
.getAppNotifyBakColorMob{
    background-color: #f5f5f5 !important;
}
.getAppConfirmPopup{
    padding:0px;
}
.cloudReadyFomContainer{
    padding: 35px 15px 40px 15px !important;
}
.labelNameStyle{
        padding-left: 0px !important;
}
.inputLabelStyle {
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: bold !important;
    line-height: 22px !important;
    color: #4f4f4f !important;
}
.pubMobHeader{
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px !important;
    line-height: 28px !important;
    color: #FFFFFF !important;
    text-align: left;
}

.pubMobHeaderBlack{
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 22px !important;
    font-weight: bold;
    color: #161513;
    text-align: left;
}
.cloudReady_P6{
    text-align:left;
}
.cloudReadyInputTextCol{
    width:100% !important;
}
.userNameContainerStyle {
    padding-top: 21px;
    padding-left: 10px !important;
    padding-right: 0px;
}

.versionHistoryMobilePopup{
        padding-left: 20px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
}
a.mobiledemoIcon img{
    margin-left:10px !important;
}
.dialogWindow{
    background-color: #F9F9F9;
}
.adfModalContent{
    background-color: #F9F9F9;
    padding: 10px;
}
.adfModalHeader{
    background-color: #f5f5f5 !important;
    border-bottom: 1px solid #c4ced7;
}
.popupMobile{
    height:100%;
    background-color: #f9f9f9;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right:0px;
}

.adfModalContainer{
        overflow: hidden;
        margin-bottom: 0px;
        padding:0px;
        background-color: #f9f9f9;
    }
.ociProductCategoryTile {
    width: 355.01px;
    margin-right: 12px;
    margin-left: -10px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    background: #FFFFFF;
}
.downloadpackagemob_H1{
        font-family: Oracle Sans, "HelveticaNeue-Thin",Helvetica, Arial, sans-serif !important;
        font-weight: 300 !important;
        font-size: 26px !important;
        color: #292a2b !important;
        text-align: left !important;
    }
.getappProdLabelPaddingMob{
        padding-top:30px;
    }   

.getappLabelPaddingMob{
    float:left;
    padding-top:9px;
    padding-left:0px;
    padding-bottom:0px;
    padding-right:40px;
    }       
.fav-heading-top-margin{
    margin-top: 0px !important;
}
.fav-heading-top-margin-product{
    margin-top: 15px !important;
}
.manageupgradesecondstyle{
    padding-top: 0px !important;
}

.trainbutoninput{
    left:calc(50% - 200px) !important;
    margin-bottom:10px !important;
    width:300px !important;
}

.traintabletcenter{
    left:calc(50% - 240px) !important;
    margin-bottom:20px !important;
    
}

.manageupgradesecondstyle{
    padding-top: 0px !important;
}
.trainbutoninput{
    left:calc(50% - 200px) !important;
    margin-bottom:10px !important;
    width:300px !important;
}

.traintabletcenter{
    left:calc(50% - 240px) !important;
    margin-bottom:20px !important;
    
}
.requestPropertyTextContainer{
 width:100% !important;
 text-align:left !important;;
}
.requestPropertyTextContainerboolean{
    width:250px !important;
    text-align:right !important;
}
.requestPropertyText{
 float:left !important;
 padding-left:5px;
 margin-bottom:10px;
}
/*nitichan code start*/
.centerchoice{
    width:100% !important;
    text-align:center !important;
}

.x1z{
margin:0px auto ;
width:96% !important;
}
.xje{
        float:none;
        text-align:center;
    }
.returntomarket{
        float:none;
        text-align:center;
        margin:0px auto;
    }
/* nitichan code end*/
.partnerTCViewCheckBox input{
    height:20px;
    width: 20px;
}
.partnerPortalCol2Padding{
    padding-left:0px !important;
}
.partnerPortalTextAlign{
    margin-left:auto;
}
.partnerPortalLandingContainerStyle {
    padding-top:0px;
    padding-right:10px;
    padding-bottom:0px;
    padding-left:10px;
    background-color:#FAF8F7;
    max-width:710px;    
    width:100%;
    max-height:100%;
    margin:auto;     
    text-align:center !important;
    border:none;
    border-radius:2px solid;
}
.reportAbuseText{
    margin-top:25px;
}
.adfModalContent{
    margin-top:25px;
}
.adfModelContent{
    margin-top:10px;
    background-color: #F9F9F9;
    padding: 10px;
}
.reportAbuseButtons{
    float:none;
    max-width:160px;
    margin:0 auto;
    margin-top:25px !important;
}
.partnerCongratulationsPageTitle{
    text-align:center;
   
}
.reportAbuseHeaderIcon{
    float:left;
    padding-top:8px;
}
.adfModalHeaderIcon{
    float:left;
    padding-top:8px;
}
.reportAbuseInputText af|inputText::content{
    height:500px !important;
}
.reportAbusePopup{
    height:100%;
    overflow-y:scroll !important;
    max-width:100%;
    width:100% !important;
    -webkit-overflow-scrolling: touch !important;
    -moz-transform: translate(0, 0) !important;
    -webkit-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
    -o-transform: translate(0, 0) !important;
    position:fixed;
    top:0;
    left:0
}
.getAppTncPopup {
    height:100%;
    overflow-y:scroll !important;
    max-width:100%;
    width:100% !important;
    -webkit-overflow-scrolling: touch !important;
    -moz-transform: translate(0, 0) !important;
    -webkit-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
    -o-transform: translate(0, 0) !important;
    position:fixed;
    top:0;
    left:0;
    background-color: #f9f9f9 !important;
    padding: 0px 0px 0px 0px !important;
}
.errorTopPadding{
    margin-top:5px !important;
}
.getappdialogone{
  width:100% !important;
  height:100% !important;
  }
  
  .customerMobDetail{
      height:100% !important;
      widht:100%  !important;
      margin:0px !important;
       position:fixed;
  top:50%;
  left:50%;
  -moz-transform: translate(-50%, -50%) !important;
  -webkit-transform: translate(-50%, -50%) !important;
  overflow-y:scroll;
  }
  .getappdialogtwo{
  width:100% !important;
  height:100% !important;
  position:fixed;
  top:50%;
  left:50%;
  -moz-transform: translate(-50%, -50%) !important;
  -webkit-transform: translate(-50%, -50%) !important;
  overflow-y:scroll;
  }

.dev-sec3-checkbox{
    padding:0px !important;
    width:5% !important;
}
.dev-sec3-checkbox-text{
    padding:0px !important;
    margin-top:0px;
    line-height: 22px !important;
    font-size: 14px !important;
    font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif !important;
    font-weight: normal !important;
    color: #333333 !important;
}
.commandButtonTextStyle-mobile {
    color: #000000;
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-left:20px;
    padding-right:20px;
    font-weight: bold;
    vertical-align: middle;
    text-align:center;
    text-shadow:0px 1px 0px #FFFFFF;
    height: 40px !important;
}
.dev-sec3-button-container{
    width:100% !important;
    margin-left:18%;
}
.dev-sec3-button-gap{
    width:30px !important;
}
.dev-sec3-agreement  .x15.x4z{
    width:0px !important;
    
}
.dev-sec3-agreement{
    margin-left:-10px !important;
}
.dev-sec2-plus-button-xs{
    width:100% !important;
    height:33px !important;
    margin-right:0px !important;
    margin-top:0px !important;
}
.dev-form-sec1{
    padding-top:20px;
    padding-left:0px;
}
.dev-form-container{
    padding-left:10px;
    padding-right:10px;
}
.becomeMemberContainer{
        margin-top:15px !important;
    }
    .pub-sec3-text{
       text-align: center;
   }
   .pub-sec3-col-left-2img{
    padding-top:20px !important;
   }
    .pub-sec3-col-right{
        margin-top:50px !important;
        padding-right:0px !important;
        padding-left:0px !important;
    }
    .pub-sec3-col-left{
        padding-right:0px !important;
        padding-left:0px !important;
    }
    .pub-sec3-col-right-float{
        
        float:none !important;
        margin:0 auto !important;
    }
    .pub-sec3-col-left-float{
        float:none !important;
        margin:0 auto !important;
    }
    .pub-sec2-col-left-elem{
        margin:0 auto;
    }
    
    .pub-sec2-col-left{
        padding-bottom:0px;
        margin-top:00px !important;
        margin-left:auto !important;
        margin-right:auto !important;
        padding-right:0px !important;
        padding-left:0px !important;
        width:100% !important;
    }
    .pub-sec2-col-right{
        padding:0px !important;
        margin-top:50px !important;
        padding-right:10px !important;
        width:50% !important;
    }
    .pub-sec3-container{
        padding-bottom:30px !important;
        background-color:#C6E8F5 !important;
        min-height:535px;
    }
    .pub-sec1-right-video{
        float:none !important;
        margin:0 auto;
        margin-bottom:15px;
        text-align:center !important;
    }
    .float-left{
    width:100%;
    float:left;
    }
    .pub-sec1-right-col{
        margin-top:41px;
        padding-right:0% !important;
        padding-left:0px!important;
        text-align:center !important;
    }
    .pub-sec1-left{
        padding-left:0px;
    }
    .pub-sec1-left-become-pub-button{
        padding-left:0px; 
    }
    .pub-sec1-left-become-pub-button{
        text-align:center;
    }    
.min-height-650{
       min-height:0px;
     }
    .min-height-683{
       min-height:0px;
     }
    .homepageContainerLeftCol {
  display:none;
    }
    .homepageContainerRightCol {
      width: 100%;
    }
    .ui-autocomplete {
     width:280px !important;
     z-index:1100;
    }
    /* css shifted from <=992*/
    .mainHeader{
        height: 40px !important;
        position: absolute;
        z-index: 199 !important;
    }
    .footerContainer{
        background-color: #f5f5f5;
        padding-top:20px;
        padding-left:0px;
        padding-right:0px;
    }
     .modalShowHide{
  display:block;
    }
    .navbar-brand{
        width:100%;
        margin-left: auto;
        margin-right: auto;
        margin-top:2px;
    }
    .navbar-brand img{
  
    }
    .showRowLeftGutter{
        padding-left:0px;
    }
  
    .featuredImg{
         margin-bottom:7px; 
    }
    .oracleNavbarRowStyle{
        margin-top:-5px;
        padding-left:0px;
        padding-right:0px;
    }
    .centerContentMobileStyle{        
        text-align: center;     
    }     
  
    .BigtileSpacer{
        height:20px;
        border-bottom: 0px;
    }
    
    .viewMore {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 11px;
        font-weight: bold;
        float: right;
        margin-top:-4px;
        text-decoration: none !important;
        color: white;
        padding: 5px;
        padding-top: 10px !important;
        background: #7AC944; /* old browsers */
    }
    .viewMoreAppCat {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 13px;
        line-height: 15px;
        float: right;
        margin-top:-4px;
        text-decoration: none !important;
        color: #1A1816;
        padding: 5px;
        padding-top: 10px !important;
        background: #FAF8F7; /* old browsers */
    }
    .viewMore:hover {
        text-decoration: none !important;
        color: #145c9e !important;
    }
    
    .listingRowPadding{
        padding-left:15px;
        padding-right:15px;
    }
    .rowGutterStyle > [class*='col-'] {
        border-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .listTilePaddingStyle{
  margin-left:0px; 
        padding-left:0px;
        padding-right:0px;
    }
    .colTitlePaddingStyle{
  padding-top: 7px;
    }

     .keywordSearchContainer {
        display: none;
    }
       
    .smallTileDescGoLinkStyle {
         font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 14px;
        font-weight: normal;
        color: #74777b !important;
        cursor: pointer;
    }
   
    .categoryLabelStyle{
        float:none;
        text-align:center;
    }
    
   
    .featuredAppsTopPadding{
        padding-top:20px;
    }
             
    .listingBottomPadding{
        height:0px;
    }
 
    .stickyFooterContainer{   
       position:absolute;
       bottom:0px;
       right:0px;
       left:0px;
       width:100%;
    }
    /*css from <992*/
    .columnContent{
        padding-top:0px;
        margin-left:-15px;
        margin-right:-15px;
        padding-left:10px;
        padding-right:10px;
        background-color: #fff;
    }
    .featuredAppMobileStyle{
        margin-left: -10px;
        margin-right:-10px;
        padding-left:10px;
        padding-right:10px;
        background-color: #FFFFFF; /* #e8f6fb */
    }
    .OCIAppCategoryMobileStyle{
        margin-left: -10px;
        margin-right:-10px;
        padding-left:10px;
        padding-right:10px;
        background-color: #F5F4F2; /* #e8f6fb */
        height: 294px !important;
        overflow: hidden !important;
    }
    .appCategoryRowGutterHt {
        height: 216px !important;
        overflow:hidden !important ;
        margin-top: 13px;
    }
    
    .bodyBackground {
        background-image: none;
        background-color: #FAF8F7;
    }
    .bodyBackgroundAppDetail {
        /*background-image: url(/img/cloud-bubble-bg.png);*/
        background-repeat: repeat;
        background-color: #fff;
    }
    .navigationSearchMobileButton{
    display:block;
        margin-top:9px;
        padding-left: 0px;
    }
    .searchbarMobile{
        display:block;
        float:right;
        margin-right: 5px !important;
    }

    .appHeaderHeadingStyle {      
        font-size: 15px;
        padding-left: 4px;
        padding-right: 0px;
    }
    .ociProductCategoryTile {
        border: 0px;
        background-color: #FFFFFF;
        overflow: hidden;
        height: 72px;
        box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
        border-radius: 2px;
    }
    .bigTileApp {
        border: 0px;
        background-color: transparent;
        overflow: hidden;
        height: 65px;
    }
    
    .BannerContainerDiv {
        margin-top:-20px;
        margin-left:-10px;
        margin-right:-10px;
        overflow:visible;
    }
    /*.flexslider{
        height: auto;
    }*/
    .BannerContainerDiv-prod {
        margin-left:-10px;
        margin-right:-10px;
        overflow:visible; 
        margin-top:-3px;
    }
    .smallTilePadding, .listTilePadding {
        background-color: White;
        border: 0px;
        height:65px;
        /**overflow:hidden;*/
    }
   
     .smallTileDescFadeStyle{
        display: none;
    }
    .shiftColumnRight{
        padding-right:0px;
    }
    .shiftColumnLeft{
        padding-left :0px;
    }
    .shiftColumnRight-in{
        margin-right:-10px;
    }
    .featuredAppContainer {
        padding-left:13px;
        padding-right:13px;
    }
    .appCategoryContainer {
        margin-left:8.99px;
        margin-right:12px;
    }
    .overviewfeaturedAppContainer{
        padding-left:13px;
        padding-right:13px;
    }
    .featuredAppsProductHomePageContainer {
        padding-left:13px;
        padding-right:13px;
        box-shadow: none !important;
    }
    .columnBottomPaddingStyle{
        margin-bottom: 14px;
    }
    .bigTileProductHomePageStyle {
        margin-bottom: 14px;
    }
    .smallColumnBottomPaddingStyle{
        margin-bottom: 0px;
    }
    .viewMore {
        margin-right:-5px;
    }
    .CategoryTitleFadeStyle{
        background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(238,237,237,0)),color-stop(100%,rgba(238,237,237,1)));
        background-image: -webkit-linear-gradient(left,rgba(238,237,237,0) 0%,rgba(238,237,237,1) 80%, rgba(238,237,237,1) 100%);
        background-image: -moz-linear-gradient(left,rgba(238,237,237,0) 0%,rgba(238,237,237,1) 80%, rgba(238,237,237,1) 100%);
        background-image: -ms-linear-gradient(left,rgba(238,237,237,0) 0%,rgba(238,237,237,1) 80%, rgba(238,237,237,1) 100%);
        background-image: -o-linear-gradient(left,rgba(238,237,237,0) 0%,rgba(238,237,237,1) 80%, rgba(238,237,237,1) 100%);
        background: linear-gradient(to right,rgba(238,237,237,0) 0%,rgba(238,237,237,1) 80%, rgba(238,237,237,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#ffffff');
        
        height: 20px;
        margin-right:118px;   
        position: absolute;
        right:0;
        width:35px;
        margin-top: -1px;
        z-index:2;
    }
    .CategoryTitleFadeStyle-noview{
        background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(238,237,237,0)),color-stop(100%,rgba(238,237,237,1)));
        background-image: -webkit-linear-gradient(left,rgba(238,237,237,0) 0%,rgba(238,237,237,1) 80%, rgba(238,237,237,1) 100%);
        background-image: -moz-linear-gradient(left,rgba(238,237,237,0) 0%,rgba(238,237,237,1) 80%, rgba(238,237,237,1) 100%);
        background-image: -ms-linear-gradient(left,rgba(238,237,237,0) 0%,rgba(238,237,237,1) 80%, rgba(238,237,237,1) 100%);
        background-image: -o-linear-gradient(left,rgba(238,237,237,0) 0%,rgba(238,237,237,1) 80%, rgba(238,237,237,1) 100%);
        background: linear-gradient(to right,rgba(238,237,237,0) 0%,rgba(238,237,237,1) 80%, rgba(238,237,237,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#ffffff');
        
        height: 20px;
        margin-right:0px;   
        position: absolute;
        right:0;
        width:35px;
        margin-top: -1px;
        z-index:2;
    }
    .categoryTitleContainer{
        overflow:hidden;
        height:18px;
        margin-right:105px;
        white-space:nowrap;
    }
    .categoryTitleContainer-noview{
        overflow:hidden;
        height:18px;
        margin-right:0px;
        white-space:nowrap;
    }
    
    .col-sidebutton-40{
        width:30px;
        position:absolute;
       /* background-color:Red;*/
        height:41px;
        z-index:50;
  margin-left:-10px;
        left:25px;
        top:-4px;
    }
    
    .col-search-40{
        position:absolute;
        /*background-color:Red;*/
        height:41px;
        width:30px;
        right:25px;        
  margin-right:-10px;        
        z-index:50;
        top:5px;
    }
    .listingAppDescMobileStyle{
        padding-left:79px;
    }
    .appCategoryDescMobileStyle{
        width: 292.2px !important;
        margin-left: 77.98px; 
    }
    .appCategoryDesc {
        height: 72px;
        width: 292px; 
    }
    .appCategoryDescription {
        height: 72px;
        width: 277px; 
    }
    .appCategoryInnerContainer{
        padding-top: 11px;
        padding-bottom: 9px;
        height: 72px;
    }
    
    .appCategoryDescLine {
        height: 12.41px;
        padding-top: 0px;
    }
    .appCategoryDescriptionTextMob {
        font-size: 12px;
        line-height: 12px;
        color: #312D2A;
    }
    
    .listingApplogoMobileStyle{
        position:absolute;
        z-index:50;
        padding-top:0px;
        left:15px;
        
    }
    .listingApplogoMobileStyle img{
        width: 65px;
        height: 65px;
    }
    
    .appCategorylogoMobileStyle{
        position:absolute;
        z-index:50;
        padding-top:0px;
        left:15px;
        padding-left: 12.41px !important;
        padding-top: 15px !important;
    }
    .appCategorylogoMobileStyle img{
        width: 38px;
        height: 38px;
    }
    
    .tagline{
        display:none;
        height:0px; 
    }
    .bigTileFeatureName {
        /*text-decoration: none !important;
        cursor: pointer;        
         font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 20px;
        font-weight: 300;
        line-height: 22px;
        color: #282a2c !important;*/
        text-decoration: none !important;
        cursor: pointer;        
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 15px;
        line-height: 19px;
        color: #161513 !important;
    }
    .bigTileAppDescription{
        padding: 0px 0px;
        background-color: #FFFFFF;
        height: 65px;
    } 
    .nametagline{
        height:44px;        
        vertical-align: middle;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:pre-line;
        z-index: 4;
        position: relative;
    }
    .categoryName {
        height: 19px !important;
    }
    .appCategoryAppCount {
        padding-top: 6px !important;
        height: 16px !important;
    }
    .mobilePaddingStyle{
        height:5px;
    }
    .categoryListingCount {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 12px;
        line-height: 16px;
        color: rgba(22, 21, 19, 0.6);
    }
    .bigTileTitleFadeStyle{
        position: relative;
        margin-top:23px;
        z-index:6;
    }
    .smallTilePadding, .listTilePadding {
        height:65px;    
    }
    .smallTileLogo{
        left:15px;
        padding-top:0px;
        
    }
    .smallTileLogo img {
        width: 65px;
        height: 65px; 
    }
    .smallTileDescription{
        height:44px;
    }
    .bigTileInnerContainer{
        height:44px;
    }
    .smallTileTagline{
        display:none;
        height:0px;
        max-height:0px;
    }
    .smallTileAppDescription{   
        padding: 0px 0px;
        background-color:#fff;
        height:65px;
    }
    .smallTileNameTagline{
        height:44px;
        vertical-align: middle;
        overflow:hidden;
        /*text-overflow:ellipsis;*/
        white-space:pre-line; 
    }
    .smallTileDescFadeStyle{
        display:none;
    }
    .smallTilePaddingStyle{
        height:5px;
    }
    .smallApplistingDescMobileStyle{
        padding-left:94px;
    }
    .smallTileGoLinkStyle {
        color: #4f5255 !important;
        cursor: pointer;
        font-family: Oracle Sans, "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 14px;
        text-decoration: none !important;
    }
    .smallTileTitleFadeStyle, .listTileTitleFadeStyle{
        background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255, 255, 255,0)),color-stop(100%,rgba(255, 255, 255,1)));
        background-image: -webkit-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 90%, rgba(255, 255, 255,1) 100%);
        background-image: -moz-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 90%, rgba(255, 255, 255,1) 100%);
        background-image: -ms-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 90%, rgba(255, 255, 255,1) 100%);
        background-image: -o-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 90%, rgba(255, 255, 255,1) 100%);
        background: linear-gradient(to right,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 90%, rgba(255, 255, 255,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#e8f6fb',EndColorStr='#e8f6fb');       
    }
    .footerCopyrightTextStyle {
        /*font-size: 10px;
        font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #454545;
  text-align:center;*/
        font-size: 12px;
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        color: #FCFBFA;
        line-height: 20px;
        text-align:center;
    }
    
    .listTileLogo {
        padding-top:0px;
        padding-left:0px;
        text-align: center;
  vertical-align: middle;
    }
    .listTileLogo img {
        width: 65px;
        height: 65px; 
    }
    .listTileAppDescription{   
        width:100%;
        margin-left:0px;    
        padding: 0px 0px;
        background-color:#fff;
        height:65px;
        overflow: hidden;
    }
    .listTileDescFadeStyle{
        display: none;
    }
    .listTileTagline{
        display:none;
        height:0px;
    }
    .listTileTitleFadeStyle{   
        margin-top: 20px;    
    }
    .listTileNameTagLine{
        height:44px;
        vertical-align: middle;
        overflow:hidden;
        /*text-overflow:ellipsis;*/
        white-space:pre-line;
        line-height: 22px;
    } 
    .listTilesRatingSpacer{
        height: 5px;
    }
    .allCategoryAppsLabelPadding{
        padding-top:0px;
    }
    .titles {       
        line-height:22px;  
    }
    
    .titlesWithNoPadding {       
        line-height:28px;   
    }
    .BannerContainerDiv, .BannerContainerDiv-prod {
        height:auto;
    }
    .productLabelContainerStyle{
        margin-top:50px;        
        margin-left:-10px;
        margin-right:-10px;
    }
    .topRatedLabelPaddingStyle{
        margin-top:13px;
    }
    .filterShowHide a {
  color: #1A1816;
  font-weight: normal;
  font-size: 13px;
  line-height: 15px;
  cursor: pointer;
    }
    .filterShowHide img{  
        width:auto;
        margin-left:2px;
        height:16px;
        padding-left:0px;
        padding-bottom:3px; 
    }
    .filterShowHide{
        display: block;
        float: right;
        min-width:81px !important;
        padding-top: 0px;
        margin-top: 0px;
        margin-right:-5px;        
    }
    .featuredLabelPadding {
        padding-bottom: 30px;
        padding-top:18px;
    }
    
    .featuredLabelPaddingWithSection {
        padding-bottom: 12px;
        padding-top:18px;
    }
    .defaultPadding {
        padding-top: 0px;
        margin-top:30px;
        padding-bottom: 14px;
    }
    .topratedLabelBottomPadding {
        padding-bottom: 10px !important;
        margin-top:16px;
    }
    .topratedLabelPadding {
        padding-top: 50px !important;
        padding-bottom: 10px !important;
    }
    .titleSectionHeight {
        padding-top:0px;
        height:auto;
        margin-bottom:-24px;
    }
    .allcategoryLabelTopPadding{
        margin-top:-10px;
    }
    
    .topratedDefaultPadding {
        padding-top: 20px;
        margin-bottom: -12px;
    }
    .searchKeywordTopPadding{
        padding-top:10px;
    }
    .globalSearchPadding{
        height: 10px;
    }
    .keywordProductContainerLabelStyle{
        color: #FFFFFF;
        line-height: 22px;
    }
    .productIndustryLabelContainer{
        padding-top: 7px;
        padding-bottom: 5px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .selectedProductTextStyle{
        padding-left:0 !important;
    }
    
    .noFeaturedAppMobileStyle{
        margin-left: -10px;
        margin-right:-10px;
        padding-left:10px;
        padding-right:10px;
        height:10px;
        background-color: #fff;
    }
    .productBannerNoFeaturedApps{
        margin-top:15px;
    }
    .productSearchKeywordTopPadding{
        margin-top:30px;
    }
    .stickyFooterParentContainer{
         min-height:100%;
        position:absolute;
        padding:0px;
        width:100%;
        padding-bottom:140px;
        background-color:#fff;
    }
    .providerContainerPadding{
        padding-top: 30px !important;
    }
    .hideFeaturedAppMobileStyle{
        height:0px;
        margin-top:-30px;
    }
    .viewMore-xs{
  cursor: pointer;
  outline:none;
        text-decoration: none;
        /*height:22px;        
        width:22px;
        padding-top:3px;
        padding-left:3px;
        position: absolute;
        z-index: 1px;
        margin-top:-17px;*/
    }
    .viewMore-xs img{
        background: url('../img/FunctionalIcons_16mobile_rw.png') no-repeat -160px center ;        
        width:16px;    
        height:16px;    
    }
    .viewMore-xs:active, .viewMore-xs:hover:focus{
        filter: opacity(30%);
        -webkit-filter: opacity(30%);
        -moz-filter: opacity(30%);
        -o-filter: opacity(30%);
        -ms-filter: opacity(30%);
    }
    .featuredFooter{
        background-color:#fff;
    }
    .scrollup {
        width: 40px;
        height: 40px;
        position: fixed;
        bottom: 12px;
        right: 15px;
        display: none;
        cursor: pointer;
        z-index:1000 !important;
        outline:none !important;
        background-color: rgb(75,162,255);
    }
    .developerLeftCol1{        
        padding:30px 10px;
    }
    .developerRightCol1{               
        padding:30px 10px;
    }
    .developerMsgSpacer{
        height:5px !important;
    }
    .developerRightColSpacer1{
        margin-top:-10px;    
    }
    .developerRightColSpacer2{
        margin-top:-10px;    
    }
    .developerSecondSection {
        padding-left:10px;
        padding-right:10px;
    }
    .developerRegisterPointsSpacerXs{
        margin-top:30px !important;
    }
    .developerRegisterPoints2{
        margin-top:30px !important;
    }
    .col-same-height {
        width:300px !important;
    }
    .centerContentXs{
        max-width:730px !important;
        float:none !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .becomeDeveloperButtonSeperator{
        height:20px !important;
    }
    .developerThirdSectionColStyle{
        width:730px !important;
        float:none !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom:30px;
    }
    .noBottomPadding{
        margin-bottom:0px !important;
    }
    .rToSLabelStyle{
        padding-top:0px;
            width: 500px;
    }
    .col-full-height-xs {
        height: 100%; 
        vertical-align: middle;
        display: table-cell;
        float: none !important;        
        padding-left:0px !important;
    }
    .col-full-height-xs-width{
       
    }
    .row-full-height-xs {
        display: table;   
    }
    .rToSCircleLableStyle{
        width:100%;
        text-align:left;
        float:left;
    }
    .centerContainer{
        padding-left:3%;
    }
    .developerSecondSectionInnerContainer {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .developerThirdSectionInnerContainer {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .developerHeaderBottomPadding{
        padding-top:30px !important;
        margin-top:0px !important;
    }
    .mobileLogoStyle img{
        width:112px !important;
        margin-top: -6px;
        margin-left: -3%;
        height:auto !importantz;
    }
    
    .registrationFormContainer{
        padding-left:0px !important;
        padding-right:0px !important;
        padding-top:0px !important;
        border:none !important;
        width:100%;
    }
    
    .contactInfoHeadingStyle{
        background-color:#467173;
        min-height:50px;
        padding:14px 10px;
        width:100%;
    }
    .developerCircleColXsWidth{
        width:110px !important;
    }
    .partnerheaderfont{
  font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
        line-height: 22px !important;
  font-weight: bold;
  color: #fff;
        text-align: left;
    }
    .requiredFieldsLabel{
        font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 14px;
        font-weight: normal;
        line-height: 22px;
        color: #2a2c2d;
        float: right;
    }
  
    .requiredMob{
        font-size: 14px;
        font-weight: bold;
    }
    .inputContainer{
        padding-left:0px !important;
    }
    .customInputLabelCol, .customInputLabelColDev{
        padding-top:0px;
        padding-bottom:12px;
        text-align: left;
        width:100% !important;
    }
    .inputTextColStyle{
        width:100% !important;
    }    
    .inputTextColStyle table, .inputTextColStyle select, .solutionsTextAreaStyle table{
        max-width:400px !important;
    }
    .customEmailLabelCol{
        padding-top:0px;
        text-align: left;
        width:100% !important;
    }
    .inputTextEmailColStyle{
        width:100% !important;
        padding-left: 10px !important;
        padding-top:0px !important;
    }  
    .inputTextEmailColStyle table{
        max-width:300px !important;
    }
    .lastNameMobStyle{
        padding-top:9px !important;
    }
   
    .firstNameMobStyle table{
        max-width:200px !important;
    }
    .firstNameMobWidth{
        max-width:200px !important;
    }
    .lastNameMobStyle table{
        max-width:190px !important;
    }
    .partnerprdouctintgmsg {
        font-size: 14px !important;
        font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif !important;
        font-weight: bold !important;
        color: #252525; !important;
        text-align: left !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        line-height: 24px !important;
    }
    .inputCheckboxContainer{
        padding-left:0px !important;
    }
    .solutionsTextAreaStyle{
        width:100% !important;
        max-width:400px !important;
    }
    .inputFieldSpacer{
        height:10px !important;
    }
    .confirmPopMobileStyle{      
      width:calc(100% - 20px);
    } 
    .confirmPopMobileStyleIOS{
    }
    .col-center{
        padding-bottom:0px;
    }
    .appDetailsTabContentMob{
        display:none;
        padding-left:10px;
        padding-right:10px;
        min-height: 10px !important;
        
    }
    .appListingLogoSectionMob{
        display: block;
    }
    .appDetailsTabsMob{
        display: block;
        padding-left:15px;
        padding-right:15px;
        padding-bottom:10px;
    }
    .listingTabsBackBtn{
        display: none;    
    }
    .listingDetailsContainerStyle{
        padding:0px !important;
        margin:0px !important;
        min-height: 10px !important;
   }
   .providerDescStyle{
        max-width:100%;
        padding-top:10px;
    }
    .moreProviderSectionPadding{
        padding-top:20px;
    }
    .firstPanelPadding{
        padding-top:10px !important;
    }
    .customPanelStyle{
        border-bottom:1px solid #d6dfe6 !important;
    }
    .customPanelHeadingStyle{
        
    }
    .providerLabelStyleDesk{
        margin-top:5px;
    }
    .black_overlay{
        background-image: url("../img/wait_loader.gif");
        background-repeat: no-repeat;
        background-position: center;
        display: none;
        position: fixed;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;        
        z-index:1001;
        background-color: #fff;
        -moz-opacity: 0.7;
        opacity:.7;
        filter: alpha(opacity=70);
    }
    .white_content {
        display: none;
        position: absolute;
        top: 25%;
        left: 25%;
        width: 50%;
        height: 50%;
        padding: 16px;
        border: 16px solid orange;
        background-color: white;
        z-index:1002;
        overflow: auto;
    }
    .ratingsContainerStyle{        
        padding-right:10px;
    }
    /*.ratingInnerContainerTabletStyle{
        padding-left:0px;
    }*/
    .ratingPageBottomStyle{
        height:0px;
    }
    .reviewSectionLabelStyle{
        padding-top:0px;
        padding-bottom:2px;
    }
    .noReviewStyle{
        padding-top:20px;
        padding-left:15px;
        margin-left:0px;
    }
    .ratingSectionHeight{
        min-height:10px;
    }
    .reviewHighlightSectionBottomPadding{
        height:20px;
    }
    .wrtReviewButtonStyle{
        width:200px;
    }
    .pageMinHeight{
        min-height:0px;
    }
    /*nitish code start*/ 
.writeReviewPreview{
width:100% !important;
text-align:center !important;

}
.desktopapppreviewstyle{
    text-align:left;font-size:14px;padding-bottom:5px ;font-weight:bold;color:Black;line-height:22px;padding-left:15px !important;
}
.appdescriptionstyle{
    text-align:left;font-size:14px;font-weight:normal;color:Black;line-height:22px;padding-left:0px;padding-bottom:5px;
}
.installedbystyle{
     text-align:left;font-size:14px;font-weight:normal;color:Black;line-height:22px;padding-left:15px;;
}
.inlineappreviewstyle{
  margin-left:15px;
}
.appreviewheadingstyle{
    margin-left:0px;
}
    .popupcss{
         height: 100%;
    width: 100%; 
  
    position:fixed;
  top:50%;
  left:50%;
  -moz-transform: translate(-50%, -50%) !important;
  -webkit-transform: translate(-50%, -50%) !important;
}
.centerDivStyle{
 padding: 10px;
    border-radius: 3px;
    border: solid 1px #E27A7A;
    background-color: #F8E4E4;
   max-width:767px;
    
    float:none;
    margin:0 auto;
  
}
.ratingstyle{

 padding-top:13px;
    max-width:500px;
    
    float:none;
    margin:0 auto;
}

.buttonstye{
position:relative;
right:0px;
bottom:0px;
  padding-top:20px;  
  padding-left:0px;
  text-align:center;
  
}

.uninstalllinkstyle{
    margin-left:-10px ! important;
    
}
.buttonstyePr{
position:relative;
right:0px;
bottom:0px;
  padding-top:0px;  
  padding-left:0px;
  text-align:center;
  
}
.centerstye
{
    max-width:767px;
    float:none;
    margin:0 auto;
}
.containerstyle{
    padding-top:25px;
    padding-left:0px;
    padding-right:0px;
    
}
.declstyle{
    padding-top:30px;
   
}

.reviewsubjectstyle{
    width:99%;
    height:40px;
    background-color: #fcfdfe;
}
.firstdivstyle{
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   
  overflow:hidden;
  height:100% !important;
  
}
.cbstyle{
    margin-right:30px!important;
}
.footerstyle{
    
       position:relative;
    
       bottom:0px;
       right:0px;
       left:0px;
       width:100%;
  
}
.secondivstyle{
float:none;
overflow:hidden;
border-color:#d6dfe6; border-style:solid;
border-width:0px 0px 0px 0px;
    padding-left:0px;
}
.decorativeboxstyle{
    width:100%;

}
/*nitish code end*/

/* anurag code start*/
.appNameTextStyle {
    font-size: 14px;
    font-weight: bold !important;
    line-height: 22px;
    color: #2a2c2d;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: normal ;
    width:62% !important;
    padding-right:10px;
}
.managepopup .x25{
    min-height:200px !important;
    max-height:360px !important;
    height:100% !important;
    opacity:1 !important;
}

.upgradeEmail{

    margin-left:0px !important;
    
    padding-right:0px !important;
}
.upgradeEmail2{
    margin-left:0px !important;
}
.upgradeDesktop{
    margin-left:0px !important;
}
.uninstallhideonMobile{
    
    margin-top:-15px!important;
    
}
.uninstall2rowmargin{
    margin-left:-16px !important;
}
.uninstallTextStyle1{
    margin-left:0px !important;
}

.uninstallTextStyle{
    margin-left:0px !important;
}
.uninstallVersiondetail{
    display:block !important;
    
}
.uninstallAppReviewmobile{
    .float:none !important;
}
.trainbuttondesktop{
    float:none !important;
}
.upgrademargin{
    margin-left:0px !important;
    margin-bottom:0px !important;
}
.upgrademobilecol{
    width:50% !important;
   
}

.upgrademobilewidth{
    width:100% !important;
}
.uninstallpadding{
    padding:0px;
}
.followUsOnMobile{
 padding-top:20px !important;
}
.getappbackbutton{
    text-align:right;
}
.panelwindowSizemobile{
     height:160px ! important;
}

.panelwindowSizemobile1{
    height:230px ! important;
    -webkit-overflow-scrolling: touch ! important;overflow-y:auto ! important;
}
.userSignedErrorMessage{
    margin-top:100px !important;
    height:300px !important;
}
.gapbettweentextboxMobile{
    padding-right:10px! important;
}
.partnerheaderfont{
    margin-bottom:20px;
}
.errorDivStyleMobile{
    border: solid 1px #f6b2a3;
    background-color: #f9e2e2;
    margin-bottom:20px;
}
.apsNormalFontMobile{
    font-size:13px;
    line-height:21px;
}
.getCustomerButtons{
        float:none !important;
   
        }
.getappdialogone{
  width:100% !important;
  height:100% !important;
  }
  
  .mobileLabel{
      float:none !important;
  }
  
  .customerMobDetail{
      height:100% !important;
      width:100%  !important;
       position:fixed;
  top:50%;
  left:50%;
  -moz-transform: translate(-50%, -50%) !important;
  -webkit-transform: translate(-50%, -50%) !important;
  overflow-y:scroll;
  }
  .getappdialogtwo{
  width:100% !important;
  height:100% !important;
  position:fixed;
  top:50%;
  left:50%;
  -moz-transform: translate(-50%, -50%) !important;
  -webkit-transform: translate(-50%, -50%) !important;
  overflow-y:scroll !important;
  }

    .trainButtons{
    left:-ms-calc(50% - 120px ) !important;
left:-moz-calc(50% - 120px ) !important;  
left:-webkit-calc(50% - 120px ) !important;
left:calc(50% - 120px ) !important;
}
/* anurag code end*/

   .customTitleBarContainer{
        text-align:center;
        padding-top:11px;
        padding-left:0px;
        padding-bottom:9px;
    }
    .customTitleBarTitle {             
        vertical-align: middle;
        font-size: 16px;
        color: #2a2c2d;
        font-weight: normal;    
    }
    .backbtnMob{
        padding-left:8px;
        padding-right:10px;
        padding-top:13px;
        padding-bottom:14px;
    }
    .backbtnMob img{
        background: url('../img/FunctionalIcons_16mobile_appdetail_rw.png') no-repeat scroll -5px center ;        
        width:16px;    
        height:16px;
    }
    .backbtnMob:active{
        filter: opacity(30%);
        -webkit-filter: opacity(30%);
        -moz-filter: opacity(30%);
        -o-filter: opacity(30%);
        -ms-filter: opacity(30%);
    }
    .crossbtnMob img{
        padding-left:8px;
        padding-right:8px;
        padding-top:7px;
        padding-bottom:7px;
        position:absolute;
        top:0px !important;
        right:0px !important;
    }
    .cbSpacer{
        margin-right:10px !important;
    }
    .getAppTCPopup{
        padding:0px;
        padding-left:5px;
        padding-right:5px;        
    }
    .emptyLabelStyle{
        text-align:center;
        padding-top:22px;

    }
    .hideAdfPopupBg{
        display: none !important;
    }
    .devPubStyleCheckBox input{
        height:20px;
        width:20px;
    } 
    .appstoreErrorStyle{
        min-height:200px;
    }
    .selectCursorDisable {
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -o-user-select: none;
        user-select: none;
    }
    label.customCheckBox {
      display: none;
    
    }   
    .filterButtonMobIcon{
        cursor:pointer;        
    }
    .filterButtonMobIcon img{
        background: url('../img/FunctionalIcons_16mobile_rw.png') no-repeat scroll -160px center ;        
        width:16px;    
        height:16px;
        margin-left:-1px;
        margin-top:-3px;
    }
    .selectTrueImage{
        background: url('../img/FunctionalIcons_16mobile_rw.png') no-repeat scroll -179px center ;  
        width:30px;
        height:40px;
        padding:12px;
        cursor: pointer;               
    }
    
    .selectFalseImage{
        background: url('../img/FunctionalIcons_16mobile_rw.png') no-repeat scroll -205px center ;        
        width:30px;
        height:40px;
        padding:12px;
        cursor: pointer;       
    }
   
  .getAppCheckoutSection1 {
        margin-bottom: 0px;
        padding-top: 25px;
        padding-right: 20px;
        padding-bottom: 40px;
        padding-left: 20px;
    }
    .getAppCheckoutHeadingContainer{
        padding-top:0px;
        padding-bottom:0px;
    }
    .getAppCheckoutVersion{
        padding-top:10px;
    }
    
    .getappmob_h1{
        font-size:15px !important;
        font-weight:bold !important;
        line-height:20px !important;
    }
    .getAppHeadingFirstCol{
        padding-right:0px !important;
        border-right:none;
    }
    .getAppHeadingSecondCol{
        padding-left:0px !important;
        padding-top:0px !important;
    }
    .partnerTCviewContainer{
        padding-right:0px;
        padding-left:0px;        
    }
    .getAppTaskFlowContainer{       
        padding-bottom:20px;
        
    }
    .getappTaskFlowRegion{
        min-height:100px;
    }
    .contact-us-hide{
        display:none;
    }
    .followUsOnRowStyle{
        margin-top:0px !important;
    }
    .follwUsOnTitle{
        height:0px !important;
    }
    .followUsOnMobile{
        padding-right:0px !important;
        float:none !important;
    }
    .shareButtonPosition{        
        margin:0 auto;
        width:100%;
        max-width:230px;
    }    
    .shareButtonsRow{
        width:100%;
    }    
    .customShareCol{
        margin-right:6px;
    }
    .switchToMobileStyle{
        float:left !important;  
        width:100%;      
    }
    .container {
        padding-right:15px !important;
        padding-left:15px !important;
    }
   
    .providerContainerPadding{
        padding-top: 30px !important;
    }
    .providerDesktopDetailsContainer {
        border:0px none !important;
        padding-left:0px !important;
    }
    .switchToMobileStyleInner{
        padding-left:0px !important;
        padding-right:0px !important;
    }
    .followUsOnProvider{
        margin-top:20px;
        margin-bottom:7px;
    }
    .bigTilePriceLabelStyle{
        position:absolute;
        right:40px;
        bottom:4px;
    }
    .smallTilePricingLabelStyle{
        position:absolute;
        right:40px;
        bottom:0px;
    }
    .listTilePricingLabelStyle{
        position:absolute;
        right:40px;
    }
    .favListTileView{
        margin-top:-2px;
        position:relative;        
    }
    .listTilePaddingStyle{
        border-top:none ;
    }
    .smallTileOuterContainerMob{
        padding-left:0px;
        padding-right:0px;
    }
/* mxeta*/
} 

/* landscape mode in iphone 6*/
@media screen and (orientation:landscape) and (max-width: 47.999em) {  
.appNameTextStyle {
    font-size: 14px;
    font-weight: bold !important;
    line-height: 22px;
    color: #2a2c2d;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: normal ;
    width:100% !important;
    padding-right:10px;
}
 .ui-autocomplete {
    width:480px !important;
   
    }
}
 
/* adf pop mobile media*/
@media (max-width: 600px) {  
    .confirmPopMobileStyle{      
        -moz-transform: translate(0%, -50%) !important;
        -webkit-transform: translate(0%, -50%) !important;
        -ms-transform: translate(0%, -50%) !important;
        transform: translate(0%, -50%) !important;
        -o-transform: translate(0%, -50%) !important;
    }
    .adfPopupConfirm{   
        position:fixed;
        top:50%;
        left:10px;
    }
}
/* Landscape phones and smaller */
@media (max-width: 479px) {  
    .homepageContainerLeftCol {
  display:none;
    }
    .homepageContainerRightCol {
  width: 100%;
    }

    .navbar-brand img{
    
    }
    .searchbarMobile{
   display:block;
   float:right;
    }
    .appHeaderHeadingStyle {      
        font-size: 15px;
        padding-left: 4px;
        padding-right: 0px;
    }
    .BannerContainerDiv {       
    }
    .BannerContainerDiv-prod {
    }
    /*.flex-direction-nav li .next, .flex-direction-nav li .prev, .flexslider:hover .next,.flexslider:hover .prev { 
        top: 40%;
    }*/
   
}

@media (max-width: 400px) { 
    .navbar-brand{
    margin-top:2px
    }
    .navbar-brand img{
  height: 14px;
  width:112px;       
    }
    .featuredImg{
        margin-bottom:7px; 
    }
    .appHeaderHeadingStyle {      
        font-size: 15px;
        padding-left: 4px;
        padding-right: 0px;
    }  
    .filter-search-button{
        margin-left:-5px;
    }
    .BannerContainerDiv {       
    }
    .BannerContainerDiv-prod {
    }
    /*.flex-direction-nav li .next, .flex-direction-nav li .prev, .flexslider:hover .next,.flexslider:hover .prev { 
        top: 38%;
    }*/
}

@media (max-width: 359px) {
    .BannerContainerDiv {
      
    }
    .BannerContainerDiv-prod {

    }
    .footerContainer{    
        padding-top:10px;       
    }
    .headerSidebarBtnStyle{
        cursor:pointer;
        width:30px;
        height:40px;
        padding-left:10px;
        padding-right:4px;      
    }
    .headerSearchBtnStyle{
       cursor:pointer;
       width:30px;
       height:40px;
       padding-left:4px;
       padding-right:10px;
       margin-left:0px;       
    }
}

@media (max-width: 320px) {
    .BannerContainerDiv {
        /*height:94px;*/        
       
    }
    /*.flexslider{
        height: 94px;
    }*/
    .BannerContainerDiv-prod {
        /*height:94px;
        background-color:#f5f5f5;*/
    }
    
    .BannerContainerDiv, .BannerContainerDiv-prod {
        width:106% !important;
    
    }
    /*.flex-direction-nav li .next, .flex-direction-nav li .prev, .flexslider:hover .next,.flexslider:hover .prev { 
        top: 32%;
    }*/
    
}

/*Ipad potrait mode*/
@media only screen and (max-width: 63.9375em) and (min-width: 48em){
.uninstallmanagestyle {
    display: none;
}
.ipaduninstallmanagestyle {
    display:block;
}
.listresultContainerNoPad{
    min-height:690px !important;
}
.previewVideoSize{
        height:360px !important;
        padding-top:25px;
   }
.listResultTitleWidthTab{
    max-width:345px;
}
.serviceHeadrProductPad{
    padding-right:25px !important;
    padding-left:25px !important;
}
.landingPageErrorContnr {
    height: 640px !important;
}
    .bannerItemsContainer{
       height: 24.4rem;
           max-width: 61rem !important;
            width: 61rem  !important;
   }
   .bannerContentWidths {
         max-width: 61rem !important;
        width: 61rem  !important;
   }
   .banner-nav-container{
       height: 24.4rem !important;
   }
  /* .bannerTextWithButton textarea {
    height: 18.4rem !important;
    }*/
    .developerSection2ContainerPadding{
    /*margin-top:58px;*/
}
 .devlprSec12{
        margin-top: 25px !important;
    }
    
}
 
@media only screen and (max-width: 47.9375em){
.buttonInnrCont{
    width: 100% !important;
    text-align: center !important;
}
    .bannerTextCommon textarea {
        margin-bottom:1.0rem !important;
        font-size: 1.4rem !important;
        line-height: 1.30; 
            height: 8.38em;
        resize:none !important;
   }
   
   .bannerTextWithButton textarea {
    height: 5.8rem !important;
    padding-top:0px !important;
   }
.bannerTextPlain textarea {
    height: 7.5rem !important;
    margin-bottom: 0rem !important;
    padding-top:5px !important;
}

.bannerButton{
    font-size: 0.8rem !important;
    padding-top: 0.4rem !important;
    padding-bottom: 0.4rem !important;
    padding-right: 1.0rem !important;
    padding-left: 1.0rem !important;
}
   
   .bannerItemsContainer{
       padding-top:0.5rem !important;
       
       width:56rem  ;
       max-width:56rem  ;
       margin-left: 6.5rem;
       
       height: 9.2rem;
   }
   .bannerContentWidths{
       width:56rem ;
       max-width:56rem ;
   }
   .bannerButnContnr{
        width: 100% !important;
        text-align: center !important;
   }
   .bannerTextCommon textarea {
   max-width: 18.8rem !important;
       width: 18.8rem !important;
    font-weight : bold !important;       
   }
   .banner-nav-container{
       height:9.2rem !important;
   }
   
   .BannerContainerDiv, .BannerContainerDiv-prod {
        width:102.7% !important;
    
    }
   
    
}

    .filterOptionsStyleRadioBox span{
        font-size:14px;
        color:#2a2c2d;
        text-align: left;
    }
    .filterOptionsStyleCheckBox input{
        height:20px;
        width:20px;
        vertical-align: top;
        margin-top: 12px;
        
    } 
    
    .customMobMultiCheckboxLabels label { 

    padding-left:10px;
    padding-top:10px;
    font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
    font-weight: normal;
    font-size: 14px;
    
    cursor:pointer;
    vertical-align: 0% !important;
    width: auto; 
    white-space: normal;
    padding-top:11px;
    
}
    
    /*navigationSearchMobile.jsff*/
     a.list-group-item.navMobileHeadingMain:hover
        
        {
          text-decoration: none;
          background-color: transparent !important;
        }
       a.list-group-item.navMobileHeadingMain:focus,
        a.list-group-item.navMobileHeadingMain1:active,
        a.list-group-item.navMobileHeadingMain1:focus,
        a.list-group-item.navMobileHeadingText:active,
        a.list-group-item.navMobileHeadingText:focus,
        a.list-group-item.navMobileHeadingMain:active{
          text-decoration: none;
          background-color: #222426 ;
          color:#ffffff;
        }     
        #pghelp1:focus,
        #pghelp1:active{
            background-color:red;
        }
        .navMobileheadingfocuseffect a:active{
            background-color: #292a2b !important;
        }
        .navMobileheadingfocuseffect:active .navMobileHeadingText{
            background-color: #292a2b !important;
        }
        .navMobileheadingfocuseffect:active{
            border-left:3px solid #85bbe7;
        }
        .on-focus-change-outer-menu:active,
        .on-focus-change-outer-menu:focus
        {
            border-left:3px solid #85bbe7;
            background-color: #292a2b;  
        }
        .on-focus-change:active,
        .on-focus-change:focus
        {
            border-left:3px solid #85bbe7;
            background-color: #292a2b;  
        }
        .inner-text-outer-menu:active
        {
            color:#85bbe7 !important; 
            padding-left:61px !important;
        }
        .navMobileheadingfocuseffect .inner-text-outer-menu:active
        {
            color:#c0c4c8 !important; 
            padding-left:61px !important;
        }
        .inner-text:active,
        .inner-text:focus
        {
            color:#85bbe7 !important; 
            padding-left:17px !important;
        }
        .changeStyle-undo:active,
        .changeStyle-undo:focus
        {
            text-decoration: none;
            border-left:3px solid #85bbe7;
            background-color: #292a2b;
        }
        .back-modal-header:active,
        .back-modal-header:focus
        {
            text-decoration: none;
            background-color: #222426;
            color:#ffffff;
        }    

       
        @media (max-width:992px){
            .smallApplistingDescMobileStyle{
                padding-left:120px;
            }
            .list-icon-center{
                margin-top: -15px
            }
        }
        
@media screen and (orientation: portrait) and (max-width: 767px)
{
    .flex-direction-nav li .next { background-position: 100% 0; width:40px;right: -7px !important;opacity:.5;top: 40%; background: url(/marketplace/img/arrows_banner_new.png) -80px top no-repeat scroll ;}
    .flex-direction-nav li .prev {left:10px !important;opacity:.5;top: 40%;width:40px;background: url(/marketplace/img/arrows_banner_new.png) no-repeat scroll ;}
    .flexslider:hover .next {opacity: 1;top: 40%; right: -7px !important;width:40px;background: url(/marketplace/img/arrows_banner_new.png) -80px top no-repeat scroll ;}
    .flexslider:hover .prev {opacity: 1;top: 40%; left: 10px !important;width:40px;background: url(/marketplace/img/arrows_banner_new.png) no-repeat scroll ;}

} 

@media screen and (orientation:landscape) and (max-width: 640px)
{
    .flex-direction-nav li .next { background-position: 100% 0; width:40px;right: 25px !important;opacity:.5;top: 40%; background: url(/marketplace/img/arrows_banner_new.png) -80px top no-repeat scroll ;}
    .flex-direction-nav li .prev {left:10px !important;opacity:.5;top: 40%;width:40px;background: url(/marketplace/img/arrows_banner_new.png) no-repeat scroll ;}
    .flexslider:hover .next {opacity: 1;top: 40%; right: 25px !important;width:40px;background: url(/marketplace/img/arrows_banner_new.png) -80px top no-repeat scroll ;}
    .flexslider:hover .prev {opacity: 1;top: 40%; left: 10px !important;width:40px;background: url(/marketplace/img/arrows_banner_new.png) no-repeat scroll ;}
    
}

@media screen and (orientation:landscape) and (min-device-width : 641px) and (max-width: 736px)
{
    .flex-direction-nav li .next { background-position: 100% 0; width:40px;right: 2px !important;opacity:.5;top: 40%; background: url(/marketplace/img/arrows_banner_new.png) -80px top no-repeat scroll ;}
    .flex-direction-nav li .prev {left:10px !important;opacity:.5;top: 40%;width:40px;background: url(/marketplace/img/arrows_banner_new.png) no-repeat scroll ;}
    .flexslider:hover .next {opacity: 1;top: 40%; right: 2px !important;width:40px;background: url(/marketplace/img/arrows_banner_new.png) -80px top no-repeat scroll ;}
    .flexslider:hover .prev {opacity: 1;top: 40%; left: 10px !important;width:40px;background: url(/marketplace/img/arrows_banner_new.png) no-repeat scroll ;}
    
}

@media only screen and (min-width: 768px) {
.slides img {
       min-height: 280px !important;
    }
}
        

@media (max-width:767px) {
    
    .bigTileFeatureName {
        color: #000000 !important;
        cursor: pointer;
        font-family: Oracle Sans, "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 16px;
        line-height: 20px;
        text-decoration: none !important;
    }
    .appCategoryName {
        text-decoration: none !important;
        cursor: pointer;
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 16px !important;
        line-height: 20px !important;
        color: #161513; !important;
        font-weight: bold !important;
    }
    .smallTileGoLinkStyle {
        color: #000000 !important;
        cursor: pointer;
        font-family: Oracle Sans, "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 14px;
        line-height: 20px;
        text-decoration: none !important;
    }
    .columnContent
    {
        margin-top:-50px;
    }
    .heading
    {
         /*font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 18px !important;
        font-weight: normal  !important;
        color: #2a2c2d  !important;
        text-transform: capitalize  !important;
        line-height:18px  !important;*/ 
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 28px !important;
        font-weight: normal  !important;
        color: #1A1816  !important;
        text-transform: capitalize  !important;
        line-height:36px  !important; 
    }
    .serviceheading
    {
         font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 18px !important;
        font-weight: normal  !important;
        color: #2a2c2d  !important;
        text-transform: capitalize  !important;
        line-height:18px  !important; 
    }
    
    .bigTileApp{
        background-color: transparent;
        border: 0 none;
        height: 65px !important;
        overflow: hidden;
    }
                 
 /*   .flex-direction-nav li .next { background-position: 100% 0; width:40px;right: 12px !important;opacity:.5;top: 40%; background: url(/marketplace/img/arrows_banner_new.png) -80px top no-repeat scroll ;}
    .flex-direction-nav li .prev {left:10px !important;opacity:.5;top: 40%;width:40px;background: url(/marketplace/img/arrows_banner_new.png) no-repeat scroll ;}
    .flexslider:hover .next {opacity: 1;top: 40%; right: 12px !important;width:40px;background: url(/marketplace/img/arrows_banner_new.png) -80px top no-repeat scroll ;}
    .flexslider:hover .prev {opacity: 1;top: 40%; left: 10px !important;width:40px;background: url(/marketplace/img/arrows_banner_new.png) no-repeat scroll ;} */
     .BannerContainerDiv, .BannerContainerDiv-prod {
        background-color: fff !important;
        height: 134px !important;
        margin-top:0px !important;
        padding-top:40px;
    }
    .slides {
        width:100% !important;
        margin:auto !important;
        height: 94px;
    }
    .slides img {
        height: 280px !important;
    }
    .flexslider {
        margin: 0px !important;
        width: 100% !important;
        height: 94px !important;
        border: 0px !important;
    }
    .bannerInnerContainer{
        margin-left: auto !important;
        margin-right: auto !important;
        width: 100% ;
    }
    .smallTileLogo{
        left: 0px !important;
        padding:0px !important;
        text-align:left !important;
        position: absolute !important;
    }
    .featuredLabelPadding {
        padding-bottom: 11px;
    }
    .featuredAppMobileStyle
    {
       overflow:hidden;
       padding-top:20px;
       /*width:100%;*/
    }
    .smallTileAppDescription{   
        padding: 0px 0px;
        background-color:#fff;
        height:65px !important;
    }
    .smallApplistingDescMobileStyle{
        padding-left:79px;       
    }
    /*.titles
    {
        text-transform:uppercase;
    }*/
    .top-border{
        border-top:0px;
    }
    .mainHeader{
        height: 40px !important;
    }
/*nitichan code start*/
.upgradestyle{
position:fixed;top:35%;left:50%;margin:-110px 0 0 -300px;height:60%;width:60%;
}
.upgradeappviewstyle{
    padding-left:40px;
}
.panelupgradestyle{
    padding-left:10px !important;
}
.imagemanagsestyle{
    width:25%;
}
.appNameTextSty{
    font-weight:bold !important;padding-bottom:10px;
}
.appRequestorLabelSty {
    padding-bottom:10px;
}


.adjusttitlemanagestyle{
    margin-left:60px !important ;
}
.appnamemanagestyle{
 line-height:15px;
    display:inline;
    white-space:normal;
     padding-bottom:10px;
    font-size:13px;
    font-weight:bold;
    
}

.pgl4style{
    padding-top:0px !important ;
}

.makecenter{
           
    max-width:767px;
     overflow:hidden;
      display:inline-block;
      padding-top:5px;
      padding-bottom:5px;
       margin:0 auto;
       text-align:center;   
            }
 .errorstyle{
   width: 100%;
   color: #F00;
   font-weight: bold;
   line-height: 100%;
   margin-left: 0px;
  text-align: center;
            }
.userinfstyle{
            
        padding-left:0px;
               
            }
  .choicecenter{
     margin:0 auto;
     text-align:center;
      max-width:767px;
            }
        
        }
     /*nitichan code end*/   
.searchSortPopupStyle {
    display:none;
    position: absolute;
    top: 56px; 
    right: 17px !important; 
    background-color: #FFFFFF;
    box-shadow: 2px 2px 12px 0px rgba(0, 0, 0, 0.45);
    width: 185px !important;
    z-index: 1000;
    padding-left:30px;
    padding-right:30px;
    padding-top:28px;
    padding-bottom:9px;
    text-align:left;
}

    .computeGetAppTaskFlowContainer {
        padding:20px 20px 20px 20px;
        min-height: 600px;
    }    
    
    .computeRequestPropertyTextContainer {
        text-align:right !important;
    }
    
    .x12 {
        padding-right: 0px !important;
    }
    
    
    @media (min-width: 1024px)  {
     .prod-tab-potr-width-right{
         width:69% !important;
    }
    .screenShotLabel{
        width:240px;
        display:block;
        overflow: hidden;
    }
    .screenShotLabelLayout {
        height:15px; 
        width:240px; 
        text-align:left;
        padding-bottom:5px;
        margin-top:-2px
    }
    .screenShotWidthHeight {
        width:240px !important;
        height:180px !important;
    }
    
    .screenShotVideoWidthHeight {
        width:240px !important;
        height:180px !important;
        background-size:240px 180px;
    }

    .screenshotNextPreviousMargins{
        width:280px;
        height:15px;
    }
    .screenshotLayoutMargins{
    margin-bottom: 15px !important;
    margin-right: 20px  !important;
    margin-top: 30px  !important;
    margin-left:20px  !important;
}
    .productSubCategoryStyle{
 width:100px;
}
        .mainPanelGroup {
            padding-left: 200px;
        }
        .downloadPkgUICMP_align {
            float:right ! important;padding-top:7px
        }
        .downloadPkgFormAlign{
            padding-left: 186px;
        }
        .downloadPkgInput {
            padding-left: 10px;
            margin-left:0px;
            width:100%;
        }
        .downloadPkgButtonStyle {
              margin-left:227px;
              margin-bottom:20px;                                      
        }
        .downloadPkgCustDetails{
            padding-left:19px;
        }
        .mob_downloadpackagelink{
        font-family: Oracle Sans, "HelveticaNeue-Light","Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif,Roboto;
        font-weight: normal !important;
        font-size: 14px !important;
        text-align: left !important;
        color: #145c9e !important;
        }
        
        .custLeadTncFormAlign{
            padding-left:171px;
        }
         .custLeadTncLogoAlign{
           padding:40px 0px 0px 20px;
        }
        
}
    @media (min-width: 992px) and (max-width: 1024px) {
        .mainPanelGroup {
            padding-left: 200px;
        }
        .downloadPkgFormAlign{
            padding-left: 190px;
        }
        
        .downloadPkgInput {
            padding-left: 10px;
            margin-left:0px;
            width:100%;
        }
        .custLeadTncFormAlign{
            padding-left:0px;
        }
        .custLeadTncLogoAlign{
           padding:40px 0px 0px 0px;
        }
         .downloadPkgFormAlign{
            padding-left: 100px;
        }
         .downloadPkgButtonStyle {
              margin-left:100px;
              margin-bottom:20px;                                      
        }
        .downloadPkgCustDetails{
            padding-left:0px;
        }
         .downloadPkgUICMP_align {
            float:right ! important;padding-top:7px
        }
        .downloadPkgButtonStyle {
              margin-left:210px;
              margin-bottom:20px;                                      
        }
        .mob_downloadpackagelink{
        font-family: Oracle Sans, "HelveticaNeue-Light","Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif,Roboto;
        font-weight: normal !important;
        font-size: 14px !important;
        text-align: left !important;
        color: #145c9e !important;
        }
        
}

@media (min-width: 568px) and (max-width: 800px) {
            .mob_downloadpackage_p4{
        font-family: Oracle Sans, "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif,Roboto;
        font-weight: normal !important;
        font-size: 14px !important;
        color: #4f4f4f !important;
        text-align: left !important;
        padding-left:96px;
        }
        .downloadPkgFormAlign{
                padding-left: 40px;
            }
         .downloadPkgUICMP_align {
                float:left ! important;
                padding-top:7px;
            }
            
            .downloadPkgInput {
                 max-width:54px;
                margin-left:95px;
              
            }
        
        .downloadpackage_p4{
        font-family: Oracle Sans, "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif,Roboto;
        font-weight: normal !important;
        font-size: 14px !important;
        color: #4f4f4f !important;
        text-align: left !important;
        padding-left:96px;
        float:left ! important;
        
        
         
        }
        
         .downloadpackage_p4home{
         
             font-family: Oracle Sans, "Helvetica Neue", Roboto, "Segoe UI", Arial, sans-serif-regular;
            font-weight: normal;
            font-size: 14px;
            color: #737373;
            line-height: 20px;
             text-align: left !important;
            padding-left:96px;
            float:left ! important;
        }
        
        
        
            .mainPanelGroup {
                padding-left: 20px;
            }
            
            .downloadPkgButtonStyle {
                  margin-left:227px;
                  margin-bottom:20px;                                      
            }
            
            .mob_downloadpackagelink{
        font-family: Oracle Sans, "HelveticaNeue-Light","Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif,Roboto;
        font-weight: normal !important;
        font-size: 14px !important;
        text-align: left !important;
        color: #145c9e !important;
        }
}

@media (min-width: 320px) and (max-width: 480px){
        
        .mainPanelGroup {
            padding-left: 20px;
        }
        
        .mob_downloadpackage_p4{
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif,Roboto;
    font-weight: normal !important;
    font-size: 12px !important;
    color: #4f4f4f !important;
    text-align: left !important;
    padding-left:96px;
    }
    .downloadPkgFormAlign{
            padding-left: 40px;
        }
     .downloadPkgUICMP_align {
            float:left ! important;
            padding-top:7px;
        }
        
        .downloadPkgInput {
            max-width:54px ! important;
            margin-left:95px;
          
        }
    
    .downloadpackage_p4{
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif,Roboto;
    font-weight: normal !important;
    font-size: 14px !important;
    color: #4f4f4f !important;
    text-align: left !important;
    padding-left:96px;
    float:left ! important;
    }
    
    .downloadpackage_p4home{
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif,Roboto;
    font-weight: normal !important;
    font-size: 14px !important;
    color: #4f4f4f !important;
    text-align: left !important;
    padding-left:96px;
    float:left ! important;
    }
    .downloadPkgButtonStyle {
              margin-left:60px;
              margin-bottom:20px;                                      
        }
        
        .mobcheckboxalign {
            margin-left:-15px;
            
        }
        .mobfont {
            font-size:12px ;
        }
        
        .mob_downloadpackage_H1{
        
        font-size: 22px !important;
        color: #292a2b !important;
        text-align: left !important;
        
        font-family: Oracle Sans, "HelveticaNeue-Thin", Helvetica Neue, Helvetica, "Segoe UI", Arial, sans-serif,Roboto;
        font-weight: 200;
       
        
        }
        
        .mob_downloadpackagelink{
        font-family: Oracle Sans, "HelveticaNeue-Light","Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif,Roboto;
        font-weight: normal !important;
        font-size: 9px !important;
        text-align: left !important;
        color: #145c9e !important;
        }
        
        
            
}
    
   
/*
 * jQuery FlexSlider v1.8
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,

.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {width: 100%; margin: 0; padding: 0;height:251px;display:block;overflow:hidden;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;    height: 100%;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {/*max-width: 100% !important; width:100% !important;*/ display: block; height:auto;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {background: #f1f4f6; border: 1px solid #fff; position: relative;  zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}

/* Caption style */
/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96%; padding: 2%; margin: 0; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}

/* Direction Nav*/
.flex-direction-nav { height: 0;z-index:20; }
.flex-direction-nav li a {width: 42px; height: 100%; display: block;position: absolute; top: 40%; cursor: pointer; text-indent: -999em;opacity: 0;}
.flex-direction-nav li .next { background-position: 100% 0; width:16px;right: 0px;opacity:.5;top: 40%; background:url(/marketplace/img/mkt-arrows-logos.png) -15px top no-repeat scroll;}
.flex-direction-nav li .prev {left:0px;opacity:.5;top: 40%;width:16px;background: url(/marketplace/img/mkt-arrows-logos.png) 0px top no-repeat scroll}
.flexslider:hover .next {opacity: 1;top: 40%; right: 12px;width:16px;background: url(/marketplace/img/mkt-arrows-logos.png) -15px top no-repeat scroll;}
.flexslider:hover .prev {opacity: 1;top: 40%; left: 10px;width:16px;background: url(/marketplace/img/mkt-arrows-logos.png) 0px top no-repeat scroll}
.flex-direction-nav li a:hover {width: 42px; height: 100%; display: block;position: absolute; top: 24px; cursor: pointer; text-indent: -999em;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;} 


/* Control Nav 
.flex-control-nav {width: 856px; position: absolute; bottom: 10px; text-align: center;z-index:20;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background-position: 0px -108px; background: url(/marketplace/img/scroller-dots-arrows-sprite.png) no-repeat scroll 0px -108px; cursor: pointer; text-indent: -999em;}
.flex-control-nav li a:hover {background-position: -28px -108px;background: url(/marketplace/img/scroller-dots-arrows-sprite.png) no-repeat scroll -28px -108px;}
.flex-control-nav li a.active {background-position: -28px -108px;background: url(/marketplace/img/scroller-dots-arrows-sprite.png) no-repeat scroll -28px -108px; cursor: default;}*/

.flex-direction-nav li .next, .flex-direction-nav li .prev, .flexslider:hover .next,.flexslider:hover .prev { 
    top: 42%;
}
@media (max-width:61.999em){
    .flexslider{
        height: auto;
    }
    
}
@media (max-width: 479px){ 
    .flex-direction-nav li .next, .flex-direction-nav li .prev, .flexslider:hover .next,.flexslider:hover .prev { 
        top: 40%;
    }
}
@media (max-width: 400px) { 
    .flex-direction-nav li .next, .flex-direction-nav li .prev, .flexslider:hover .next,.flexslider:hover .prev { 
        top: 38%;
    }
}
@media (max-width: 320px) {
    .flexslider{
        height: 94px;
    }    
    .flex-direction-nav li .next, .flex-direction-nav li .prev, .flexslider:hover .next,.flexslider:hover .prev { 
        top: 32%;
  
    }
}

@media (min-width: 320px) and (max-width: 640px) {
    .processingImgMob {
     top:50%;
     left:25%;
     position:fixed;   
    }
  
}
/*
 * Swiper 2.7.0
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2014, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: August 30, 2014
*/
/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container {
  margin:0 auto;
  position:relative;
  overflow:hidden;
        width:100%;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  backface-visibility:hidden;
  /* Fix of Webkit flickering */
  z-index:1;
}
.swiper-wrapper {
  position:relative;
  width:100%;
  -webkit-transition-property:-webkit-transform, left, top;
  -webkit-transition-duration:0s;
  -webkit-transform:translate3d(0px,0,0);
  -webkit-transition-timing-function:ease;
  
  -moz-transition-property:-moz-transform, left, top;
  -moz-transition-duration:0s;
  -moz-transform:translate3d(0px,0,0);
  -moz-transition-timing-function:ease;
  
  -o-transition-property:-o-transform, left, top;
  -o-transition-duration:0s;
  -o-transform:translate3d(0px,0,0);
  -o-transition-timing-function:ease;
  -o-transform:translate(0px,0px);
  
  -ms-transition-property:-ms-transform, left, top;
  -ms-transition-duration:0s;
  -ms-transform:translate3d(0px,0,0);
  -ms-transition-timing-function:ease;
  
  transition-property:transform, left, top;
  transition-duration:0s;
  transform:translate3d(0px,0,0);
  transition-timing-function:ease;

  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  float: left;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
  /* Specify Swiper's Size: */

  /*width:200px;
  height: 100px;*/
}
.swiper-slide {
  /* Specify Slides's Size: */
  /*
  width: 100%;
  height: 100%;*/
}
.swiper-slide-active {
  /* Specific active slide styling: */
  
}
.swiper-slide-visible {
  /* Specific visible slide styling: */ 

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
  /* Stylize pagination button: */  

}
.swiper-active-switch {
  /* Specific active button style: */ 
  
}
.swiper-visible-switch {
  /* Specific visible button style: */  
  
}

@media (min-width: 1200px) {
    .nopartnerTC-margin-col-lg-9 {
        margin-left: 125px;
    }
    
    .industryItem{
       /* width:70% !important;*/
    }
}

@media (min-width: 992px) {
    .nopartnerTC-margin-col-md-9 {
        margin-left: 125px;
    }
}

@media (min-width: 768px) {
.accountDetails {
        padding-left:15px !important;
    }
.selectedProductMargin{
    margin-top:20px;
}
    .nopartnerTC-margin-col-sm-8 {
        margin-left: 125px;
    }
     .customGetappStyle{
        text-shadow:none !important;       
   }
    .headerTitleImage{
        margin-right: -10px !important;  
        margin-left: -10px !important;
        padding-left:15px !important;
    }
}

@media (min-width: 1200px) {
    .margin-col-lg-9 {
        margin-left: 65px;
    }
}

@media (min-width: 992px) {
    .margin-col-md-9 {
        margin-left: 65px;
    }
}

@media (min-width: 768px) {
    .margin-col-sm-8 {
        margin-left: 65px;
    }
    .review-h4 {
            font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
            font-weight: 200 !important;
            font-size: 34px !important;
            color: #2e94bf !important;
            text-align: left;
            line-height: 42px !important;
       }
      .overview-b4 {
    background: transparent !important;
    border: 1px solid rgba(22, 21, 19, 0.5) !important;
    border-radius: 4px !important;
    color: black;
    font-family: Oracle Sans, Helvetica Neue Light,Helvetica Neue,Roboto,Segoe UI,sans-serif-regular !important;
    font-size: 14px !important;
    font-weight: normal !important;
    color: #161513 !important;
    height: 38px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
} 
  
 
}
/*  For iPad  */
@media (min-width: 768px) and (max-width: 1023px){
    .homepageContainerRightCol, .listingTabsStyle {
        margin-left: 20px;
    }
    .homepageContainerRightCol {
        width: 728px !important;
      }
    .appCategoryDiv, .bigTileDiv {
        margin: 0px !important;
    }
}
/* End */

@media (min-width: 1200px) {
    .computeConfiguration-col-lg-9 {
        max-width:984px;
    }
}

@media (min-width: 992px) {
    .computeConfiguration-col-md-9 {
        max-width:984px;
    }
}

@media (min-width: 768px) {
    .computeConfiguration-col-sm-8 {
        max-width:984px;
    }
}

@media (min-width: 1200px) {
    .computeConfiguration-nopartnerTC-margin-col-lg-9 {
        margin-left: 90px;
    }
}

@media (min-width: 992px) {
    .computeConfiguration-nopartnerTC-margin-col-md-9 {
        margin-left: 90px;
    }
}

@media (min-width: 768px) {
    .computeConfiguration-nopartnerTC-margin-col-sm-8 {
        margin-left: 90px;
    }
     .labelNameStyle{
       padding-left:0px;
       padding-right:10px;
       margin-top:9px;
       text-align:right; 
    }
}

@media (min-width: 1200px) {
    .computeConfirmation-nopartnerTC-margin-col-lg-9 {
        margin-left: 145px;
    }
}

@media (min-width: 992px) {
    .computeConfirmation-nopartnerTC-margin-col-md-9 {
        margin-left: 145px;
    }
}

@media (min-width: 768px) {
    .computeConfirmation-nopartnerTC-margin-col-sm-8 {
        margin-left: 145px;
    }
}

@media (min-width: 1200px) {
    .computeConfirmation-margin-col-lg-9 {
        margin-left: 45px;
    }
}

@media (min-width: 992px) {
    .computeConfirmation-margin-col-md-9 {
        margin-left: 45px;
    }
}

@media (min-width: 768px) {
    .computeConfirmation-margin-col-sm-8 {
        margin-left: 45px;
    }
}

@media (min-width: 320px) and (max-width: 360px) {
  .computeconfiguration-visible-xs-inline {
    display: inline-block !important;
  }
   .labelNameStyle{
       padding-left:0px !important;
      
    }
}

.processing_img_container {
    box-sizing: border-box;
    border: 1px solid #dfe4e7;
    border-radius: 2px;
    height:25px;
}
.processing_img_val {
    box-sizing: border-box;
    background: #0572ce;
    height:100%;
}
.processing_img {
    background-image:url("../img/animated-overlay.gif");
    height:100%;
    opacity:0.2;
}


.processingImg {
    top:45%;
    left:43%;
    position:fixed;
}

.languagePopupColumn td {
    vertical-align: top;
}
.registrationheaderfont{
    font-family: Oracle Sans, "HelveticaNeue-Light","Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif,Roboto;
    font-size: 26px;
    color: #161513;
    text-align:left !important;
    line-height:32px;
}

.registrationinputLabelStyle{
   font-family: Oracle Sans, "Helvetica Neue", Roboto, "Segoe UI", Arial, sans-serif-regular;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    color: #737373;
}
.contactinputLabelStyle{
   font-family: Oracle Sans, "Helvetica Neue", Roboto, "Segoe UI", Arial, sans-serif-regular;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    color: #0572ce;
}
.visibleXMob {
    display:none;
}
    
@media(min-width: 553px) and (max-width: 992px){
    .visibleXMob {
        display:block;
    }
}

af|commandButton:text-only.uxv2_B3,
af|commandButton.uxv2_B3 {
    background-color: #03875f;
    text-shadow: 0px 0px !important;
    box-shadow: 0px 0px !important;
    font-size: 14px;
    color: #fff;
    height: 38px;
    font-weight: normal;
    font-family: Oracle Sans, "Helvetica Neue", Roboto, "Segoe UI", sans-serif-regular;
}
.cloudReadyInputLabelCol {
    padding-top:9px;
    padding-bottom:8px;
    width:177px !important;
    padding-right:14px !important;
    text-align: right !important;
}

.cloudReadyProductLabelCol {
    padding-bottom:8px;
    width:177px !important;
    padding-right:14px !important;
    text-align: right !important;
}

.cloudReadyContentContainer {
    padding-top:75px;
    padding-bottom:20px;
}

@media (max-width:767.9px) {
    .cloudReadyRegSection {
        padding-left: 20px !important;
        padding-right:20px !important;
        border-right:0px !important;
    }
    .becomePublisherRegSection {
        padding-right: 20px !important;
        padding-top:60px !important;
        padding-bottom:0px;
        padding-left:20px !important;
        background-color: #ffffff;
    }
}

@media (max-width:793.9px) { 
    .landingPageButton , .landingPageLogo {
        text-align: left !important;
    }
} 
.landingPageButton {
    text-align: left;
}
.landingPageLogo {
    text-align: right;
}
@media(max-width: 1023.9px){
    .selectedProductContainerStyle {
        height: 70px;
        width: 100% !important;
        background-color: #467173;
    }
    .selectedProductSiContainerStyle {
        height: 70px;
        width: 100% !important;
        background-color: #467173;
    }
}
@media(max-width: 1023.9px){
    /*.mobPaddingTop {
        padding-top: 10px;
    }*/
}
@media(min-width:1024px) {
    .requiredFiled {
        text-align:right;
    }
}
@media(min-width:768px) and (max-width: 1023px){
    .requiredFiled {
        padding-left: 30px ;
        text-align:right;
    }
    .mdFixedWidth {
        max-width: 345px;
    }
}
.regStepsMarginMob {
    margin-bottom: 60px !important;
}
@media(max-width: 767.9px){
    .accountDetails {
        padding-left:15px !important;
    }
    .cloudReadyRegSection {
        padding-left: 20px;
        padding-right:40px;
        border-right:0px !important;
    }
    .cloudReadyContentContainer {
        padding-top:75px;
        padding-bottom:0px;
    }
}
@media(max-width: 768px){
    .regStep2MarginMob {
        margin-bottom: 60px !important;
    }
}
@media(min-width:320px) and (max-width: 360px) {
    .requiredFiled {
        padding-left: 175px;
        text-align:right;
    }
}
@media(min-width:361px) and (max-width: 552px) {
    .requiredFiled {
        padding-left: 165px;
        text-align:right;
    }
}
@media(min-width:552.1px) and (max-width: 767px) {
    .requiredFiled {
        padding-left: 365px;
        text-align:right;
    }
}

@media(max-width: 552px){
    .cloudReadyInputLabelCol {
        text-align:left !important;
        width:100% !important;
    }
}
@media(min-width:992px) and (max-width: 1024px) {
    .width55 {
        width: 55%;
    }
    .width45 {
        width: 45%;
    }
    .visibleXMob {
        display:block;
    }
}

@media screen and (orientation:landscape) and (min-width: 768px) and (max-width: 1024px) {    
        .slides img {
      /*  width: 1200px !important;*/
      left: -25% !important;
      min-width:100%;
      overflow:hidden;
      position:relative;
    }    
}

@media(min-width:1024px) {
    .slides img {
      /*  width: 1200px !important;*/
      left:  -18%;
      min-width:100%;
      overflow:hidden;
      position:relative;
    }        
}


 /* This is for Desktop(Chrome)*/
 @media (min-width: 1600px)  {     
     .slides img {
         left : -10% !important;
     } 

 }
/* Added as a part of UI V2 */

 @media (min-width: 1980px)  {  
    .bannerInternal{
        width: 100%;
    }   
    .slides img {
        left : 0% !important;
    } 
}

@media (min-width: 768px){
    .smallappPadding
    {
       padding-left:0px !important;
       padding-right:0px !important;
    }
    
    a.expandImage img{
    background: url('../img/arrows_new_rw.png') no-repeat scroll -0px center ;
    padding-right:13px;
        height: 16px;
            width: 16px;
        
    }
    a.collapseImage img{
    background: url('../img/arrows_new_rw.png') no-repeat scroll -12px center ;
    padding-right:13px;
        height: 16px;
            width: 16px;
        
    }
    .filterlabel {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: normal;
        font-size: 18px;
        color: #1A1816;
        text-align: left;
        line-height: 36px;
    }
    .filtereset
    {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: normal;
        font-size: 12px;
        color: #161513;
        float: right;
    }
     .filtereset:hover
    {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: normal;
        font-size: 12px;
        color: #161513;
        float: right;
        text-decoration: underline !important;

    }
    .filterMoreStyle {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: normal;
        font-size: 14px;
        color: #06485F;
        float: right;
        text-decoration: none !important;
    }
    
      .filterMoreStyle:hover {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: normal;
        font-size: 14px;
        color: #06485F;
        float: right;
        text-decoration: underline !important;
    }
    
    .filterRegionMoreStyle {
        float: none !important;
    }
    
    .countryMoreLinkContainer {
        text-align: right;
    }
    
    .regionCountryContainer {
        padding-left:15px;
    }
    
    .smallTilePadding {
        height:311px !important;
    }    
    .featuredLabelPadding .viewMore {
        padding-top: 18px !important;
    }
    .homepageContainerRightCol {
      width: 100%;
    }
   
    .smallTileNameTagline {
        max-height: 50px !important;
        height: 50px !important;
    }
    .smallTileDescription {
        height:108px !important;
    }
    .smallApplistingDescMobileStyle {
        padding-left: 0px !important;;
    }
    .featuredAppsTopStyle {
        margin-top: 48px;
    }
    .bodyBackground{
        background-color:#FAF8F7 !important;
        background-image:none !important;
    }
    .appDesc1{
        height: 60px !important;
    }
    .categoryName {
        height: 20px !important;
    }
    .appCategoryAppCount {
        padding-top: 2px !important;
        height: 16px !important;
    }
     .app_rating{
        padding-top: 16px !important; 
    }
     .appDesc2 span {
        padding-top:0px !important;
        font-size: 14px !important;
        margin-bottom:0px !important;
    }
     .appDesc2{
        /*font-weight: normal;
        font-size: 14px;
        color: #74777b !important;
        text-align: left;
        line-height: 22px;
        padding-top: 20px ;*/
        font-size: 14px;
        color: #161513 !important;
        text-align: left;
        line-height: 16px;
        padding-top: 20px ;
    }  
     .logo{
        margin: auto !important;
        padding: 30px 0  26px 0!important;
        width: 130px !important;
     }
    
    .feturedAppDescPG {
        width: 230px !important;
    }
    .container, .mainContentContainer, .featuredAppContainer , .overviewfeaturedAppContainer, .appCategoryContainer{
        width: 728px ;
    }
    .featuredAppsProductHomePageContainer {
	width: 498px;
    }
    .col-lg-right {
        float: right !important;
        padding-right: 20px !important;
        padding-top: 26px !important;
        width: 300px;
    }
    .BannerContainerDiv, .BannerContainerDiv-prod {
        min-height: 35px !important;
        background-color: #d6dde2;
        height: 340px !important;
    }
    .flexslider {
        margin-top: 60px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        height: 280px !important;
        border: 0px !important;
      /*  width:100% !important;*/
    }
    .bannerInnerContainer{
        margin-left: auto !important;
        margin-right: auto !important;
       width: 728px !important;
    }
  /*  .slides img {
        height: 280px !important;
    }*/
    .flexslider:hover .next {
        right: 0px !important;
    }
    .flexslider:hover .prev {
        left: 0px !important;
    }
    .flexslider .slides {
        width:100%;
        /*width: 1200px;
        margin:auto !important;*/
    }
    /*.slides img {
      left: -33%;
      min-width:100%;
      overflow:hidden;
      position:relative;
    } */
    .listingRowPadding{
        background-color: #ffffff;
    }
    .featuredAppContainer {
        /*background-color: #ffffff !important;
        padding:0px !important;
        border: 1px solid #d6dfe6;
        box-shadow: 0px 0px 4px #d7dce0;*/
        background-color: #ffffff !important;
        padding:0px !important;
        box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
        border: 1px solid #D6DFE6;
    }
    .appCategoryContainer {
        background-color: #FAF8F7 !important;
        padding:0px !important;
    }
    .overviewfeaturedAppContainer{
        /*background-color: #ffffff !important;
        padding:0px !important;
        border: 1px solid #d6dfe6;
        box-shadow: 0px 0px 4px #d7dce0;*/
        background-color: #ffffff !important;
        padding:0px !important;
        box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
        
    }
    .featuredAppsProductHomePageContainer {
        background-color: #ffffff !important;
        padding:0px !important;
        border: 0.5px solid #d6dfe6;
    }
    .bigTileApp{
        height: 358px !important;
    }
    .topratedDefaultPadding {
        height: 110px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        margin-top: 8px;
    }
    .featuredAppRowGutter {
       overflow: hidden;
        margin: auto;
    }
    .featuredAppRowGutterHt
    {
         height: 358px !important;
        
    }
    .appCategoryRowGutter {
        overflow: hidden;
        margin: auto;
    }
    .appCategoryRowGutterHt {
        height: 313px !important;
        padding-left: 23px;
        padding-top: 15px;
        margin-left: -25px;
    }
    
    .bigTileAppDescription{
        background-color: #ffffff !important;
        height: 144px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .appCategoryDescription {
        background-color: #ffffff !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 16px !important;
        padding-bottom: 20px !important;
        height: 112px !important;
        }
    
    .recentapprow {
        border-right:1px solid #E9E9E9 !important;
        width:242.3px !important;
    }
   .listViewRow .row {
        margin: 0px !important;
        height: 150px !important;
        left: 30px !important;
    }
    .rowGutterStyleht{
        max-height: 312px;
        overflow: hidden;
    }
    .rowGutterStyle {
	/*border-bottom: 1px solid #d6dfe6;
	border-left: 1px solid #d6dfe6;
        box-shadow: 0px 0px 4px #d7dce0;*/
        background: #FFFFFF;
        border-bottom: 1px solid #D6DFE6;
        border-left: 1px solid #D6DFE6;
        box-sizing: border-box;
        box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
    }
    .recentapprow {
        height: 312px;
    }
    .listViewRow {
        height: 150px !important;
    }
    .listTilePricingLabelStyle{
        /*right: 0px !important;*/
        padding-top: 2px;
    }
    .listViewRow td {
       
    }
    .listViewLogo {
        width: 90px;
        height: 90px;
    }
    .listTileLogo{
        padding-top: 30px !important;
        left: 0px !important;
    }
    .listContentDiv {
        left: 120px ;
        height: 150px ;
        padding-right: 0px !important;
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .listContentDiv .listTileNameTagLine {
        height:28px;
        margin-top: -5px;
    }
    .listTileTagline {
        max-width: 800px !important;
        margin-top: 0px !important;
        padding-top: 0px !important;
    }
    .listContentDiv .smallTileGoLinkStyle {
        height:22px !important;
        font-size:22px;
    }
    .listTileAppDescription {
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        height: 84px !important;
    }  
   
    .smallTileLogo {
        left: 0px !important;
        width: 100% !important;
        text-align: center !important;
        position: relative !important;
        padding-top: 40px !important;
        padding-bottom: 25px !important;
    }
    .smallTileTitleFadeStyle {
        height:23px !important;
        margin-top:23px !important;
    }
    .columnContent {
        background-color: #FAF8F7 !important;
        padding: 0px !important;
    }
    .sortByLabelStyle {
	font-weight: 700;
	font-size: 14px;
	color: #282a2c !important;
	text-align: left;
	line-height: 22px;
	padding-right: 10px;
    }
    .viewIconsStyle {
	margin-top: 10px;
        float: right;
    }
    .filtersFont {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    }
    .industryContainer {
       width:705px !important;
    }
    .cloudReady_H1, .cloudReady_H2 {
	font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, Arial, sans-serif-thin;
    }
    .labelNameStyle{
       padding-left:0px;
       padding-right:14px;
       margin-top:9px;
       text-align:right; 
    }
    .filterTextFade {
        background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(241, 244, 246,0)),color-stop(100%,rgba(241, 244, 246,1)));
        background-image: -webkit-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
        background-image: -moz-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
        background-image: -ms-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
        background-image: -o-linear-gradient(left,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
        background: linear-gradient(to right,rgba(241, 244, 246,0) 0%,rgba(241, 244, 246,1) 80%, rgba(241, 244, 246,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#EEF8FC');        
        height: 30px;
        right: 0px;               
        position: absolute;                
        top: 10px;
        width: 40px;
    }
    .filtersLabelContainerStyle {
        min-width: 200px;
        white-space: nowrap;
        overflow: hidden;
        position: relative;
        display:inline-block;
        padding-top: 3px;
    }
}

@media (min-width: 767px) {
    .customPanelStyle{
        border-bottom:0px solid #fff !important;
         border-color : #fff !important;
    } 
}

@media (min-width: 768px) and (max-width:1023px) {
    .developerSec22padding {
        margin-left:00px !important;
        margin-top:20px !important;
    }
     .ui-autocomplete {
    width:253px !important;
   
    }
    .developerSecondContainerInnerSection {
    width: 700px !important;
    }
    
    .listingRowPadding {
	width: 728px !important;
        box-shadow: 0 0 4px #d7dce0;
    }
    .searchRowPadding {
        width: 498px !important;
    }
    .listresultContainer{
         float:right;
        width: 498px !important;
       /* min-height:1850px;*/
    }
    .sortByContainer {
        float:right;
        width: 498px !important;
    }
    .sortByContainer {        
        float:right;
        width: 498px !important;
    }
    .listresultContainerNoPad
    {
       /* min-height:1850px;*/
        float:right;
    }
    .bigTileInnerContainer {
        height: 116px !important;
    }
    .appCategoryInnerContainer {
        height: 92px !important;
    }
    .listingTabsStyle {
        padding-top:25px;
        margin: auto;
    }
    .nametagline {
        white-space: normal !important;
        word-wrap: break-word !important;
    }
     .appDesc2{
      /*font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: normal;
        font-size: 14px;
        color: #74777b;
        text-align: left;
        line-height: 22px;
        padding-top: 20px ;*/
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 14px;
        color: #161513;
        text-align: left;
        line-height: 16px;
        padding-top: 20px ;
    }

    .appDesc1 .bigTileFeatureName {
        /*display: table-cell;
        height: 55px !important;
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: 300;
        font-size: 20px;
        color: #282a2c;
        text-align: left;
        line-height: 28px;*/
        display: table-cell;
        height: 55px !important;
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 15px;
        color: #161513;
        text-align: left;
        line-height: 20px;
    }
    .col-sidebutton-40{
        width:30px;
        position:absolute;
       /* background-color:Red;*/
        height:41px;
        z-index:50;
        margin-left:-10px;
        left:25px;
        top:-4px;
    }
    
    .navigationSearchMobileButton{
        display:block !important;
        margin-top:9px;
        padding-left: 0px;
    }
    .columnBottomPaddingStyle{
        width:290px !important;
        margin-right: 37px !important;
        margin-left: 36px !important;
        margin-top:3px;
     }
    .appCategoryBottomPaddingStyle{
        width:220px !important;
        margin-right: -15px !important;
        margin-left: 36px !important;
        margin-top:3px;
        padding-left: 0px !important;
        padding-bottom: 36px !important;
    }
     .bigTileProductHomePageStyle {
	width: 248px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
    }
    .navbar-brand{
        width:100%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0;
        padding-left: 65px !important;
        padding-right: 15px;
    }
    .col-sidebutton-40{
        width:30px;
        position:absolute;
        height:41px;
        z-index:50;
        margin-left:-10px;
        left:0px;
        top:-4px;
        bottom: 6px;
        margin-top: 6px;
        padding-right: 15px;
        margin-left: 6px;
        right: 0;
    }
    .oracleNavbarRowStyle {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
        width: 728px;
    }
    .smallTileAppDescription{
        height: 160px !important;
        padding-left: 36px !important;
	padding-right: 36px !important;
	padding-bottom: 30px !important;
        padding-top:0 !important;
     }
     .notGlobalSearchPadding {
        height: 14px !important;
    }
     .recentapprowsearch{
       border-right:1px solid #d6dfe6 !important;
        width:248.4px !important; 
    }
    .listViewRow {
        width: 708px !important;
    }
    .listViewRow .row {
	width: 708px !important;
    }
    .listContentDiv {
        width: 548px;
    }
    
    .listContentDivWithFilters{
        width:325px;
    }
    
    /*feedback css Styles */
    
    .feedbackBanner {
    background:url('/marketplace/img/feedback-img-rotate.png') no-repeat center bottom;
    margin-top:35px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    width:750px;
    height:280px;
}

.bannerHeaderStyle{
    z-index:20;position:relative;
    width:500px;
    margin-left: auto; 
    margin-right: auto;
    top:34%; 
  }
  
  
.feedbackImgHeaderText-h3 {
    font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-weight:200;
    font-size:25px;
    font-color:white;
    text-align:center;
    line-height:56px;
    color:#ffffff;
}
  /*@media (min-width: 768px) and (max-width: 1023px)*/
 .customPanelStyle{
        border-bottom:0px solid #fff !important;
         border-color : #fff !important;
    } 
}
@media (min-width: 1024px){
    .navigationSearchMobileButton{
        display: none;
    }
    .categoryItemContainer {
        padding-right:20px !important;
    }
    
    .publisherRegFormLayout2 {
	margin-top:55px;
    }
    .cloudReadyLayout {
        padding-left:0px !important;
        padding-right:40px  !important;
        border-right:solid #d6dfe6 1px;
    }
    .becomePublisherLayout {
        padding-top:0px !important;
        padding-bottom:0px !important;
        padding-left:40px !important;
        padding-right:0px  !important;
    }
    .pub-sec1-right-col {
        padding-right:0px !important;
    }
    .pub-sec1-left-col {
        padding-left:0px !important;
    }
}
@media (min-width: 1024px) and (max-width:1200px) {
    .parRegContainer{
        box-shadow: 0px 0px 4px #d7dce0;
    }
    .listingRowPadding {
	width: 984px !important;
        box-shadow: 0 0 4px #d7dce0;
    }
     .overviewtrainedsec{
        margin-top:33px !important;
       }
       .overviewcstsucessdocs{
           margin-top:27px;
       }
       .overviewserviceprovdocs{
           margin-top:31px;
       }
        .overviewGeoFocus{
           margin-top:39px;
       }
       .filterOverviewDivStyle{
          margin-top:0px;
      }
      .overviewtabspacer{
          margin-top:0px;
      }
      .overviewtabrowstyle{
          min-height:40px;
          padding-top:4px;
      }
      .overviewtab-h6-padding{
          padding-left:15px!important;
      }
      .overviewsuuportspacer{
        margin-top:49px;
      }
    .overviewrelateddocspacer{
        margin-top:-29px;
    }
    .overviewversionfordevice{
        padding-top:37px;
        padding-left:15px;
    }
    .overviewsystemreqfordevice{
        padding-top:40px;
        padding-left:15px;
    }
    .overviewlanguagefordevice{
        padding-top:30px;
        padding-left:15px
    }
    .overviewregionfordevice {
        padding-top:30px;
        padding-left:15px;
    }
    .filterOverviewDivStyle{
          margin-top:-23px;
      } 
      .overview-panel-group{
        margin-bottom:20px;
    }
    .overviewmainspacerstyle{
        padding-top:20px;
    }
    .overviewheadingspace{
        margin-top:15px;
    }
   .overviewapplprop{
        margin-top:57px!important;
    }
    .overviewrelateddocs{
        margin-top:36px;
    }
    .overviewsupportsec{
        margin-top:30px;
    }
    .overviewtagssec{
        margin-top:33px;
    }
    
    .recommserviceproviders{
        margin-top:41px;
    }
    .moboverviewheadPadding{
        margin-left:0px;
    }
    .overviewappByPadding{
        /*padding-top:5px;*/
    }
    .row1 {
          margin-right: -16px;
    } 
    .prod-tab-potr-width-right{
        width:73% !important;
    }
    .productSubCategoryStyle{
     width:235px;
    }
    
     .overviewmobtext{
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        font-weight: normal !important;
        font-size: 16px !important;
        color: #4b4d4f !important;
        text-align: left !important;
        line-height: 26px !important;
    }
   
    .customPanelStyle{
        border-bottom:0px solid #d6dfe6 !important; 
        border-color:White !important ;
    }
    .overviewlinkStyleL5 {
        font-family: Oracle Sans, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 14px;
        font-weight: normal;
        color: #145c9e;
    }
    
    .overviewlinkStyleL5:hover {
        font-family:Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 14px;
        font-weight: normal;
        color: #145c9e;
        text-decoration: underline;    
    }
    
    .overviewlinkStyleL5:active {
            text-decoration: underline;
    }
    
    
    
   .borderStyleMob{
       border-color:#fff !important;
   }
   
    .borderLineColor{
            border-color : #fff !important;
        }
       
    .listresultContainer{
        float:right;
        width: 753px !important;
        /*min-height:1850px;*/
    }
    .sortByContainer {
        float:right;
        width: 753px !important;
    }
    .listresultContainerNoPad {
       /* min-height:1850px;*/
        float:right;
    }
    .searchRowPadding
    {
        width: 753px !important;
    }
    .listingTabsStyle {
        padding-top: 25px;
        width: 984px;
        margin: auto;
        
    }
    .homePageActiveTabStyle {
                padding: 0px !important;
                padding-top: 15px !important;
                height: 60px !important;
                cursor:pointer !important;
                border: 0px none !important;
                border-radius: 0px !important;
                font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
                font-size: 20px !important;
                color: #191919 !important;
                text-align: center !important;
                background-color: #FAF8F7 !important;
                /*width: 50% !important;*/
                text-shadow: none !important;
                line-height: 20px;
                box-shadow: inset 0px -3px 0px #5F7D4F !important;
                margin-right:34px !important;
            }
            
            .homePageInactiveTabStyle {
                -webkit-box-shadow: none !important;
                box-shadow: none !important;
                padding-top: 15px !important;
                padding: 0px !important; 
                height: 60px !important;
                cursor:pointer !important;
                border: 0px none !important;
                border-radius: 0px !important;
                font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
                font-size: 20px !important;
                color: rgba(22, 21, 19, 0.6) !important;
                text-align: center !important;
                background-color: #FAF8F7 !important;
                /*width: 50% !important;*/
                text-shadow: none !important;
                line-height: 20px;
                margin-right:34px !important;
            }            
            
            .homePageInactiveTabStyle:hover {
                -webkit-box-shadow: none !important;
                box-shadow: none !important;
                padding: 0px !important; 
                height: 60px !important;
                cursor:pointer !important;
                border: 0px none !important;
                border-radius: 0px !important;
                font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
                font-size: 20px !important;
                color: #161513 !important;
                text-align: center !important;
                background-color: #FAF8F7 !important;
                /*width: 50% !important;*/
                text-shadow: none !important;
                line-height: 20px;
            }            
            
            .homePageInactiveTabStyle:active {
                -webkit-box-shadow: none !important;
                box-shadow: none !important;
                padding: 0px !important; 
                height: 60px !important;
                cursor:pointer !important;
                border: 0px none !important;
                border-radius: 0px !important;
                font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
                font-size: 20px !important;
                color: #161513 !important;
                text-align: center !important;
                background-color: #FAF8F7 !important;
                /*width: 50% !important;*/
                text-shadow: none !important;
                line-height: 20px;
            }
    .bigTileInnerContainer {
        height: 116px !important;
    }
    .appCategoryInnerContainer {
        height: 92px !important;
    }
    .nametagline {
        white-space: normal !important;
        word-wrap: break-word !important;
    }
     .appDesc2{
      /*font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: normal;
        font-size: 14px;
        color: #74777b;
        text-align: left;
        line-height: 22px;
        padding-top: 20px ;*/
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 14px;
        color: #151613;
        text-align: left;
        line-height: 16px;
        padding-top: 20px ;
    }

    .appDesc1 .bigTileFeatureName {
        /*display: table-cell;
        height: 55px !important;
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: 300;
        font-size: 20px;
        color: #282a2c;
        text-align: left;
        line-height: 28px;*/
        display: table-cell;
        height: 55px !important;
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 15px;
        color: #161513;
        text-align: left;
        line-height: 20px;
    }
    .container, .homepageContainerColumn {
        width: 984px !important;
    }
    .developerPageContainer{
        width: 100% !important;
    }
    .developerFirstContainer {
        padding-right: 5px !important;
        padding-left: 5px  !important;
    }
    .listingTypeLayout{
        width:984px !important;
        margin: auto ;
    }
    .flexslider {
        width:100% !important;
    }
    .bannerInnerContainer{
         width:984px !important;
    }
    .bodyBackground {
        background-color: #FAF8F7 !important;
        background-image: none !important;
    }
    .columnContent {
        background-color: #FAF8F7 !important;
        padding: 0px !important;
    }
      .bigTileAppDescription{
        width: 230px !important;
    }
    .featuredAppContainer{
        /*padding: 0px;
        background-color: #ffffff;
        border: 0.5px solid #d6dfe6;
        width: 984px;
        box-shadow: 0px 0px 4px #d7dce0;*/
        padding: 0px;
        background-color: #ffffff;
        width: 984px;
        box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
    }
    .appCategoryContainer {
        padding: 0px;
        background-color: #FAF8F7;
        width: 984px;
    }
    
    .overviewfeaturedAppContainer{
        /*padding: 0px;
        background-color: #ffffff;
        width: 984px;
        border: 1px solid #d6dfe6;
        box-shadow: 0px 0px 4px #d7dce0;*/
        padding: 0px;
        background-color: #ffffff;
        width: 984px;
        box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
    }
    .featuredAppsProductHomePageContainer {
        padding: 0px;
        background-color: #ffffff;
        border: 0.5px solid #d6dfe6;
	width: 754px;
    }
    .featuredAppRowGutter {
        width: 984px !important;
    }
    .appCategoryRowGutter {
         width: 984px !important;
         padding-left: 43px;
    }
    .bigTileDiv {
        margin: 0px !important;
        width: 290px !important;
    }
    .appCategoryDiv {
        margin: 0px !important;
        width: 220px !important;
        height: 266px !important;
    }
    .appCategoryBottomPaddingStyle{
        width:220px !important;
        margin-right: 15px !important;
        margin-left: 0px !important;
        padding-bottom: 35px;
        padding-left: 0px !important;
    }
  /*  .featuredAppRowGutter > [class*='col-'] {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }*/
    
    .logo {
        padding: 30px 0px !important;
    }
    .notGlobalSearchPadding {
        height: 14px !important;
    }
    .recentapprow {
        border-right:1px solid #E9E9E9 !important;
        width: 245.7px !important;
    }
     .recentapprowsearch{
       border-right:1px solid #d6dfe6 !important;
        width:250.6px !important; 
    }
    .columnBottomPaddingStyle{
        width:290px !important;
        margin-right: 19px !important;
        margin-left: 18px !important;
        margin-top:3px;
     }
     .bigTileProductHomePageStyle {
        width:290px !important;
        margin-right: 43px !important;
        margin-left: 43px !important;
        margin-top: 3px;
     }
     .smallTileAppDescription{
        height: 160px !important;
        padding-left: 36px !important;
	padding-right: 36px !important;
	padding-bottom: 30px !important;
        padding-top:0 !important;
     }
     .listViewRow {
        width: 954px !important;
    }
     .listViewRow .row {
	width: 924px !important;
    }
    .listContentDiv {
        width: 804px;
    }
    .listContentDivWithFilters {
        width: 574px;
    }
    .publisherRegFormLayout1 {
	margin-top:110px !important;
    }
    
    /* feedback css */
   .feedbackImgHeaderText-h3 {
    
     font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-weight:200;
    font-size:34px;
    font-color:white;
    text-align:center;
    line-height:56px;
    color:#ffffff;
   }
   
    .feedbackBanner {
        background:url('/marketplace/img/feedback-img-rotate.png') no-repeat center bottom;
        margin-top:35px;
        margin-left:auto;
        margin-right:auto;
        position:relative;
        width:1000px;
        height:280px;
    }
    
    .bannerHeaderStyle{
        z-index:20;position:relative;
        width:900px;
        margin-left: auto; 
        margin-right: auto;
        top:34%; 
    }  
    /* @media (min-width: 1024px) and (max-width:1200px) */
     .noReviewStyle{
        padding-top: 60px;
     }
    .overview-b4 {
        height: 38px !important;
        border-radius: 4px !important;
        background: -webkit-linear-gradient(to bottom,#e3e7e9 0%, #e7ebed 50%, #f1f3f3 100%) !important;
        background: -o-linear-gradient(to bottom,#e3e7e9 0%, #e7ebed 50%, #f1f3f3 100%) !important;
        background: -moz-linear-gradient(to bottom,#e3e7e9 0%, #e7ebed 50%, #f1f3f3 100%) !important;
        background: linear-gradient(to bottom,#e3e7e9 0%, #e7ebed 50%, #f1f3f3 100%) !important;
        background-color: transparent !important;
        border: 1px solid rgba(22, 21, 19, 0.5) !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        color: #161513 !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        text-shadow:0px 0px !important;
        box-shadow:0px 0px !important;
     }
     .overview-b4 button:hover {
        color: #FFFFFF;
        background-color: #161513;
        border: 1px solid #c4ced7;
     }
     .overview-b4 button:active {
        color: #FFFFFF;
        background-color: #161513;
        border: 1px solid #0572ce;
     }

     .overview-b5 select {
        border:solid 1px #C4CED7;
	font-size: 14px;
	font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
	font-weight: normal;
	padding-left: 15px;
	width:150px;
        padding-bottom: 3px;
	border-radius: 4px; 
        height:38px;
        background: -webkit-linear-gradient(to bottom,#e3e7e9 0%, #e7ebed 50%, #f1f3f3 100%);
        background: -o-linear-gradient(to bottom,#e3e7e9 0%, #e7ebed 50%, #f1f3f3 100%);
        background: -moz-linear-gradient(to bottom,#e3e7e9 0%, #e7ebed 50%, #f1f3f3 100%);
        background: linear-gradient(to bottom,#e3e7e9 0%, #e7ebed 50%, #f1f3f3 100%);
	background-color: #161513 !important;
        color: #FFFFFF;
     }
     .overview-b5 select:active {
        border: 1px solid #0572ce;
        background: #161513;
        color: #FFFFFF;
     }
     .overview-b5 option {
        color: black;
        background: white;
        font-size: 12px;
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
     }
     .review-h4 {
            font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
            font-weight: 200;
            font-size: 34px;
            color: #2e94bf;
            text-align: left;
            line-height: 42px;
       }
     .overviewtab-h6 {
        font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
        font-weight: 200;
        font-size: 34px;
        font-color: #282a2c;
        text-align: left;
        line-height: 42px;
     }
     
     .overview-panel-group{
        margin-bottom:20px;
    }
     .overview-h9 {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: 300;
        font-size: 20px;
        color: #282a2c;
        text-align: left;
        line-height: 28px;
     }
     .overview-h10 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-weight: 300;
            font-size: 20px;
            color: #74777b;
            text-align: left;
            line-height: 28px;
        }
     .overviewtab-h11 {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: 300;
        font-size: 20px;
        color: #282a2c;
        text-align: left;
        line-height: 28px;
     }
     .overview-h13{
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        font-weight: 300;
        font-size: 24px;
        color: #4d4b4f;
        text-align: left;
        line-height: 32px
      }
     .overview-l5 {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: normal;
        font-size: 14px;
        color: #161513;
        text-align: left;
     }
     .overview-l5 :hover {
        text-decoration: underline;
     }
     .overview-l5 :active {
        text-decoration: underline;
     }
     .overview-p1 { 
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: normal;
        font-size: 16px;
        color: #282a2c;
        text-align: left;
        line-height: 24px;
     }
     .overview-p2 {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        font-weight: normal !important;
        font-size: 16px !important;
        color: #4b4d4f !important;
        text-align: left !important;
        line-height: 26px !important;
     }
     
     .overview-p2{
          font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        font-weight: normal !important;
        font-size: 16px !important;
        color: #4b4d4f !important;
        text-align: left !important;
        line-height: 26px !important;
     }
     .overview-p22 {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        font-weight: normal !important;
        font-size: 16px !important;
        color: #4b4d4f !important;
        text-align: left !important;
        line-height: 26px !important;
        vertical-align: top;
     }
     .overview-p3 {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: bold;
        font-size: 14px;
        color: #282a2c;
        text-align: left;
        line-height: 22px;
     }    
     .overview-p4 {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: normal;
        font-size: 14px;
        color: #74777b;
        text-align: left;
        line-height: 22px;
     }
     .overview-p5 textarea, .overview-p5 {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: normal;
        font-size: 14px;
        color: #4b4d4f;
        text-align: left;
        line-height: 22px;
     }
     .overview-p6 {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: normal;
        font-size: 14px;
        color: #161513 !important;
        text-align: left;
        line-height: 22px;
     } 
     /* @media (min-width: 1024px) and (max-width:1200px) */
     .cloudReadyConfirm{
        padding:15px 20px 15px 20px; 
        border-radius: 5px; 
        box-shadow: 1px 1px 10px 0px; 
        left: 50%; margin: -110px 0 0 -370px; 
        position: fixed; 
        top: 35%; 
        width: 740px;
        }
     .reviewHighlightSpacer {
        padding-top: 52px;
     }
     .reviewHighlightSpacer2 {
         padding-top: 43px;
     }
     .ratingStyleSpacer {
        margin-top: 5px;
     }
     .paddingReviewDelete {
         padding: 20px 25px 25px 25px;
         background-color:#FFFFFF;
     }
     .reviewDeclarativeWidth1{
        width: 97%;
     }
     .reviewDeclarativeWidth2{
        width: 100%;
     }
     .reviewDeclarativeWidth3 {
            width: 100%;
     }
     .reviewsBelowSpacer {
         width: 10px; 
         height: 35px;
     }
     .reviewsBottomSpacer {
            width: 3px;
            height: 22px;
      }
      .reviewEditRegionWidth {
            width: 100% !important;
            margin-top:17px;
      }
      .deleteReviewButtonsAlign {
            right: 0px;
        }
     .ratingHeightSpacer{
            margin-top: 17px;
        }
     .ratingHeightSpacer2{
            margin-top: 2px;
      }
     .ratingsSection{
        padding-top: 60px;
     }    
     .ratingStyle {
        font-size: 102px;
        color: #f5a700;
        font-weight: 200;
        text-align: center;
        font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
        line-height: 85px;
     }
     .ratingStarFull13 {
	background: url("/marketplace/img/functional_icons_16_new_rw.png") 128px 0;
	height: 15px;
	width: 15px;
	margin-left: 2px;
	margin-top: -3px;
     }
     .ratingStarFullBlank {
        width: 15px;
        height: 15px;
        margin-left: 2px;
        margin-top: -3px;
      } 
      /* @media (min-width: 1024px) and (max-width:1200px) */
     .avgRatingEmptyStarImg {
	background: url("/marketplace/img/functional_icons_16_new_rw.png") 94px 0;
	height: 16px;
	width: 14px;
	padding-right: 4px !important;
     }
     .avgRatingFullStarImg {
	background: url("/marketplace/img/functional_icons_16_new_rw.png") 78px 0;
	height: 16px;
	width: 14px;
	padding-right: 4px !important;
     }
     .avgRatingHalfStarImg {
	background: url("/marketplace/img/functional_icons_16_new_rw.png") 63px 0;
	height: 16px;
	width: 14px;
	padding-right: 4px !important;
     }
     .avgRatingSpacer1 {
            width: 8px;
            height: 10px;
     }  
     .avgRatingSpacer2 {
            width: 1px;
            height: 2px;
      }
     .outputAvgRatingSpacer {
        margin-left: 4px;
     }
     .outputRatingRightAlignSpacer {
        margin-top: 5px;
     }
     .increase-your-reach { 
   height: 40px;
   width: 302px;	
   color: #FFFFFF;
   font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
   font-size: 34px;
   font-weight: 300;
   line-height: 41px;
}

            .get-your-apps-in-fro {
                height: 126px;	
                width: 520px;
                color: #FFFFFF;	
                font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 14px;
                line-height: 18px;
            }
            
            .publish-services-and {
                height: 34px;
                width: 780px;
                color: #000000;
                font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 24px;
                line-height: 34px;
            }
            
            .register-for-a-publi {	
                height: 18px;
                width: 780px;
                color: #333333;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 16px;	letter-spacing: 0.23px;	line-height: 18px;
            }
            
            .membership-in-the {
                height: 74px;	width: 780px;	color: #333333;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 14px;
                line-height: 22px;
            }
            .some-oracle-cloud { 
                height: 15px;	width: 780px;	color: rgba(0,0,0,0.6);	
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 13px;	font-style: italic;
                line-height: 15px;
            }
            .bg {
                height: 32px !important;width: 60px !important;border-radius: 2px !important;	
                background-color: #027BC7 !important;
                box-shadow: inset 0 2px 0 0 #FFFFFF !important;
            }
            .bginside {	
                height: 16px ;	width: 20px ;
                color: #FFFFFF !important;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 14px !important;letter-spacing: 0.2px !important;	line-height: 16px !important;
            }
            .fast-track-your-regi {
                height: 26px;width: 490px;color: #000000;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 20px;
                line-height: 26px;
                margin-top:33px;
            }
            .for-oracle-database {
                    height: 22px;	width: 490px;	color: #000000;
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 16px;
                    line-height: 22px;
            }
            .if-your-apps-already {	
                    height: 44px;	width: 440px;	color: #333333;	
                   font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;	
                    line-height: 22px;
                    margin-top:10px;
            }
            .applications-must-su {
                    height: 94px !important;	width: 490px !important;
                    color: #333333 !important;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px !important;
                    line-height: 22px !important;
            }
            .not-an-opn-member-ye {
                    height: 26px;	
                    width: 490px;
                    color: #000000;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 20px;	line-height: 26px;
            }
            .you-ll-need-to-join {
                    height: 66px;	width: 440px;
                    color: #333333;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    line-height: 22px;
            }
            .joinopnbtn {
                    height: 16px;	width: 62px;
                    color: #000000;
                    font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    letter-spacing: 0.2px;	
                    line-height: 16px;
            }
            .if-you-re-not-yet-an{
                    height: 66px;
                    width: 420px;	
                    color: #333333;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    line-height: 22px;
            }
            .developergobtn {
                    height: 16px;	width: 20px;	color: #000000;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    letter-spacing: 0.2px;	line-height: 16px;
            }
            .registering-for-orac {
                    height: 34px;	width: 740px;	color: #000000;	
                    margin-top:30px;
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 24px;
                    line-height: 34px;
            }
            .sign-in-to-your-o {
                    height: 80px;	width: 1160px;	color: rgba(0,0,0,0.8);	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    line-height: 20px;
            }
            .rectangle-3 {
                    height: 385px;	width: 480px;	background-color: #FFFFFF;
                    box-shadow: 1px 1px 0 0 rgba(0,0,0,0.3);
            }
            .rectangle-3-copy {	
                    height: 385px;	width: 480px;
                    background-color: #FFFFFF;	
                    box-shadow: 1px 1px 0 0 rgba(0,0,0,0.3);
            }
            .publisher-landingHeader1{   
                    background: radial-gradient(circle, #027BC7 0%, rgba(1,67,115,0.3) 100%);
                    width: 1200px;
                    margin-left: auto;
                    margin-right: auto;
                   
            }
            .color-base {	
                    height: 340px;	
                    width: 1200px;
                    background-color: #41242B;
            }
            .container-publisher{
                width: 1200px !important;
                padding-top:60px;
            }
           .pub-sec1-right-video{
               height: 260px !important;
               width: 462px !important;
               background-color: #333333;
               box-shadow: 2px 2px 0 0 rgba(0,0,0,0.2);
               float:none !important;
               margin-left:69px;
           }
          .partnerRegistSectn1{
              width:460px !important;
              margin-left:0px !important;
              margin-top:74px;
          }
    
          .group-3 {	
              height: 243px;	
              width: 790px;
          }
    .membership-in-the {
            height: 74px;	width: 780px;	color: #333333;
            font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
            font-size: 14px;
            
            line-height: 22px;
    }
    .cloudreadySpaceHeader{
            min-height: 68px!important;
            max-height: 68px!important;
    }
    
     .notanopnspace{
      margin-top:-72px;
  }
  .cloudReadymainRegSection {
    width: 1000px;
    background-color: #ffffff;
    margin-left:16px;
}
      
      
       
}
@media (min-width: 769px) and (max-width: 775px) {
    .reviewDeclarativeWidth1 {
        width: 97% !important;
    }
    .reviewDeclarativeWidth2 {
        width: 97% !important;
    }
    .ratingInnerContainerTabletStyle {
        padding-left:20px;
    }
}
@media (min-width: 768px) and (max-width: 1023px) and (orientation : portrait) {
    .screenShotWidthHeight {
        width:185px !important;
        height:141px !important;
    }
    .screenShotVideoWidthHeight {
        width:185px !important;
        height:141px !important;
        background-size:185px 141px;
    }
    .screenShotLabel{
        width:185px;
        display:block
    }
}
@media (min-width: 768px) and (max-width: 1023px) and (orientation : landscape) {
    .screenShotWidthHeight {
        width:210px !important;
        height:160px !important;
    }
    .screenShotVideoWidthHeight {
        width:210px !important;
        height:160px !important;
        background-size:210px 160px;
    }
    .screenShotLabel{
        width:210px;
        display:block
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    .pub-sec1-right-col {
        padding-right:15px;
    }
    .pub-sec1-left-col {
        padding-left:15px;
    }
    .screenshotNextPreviousMargins{
        width:280px;
        height:15px;
        margin-left:0px;
    }
    .screenShotLabelLayout {
        height:15px; 
        width:210px; 
        text-align:left;
        padding-bottom:5px;
        margin-top:-2px
    }
    .screenshotLayoutMargins{
        margin-bottom: 15px;
        margin-right: 5px;
        margin-left:5px;
        margin-top: 25px;
    }

    .noReviewStyle{
        padding-top: 60px;
    }
    .overview-b4 {
            height: 38px !important;
            border-radius: 4px !important;
            background-color: transparent !important;
            border: 1px solid rgba(22, 21, 19, 0.5) !important;
            font-size: 14px !important;
            font-weight: normal !important;
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
            padding-left: 20px !important;
            padding-right: 20px !important;
            color: #161513 !important;
        }
        .overview-b4 button:hover {
            color: #FFFFFF;
            background-color: #161513;
            border: 1px solid #c4ced7;
        }
       
        .overview-b4 button:active {
            color: white;
            background-color: #0572ce;
            border: 1px solid #0572ce;
        }
        .overview-b5 select {
            border:solid 2px #C4CED7;
            font-size: 14px;
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
            font-weight: normal;
            padding-left: 15px;
            width:150px;
            padding-bottom: 3px;
            border-radius: 2px; 
            height:38px;
            background-color: transparent !important;
            color: #161513;
        }
        .overview-b5 select:active {
            border: 2px solid #0572ce;
            background: #0572ce;
            color: white;
        }
        .overview-b5 option {
            color: black;
            background: white;
            font-size: 12px;
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        }
        .review-h4 {
            font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
            font-weight: 200;
            font-size: 34px;
            color: #2e94bf;
            text-align: left;
            line-height: 42px;
       }
        .overviewtab-h6 {
            font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin !important;
            font-weight: 200 !important;
            font-size: 34px !important;
            color: #282a2c !important;
            text-align: left !important;
            line-height: 42px !important;
            text-transform : none !important;
        }
       .overview-h9 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
            font-weight: 300 !important;
            font-size: 20px !important;
            color: #282a2c !important;
            text-align: left !important;
            line-height: 28px !important;
        }
        .overview-h10 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-weight: 300;
            font-size: 20px;
            color: #74777b;
            text-align: left;
            line-height: 28px;
        }
        .overviewtab-h11 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-weight: 300;
            font-size: 20px;
            color: #282a2c;
            text-align: left;
            line-height: 28px;
        }
        .overview-h13{
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        font-weight: 300 !important;
        font-size: 24px !important;
        color: #4d4b4f !important;
        text-align: left !important;
        line-height: 32px !important;
      }
        .overview-l5 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-weight: normal;
            font-size: 14px;
            color: #145c9e;
            text-align: left;
        }
        .overview-l5 :hover {
            text-decoration: underline;
        }
        .overview-l5 :active {
            text-decoration: underline;
        }
        .overview-panel-group{
        margin-bottom:20px !important;
        }
        .overview-p1 { 
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
            font-weight: normal !important;
            font-size: 16px !important;
            color: #282a2c !important;
            text-align: left !important;
            line-height: 24px !important;
        }
        .overview-p2 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
            font-weight: normal !important;
            font-size: 16px !important;
            color: #4b4d4f !important;
            text-align: left !important;
            line-height: 26px !important;
        }
        .overview-p22 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
            font-weight: normal !important;
            font-size: 16px !important;
            color: #4b4d4f !important;
            text-align: left !important;
            line-height: 26px !important;
            vertical-align: top;
        }
        .overview-p3 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-weight: bold;
            font-size: 14px;
            color: #282a2c;
            text-align: left;
            line-height: 22px;
        }    
        .overview-p4 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-weight: normal;
            font-size: 14px;
            color: #74777b;
            text-align: left;
            line-height: 22px;
        }
        .overview-p5 textarea, .overview-p5 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-weight: normal;
            font-size: 14px;
            color: #4b4d4f;
            text-align: left;
            line-height: 22px;
        }
        .overview-p6 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-weight: normal;
            font-size: 14px;
            color: #161513 !important;
            text-align: left;
            line-height: 22px;
        } 
        
        /*@media (min-width: 768px) and (max-width: 1024px)*/
        .cloudReadyConfirm{
            padding:15px 20px 15px 20px !important; 
            border-radius: 5px !important; 
            box-shadow: 1px 1px 10px 0px !important; 
            left: 50% !important; 
            margin: -110px 0 0 -370px !important; 
            position: fixed !important; 
            top: 35% !important; 
            width: 740px !important;
        }
        .reviewHighlightSpacer {
            padding-top: 52px;
        }
        .reviewHighlightSpacer2 {
            padding-top: 43px;
        }
        .ratingStyleSpacer {
            margin-top: 32px;
        }
        .paddingReviewDelete {
         padding: 20px 25px 25px 25px;
         background-color:#FFFFFF;
        }
        .reviewDeclarativeWidth1 {
            width: 100%;
        }
        .reviewDeclarativeWidth2 {
            width: 100%;
        }
        .reviewDeclarativeWidth3 {
            width: 100%;
        }
        .reviewsBelowSpacer {
         width: 10px; 
         height: 35px;
        }
        .reviewsBottomSpacer {
            width: 3px;
            height: 22px;
        }
        .reviewEditRegionWidth {
            width: 98%;
            margin-top:17px;
        }
        .deleteReviewButtonsAlign {
            right: 0px;
        }
        .ratingHeightSpacer{
            margin-top: 17px;
        }
        .ratingHeightSpacer2{
            margin-top: 2px;
        }
        .ratingsSection {
            padding-top: 60px;
        }    
        .ratingStyle {
            font-size: 102px;
            color: #f5a700;
            font-weight: 200;
            text-align: center;
            font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
            line-height: 85px;
        }
        .ratingStarFull13 {
            background: url("/marketplace/img/functional_icons_16_new_rw.png") 128px 0;
            height: 15px;
            width: 15px;
            margin-left: 2px;
            margin-top: -3px;
	}
        .ratingStarFullBlank {
            width: 15px;
            height: 15px;
            margin-left: 2px;
            margin-top: -3px;
        } 
        /*@media (min-width: 768px) and (max-width: 1024px)*/
	.avgRatingEmptyStarImg {
            background: url("/marketplace/img/functional_icons_16_new_rw.png") 94px 0;
            height: 16px;
            width: 14px;
            padding-right: 4px !important;
	}
	.avgRatingFullStarImg {
            background: url("/marketplace/img/functional_icons_16_new_rw.png") 78px 0;
            height: 16px;
            width: 14px;
            padding-right: 4px !important;
	}
	.avgRatingHalfStarImg {
            background: url("/marketplace/img/functional_icons_16_new_rw.png") 63px 0;
            height: 16px;
            width: 14px;
            padding-right: 4px !important;
	}
        .avgRatingSpacer1 {
            width: 8px;
            height: 10px;
        }
        .avgRatingSpacer2 {
            width: 1px;
            height: 2px;
        }
        .outputAvgRatingSpacer {
            margin-left: 4px;
        }
        .outputRatingRightAlignSpacer {
            margin-top: 5px;
        }
         .borderLineColor{
            border-color : #fff !important;
        }
        
          /*@media (min-width: 768px) and (max-width: 1024px)*/
        .customPanelStyle{
        border-bottom:0px solid #fff !important;
         border-color : #fff !important;
       
    } 
        
        .overviewrichtxt af|richTextEditor::content-input,
        .overviewrichtxt af|richTextEditor::content-input-container,
        .overviewrichtxt af|richTextEditor::content{
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        font-weight: normal !important;
        font-size: 16px !important;
        color: #161513 !important;
        text-align: left !important;
        line-height: 26px !important;
        
       }
       
       .overviewmobtext{
        font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
        font-size: 14px !important;
        color: #434648 !important;
        font-weight: normal !important;
        line-height:22px !important;
        }
        
         .filterOverviewDivStyle{
          margin-top:0px !important;
      }
      .overviewtabspacer{
          margin-top:0px !important;
      }
      .overviewtabrowstyle{
          min-height:40px !important;
          padding-top:4px !important;
      }
      .overviewtab-h6-padding{
          padding-left:15px!important;
      }
      .overviewsuuportspacer{
        margin-top:49px !important;
      }
    .overviewrelateddocspacer{
        margin-top:-29px !important;
    }
    .overviewversionfordevice{
        padding-top:37px !important;
        padding-left:15px !important;
    }
    .overviewsystemreqfordevice{
        padding-top:40px !important;
        padding-left:15px !important;
    }
    .overviewlanguagefordevice{
        padding-top:30px !important;
        padding-left:15px !important;
    }
    .overviewregionfordevice {
        padding-top:30px !important;
        padding-left:15px !important;
    }
    .filterOverviewDivStyle{
          margin-top:-23px !important;
      } 
      .overview-panel-group{
        margin-bottom:20px !important;
    }
    .overviewmainspacerstyle{
        padding-top:20px !important;
    }
    .overviewheadingspace{
        margin-top:15px !important;
    }
   .overviewapplprop{
        margin-top:57px!important;
    }
    .overviewrelateddocs{
        margin-top:36px !important;
    }
    .overviewsupportsec{
        margin-top:30px !important;
    }
    .overviewtagssec{
        margin-top:33px !important;
    }
    .recommserviceproviders{
        margin-top:41px !important;
    }
    .moboverviewheadPadding{
        margin-left:0px !important;
    }
    .overviewappByPadding{
        /*padding-top:5px;*/
    }
     .overviewtrainedsec{
        margin-top:33px !important;
       }
       .overviewcstsucessdocs{
           margin-top:27px;
       }
       .overviewserviceprovdocs{
           margin-top:31px;
       }
        .overviewGeoFocus{
           margin-top:39px;
       }
    .row1 {
          margin-right: -16px !important;
    } 
    .prod-tab-potr-width-right{
        width:63% !important;
    }
    .productSubCategoryStyle{
     width:235px !important;
    }
    
 .overviewmobtext{
    font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
    font-weight: normal !important;
    font-size: 16px !important;
    color: #4b4d4f !important;
    text-align: left !important;
    line-height: 26px !important;
}
 
.overviewlinkStyleL5 {
    font-family: Oracle Sans, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
    font-size: 14px !important;
    font-weight: normal !important;
    color: #145c9e !important;
}

.overviewlinkStyleL5:hover {
    font-family:Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
    font-size: 14px !important;
    font-weight: normal !important;
    color: #145c9e !important;
    text-decoration: underline !important;    
}

.overviewlinkStyleL5:active {
        text-decoration: underline !important;
}


.overviewrichtxt af|richTextEditor::content-input,
        .overviewrichtxt af|richTextEditor::content-input-container,
        .overviewrichtxt af|richTextEditor::content{
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        font-weight: normal !important;
        font-size: 16px !important;
        color: #161513 !important;
        text-align: left !important;
        line-height: 26px !important;
        
       }
       
        
}
.dummy1 {
    
}
.registrtnSteps{
        text-align: left;
}
.cloudReadyRegSection {
    border-right: solid #d6dfe6 1px;
}
.pubEmailLabel{
    padding-right:14px;
}
TABLE.listRatingPricRow tr {
   display:inline-flex;
}
TABLE.listRatingPricRow,
TABLE.listRatingPricRow tr td:first-child {
   display:block;
}
TABLE.listRatingPricRow table,
TABLE.listRatingPricRow tr td:first-child table td {
   display:inline-block;
}
TABLE.listRatingPricRow tr table tr {
  display: inline;
}

@media (min-width: 1200px) {
 .previewVideoSize{
        width:600px ;
        height:450px;
        padding-top:25px !important;
   }
.favListTileView{
    margin-top: 1px; 
}
.pubOracleProdctsCheckBox{
        padding-left: 0px;
}
.pubOracleProdctsCheckBoxLbl{
    padding-left: 0px;
}
.cloudReadyRegSection {
    padding-left: 25px;
    padding-right: 25px;
    padding-top:25px;
    padding-bottom:25px;
    width: 580px;
    background-color: #ffffff;
    border-right: solid #f1f4f6 6px;
}
.becomePublisherRegSection {
    padding-left: 25px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-right: 25px;
    width: 580px;
    background-color: #ffffff;
    border-left: solid #f1f4f6 6px;
}
.partnerRegistSectn1{
       width:640px ;
    }
    .partnerRegistVideo{
        width:520px;
    }
.registrtnSteps{
        text-align: left;
    padding-left: 0px;
    padding-right: 0px;
    width:300px;
    padding-right:40px;
}
.registrationStep4{
    width:260px;
    padding-right:0px !important;
}
    .recentapprowsearch{
       border-right:1px solid #d6dfe6 !important;
        width:232px !important; 
    }
    .navigationSearchMobileButton{
        display: none;
    } 
    .listingTypeLayout{
        width:100%;
        height: 60px;
        background-color: #FAF8F7;
    }
    .listingTabsStyle {
        width: 1161px;
        margin: auto;
        padding-top: 25px;
    }
       .homePageActiveTabStyle {
                padding: 0px !important;
                height: 60px !important;
                cursor:pointer !important;
                border: 0px none !important;
                border-radius: 0px !important;
                font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
                font-size: 20px !important;
                color: #191919 !important;
                text-align: center !important;
                background-color: #FAF8F7 !important;
                /*width: 50% !important;*/
                text-shadow: none !important;
                line-height: 20px;
                box-shadow: inset 0px -3px 0px #5F7D4F !important;
                margin-right: 34px !important;
            }
            
            .homePageInactiveTabStyle {
                -webkit-box-shadow: none !important;
                box-shadow: none !important;
                padding: 0px !important;
                height: 60px !important;
                cursor:pointer !important;
                border: 0px none !important;
                border-radius: 0px !important;
                font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
                font-size: 20px !important;
                color: rgba(22, 21, 19, 0.6) !important;
                text-align: center !important;
                background-color: #FAF8F7 !important;
                /*width: 50% !important;*/
                text-shadow: none !important;
                line-height: 20px;
                margin-right: 34px !important;
            }            
            
            .homePageInactiveTabStyle:hover {
                -webkit-box-shadow: none !important;
                box-shadow: none !important;
                padding: 0px !important;
                height: 60px !important;
                cursor:pointer !important;
                border: 0px none !important;
                border-radius: 0px !important;
                font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
                font-size: 20px !important;
                color: #161513 !important;
                text-align: center !important;
                background-color: #FAF8F7 !important;
                /*width: 50% !important;*/
                text-shadow: none !important;
                line-height: 20px;
            }            
            
            .homePageInactiveTabStyle:active {
                -webkit-box-shadow: none !important;
                box-shadow: none !important;
                padding: 0px !important;
                height: 60px !important;
                cursor:pointer !important;
                border: 0px none !important;
                border-radius: 0px !important;
                font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
                font-size: 20px !important;
                color: #161513 !important;
                text-align: center !important;
                background-color: #FAF8F7 !important;
                /*width: 50% !important;*/
                text-shadow: none !important;
                line-height: 20px;
            }



              .keywordSearchLanguagesLessFiltersStyle {
                overflow: hidden;
                width: 170px;
                max-height: 180px;
            }
            .keywordSearchLanguagesAllFiltersStyle {
                overflow: hidden;
                width: 170px;
            }
            .productFilterValuesLessFiltersStyle {
                    overflow: hidden;
                    max-height: 177px;
                    width: 170px;
                }
            
                .productFilterValuesAllFiltersStyle {
                    overflow: hidden;
                    width: 170px;
                }
    .regionFilterValuesLessFiltersStyle {
	overflow: hidden;
	max-height: 180px;
	width: 170px;
    }

    .regionFilterValuesAllFiltersStyle {
	overflow: hidden;
	width: 170px;
    }
    .languageFilterValuesLessFiltersStyle {
	overflow: hidden;
	max-height: 180px;
	width: 170px;
    }

    .languageFilterValuesAllFiltersStyle {
	overflow: hidden;
	width: 170px;
    }
    .serviceTypeFilterValuesLessFiltersStyle {
	overflow: hidden;
	max-height: 185px;
	width: 170px;
    }
    .serviceTypeFilterValuesAllFiltersStyle {
	overflow: hidden;
	width: 170px;
    }
    .columnContent {
        background-color: #FAF8F7 !important;
        padding: 0px !important;
    }
    .bigTileAppDescription{
        background-color: #ffffff !important;
        height: 144px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        width: 230px !important;
    }
    .container, .mainContentContainer , .featuredAppContainer , .overviewfeaturedAppContainer{
        width: 1161px !important;
    }
    .appCategoryContainer {
        width: 1200px !important;
    }
    .featuredAppsProductHomePageContainer {
	width: 930px !important;
    }
    .columnBottomPaddingStyle{
        width:289px !important;
        margin-right: 0px !important;
        margin-left: 0px !important;
     }
    .appCategoryBottomPaddingStyle{
        width:220px !important;
        margin-right: 15px !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
     }
    .featureAppDesc{
        width: 230px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .appCategoryDesc{
        width: 220px !important;
        padding-left: 15px !important;
        padding-right: 4px !important;
    }
    .feturedAppDescPG {
        width: 230px !important;
    }
    .appCategoryDesc {
        width: 220px !important;
        height: 112px !important;
    }
    .bigTileDiv {
        margin: 0px !important;
        width: 290px !important;
    }
    .appCategoryDiv {
        margin: 0px !important;
        width: 220px !important;
        height: 266px !important;
    }
    .homepageContainerRightCol {
        width: 1160px !important;
    }
    .logo{
        margin: auto !important;
        padding: 30px 0 26px 0 !important;
        
        width: 130px !important;
    }
    .appCategoryLogoDiv {
        margin: auto !important;
        padding: 30px 0 26px 0px !important;
        width: 130px !important;
    }
    .viewMore {
        padding-top: 10px !important;
    }
    .topratedDefaultPadding .viewMore {
        padding-top: 20px !important;
    }
    .topratedDefaultPadding {
        height: 116px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        margin-top: 5px;
    }
    .topratedLabelPadding {
        padding-bottom: 0px !important;
    }
    .notGlobalSearchPadding {
        height: 0px !important;
    }
    .cloudReadyLayout {
        width:580px;
        padding-right:40px;
        /*margin-right:20px;*/
        border-right:solid #d6dfe6 1px;
    }
    .H9 {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: 300;
        font-size: 20px;
        color: #282a2c;
        text-align: left;
        line-height: 28px;
    }
    .nametagline {
        white-space: normal !important;
        word-wrap: break-word !important;
    }
    .appDesc1{
        height: 60px !important;
    }
    .categoryName {
        height: 20px !important;
    }
    .appCategoryAppCount {
        padding-top: 2px !important;
        height: 16px !important;
    }
    .appDesc2{
            /*font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
            font-weight: normal;
            font-size: 14px;
            color: #74777b !important;
            text-align: left;
            line-height: 22px;
            padding-top: 16px !important;*/
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
            font-size: 14px;
            color: #161513 !important;
            text-align: left;
            line-height: 16px;
            padding-top: 16px !important;
    }

    .appDesc1 .bigTileFeatureName {
        /*display: table-cell;
        height: 55px !important;
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: 300;
        font-size: 20px;
        color: #282a2c !important;
        text-align: left;
        line-height: 28px;*/
        display: table-cell;
        height: 55px !important;
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 15px;
        color: #161513;
        text-align: left;
        line-height: 20px;
    }
    .featuredAppMobileStyle {
        padding-bottom: 35px !important;
    }
    .featuredAppContainer {
        padding: 0px !important;
    }
    .overviewfeaturedAppContainer{
         padding: 0px !important;
    }
    .featuredAppsProductHomePageContainer {
        padding: 0px !important;
    }    
    .app_rating{
        padding-top: 16px !important; 
    }
    .bigTileInnerContainer {
        height: 116px !important;
    }
    .appCategoryInnerContainer {
        height: 92px !important;
    }
    .appDesc2 span {
        padding-top:0px !important;
        font-size: 14px !important;
        margin-bottom:0px !important;
    }
    .recentapprow{
        width:231.77px !important;
        border-right: 1px solid #E9E9E9 !important;
    }
    /*@media (min-width: 1200px)*/
    .listingRowPadding  {
          width: 1159.85px !important;
          background: #FFFFFF;
          box-sizing: border-box;
          box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
          margin-bottom: 35px;
    }
     .searchRowPadding
    {
        width: 929px !important;
    }
    .listresultContainer{
        float:right;
        width: 930px !important;
      /* min-height:1850px;*/
    }
    .sortByContainer {
        float:right;
        width: 930px !important;
    }
    .listresultContainerNoPad
    {
        /*min-height:1850px;*/
       float:right;
       padding-top:45px;
    }
    .smallTileLogo {
        left: 0px !important;
        width: 100% !important;
        text-align: center !important;
        position: relative !important;
        padding-top: 40px !important;
        padding-bottom: 25px !important;
    }
    .smallApplistingDescMobileStyle {
        padding-left: 0px !important;;
    }
    
    .p1{
        font-weight: normal !important;
        font-size: 15px !important;
        color: #000000 !important;
        text-align: left !important;
        line-height: 24px !important;
    }
    .p4{
        font-weight: normal !important;
        font-size: 14px !important;
        color: #161513 !important;
        text-align: left !important;
        line-height: 22px !important;
    }
    .smallTileAppDescription {
        padding-top: 0px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-bottom: 30px !important;
        height: 160px !important;
    }
    .smallTileNameTagline {
        max-height: 50px !important;
        height: 48px !important;
    }
    .smallTileDescription {
        height:108px !important;
    }
    .smallTileGoLinkStyle {
        height: 50px !important;
        display: table-cell !important;
    }
    .BannerContainerDiv, .BannerContainerDiv-prod {
        background-color: #d6dde2;
        height: 340px !important;
    }
    .flexslider {
        margin-top: 60px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        width: 100% !important;
        height: 280px !important;
        border: 0px !important;
    }
    .bannerInnerContainer{
        margin-left: auto !important;
        margin-right: auto !important;
        width: 1200px !important;
    }
    .bannerSlider{
        width: 1200px !important;
        margin: auto  !important;
    }
    .bodyBackground{
        background-color: #FAF8F7 !important;
        background-image: none !important;
    }
    .categoriesLableStyle {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 24px !important;
        color: #161513;
        text-align: left;
        line-height: 32px;
    }
    .prev {
        left: 0px !important;
    }
    .next {
        right : 0px !important;
    }
    .productImage {
        height: 20px !important;
    }
    .goClass {
        height: 38px !important;
        vertical-align: top !important;
        border-top-left-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
        margin-top:2px !important;
        padding-left:10px !important;
        padding-right:10px !important;
        margin-left:0px;
        margin-right:0px;
    }
    .listViewRow {
        height: 150px !important;
        width: 1160px !important;
    }
    .listViewRow .row {
        width: 1100px !important;
    }
    .listTilePricingLabelStyle{
        /*right: 0px !important;*/
        padding-top:2px;
    }
    .listViewRow td {
        
    }
    .listViewLogo {
        width: 90px;
        height: 90px;
    }
    .listTileLogo{
        padding-top: 30px !important;
        left: 0px !important;
    }
    .listContentDiv {
        width: 980px !important;
        left: 120px ;
        height: 150px ;
        padding-right: 0px !important;
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
     .listContentDivWithFilters {
        width: 750px !important;
     }
    .listContentDiv .listTileNameTagLine {
        height:28px;
        margin-top: -5px;
    }
    .listTileTagline {
        max-width: 800px !important;
        margin-top: 0px !important;
        padding-top: 0px !important;
    }
    .listContentDiv .smallTileGoLinkStyle {
        height:22px !important;
        font-size:22px;
    }
    .listTileAppDescription {
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        height: 84px !important;
    }    
    .productsLabelStyle {
	margin-top: 5px;
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    }    
    .industriesLabelStyle {        
	margin-top: 5px;
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    }
     .featuredGutter{
            /*border-top: 1px solid #d6efd6;
            border-left: 1px solid #d6efd6;
            border-right: 1px solid #d6efd6;
            border-bottom: 1px solid #d6efd6;*/
            position: relative;
        }
        .collapserecommendedSercss{
        
            border:none;
            padding:0px;
            margin:0px;
            border-top:0px!important;
            margin-top:-16px;
            width:1160px
        }
        .borderLineColor{
            border-color : #fff !important;
        }
        .overviewtrainedsec{
        margin-top:33px !important;
       }
       .overviewcstsucessdocs{
           margin-top:27px;
       }
       .overviewserviceprovdocs{
           margin-top:31px;
       }
        .overviewGeoFocus{
           margin-top:39px;
       }
        /*@media (min-width: 1200px)*/
        .noReviewStyle{
            padding-top: 60px;
        }
        .publisherRegFormLayout1 {
            margin-top:66px !important;
        }
       .overview-b4 {
            height: 38px !important;
            border-radius: 4px !important;
            background-color: transparent !important;
            border: 1px solid rgba(22, 21, 19, 0.5) !important;
            font-size: 14px !important;
            font-weight: normal !important;
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
            padding-left: 20px !important;
            padding-right: 20px !important;
            text-shadow:0px 0px !important;
            box-shadow:0px 0px !important;
            color: #161513 !important;
        }
        .overview-b4 button:hover{
            color: #FFFFFF;
            background-color: #161513 !important;
            border: 1px solid #c4ced7;
        }
       
        .overview-b4 button:active {
            color: white;
            background-color: #0572ce;
            border: 1px solid #0572ce;
        }
        .overview-b5 select {
            border:solid 1px #C4CED7;
            font-size: 14px;
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
            font-weight: normal;
            padding-left: 15px;
            width:150px;
            padding-bottom: 3px;
            border-radius: 4px; 
            height:38px;
            background-color: transparent !important;
            color: #161513 !important;
        }
        .overview-b5 select:active {
            border: 1px solid #0572ce;
            background: #161513 !important;
            color: #FFFFFF !important;
        }
        .overview-b5 option {
            color: #FFFFFF !important;
            background: #161513 !important;
            font-size: 12px;
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        }
        .review-h4 {
            font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
            font-weight: 200;
            font-size: 34px;
            color: #2e94bf;
            text-align: left;
            line-height: 42px;
       }
        .overviewtab-h6 {
            font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
            font-size: 28px;
            line-height: 36px;
            color: #282A2C;
            text-align: left;
       }
       .overview-h9 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-weight: 300;
            font-size: 20px;
            color: #282a2c;
            text-align: left;
            line-height: 28px;
        }
        .overview-h10 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-weight: 300;
            font-size: 20px;
            color: #74777b;
            text-align: left;
            line-height: 28px;
        }
        .overviewtab-h11 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-weight: 300;
            font-size: 20px;
            color: #282a2c;
            text-align: left;
            line-height: 28px;
        }
        .overview-h13{
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        font-weight: 300;
        font-size: 24px;
        color: #4d4b4f;
        text-align: left;
        line-height: 32px
      }
        .overview-l5 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-weight: normal;
            font-size: 14px;
            color: #145c9e;
            text-align: left;
        }
        .overview-l5 :hover {
            text-decoration: underline;
        }
        .overview-l5 :active {
            text-decoration: underline;
        }
        .overview-p1 { 
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-weight: normal;
            font-size: 16px;
            color: #282a2c;
            text-align: left;
            line-height: 24px;
        }
        .overview-p2 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
            font-weight: normal !important;
            font-size: 16px !important;
            color: #161513 !important;
            text-align: left !important;
            line-height: 26px !important;
        }
        .overview-p22 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
            font-weight: normal !important;
            font-size: 16px !important;
            color: #4b4d4f !important;
            text-align: left !important;
            line-height: 26px !important;
            vertical-align: top;
        }
        .overview-p3 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-weight: bold;
            font-size: 14px;
            color: #282a2c;
            text-align: left;
            line-height: 22px;
        }    
        .overview-p4 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-weight: normal;
            font-size: 14px;
            color: #74777b;
            text-align: left;
            line-height: 22px;
        }
        .overview-p5 textarea, .overview-p5 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-weight: normal;
            font-size: 14px;
            color: #4b4d4f;
            text-align: left;
            line-height: 22px;
        }
        .overview-p6 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-weight: normal;
            font-size: 14px;
            color: #161513 !important;
            text-align: left;
            line-height: 22px;
        } 
        
        /*@media (min-width: 1200px)*/
        .cloudReadyConfirm{
            padding:15px 20px 15px 20px; 
            border-radius: 5px; 
            box-shadow: 1px 1px 10px 0px; 
            left: 50%; margin: -110px 0 0 -370px; 
            position: fixed; 
            top: 35%; 
            width: 740px;
        }
        .reviewHighlightSpacer {
            padding-top: 52px;
        }
        .reviewHighlightSpacer2 {
            padding-top: 43px;
        }
        .ratingStyleSpacer {
            margin-top: 32px;
        }
        .paddingReviewDelete {
         padding: 20px 25px 25px 25px;
         background-color:#FFFFFF;
        }
        .reviewDeclarativeWidth1 {
            width: 890px;
        }
        .reviewDeclarativeWidth2 {
            width: 100%;
        }
        .reviewDeclarativeWidth3 {
            width: 915px;
        }
        .reviewsBelowSpacer {
         width: 10px; 
         height: 35px;
        }
        .reviewsBottomSpacer {
            width: 3px;
            height: 22px;
        }
        .reviewEditRegionWidth {
            width: 100%;
            margin-top:17px;
        }
        .deleteReviewButtonsAlign {
            right: 0px;
        }
        .ratingHeightSpacer{
            margin-top: 17px;
        }
        .ratingHeightSpacer2{
            margin-top: 2px;
        }
        .ratingsSection {
            padding-top: 60px;
        }    
        .ratingStyle {
            font-size: 102px;
            color: #f5a700;
            font-weight: 200;
            text-align: center;
            font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
            line-height: 85px;
        }
        .ratingStarFull13 {
            background: url("/marketplace/img/functional_icons_16_new_rw.png") 128px 0;
            height: 15px;
            width: 15px;
            margin-left: 2px;
            margin-top: -3px;
	}
        .ratingStarFullBlank {
            width: 15px;
            height: 15px;
            margin-left: 2px;
            margin-top: -3px;
        } 
        /*@media (min-width: 1200px)*/
	.avgRatingEmptyStarImg {
            background: url("/marketplace/img/functional_icons_16_new_rw.png") 94px 0;
            height: 16px;
            width: 14px;
            padding-right: 4px !important;
	}
	.avgRatingFullStarImg {
            background: url("/marketplace/img/functional_icons_16_new_rw.png") 78px 0;
            height: 16px;
            width: 14px;
            padding-right: 4px !important;
	}
	.avgRatingHalfStarImg {
            background: url("/marketplace/img/functional_icons_16_new_rw.png") 63px 0;
            height: 16px;
            width: 14px;
            padding-right: 4px !important;
	}
        .avgRatingSpacer1 {
            width: 8px;
            height: 10px;
        }  
        .avgRatingSpacer2 {
            width: 1px;
            height: 2px;
        }
        .outputAvgRatingSpacer {
            margin-left: 4px;
        }
        .outputRatingRightAlignSpacer {
            margin-top: 5px;
        }
   /* feedback css */
   .feedbackImgHeaderText-h3 {
     font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
     font-weight:200;
     font-size:34px;
     font-color:white;
     text-align:center;
     line-height:56px;
     color:#ffffff;
   }
   
    .feedbackBanner {
        background:url('/marketplace/img/feedback-img-rotate.png') no-repeat center bottom;
        margin-top:35px;
        margin-left:auto;
        margin-right:auto;
        position:relative;
        width:1030px;
        height:280px;
    }
    
    .bannerHeaderStyle{
        z-index:20;position:relative;
        width:900px;
        margin-left: auto; 
        margin-right: auto;
        top:34%; 
    }
    /*@media (min-width: 1200px)*/
      .filterOverviewDivStyle{
          margin-top:0px;
      }
      .overviewtabspacer{
          margin-top:0px;
      }
      .overviewtabrowstyle{
          min-height:40px;
          padding-top:4px;
      }
      .overviewtab-h6-padding{
          padding-left:15px!important;
      }
      .overviewsuuportspacer{
        margin-top:49px;
      }
    .overviewrelateddocspacer{
        margin-top:-29px;
    }
    .overviewversionfordevice{
        padding-top:37px;
        padding-left:15px;
    }
    .overviewsystemreqfordevice{
        padding-top:40px;
        padding-left:15px;
    }
    .overviewlanguagefordevice{
        padding-top:30px;
        padding-left:15px
    }
    .overviewregionfordevice {
        padding-top:30px;
        padding-left:15px;
    }
    .filterOverviewDivStyle{
          margin-top:-23px;
      } 
      .overview-panel-group{
        margin-bottom:20px;
    }
    .overviewmainspacerstyle{
        padding-top:20px;
    }
    .overviewheadingspace{
        margin-top:15px;
    }
   .overviewapplprop{
        margin-top:57px!important;
    }
    .overviewrelateddocs{
        margin-top:36px;
    }
    .overviewsupportsec{
        margin-top:30px;
    }
    .overviewtagssec{
        margin-top:33px;
    }
    
    .recommserviceproviders{
        margin-top:41px;
    }
    .moboverviewheadPadding{
        margin-left:0px;
    }
    .overviewappByPadding{
        /*padding-top:5px;*/
    }
    .row1 {
          margin-right: -16px;
    } 
    .prod-tab-potr-width-right{
       /* width:77% !important;*/
    }
    .productSubCategoryStyle{
     width:235px;
    }
    
     .overviewmobtext{
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        font-weight: normal !important;
        font-size: 16px !important;
        color: #4b4d4f !important;
        text-align: left !important;
        line-height: 26px !important;
    }
    /* min-width:1200*/
    .customPanelStyle{
        border-bottom:0px solid #d6dfe6 !important; 
    }
    .overviewlinkStyleL5 {
        font-family: Oracle Sans, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 14px;
        font-weight: normal;
        color: #145c9e;
    }
    
    .overviewlinkStyleL5:hover {
        font-family:Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 14px;
        font-weight: normal;
        color: #145c9e;
        text-decoration: underline;    
    }
    
    .overviewlinkStyleL5:active {
            text-decoration: underline;
    }
    .overviewrichtxt af|richTextEditor::content-input,
    .overviewrichtxt af|richTextEditor::content-input-container,
    .overviewrichtxt af|richTextEditor::content{
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        font-weight: normal !important;
        font-size: 16px !important;
        color: #161513 !important;
        text-align: left !important;
        line-height: 26px !important;
   }
   
     .prod-tab-potr-width-right{
        width:77% !important;
    }
   
}
   .jumpStartUrlsContainer{
            margin-top:16px;
        }
   @media (min-width: 300px) and (max-width: 768px) {
        
      .featuredGutter{
           /* border-top: 1px solid #dddddd;
            border-left: 1px solid #dddddd;
            border-right: 1px solid #dddddd;
            border-bottom: 1px solid #dddddd; */
            margin-top:20px;
            
        }
          .selectedProductMargin{
            margin-top:50px;
        }
        .collapserecommendedSercss{
            border:none;
            padding:0px;
            margin:0px;
            border-top:0px!important;
            margin-top:-16px;
        }
        .borderLineColor{
           /* border-color : #d6dfe6 !important; */
        }
        .overview-b4 {
            height: 40px !important;
            border-radius: 4px !important;
            background: -webkit-linear-gradient(to bottom,#e3e7e9 0%, #e7ebed 50%, #f1f3f3 100%);
            background: -o-linear-gradient(to bottom,#e3e7e9 0%, #e7ebed 50%, #f1f3f3 100%);
            background: -moz-linear-gradient(to bottom,#e3e7e9 0%, #e7ebed 50%, #f1f3f3 100%);
            background: linear-gradient(to bottom,#e3e7e9 0%, #e7ebed 50%, #f1f3f3 100%);
            background-color: transparent !important;
            border: 1px solid #c4ced7 !important;
            font-size: 12px !important;
            font-weight: bold !important;
            font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif !important;
            padding-left: 20px !important;
            padding-right: 20px !important;
            color: #161513 !important;
            min-width: 146px;
        }
        .overview-b4 button:hover {
            color: #FFFFFF;
            background-color: #161513;
            border: 2px solid #c4ced7;
        }
        .overview-b4 button:active {
            color: white;
            background-color: #0572ce;
            border: 1px solid #0572ce;
        }
        .review-h4 {
          font-family: Oracle Sans, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-size: 13px;
            color: #434648;
            line-height: 21px;
        }
        .overview-h6 {
            font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
            font-weight: 200;
            font-size: 34px;
            color:#282a2c;
            text-align: left;
            line-height: 42px;
        }
        .overviewtab-h6 {
            font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
            font-size: 14px;
            font-weight: bold;
            color: #2a2c2d;
            text-transform: uppercase;
        }
        .overviewtab-h11 {
            font-family:Helvetica Neue, Segoe UI, sans-serif-regular;
            font-size: 13px;
            font-weight: bold;
            color: #434648;
            line-height: 21px;
        }
        .overview-h13{
            font-size: 14px;
            font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-weight: bold;
            color: #252525;
      }
        .overview-l5 {
            font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
            font-size: 13px;
            font-weight: bold;
            color: #145c9e;
        }
        .overview-p1 { 
            font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
            font-size: 14px;
            font-weight: normal;
            color: #434648;
        }
        .overview-p2 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
            font-weight: normal !important;
            font-size: 16px !important;
            color: #4b4d4f !important;
            text-align: left !important;
            line-height: 26px !important;
        }
        .overview-p22 {
            font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
            font-size: 13px;
            font-weight: normal;
            color: #434648;
            line-height: 21px;  
            vertical-align: top;
        }
        .overview-p3 {
            font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
            font-weight: bold;
            font-size: 12px;
            color: #333333;
            text-align: left;
            line-height: 18px;
        }
        .overview-p4 {
            font-size: 12px;
            font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
            color: #333333;
            line-height: 18px;
        }
        .overview-p5 textarea, .overview-p5 {
            font-size: 12px;
            font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
            color: #333333;
            line-height: 18px;
        }
        .overview-p6{
            font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
            font-weight: normal;
            font-size: 12px;
            color: #161513 !important;
            text-align: left;
            line-height: 22px;
        }
        /*@media (min-width: 300px) and (max-width: 768px)*/
        .cloudReadyConfirm{
            padding: 2px 7px 7px 10px;
            border-radius: 5px;
            box-shadow: 1px 1px 10px 0px;
            left: 2%;
            position: fixed;
            top: 2%;
            max-width: calc(100% - 20px);
            max-height: calc(100% - 10px);
	}
        .userReviewName {
            font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
            font-size: 13px;
            font-weight: bold;
            color: #145c9e;
        }
        .userReviewName:hover{
            text-decoration: underline;
            color: #145c9e;
        }
        .reviewHighlightSpacer {
            padding-top: 25px;
        }
        .reviewHighlightSpacer2 {
            padding-top: 25px;
        }
        .ratingStyleSpacer {
            margin-top: 5px;
        }
        .paddingReviewDelete {
         padding-bottom:10px;
        }
        .reviewMobClose{
                padding-right: 10px;
                padding-top: 17px;
        }
        .reviewDeclarativeWidth1 {
            width: 97%;
        }
        .reviewDeclarativeWidth2 {
            width: 100%;
        }
        .reviewDeclarativeWidth3 {
            width: 100%;
        }
        .reviewsBelowSpacer {
         width: 10px; 
         height: 52px;
        }
        .reviewsBottomSpacer {
            width: 3px;
            height: 19px;
        }
        .reviewHighlightTextStyle{
            margin-top:4px;
            border-top:1px solid #D6DFE6;
        }
        .reviewEditRegionWidth {
            width: 101%;
            margin-top:17px;
        }
        .deleteReviewButtonsAlign {
            right: 10px;
        }
        .ratingDiv1{
            margin-top: -25px !important;
        }
        .ratingDiv2{
            margin-top: -10px !important;
        }
        .ratingHeightSpacer{
            margin-top: 22px;
        }
        .ratingHeightSpacer2{
            margin-top: 5px;
        }
        .ratingsSection {
            padding-top: 12px;
        }    
        .ratingStyle {
            font-size: 92px;
            color: #f5a700;
            font-weight: bold;
            font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
        }
        .ratingStarFull13 {
            background: url("/marketplace/img/RatingStarFull_12.png");
            height: 12px;
            width: 12px;
            margin-top: -2px;
	}
        .ratingStarFullBlank {
            width: 12px;
            height: 12px;
            margin-top: -2px;
        }   
        /*@media (min-width: 300px) and (max-width: 768px)*/
	.avgRatingEmptyStarImg {
            background: url(/marketplace/img/checkbox_radio_stars_old.png) -85px 0;
            height: 12px;
            width: 12px;
            padding-right: 4px !important;
	}
	.avgRatingFullStarImg {
            background: url(/marketplace/img/checkbox_radio_stars_old.png) -57px 0;
            height: 12px;
            width: 12px;
            padding-right: 4px !important;
	}
	.avgRatingHalfStarImg {
            background: url(/marketplace/img/checkbox_radio_stars_old.png) -71px 0;
            height: 12px;
            width: 12px;
            padding-right:4px !important;
	}
        .avgRatingSpacer1 {
            width: 10px;
            height: 10px;
        }   
        .avgRatingSpacer2 {
            width: 1px;
            height: 0px;
        }
        .outputAvgRatingSpacer {
            margin-left: 0px;
        }
        .outputRatingRightAlignSpacer {
            margin-top: 0px;
        }
        /*@media (min-width: 300px) and (max-width: 768px)*/
   
    .filterOverviewDivStyle{
          margin-top:0px;
      } 
      
      .overviewtabspacer{
          margin-top:14px;
      }
      .overviewtabrowstyle{
          min-height:40px;
          padding-top:12px;
          margin-right: 0px;
          margin-bottom: 0px;
          
      }
      .overviewtab-h6-padding{
          padding-left:15px!important;
      }
      .customPanelStyle{
        border-bottom:1px solid #d6dfe6 ; 
    }
    .overviewsuuportspacer{
        margin-top:0px;
    }
    .overviewrelateddocspacer{
        margin-top:0px;
    }
    .overviewversionfordevice{
        padding-top:0px;
        padding-left:15px;
    }
    .overviewsystemreqfordevice{
        padding-top:0px;
        padding-left:15px;
    }
    .overviewlanguagefordevice{
        padding-top:0px;
        padding-left:15px;
    }
    .overviewregionfordevice {
        padding-top:0px;
        padding-left:15px;
    }
    .overview-panel-group{
        margin-bottom:5px;
    }
    .overviewmainspacerstyle{
        padding-top:0px;
    }
    .overviewheadingspace{
        margin-top:0px;
    }
    .overviewapplprop{
        margin-top:0px;
    }
     .overviewrelateddocs{
        margin-top:0px;
    }
     .overviewsupportsec{
        margin-top:0px;
    }
    .overviewtagssec{
        margin-top:0px;
    }
    .recommserviceproviders{
        margin-top:0px;
       
    }
    .appDetailsTabContentMob{
        padding-left:0px;
    }
    .moboverviewheadPadding{
        margin-left:-4px;
    }
    .overviewappByPadding{
        /*padding-top:0px;*/
    }
    /* For mobile */
     .overviewtrainedsec{
        margin-top:0px !important;
       }
       .overviewcstsucessdocs{
           margin-top:0px;
       }
       .overviewserviceprovdocs{
           margin-top:0px;
       }
       .overviewGeoFocus{
           margin-top:0px;
       }
    
    .overviewlinkStyleL5,
    .overviewlinkStyleL5:active {
        font-family: Oracle Sans, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        font-size: 14px !important;
        font-weight: normal !important;
        color: #145c9e !important;
    }
    
   .row1 {
      margin-right: -16px;
      margin-left: -16px;
      padding-top:13px;
    } 
    
    .borderStyleMob {
       
    }
    
    .overviewmobtext{
    font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #434648;
    font-weight: normal;
    line-height:22px;
    }
    
}

 
 /* Feedback css styles */
 
 
 .fdbInputMarkStyle  {
    color:blue active !important;
 
}
.fdbinputLabelStyle{
         font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 14px !important;
        font-weight:normal;
        line-height: 22px;
        color:#4f4f4f !important;
        text-align:right;
  }
 
 .fdbStyleMod{
  padding-bottom: 8px;
    padding-right: 14px !important;
    text-align: right !important;
    width: 150px !important;
}
 .fdbinputTextStyle{
         font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;     
         font-size: 14px !important;
        font-weight:normal;
        line-height: 22px !important;
        color:#4f4f4f !important; 
       text-align:right;
       height:32px !important;
 }
 
 .fdStyleReady_P6{
    text-align:right;
}
 
 .fdbContentStyle {
    background-color: #FBF9F8;
    height:740px;
    width:445px;
    margin:auto;
}

af|commandLink:focus, af|commandImageLink:focus, a:focus {
    outline: none !important;
}

af|goLink:visited.overviewlinkStyleL5, 
af|goLink:active.overviewlinkStyleL5, 
af|goLink.overviewlinkStyleL5,
af|commandLink:visited.overviewlinkStyleL5, 
af|commandLink:active.overviewlinkStyleL5, 
af|commandLink.overviewlinkStyleL5 {
    font-family: Oracle Sans, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
    font-size: 14px !important;
    font-weight: normal !important;
    color: #145c9e !important;
}

 .fdbContentStyleWidth {
    width:448px; 
 }
 
 .fdbMssgStyle_p2{
   font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
   font-weight:normal;
   font-size:16px ! important;
   text-align:left; 
   line-height:26px;
   color:#4b4d4f !important;
 }
af|goLink:focus.overviewlinkStyleL5, 
af|goLink:hover.overviewlinkStyleL5,
af|commandLink:focus.overviewlinkStyleL5, 
af|commandLink:hover.overviewlinkStyleL5 {
    font-family: Oracle Sans, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
    font-size: 14px !important;
    font-weight: normal !important;
    color: #145c9e !important;
}

.fdbBannerImgTextStyle-h3 {
  
     font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-weight:200;
    font-size:34px;
    font-color:blue;
    text-align:left;
    line-height:42px;
    color:blue;
}


     
 .feedbackButton-b1 {
        height: 38px !important;
        border-radius: 2px !important;
            background-color: #5F7D4F !important;
	    border: 2px solid #c4ced7 !important;
	    font-size: 14px !important;
	    font-weight: normal !important;
            border: 0px solid #0476d3 !important;
            padding-left: 20px !important;
            padding-right: 20px !important;
            color: #FFFFFF !important;
            text-shadow:none !important;
            box-shadow:none ! important;
            stroke:1px solid #0476d3 !important;
 }
	
.feedbackButton-b1:hover{
           background-color: #3d5431 !important;
           border: 0px solid #0585ed ;
           color: #ffffff ;
           stroke:1px solid #0585ed !important;
}
	
.feedbackButton-b1:active{
            background-color: #3d5431 !important;
            border:0px solid #0468ba ;
            color: #ffffff !important;
}

.feedbackButton-b2 {
        height: 38px !important;
        border-radius: 4px !important;   
        border: 1px solid rgba(22, 21, 19, 0.5); !important;
        font-size: 14px !important;
        font-weight: normal !important;
        border:0px solid #0476d3;
        color: #161513 !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        background-color:transparent ! important;
        text-shadow:none !important;
        box-shadow:none ! important;
 }
	
.feedbackButton-b2:hover{
            background-color:#161513 !important;
            color:#FFFFFF !important;
            
       
}
	
.feedbackButton-b2:active{
            background-color:#161513 !important;
            color:#FFFFFF !important;		
}

   
 .feedbackButton-b4 {
    height: 38px !important;
    border-radius: 2px !important;
    background: linear-gradient(bottom,#e3e7e9 0%, #e7ebed 50%, #f1f3f3 100%);
    border: 1px solid #c4ced7 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    font-color: black !important;
}
	
.feedbackButton-b4:hover{
    font-color:blue active;
    background-color: #f7f8f9 !important;
    border: 1px solid #c4ced7 !important;
           
}
	
.feedbackButton-b4:active{
    font-color: white !important;
    background-color: blue active !important;
    border: 1px solid blue active !important;                   
}

  .bannerTextCommon textarea {
        color: #FFFFFF;
        z-index:2;
        max-width: 50.0rem;
       width: 50.0rem;
       text-align:left;
        margin-bottom:1.0rem !important;
        font-size: 3.0rem;
        line-height: 1.5;
        font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin !important;
        resize:none !important;
        overflow:hidden; 
        
   }
   .bannerItemsContainer{
       position: relative;
       z-index: 1; 
       font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin !important;
       padding-top:0.5rem;
       margin-left: 5.9rem;
       height:28rem;
   }

/*iphone 6plus potrait mode*/
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait){
 .bannerItemsContainer{
      position: relative;
       z-index: 1; 
       font-family: Oracle Sans, 'HelveticaNeue-Thin', 'Helvetica Neue Thin', 'Helvetica Neue', 'Roboto Thin', Roboto, 'Segoe UI Light', 'Segoe UI', sans-serif-thin;
       padding-top:0.5rem;
       max-width: 31rem !important;
       width: 31rem !important;
       margin-left: 5.9rem;
       height:9.2rem;
   }
   .bannerContentWidths{
       width:31rem !important;
       max-width:31rem !important;
   }
}
/*iphone6 potrait mode*/

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait)
{
    .rToSCircleLableStyle {
        width: 250px !important;
    }
    .rToSLabelStyle{
        width: 250px !important;
    }
    .developerSection2ContainerPadding{
       margin-left: 5px !important;
      /*margin-top: 15px !important;*/
    }
     .devlprSec12{
        margin-top: 15px !important;
    }
     .developerRightCol1{
        padding-top:25px !important;
    }
    
    .registerDevTxtPad {
        padding-left: 0px;
        padding-right: 35px;
    }
    .bannerContentWidths, .bannerItemsContainer {
    width: 27.5rem !important;
    max-width: 27.5rem !important;
    }
    
    
}
/*iphone5-5s  potrait mode*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait)
{
.uxv2_H6 {
    color: #2a2c2d !important;
    font-family: Oracle Sans, "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 14px !important;
    font-weight: bold !important;
}
    .uxv2_H6_linktext {
        color: #336699 !important;
        font-family: Oracle Sans, "Helvetica Neue",Helvetica,Arial,sans-serif !important;
        font-size: 14px !important;
        font-weight: bold !important;
    }
    .rToSCircleLableStyle {
        width: 250px !important;
    }
    .rToSLabelStyle{
        max-width: 250px !important;
    }
    .developerSection2ContainerPadding{
       margin-left: 5px !important;
      /*margin-top: 15px !important;*/
    }
     .devlprSec12{
        margin-top: 15px !important;
    }
     .developerRightCol1{
        padding-top:0px !important;
    }
    
    .registerDevTxtPad {
        padding-left: 0px;
        padding-right: 35px;
    }
    .developerRegtsnNumber {
    width: 144px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    }
    .bannerContentWidths, .bannerItemsContainer{
         max-width: 21.5rem ;
        width: 21.5rem ;
    }
    
}


/*iphone 6plus landscape mode*/
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape){
    .bannerInnerContainer {
        width: 758px ;
        max-width: 758px ;
        margin:0px !important;
    }
 .bannerItemsContainer{
      position: relative;
       z-index: 1; 
       font-family: Oracle Sans, 'HelveticaNeue-Thin', 'Helvetica Neue Thin', 'Helvetica Neue', 'Roboto Thin', Roboto, 'Segoe UI Light', 'Segoe UI', sans-serif-thin;
       padding-top:0.5rem;
       max-width: 63rem ;
       width: 63rem ;
       margin-left: 5.9rem;
       height:9.2rem;
   }
   .bannerContentWidths{
       width:63rem ;
       max-width:63rem ;
   }
    .developerSecondContainerInnerSection {
        max-width: 740px !important;
        width: auto;
        margin-left:10px;
    }
    .landingPageButton  {
        text-align: left !important;
        width:50%;
    }
    .landingPageLogo {
        text-align: right !important;
         width:50%;
    }
    
}


/*iphone6/7 - landscape mode*/
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape){
.developerSection2ContainerPadding{
       margin-left: 5px !important;
      /*margin-top: 45px !important;*/
    }
     .devlprSec12{
        margin-top: 45px !important;
    }
    .developerRightCol1{
        padding-top:45px !important;
    }
    .developerSecondContainerInnerSection {
        max-width: 650px !important;
        width: auto;
        margin-left: 0px !important;
    }
    
    .landingPageButton  {
        text-align: left !important;
        width:50%;
    }
    .landingPageLogo {
        text-align: right !important;
         width:50%;
    }
    .bannerInnerContainer{
        width: 688px ;
        max-width: 688px ;
    }
    .bannerContentWidths, .bannerItemsContainer {
        width: 56rem ;
        max-width: 56rem;
    }
}

/*iphone5-5s  landscape mode*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape)
{
    .bannerInnerContainer{
       width:589px;
        max-width:589px;
    }
    .bannerContentWidths, .bannerItemsContainer{
        max-width: 47rem ;
        width: 47rem ;
    }
    
}

.parRegContainer{
    padding: 35px 40px 40px 40px;
    background-color: white;
    margin-bottom:20px;
    margin-right: auto;
    margin-left: auto;                           
}
.parRegMainContainer{
    margin-right: auto;
    margin-left: auto;                           
}
.cloudRegIcon{
    float:right; 
    margin-left: 30px; 
    margin-right: 25px
}
.cloudReadyFomContainer {
    padding: 35px 40px 40px 40px;
    background-color: white;
    box-shadow: 0px 0px 4px #d7dce0;
}
 .bannerButton{
       background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
        padding-top: 0.76rem;
        padding-bottom: 0.76rem;
        color: rgb(255, 255, 255) !important;
        border-radius: 3px;
        text-decoration: none !important;
        text-transform: uppercase;
        font-size: 1.3rem;
        font-weight: bold;
        font-family: Oracle Sans, 'Helvetica Neue',Helvetica,Roboto,Arial,sans-serif;
        max-width: 9.3rem;
        padding-right: 2.46rem;
        padding-left: 2.46rem;
   }
   
   a.bannerButton:hover{
       background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%;
   }
   
   .bannerTextPlain textarea {
        height:26rem;        
        line-height:1.56 !important; 
   }
   
   .bannerTextWithButton textarea {
        height:22.5rem;
   }
   
 
   
   .banner-nav-container{
       height:28rem;
   }
   .tilesFreeFav div{
       display: inline;
   }
   .tilesFavPosition{
       float:right;
   }
@media (max-width: 47.999em){
.titlePaddingMob
 {
     padding-bottom:30px;
 }
.landingPageErrorContnr {
    height: auto !important;
    margin-top: 100px !important;
}
.searchLabelPadding {
    padding-left:15px;    
}
.phoneWidth input {
    width: 100% !important;
}
.alignEnd tr{
    float: left !important;
}
.fdbinputLabelStyle{
 text-align: start !important;
 line-height: 30px;
}
.mobPaddingTop{
    padding-top:10px;
}
.cloudRegIcon{
    float:right; 
    margin-left: 15px; 
    margin-right: 15px
}
.cloudReadyMainContainerMob{
    padding:0px !important;
}
.cloudReadyContentContainer{
    padding-top: 42px;
}
.cloudReadyFomContainer{
    padding: 35px 15px 40px 15px !important;
}
.parRegContainer{
    box-shadow:0px 0px !important; 
}
.visibleXMob {
    display: block;
}
/*.parRegContainer{
    box-shadow: 0px 0px 4px #d7dce0;
    padding: 25px 15px 20px 15px;   
}*/
.cloudRegLabel_mob{
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: bold !important;
    line-height: 22px !important;
    color: #4f4f4f !important;
}
.writeRvwPopTitle{
        text-align: left !important;
}
.writeRvwPopContent {
    padding: 15px !important;
}
.pubSelect{
    font-size: 14px !important;
    font-weight: bold !important;
}
.pubOracleProdctsCheckBox, .pubOracleProdctsCheckBoxLbl  {
    padding:0px !important;
}
.pubLastName{
    margin-left:10px;
    margin-top:2px;
    width:135px;
}
.userNameContainerStyle {
    padding-top: 19px;
    padding-left: 0px !important;
    padding-right: 0px;
}
.pubBusinessPhone{
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px!important;
}

.developerStepTextContainer{
    padding-right: 0px;
    width:100% !important;
}

.row-full-width-xs{
    width:100%;
}
.developerRegtsnNumber{
    width: 144px ;
    padding-left: 40px !important;
    padding-right: 40px ;
}
.developerRegtsnContainer{
    padding-top:30px;
}
.developerStepText{
    text-align:left;
}
.registerDevTxtPad {
    padding-left: 0px;
    padding-right: 10px !important;
    width: 650px !important;
}
.developerAlreadyOPNMember {
    margin-left: 10px;
    margin-right: 20px;
    margin-bottom: 5px;
    margin-top: 20px;
}
.developerAlreadyMember{
        font-size: 18px !important;

}
.developerRegisterButtons{
    width:100%;
    text-align:center;
}

.developerSecondContainerInnerSection {
    max-width:540px;
    width:auto ;
}
.developerSection3Padding {
        padding-top: 10px !important;
}
.developerBannerHeading {
    font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
    font-weight: 200;
    font-size: 2.4rem;
    color: white;
    text-align: center;
    line-height: 3.6rem;
}
.developerSec22padding{
    padding-top:20px;
}
.btnSpacing{
    margin-right:10px !important;
    margin-left:10px !important;
}
    .rToSCircleStyle{
        width:48px;
    }
    .developerCircleColXsWidth {
    width: 100%;
    padding-left: 20px !important;
}

    .numberStyleCol1,
    .numberStyleCol2{
    width:45px !important;
    padding-right:15px;
    padding-left:30px;
}

    .developerStepNumberContainer{
        margin-top:-20px;
    }
    .ratingFullStarImg {
        background: url("../img/checkbox_radio_stars_old.png") -57px 0 !important;
        height: 12px !important;
        width: 12px !important; 
        padding-right:0px !important;
    }
    .ratingHalfStarImg {
        background: url("../img/checkbox_radio_stars_old.png") -71px 0 !important;
        height: 12px !important;
        width: 12px !important; 
        padding-right:0px !important;
    }
    .ratingEmptyStarImg {
        background: url("../img/checkbox_radio_stars_old.png") -84px 0 !important;
        height: 12px !important;
        width: 12px !important; 
        padding-right:0px !important;
    }
    
}
.ratingFullStarImg {
    background: url("../img/functional_icons_16_new_rw.png") -434px ;
    height: 16px;
    width: 16px;
    padding-right:3px !important;
}
.ratingHalfStarImg {
    background: url("../img/functional_icons_16_new_rw.png") -448px ;
    height: 16px;
    width: 16px;
    padding-right:3px !important;
}
.ratingEmptyStarImg {
    background: url("../img/functional_icons_16_new_rw.png") -416px ;
    height: 16px;
    width: 16px;
    padding-right:3px !important;
}
.becomePublisherLayout {
    padding-top:10px !important;
    padding-bottom:0px !important;
}

.productSearchColumn {
    margin:0px;
    padding:0px;
    margin-bottom:10px;
    padding-right:30px;
}

.bannerButton{
       background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
        padding-top: 0.76rem;
        padding-bottom: 0.76rem;
        color: rgb(255, 255, 255) !important;
        border-radius: 3px;
        text-decoration: none !important;
        text-transform: uppercase;
        font-size: 1.3rem;
        font-weight: bold;
        font-family: Oracle Sans, 'Helvetica Neue',Helvetica,Roboto,Arial,sans-serif;
        max-width: 9.3rem;
        padding-right: 2.46rem;
        padding-left: 2.46rem;
   }
   
   a.bannerButton:hover{
       background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%;
   }
   
   .bannerTextPlain textarea {
        height:26rem;
       /* padding-top:5px !important;*/
   }
   
   .bannerTextWithButton textarea {
        height:22.5rem;
      /*  padding-top:0px !important; */
   }
   

   
   .banner-nav-container{
       height:28rem;
   }
.proIndMarginRight{
    margin-right:20px;
}
.proOnlyMarginRight{
    margin-right:31px;
}
.pull-text-left {
    text-align: left;
}
.pull-text-right {
    text-align: right;
}
.categoriesAppListingPad {
    padding-left:10px;
    padding-right:0px;
    overflow-x:hidden;
    border-left: 1px solid #282a2c;
    margin-top:5px;
}
.getAppButtonPad {
    margin-left:5px;
}
.resourcesSubMenuPopupPad {
    width:208px !important;
    padding-right:30px !important;
    padding-top:15px !important;
    padding-bottom:15px !important;
    padding-left:15px !important;
}
.registerDevTxtPad {
    padding-left:0px;
    padding-right:80px;
}
.aboutThisProviderPad {
    padding-left: 40px;
    border-left: 1px solid #d6dfe6; 
}
.listingResultFilterPad {
    width:230px;
    display:inline-block;
    padding-right:60px;
    float:left;
}
.marginLeft17 {
    margin-left:17px;
}
.marginLeft20 {
    margin-left:20px;
}
.appListingTabSeparator{
    margin-left:0px;
    border-top:1px solid #47423E;
}
.singlePageComputeFade {
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255, 255, 255,0)),color-stop(100%,rgba(255, 255, 255,1)));
    background-image: -webkit-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
    background-image: -o-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
    background: linear-gradient(to right,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#f9f9f9',EndColorStr='#f9f9f9');               
    height: 22px;
    right: 0px;               
    position: absolute;                
    top:0px;
    width: 45px;  
}
  

.customerSuccessFilterDetailsFade {
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255, 255, 255,0)),color-stop(100%,rgba(255, 255, 255,1)));
    background-image: -webkit-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
    background-image: -o-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
    background: linear-gradient(to right,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#f9f9f9',EndColorStr='#f9f9f9');               
    height: 22px;
    right: 0px;               
    position: absolute;                
    top:0px;
    width: 45px;  
}


.customerSuccessDetailsColumnStyle div,
.custStoryAdditionalInfo{
    min-width: 230px;
    max-width: 230px;
    padding-right:10px;
    padding-left:10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.customerSuccessDetailsColumnStyle{
      min-width: 250px;
    max-width: 250px;
}

.customerSuccessDetailsColumn2Style {
  
}

.custStoryFile{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 240px;
    max-width: 240px;
    margin-right: 10px;
}

.customerSuccessDetailsRowStyle td {
    vertical-align: top;
}

.custStoryProductsDisplay div{
    width: 410px;
    max-width: 410px;
    min-width: 410px;
    padding-right:10px;
    padding-left:10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.custRowTable{
    margin-bottom:17px;
}
    
.formEleSpacing{
    white-space: nowrap;
    padding-right: 12px;
}
.expandFilterPad {
    padding-right:13px;
}
.preWrap {
    white-space: -moz-pre-wrap;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}
.sortByAlign{
      text-align:right;
}
.alignEnd tr {
    float: right;
}
.alignEndReverse tr {
    float: left;
}

@media (max-width:320px) { 
    .cloudReadyHeader {
        height:250px !important;
        width:260px !important;
    }
    .cloudReadyTitle {
        height:120px !important;
        width:260px !important;
    }
}
@media (min-width: 321px) and (max-width:375px) { 
    .cloudReadyHeader {
        height:200px !important;
        width:320px !important;
    }
    .cloudReadyTitle {
        height:100px !important;
        width:320px !important;
    }
}
@media (min-width: 376px) and (max-width: 900px) {
    .cloudReadyHeader {
        height:200px !important;
        width:350px !important;
    }
    .cloudReadyTitle {
        height:80px !important;
        width:350px !important;
    }
}
@media (min-width: 901px) and (max-width:1200px) {
    .cloudReadyHeader {
        height:120px !important;
        width:400px !important;
    }
    .cloudReadyTitle {
        height:80px !important;
        width:400px !important;
    }
}
@media (min-width:1201px) {
    .cloudReadyHeader {
        height:120px;
        width:560px;
    }
    .cloudReadyTitle {
        height:80px;
        width:550px;
    }
}
@media (max-width:320px) {
    .cloudReady_H2 {
        font-family: Oracle Sans,  HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, Arial, sans-serif-thin;
        font-weight: 200;
        font-size: 26px !important;
        color: #008094;
        text-align: left;
        line-height: 36px !important;
    }
}
@media (min-width: 321px) and (max-width:769px) {
    .cloudReady_H2 {
        font-family: Oracle Sans,  HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, Arial, sans-serif-thin;
        font-weight: 200;
        font-size: 30px !important;
        color: #008094;
        text-align: left;
        line-height: 40px !important;
    }
}

.newSectionTitleFont {
    font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
    font-weight: 200;
    font-size: 34px;
    color:#282a2c;
    text-align: left;
    line-height: 42px;
}
.uxv2_P2 {
    font-weight: normal;
    font-size: 16px;
    color: #161513;
    text-align: left;
    line-height: 20px;
    font-family: Oracle Sans, "Helvetica Neue", Roboto, "Segoe UI", sans-serif-regular;
}
.uxv2_P5 {
    font-size: 14px;
    font-weight: normal;
    color: #4b4d4f;
    text-align: left;
    line-height: 22px;
    font-family: Oracle Sans, "Helvetica Neue", Roboto, "Segoe UI", sans-serif-regular;
}
.uxv2_H6 {
    font-weight: 200;
    font-size: 34px;
    color: #282a2c;
    text-align: left;
    line-height: 42px;
    font-family: Oracle Sans, "HelveticaNeue-Thin", "Helvetica Neue Thin", "Helvetica Neue", "Roboto Thin", Roboto, "Segoe UI Light", "Segoe UI", sans-serif-thin;
}
.uxv2_H6_linktext {
    font-weight: 200;
    font-size: 34px;
    color: #336699;
    text-align: left;
    line-height: 42px;
    font-family: Oracle Sans, "HelveticaNeue-Thin", "Helvetica Neue Thin", "Helvetica Neue", "Roboto Thin", Roboto, "Segoe UI Light", "Segoe UI", sans-serif-thin;
}
.uxv2_H11 {
    font-weight: 300;
    font-size: 20px;
    color: #282a2c;
    text-align: left;
    line-height: 28px;
    font-family: Oracle Sans, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Roboto Light", Roboto, "Segoe UI Semilight", "Segoe UI", sans-serif-light;
}
.detailsPopup {
    background-color: #ffffff;
}


 .landingPageErrorContnr{
    height: 420px;
    max-width: 600px;
    text-align: center;
    margin-top: 230px;
    margin-left: auto;
    margin-right: auto;
 }
@media (min-width: 360px) and (max-width: 767px) {
    
    .uxv2_P5 {
        font-size: 14px;
        font-weight: normal;
        color: #4b4d4f;
        text-align: left;
        line-height: 22px;
        font-family: Oracle Sans, "Helvetica Neue", Roboto, Arial, sans-serif-regular;
    }
    .newSectionTitleFont {
        color: #2a2c2d;
        font-family: Oracle Sans, "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 14px;
        font-weight: bold;
    }
    .uxv2_P2 {  
        color: #4b4d4f;
        font-family: Oracle Sans, "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 13px;
        font-weight: normal;
    }
    .uxv2_H6 {
	color: #2a2c2d;
        font-family: Oracle Sans, "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 14px;
        font-weight: bold;
    }
    .uxv2_H6_linktext {
	color: #336699;
        font-family: Oracle Sans, "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 14px;
        font-weight: bold;
    }
    .uxv2_H11 {
        font-weight: bold;
        font-size: 14px;
        color: #282a2c;
        text-align: left;
        font-family: Oracle Sans, "HelveticaNeue-Light", Arial,"Helvetica Neue Light", "Helvetica Neue", "Roboto Light", Roboto ;
    }
}
.headerLinkPadding {
    padding-right:3px;
    margin-right:0px;
}
TABLE.providerDetailsTable tr:first-child td:first-child{
      width:230px;
      max-width:230px;
      padding-right:40px;
      overflow:hidden;
}
  
TABLE.providerDetailsTable tr:first-child td:first-child +td,
TABLE.providerDetailsTable tr:first-child td:first-child +td +td{
      width:220px;
      max-width:220px;
      padding-right:40px;
      overflow:hidden;
}
  
/* manageApps.jspx start */  

@media screen and (orientation:landscape) and (min-width: 768px) and (max-width: 1024px) {    

    .uninstallmanagestyle {
        display: none;
    }
    .ipaduninstallmanagestyle {
        display:block;
    }
    .outermanagestyle{
       margin-top:30px;margin-bottom:30px;margin-left:30px ;margin-right:50px;
    }
	
    .spacernextstyle {
        padding-left: 0px !important;
    }
}

@media screen and (orientation:portrait) and (min-width: 768px) and (max-width: 1024px) {            
    .outermanagestyle{           
        margin-top:20px;margin-bottom:20px;margin-left:20px ;margin-right:33px;
    }
    .spacernextstyle {
        padding-left: 0px !important;
    }
}

@media (min-width: 1200px) {
    .outermanagestyle{
       margin-top:30px;margin-bottom:30px;margin-left:30px ;margin-right:50px;
    }
}

@media (max-width: 767px){
    .outermanagestyle{
        margin-top:20px;margin-bottom:20px;margin-left:-10px !important ;
    }
    .spacernextstyle {
        padding-left: 5px !important;
    }
}

@media (min-width: 768px) {
  .appListingsStyle {
    background-color: white;
    border: 1px solid #d6dfe6;
    box-shadow: 0px 0px 4px #d7dce0;
  }

  .pageHeadingStyle {
    font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
    font-weight: 200;
    font-size: 34px;
    color: #282a2c;
    text-align: left;
    line-height: 42px;
  }

  .dividerStyle {
    border: 1px solid #d6dfe6;
  }

  .titleUpperStyle {
    height: 40px;
  }

  .titleLowerStyle {
    height: 30px;
  }

  .listItemStyle {
    padding: 0px !important;
    width: auto;
    background-color: #FFFFFF !important;
  }

  .appRequestorLabelStyle {
    line-height: 22px;
    font-size: 14px;
    font-weight: normal;
    color: #74777b;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    width: 100px;
    padding-right: 10px;
  }

  .appRequestorTextStyle {
    line-height: 22px;
    font-size: 14px;
    font-weight: normal;
    color: #74777b;
    overflow: hidden;
    display: inline-block;
    white-space: normal;
    width: 200px;
    padding-right: 10px;
    min-height: 35px;
  }

  .appVersionValueStyle {
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #74777b;
    line-height: 22px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    width: 230px;
    padding-bottom: 12px;
  }

  .appActionsLinksStyle {
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
    text-decoration: none;
    line-height: 25px;
    overflow: hidden;
    color: #145c9e;
  }

  .appActionsLinksStyle:hover {
    text-decoration: underline;
    color: #145c9e;
  }

  .appActionsLinkTermsOfUseStyle {
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
    text-decoration: none;
    overflow: hidden;
    color: #145c9e;
    white-space:nowrap;
  }

  .appActionsLinkTermsOfUseStyle:hover {
    text-decoration: underline;
    color: #145c9e;
  }

  .bottomPaddingStyle {
    padding-bottom: 30px;
    min-height: 610px;
  }

  .appListingsStyle div > div:last-child > div {
    border: 0px solid #d6dfe6 !important;
  }

  .appRequestedDateLabelStyle {
    font-size: 14px;
    font-weight: normal;
    color: #74777b;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    width: 110px;
    padding-right: 10px;
  }

  .appRequestedDateTextStyle {
    font-size: 14px;
    white-space: nowrap;
    font-weight: normal;
    color: #74777b;
    overflow: hidden;
    display: inline-block;
    width: 275px;
    padding-right: 10px;
  }

  .manageappsContainerStyle {
    padding-top: 40px;
  }

  .floatRightLinks {
    float: right;
  }

  .noPaddingRight {
    padding-right: 0px !important;
  }

  .titlemanagestyle {
    padding-bottom: 13px !important;
  }

  .rowPaddingLeft {
    padding-left: 0px !important;
  }

  .imageRightPadding {
    width: 120px !important;
  }
  .spacernextstyle {
        padding-left: 0px !important;
  }
  .spacerstyle {    
        padding-left: 0px !important;
  }  
  .spacersecondstyle {    
        padding-left: 30px !important;
  } 
  .spacerstyle1{
      padding-left: 0px !important;
  }
  
  .computeICSConfigurationHeaderTitle {
        font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
        font-weight: 300;
        font-size: 24px;
        color: #282a2c;
        text-align: left;
        line-height: 32px;
    }
    
    .computeICSConfigurationListingVersion {
        font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
        font-weight: 300;
        font-size: 20px;
        color: #74777b;
        text-align: left;
        line-height: 28px;
    }
    
    .computeICSConfigurationProduct {
        font-family: Oracle Sans, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: normal;
        font-size: 16px;
        color: #282a2c;
        text-align: left;
        line-height: 24px
    }
    .computeICSConfigurationSectionTitle {
        font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
        font-weight: 200;
        font-size: 24px;
        color: #282a2c;
        text-align: left;
        line-height: 26px;
    }
    .computeICSConfigurationParams {
        color: #4b4d4f !important;
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        font-size: 15px !important;
        font-weight: 200 !important;
        line-height: 26px !important;
        text-align: left !important;
    }
    .computeICSConfigurationParams input {
        margin-right: 2px !important;
    }
    .computeICSConfigurationParams label {
        font-size: 15px !important;
        font-weight: 200 !important;
        margin-top: 3px !important;
    }
    .computeICSConfigurationPublisherTNCLink {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        font-weight: normal !important;
        font-size: 15px !important;
        text-align: left !important;
        color: #161513 !important;
        line-height: 26px !important;
    }
    .computeICSConfirmationMainHeader {
        color: #008094 !important;
        text-align: left !important;
        font-family: Oracle Sans, Helvetica Neue, Roboto, Segoe UI Light, Segoe UI, sans-serif-regular !important;
        font-weight: 200 !important;
        font-size: 26px !important;
        line-height: 28px !important;
    }
    .computeICSConfirmationDescription {
        color: #828487 !important;
        line-height: 28px !important;
        font-family: Oracle Sans, Helvetica Neue, Roboto, Segoe UI Light, Segoe UI, sans-serif-regular !important;
        font-weight: 200;
        font-size: 18px;    
    }
    .getAppSubscriptionsNotAvailableDetails {
        font-size: 16px;
        font-family: Oracle Sans, Helvetica Neue, Roboto, Segoe UI Light, Segoe UI, sans-serif-regular !important;
        font-weight: 200;
        color: #434648;
        line-height: 18px;
        padding: 10px;
    }
    
       
    
}

@media screen and (orientation:landscape) and (min-width: 768px) and (max-width: 1024px) {
  .manageinstallstyle {
    padding-left: 50px !important;
  }

  .imageRightPadding {
    width: 120px !important;
  }
}

@media screen and (orientation:portrait) and (min-width: 768px) and (max-width: 1024px) {
  .manageinstallstyle {
    padding-left:0px !important;
  }

  .appVersionValueStyle {
    font-size: 14px;
    font-weight: normal;
    color: #74777b;
    line-height: 22px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    width: 155px;
    padding-bottom: 14px;
  }

  .imageRightPadding {
    width: 110px !important;
  }

  .appRequestedDateLabelStyle {
    font-size: 14px;
    font-weight: normal;
    color: #74777b;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    width: 106px;
    padding-right: 10px;
  }
}

@media (min-width: 1200px) {
  .manageinstallstyle {
    padding-left: 100px !important;
  }
}

@media (max-width: 767px) {
  .appListingsStyle {
    padding-top: 0px !important;
    border-bottom: 0px none;
    border-top: 0px !important;
    min-height: 626px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pageHeadingStyle {
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #2a2c2d;
    padding-left: 24px;
    padding-right: 24px;
  }

  .dividerStyle {
    height: 10px;
    background-color: White !important;
  }

  .titleUpperStyle {
    height: 30px;
  }

  .titleLowerStyle {
    height: 20px;
  }

  .listItemStyle {
    padding: 0px !important;
    width: auto;
    background-color: #EEE;
  }

  .appRequestorLabelStyle {
    line-height: 22px;
    font-size: 12px;
    font-weight: normal;
    color: #606366;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    width: 100px;
    padding-right: 10px;
  }

  .appRequestorTextStyle {
    line-height: 22px;
    font-size: 12px;
    font-weight: normal;
    color: #606366;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    width: 200px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .appVersionValueStyle {
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #606366;
    line-height: 22px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    width: 125px;
    padding-bottom: 10px;
  }

  .appActionsLinksStyle {
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;
    line-height: 25px;
    overflow: hidden;
    color: #145c9e;
    white-space:nowrap;
  }

  .appActionsLinksStyle:hover {
    text-decoration: underline;
    color: #145c9e;
  }

  .appVersionValueStyle {
    padding-bottom: 10px;
  }

  .appRequestorLabelStyle {
    line-height: 10px;
    display: inline;
    white-space: normal;
    padding-bottom: 10px;
  }

  .appRequestorTextStyle {
    display: inline-block;
    white-space: normal;
    padding-bottom: 10px;
    padding-left: 0px !important;
  }

  .appRequestedDateTextStyle {
    line-height: 10px;
    padding-bottom: 10px;
    padding-left: 0px !important;
    font-size: 12px;
    white-space: nowrap;
    font-weight: normal;
    color: #606366;
    overflow: hidden;
    display: inline-block;
    width: 275px;
    padding-right: 10px;
  }

  #contentDiv.manageappsContainerStyle {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 25px !important;
  }

  .imageRightPadding {
    width: 110px !important;
  }

  .appActionsLinkTermsOfUseStyle {
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;
    overflow: hidden;
    color: #145c9e;
    white-space:nowrap;
  }

  .appActionsLinkTermsOfUseStyle:hover {
    text-decoration: underline;
  }
}

@media (max-width: 47.999em) {
  .appRequestedDateLabelStyle {
    line-height: 10px;
    font-size: 12px;
    font-weight: normal;
    color: #606366;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    width: 110 px;
    padding-right: 10px;
  }
  .spacernextstyle {
        padding-left: 0px !important;
        padding-top: 10px !important;
    }
  .spacersecondstyle {    
        padding-left: 0px !important;
        padding-bottom: 5px !important;
  } 
  .spacerstyle1{
      padding-left: 0px !important;
      padding-bottom: 5px !important;
  }
  .spacerstyle {    
        padding-left: 0px !important;
        padding-bottom: 5px !important;
  }  
  .manageinstallstyle {
    padding-left: 0px !important;
  }
  .noPaddingRight {
    padding-left: 0px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .applicationNameTextStyle {
    font-size: 16px;
    font-weight: normal !important;
    line-height: 24px;
    color: #282a2c;
    overflow: hidden;
    display: inline-block;
    white-space: normal;
    word-wrap: break-word;
    word-break: break-word;
    width: 100% !important;
    padding-right: 10px;
    font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
  }
}
        
        /* resolution for ipad 6*/
@media screen and (orientation:landscape) and (min-width: 768px) and (max-width: 1024px) {
 
  .previewVideoSize{
        height:360px !important;;
         
   }
  .applicationNameTextStyle {
    font-size: 16px;
    line-height: 22px;
    color: #2a2c2d;
    overflow: hidden;
    font-weight: normal !important;
    display: inline-block;
    white-space: normal !important;
    width: 100% !important;
    word-wrap: break-word;
    word-break: break-word;
    padding-right: 10px;
    font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
  }
}

@media (max-width: 47.999em) {
 
  .applicationNameTextStyle {
    font-size: 14px;
    font-weight: bold !important;
    line-height: 22px;
    color: #2a2c2d;
    overflow: hidden;
    display: inline-block;
    white-space: normal;
    word-wrap: break-word;
    word-break: break-word;
    width: 62% !important;
    padding-right: 10px;
  }

  .titlemanagestyle {
    padding-bottom: 0px !important;
  }
}

@media (min-width: 1200px) {
  .applicationNameTextStyle {
    font-size: 16px;
    font-weight: normal !important;
    line-height: 22px;
    color: #2a2a2c;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    word-wrap: break-word;
    word-break: break-word;
    width: 375px;
    padding-right: 10px;
    font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
  }
}

@media screen and (orientation:landscape) and (min-width: 768px) and (max-width: 991px) {
  .appRequestedDateTextStyle {
    font-size: 12px;
    white-space: nowrap;
    font-weight: normal;
    color: #606366;
    overflow: hidden;
    display: inline-block;
    width: 250px;
    padding-right: 10px;
    padding-left: 0px !important;
  }

  .appRequestorTextStyle {
    line-height: 22px;
    font-size: 14px;
    font-weight: normal;
    color: #74777b;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    width: 275px;
    padding-right: 10px;
    padding-left: 0px !important;
  }
  .spacernextstyle {
    padding-left: 0px !important;
    }
}

@media screen and (orientation:portrait) and (min-width: 768px) and (max-width: 991px) {
  .appRequestedDateTextStyle {
    font-size: 14px;
    white-space: nowrap;
    font-weight: normal;
    color: #606366;
    overflow: hidden;
    display: inline-block;
    width: 215px;
    padding-left: 0px !important;
  }

  .appRequestorTextStyle {
    line-height: 22px;
    font-size: 14px;
    font-weight: normal;
    color: #74777b;
    overflow: hidden;
    display: inline-block;
    white-space: normal;
    width: 204px;
    padding-right: 10px;
    padding-left: 0px !important;
  }
  
  .spacernextstyle {
    padding-left: 0px !important;
}
}

/* manageApps.jspx end */
/*Uninstall App popup changes start*/
@media (min-width: 360px) and (max-width: 767px){
    .titleBar_UX {
        background: -webkit-linear-gradient(to bottom, #f5f5f5 0%, #F0F0F0 100%) !important;
        background: -moz-linear-gradient(to bottom, #f5f5f5 0%, #F0F0F0 100%) !important;
        background: -o-linear-gradient(to bottom, #f5f5f5 0%, #F0F0F0 100%) !important;
        background: -ms-linear-gradient(to bottom, #f5f5f5 0%, #F0F0F0 100%) !important;
        background: linear-gradient(to bottom, #f5f5f5 0%, #F0F0F0 100%) !important;
        border-bottom: 1px solid #c4ced7  !important;
        height: 31px;
    } 
    .popUpCloseDiv{
        padding-top:8px !important;
        padding-right:8px !important;
    }
    .titleBarTitle_UX {
        font-size: 14px !important;
        font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif !important;
        font-weight: bold !important;
        color: #252525 !important;
        padding-left: 10px !important;
        padding-top: 2px !important;
        vertical-align: middle !important;
    }
    .popupPanel_UX{
        background-color: #f9f9f9 !important;
        padding: 0px !important;
    }
    .popupWindowContent_UX{
        border-bottom: 1px solid #c4ced7;
        padding-left:10px;
        padding-right:10px;
        padding-top:10px !important;
        padding-bottom:10px;
        overflow:hidden;
        width:auto !important;
    }
    .browserElement {
        display:none !important;
    }
    .mobElement {
        display:block !important;
    }
}
.titleBar_UX {
    background: #ffffff;
    border-bottom: none;
    height: 31px;
} 
.popUpCloseDiv {
    padding-top:0px;
    padding-right:0px;
}
.titleBarTitle_UX {
    color: #4b4d4f;
    font-family: Oracle Sans, HelveticaNeue-Thin,Helvetica Neue Thin,Helvetica Neue,Roboto Thin,Roboto,Segoe UI Light,Segoe UI,sans-serif-thin;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
    text-align: left;
}
.popupPanel_UX {
    background-color: #ffffff;
    padding: 25px;
}
.popupWindowContent_UX{
    padding-left:10px;
    padding-right:10px;
    padding-top:23px;
    padding-bottom:10px;
    overflow:hidden;
    width:auto !important;
}
@media(min-width:768px){
.browserElement {
    display:block;
}
.mobElement {
    display:none;
}
}
/*Uninstall App popup changes end*/  
/*Uninstall App start*/
.uninstallAppDesc_UX {
    padding-top:0px;
    padding-left:15px;
    height: 90px;
}
.overview-p2_leftStyle {
    font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    color: #4b4d4f !important;
    line-height: 26px !important;
    padding-right: 10px;
}

.getapp_h4_UX {
    font-weight: 300;
    font-size: 20px;
    color: #282a2c;
    text-align: center;
    line-height: 28px;
    font-family: Oracle Sans, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Roboto Light", Roboto, "Segoe UI Semilight", "Segoe UI", sans-serif-light;
}
.uninstallTileText_UX{
    color: #282a2c;
    font-family: Oracle Sans, HelveticaNeue-Thin,Helvetica Neue Thin,Helvetica Neue,Roboto Thin,Roboto,Segoe UI Light,Segoe UI,sans-serif-thin;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
}
.appNameTextStyle_UX{
    font-weight: 300;
    font-size: 20px;
    color: #282a2c;
    line-height: 28px;
    font-family: Oracle Sans, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Roboto Light", Roboto, "Segoe UI Semilight", "Segoe UI", sans-serif-light;
}
.uninstallVersionText_UX{
    color: #4b4d4f;
    font-family: Oracle Sans, Helvetica Neue Light,Helvetica Neue,Roboto,Segoe UI,sans-serif-regular;
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
    padding-left: 10px;
    margin-left: 10px;
}

.unistallAppContainer {
    background-color: #ffffff !important;
}
@media screen and (min-width: 300px) and (max-width: 768px) {
    .unistallAppContainer {
        background-color: #eee !important;
    }
    .uninstallAppDesc_UX {
	padding-top:15px !important;
	padding-left:15px;
        height: auto !important;
    }
    .appNameTextStyle_UX{
	font-size: 14px  !important;
        font-weight: bold !important;
        line-height: 22px  !important;
        color: #2a2c2d  !important;
        font-family:Helvetica Neue,Helvetica,Arial,sans-serif !important;
        overflow: hidden;
        display: inline-block;
        text-overflow: ellipsis;
        white-space: nowrap;
        width:375px;
        padding-right:10px;
    }
    .getapp_h4_UX {
        font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif !important;
        font-size: 18px !important;;
        font-weight: normal !important;;
        color: #2a2c2d !important;;
        line-height: 30px !important;;
    }
    .uninstallTileText_UX{
        font-size: 14px !important;
        font-weight: bold !important;
        line-height: 22px !important;
        color: #2a2c2d !important;
        font-family: Oracle Sans, Helvetica Neue,Helvetica,Arial,sans-serif  !important;
    }
    .uninstallVersionText_UX{
	font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
        font-size: 12px !important;
        font-weight: normal !important;
        color: #606366 !important;
        line-height: 22px !important;
        margin-left: 0px  !important;
        padding-left: 0px !important;
    }
    .computeICSConfigurationSectionTitle {
        color: #008094 !important;
        text-align: left !important;
        font-family: Oracle Sans, Helvetica Neue Thin, Helvetica Neue, Helvetica, Roboto, Segoe UI, sans-serif-regular !important;
        font-weight: 200 !important;
        font-size: 26px !important;
        line-height: 28px !important;
    }
    .computeICSConfigurationParams {
	font-family: Oracle Sans, "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif,Roboto;
	font-weight: normal !important;
	font-size: 14px !important;
	color: #4f4f4f !important;
	text-align: left !important;
	
    }
}
/*Uninstall App end*/

@media (max-width: 767px) {
    .noManageAppsData{
        border-style:none;
        border-bottom: 0 none;
        border-top: 0 none !important;
        min-height: 626px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 0 !important;
    }
    .noManageAppsMsgStyle{
        color: #606366;
        font-family: Oracle Sans, "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 14px;
        font-weight: normal;
        line-height: 22px;
    }
}

@media (min-width: 767px) {
    .noManageAppsData{
        border-style:none;
        text-align:center;
        border-bottom: 1px solid #D3CFCB;
        margin-bottom: 41px;
        padding-bottom: 50px;
        padding-top:53px;
        }
    .noManageAppsMsgStyle{
        color: #282a2c;
        font-family: Oracle Sans, "HelveticaNeue-Light",Helvetica Neue Light,Helvetica Neue,Roboto,Segoe UI,sans-serif-regular;
        font-size: 24px;
        font-weight: 300;
        line-height: 32px;
        font-size:30px !important;
        border-style:hidden !important;
        overflow:hidden !important
    }
}
/* Start Get app JCS styles */
@media (max-width: 47.999em){ 
.jcsConfigurationHeaderTitle
{
    font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    color: #2a2c2d;
    font-size:15px !important; 
    font-weight:bold !important;
    line-height:20px !important;
}
.jcsConfigurationProduct
{
    font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #7b7d7f;
    line-height: 20px;
}

.jcsOverview-p2 {
        font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 13px;
        font-weight: normal; 
        color: #434648;
        line-height: 18px;
        text-align:left;
     }
     .jcsOverview-p3 {
        font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 14px;
        font-weight: bold; 
        color: #2a2c2d;
        line-height: 18px;
        text-align:left;
     }
     .jcsoverviewtab-h6 {
        font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #2a2c2d;
     }
 table.readAndAcceptPartnerTermsOfUseStyle tr td:first-child + td label {
        padding-left: 5px;
        padding-right:5px;
        vertical-align: super;
        white-space:normal;
        font-weight:bold !important;
    } 
   .getAppInputName{
    font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 13px !important;
    font-weight: bold !important;
    color: #4f4f4f !important;
    float: left !important;
    margin-bottom: 10px;
    padding-left: 5px;
    }
    .getappLable
    {
    font-size: 14px;
    font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #2a2c2d;
    line-height: 20px; 
    }
    .jcsoverview-p1 { 
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: bold;
        font-size: 12px;
        color: #282a2c;
        text-align: left;
        line-height: 24px;
     }
}
@media (min-width: 48em) {
.jcsConfigurationHeaderTitle {
	font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
    font-weight: 300;
    font-size: 24px;
    color: #282a2c;
    text-align: left;
    line-height: 32px;
}	
.jcsConfigurationProduct {	
	font-family: Oracle Sans, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    font-weight: normal;
    font-size: 16px;
    color: #282a2c;
    text-align: left;
    line-height: 24px;
}
.jcsOverview-p2 {
        
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        font-weight: normal !important;
        font-size: 16px !important;
        color: #4b4d4f !important;
        text-align: left !important;
        line-height: 26px !important;
     }
     .jcsoverviewtab-h6 {
        font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
        font-weight: 200;
        font-size: 34px;
        font-color: #282a2c;
        text-align: left;
        line-height: 42px;
     }
     .jcsoverview-p1 { 
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: normal;
        font-size: 16px;
        color: #282a2c;
        text-align: left;
        line-height: 24px;
     }
     .jcsOverview-p3 {
        font-family: Oracle Sans, HelveticaNeue-Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;
        font-size: 18px;
        font-weight: normal; 
        color: #4b4d4f;
        line-height: 20px;
        text-align:left;
     }
     .getAppInputName{
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
        font-weight: normal !important;
        font-size: 16px !important;
        color: #4b4d4f !important;
        text-align: left !important;
        line-height: 26px !important;
     }
      .getappLable
    {
    font-family:HelveticaNeue-Thin, Helvetica Neue Thin, Helvetica Neue, Roboto Thin, Roboto, Segoe UI Light, Segoe UI, sans-serif-thin;  
        font-weight:300; 
        font-size:24px; 
        color:#282a2c;  
        text-align:left;
        line-height:32px;
    }
    .getapp-b4 {
    background: #f1f3f3 linear-gradient(to bottom, #e3e7e9 0%, #e7ebed 50%, #f1f3f3 100%) repeat scroll 0 0;
    border: 1px solid solid rgba(22, 21, 19, 0.5) !important;
    border-radius: 4px !important;
    color: black;
    font-family: Oracle Sans, Helvetica Neue Light,Helvetica Neue,Roboto,Segoe UI,sans-serif-regular !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    height: 38px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
}
/* End Get app JCS styles */
@media screen and (orientation:landscape) and (min-width: 768px) and (max-width: 1024px) {
    .noPermissionsContainerStyle {
        width: 1024px !important;
        display: inline-block;
        text-align: left;
        padding-top: 0px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
    }
    .returnToMarketplace {
        float: left;
        text-align: right;
    }
}
@media screen and (orientation:portrait) and (min-width: 768px) and (max-width: 1024px) {
    .getAppTermsLayout{
    width:350px !important;
    }
    .noPermissionsContainerStyle {
        display: inline-block;
        text-align: left;
        padding-top: 0px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
    }
    .returnToMarketplace {
        float: left;
        text-align: right;
    }
}
@media (min-width: 1025px) {
    .noPermissionsContainerStyle {
        width: 1160px !important;
        text-align: left;
        display: inline-block;
    }
    .returnToMarketplace {
        float: left;
        text-align: right;
    }
    .computeServiceMappingsContainerStyle {
	padding-left:21px !important;
	-webkit-padding-start:25px !important;
    }
    .computeICSPartnerTNCXSStyle {
        padding-left: 18px !important;
    }
    .computeConfigurationActions {
        
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .computeServiceMappingsContainerStyle {
	padding-left:21px !important;
	-webkit-padding-start:20px !important;
    }
}
.getAppNotifyUserDownloadInfoCloseBtn {
    position:absolute;
    bottom:20px;
    right:20px;
}
.lessSupportLinksMargin {
    margin-right:221px;
}
.custLeadTNCFormErrorBox {
    line-height:18px; 
    background-color: #FFDFDF;
    border-bottom: 1px solid #ffc5c5;
    margin-right:271px;
    min-width:362px;
    min-height:14px;
    padding-top:11px;
    padding-bottom:11px; 
    font-family: Oracle Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size:14px;
    padding-left:15px;
    text-align:left;
}
.reportAbuseConfirmCloseBtn {
    position:absolute;
    right:0px;
    bottom:0px;
}
@media screen 
and (min-device-width : 375px) 
and (max-device-width : 667px)
and (orientation : portrait) {
    .computeICSPartnerTNCXSStyle {
        padding-left: 0px !important;
        white-space: nowrap;
    }
}
.nameFade {
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255, 255, 255,0)),color-stop(100%,rgba(255, 255, 255,1)));
    background-image: -webkit-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
    background-image: -o-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
    background: linear-gradient(to right,rgba(255, 255, 255,,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#f9f9f9',EndColorStr='#f9f9f9');               
    height: 22px;
    right: 0px;               
    position: absolute;                
    top:0px;
    width: 45px;  
}
.reviewAppDetails_Column1Style {
    min-width: 300px !important;
    max-width: 300px !important;
    text-align: right;
    padding-right: 14px;
    font-family: Oracle Sans, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #4f4f4f;
    line-height: 22px;
}
.reviewAppDetails_Column2Style {
    text-align:left;
    font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #434648;
    line-height: 22px;
}
        
.uninstall-text-end {
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(241,241,241,0)),color-stop(100%,rgba(241,241,241,1)));
    background-image: -webkit-linear-gradient(left,rgba(241,241,241,0) 0%,rgba(241,241,241,1) 80%, rgba(241,241,241,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(241,241,241,0) 0%,rgba(241,241,241,1) 80%, rgba(241,241,241,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(241,241,241,0) 0%,rgba(241,241,241,1) 80%, rgba(241,241,241,1) 100%);
    background-image: -o-linear-gradient(left,rgba(241,241,241,0) 0%,rgba(241,241,241,1) 80%, rgba(241,241,241,1) 100%);
    background: linear-gradient(to right,rgba(241,241,241,0) 0%,rgba(241,241,241,1) 80%, rgba(241,241,241,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00f1f1f1',EndColorStr='#f1f1f1');
      height: 18px;
      min-height: 18px;
      max-height: 18px;
      position: absolute;
      left: 509px;
      top: 9px;
      z-index:2;
        width: 45px;
}
.developerRegisterButtons{
    width:100%;
    text-align:center;
}
.appScreenshotsPrevPosition {
    left:25px;
}
.appScreenshotsNextPosition {
    right:25px;
}
.sortByFilterPadding {
    padding: 7px 1px 10px 5px;
}
.sortByFilterTopRatedApps {
    padding-right:2px;
}

.bannerBackgroundApp{
       background-color: #1F505E;
       width:100%;
       height:280px;
}
.bannerBackgroundServices{
       background-color: #3E686C;
       width:100%;
       height:280px;
}   
.bannerInternal {
    position:absolute;
    min-width:1200px;    
}
.bannerExternal
{
    position:absolute;
    min-width:1200px;
    width:100%;
}
.topRatedFilterMagin {
    margin-left:136px;
}

@media only screen and (max-width: 63.9375em) and (min-width: 48em){
    .bigTileProductHomePageStyle {
        width: 248px !important;
        padding-right: 37px !important;
        padding-left: 36px !important;
        margin-right: 0px !important;
        margin-left: 0px !important;
        border-right:1px solid #d6dfe6 !important;
        border-bottom: 1px solid #d6dfe6 !important;
    }
}

/* resolution for ipad 6*/
@media screen and (orientation:landscape) and (min-width: 768px) and (max-width: 1024px) {

.bigTileProductHomePageStyle {
    width: 376px !important;
    border-right: 1px solid #d6dfe6 !important;
    border-bottom: 1px solid #d6dfe6 !important;
    padding-left: 25px !important;
    margin-right: 0px !important;
    padding-right: 25px !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
}

.bigTileInnerContainer,
.app_rating {
    width: 250px !important;
}



.filterBigTileInnerContainer,
.filterAppRating {
    width: 295px !important;
}

}



@media (min-width: 768px) and (max-width: 1024px) {
            .getAppCheckoutSection1 {
                display: inline-block;
                width: 1024px !important;
                margin-bottom: 0px;
                padding-top: 25px;
                padding-right: 20px;
                padding-bottom: 40px;
                padding-left: 20px;
            }
            .getAppFormStyle {
                display: inline-block;
                width: 1024px !important;
                text-align:left;
                padding-top: 40px;
                padding-right: 20px;
                padding-bottom: 40px;
                padding-left: 20px;
                min-height: 475px;
            }
        }
        
        @media (min-width: 1025px) {
            .getAppCheckoutSection1 {
                display: inline-block;
                width: 1160px !important;
            }
            .getAppFormStyle {
                display: inline-block;
                width: 1160px !important;
                text-align:left;
                padding-top: 40px;
                padding-right: 20px;
                padding-bottom: 40px;
                padding-left: 0px;
                min-height: 475px;
            }            
        }
        @media (max-width: 767px) { 
            .getAppFormStyle {
                padding-top: 40px;
                padding-right: 20px;
                padding-bottom: 40px;
                padding-left: 20px;
                min-height: 475px;
            }
        }        


/* pre-install instructions css */
.preInstallInstructionStyle {
        text-align:left;
}
    .cloudAccountHeading{
        font-family: Oracle Sans, "HelveticaNeue-Thin", "Segoe UI", Arial, sans-serif-regular;
        font-weight: 200;
        font-size: 34px;
        color: #282a2c !important;
        text-align: left;
        line-height: 42px;
    }
    .instructionsHeading {
        font-size: 20px;
        color: #282a2c !important;
        text-align: left;
        line-height: 28px;
        font-family: Oracle Sans, "HelveticaNeue-Thin", "Segoe UI", Arial, sans-serif-regular;
        font-weight: normal; 
    }
    .instructionsLabel {
        font-weight: 400;
        font-size: 16px;
        color: #4b4d4f !important;
        text-align: left;
        line-height: 26px;
        font-family: Oracle Sans, "Helvetica Neue", Roboto, "Segoe UI", sans-serif-regular;
    }
    @media (min-width: 768px) and (max-width: 1024px) {            
        .getAppFormStyleDC {
            display: inline-block;
            text-align:left;
            padding-top: 40px;
            padding-right: 20px;
            padding-bottom: 40px;
            padding-left: 20px;
            min-height: 700px;
        }
    }
    
    @media (min-width: 1025px) {            
        .getAppFormStyleDC {
            display: inline-block;
            width: 1160px !important;
            text-align:left;
            padding-top: 40px;
            padding-right: 20px;
            padding-bottom: 40px;
            padding-left: 0px;
            min-height: 700px;
        }            
    }
    
    @media (max-width: 767px) { 
        .getAppFormStyleDC {
            padding-top: 40px;
            padding-right: 20px;
            padding-bottom: 40px;
            padding-left: 20px;
            min-height: 700px;
        }
    }   

    
/*iphone5-5s  potrait mode*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait)
{
    .listingNameWrap { 
        word-wrap:break-word;
        max-width:223px;
    }
    .regionFilterNameWrap{
        word-wrap:break-word;
        max-width:245px;
    }
}
/*iphone5-5s  landscape mode*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape)
{
    .listingNameWrap {
        word-wrap:break-word;
        max-width:470px;
    }
    .regionFilterNameWrap{
        word-wrap:break-word;
        max-width:495px;
    }
}


/*iphone6 / 7 potrait mode*/
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait)
{
    .listingNameWrap {
        word-wrap:break-word;
        max-width:273px;
    }
    .regionFilterNameWrap{
        word-wrap:break-word;
        max-width:300px;
    }
}

/*iphone6/7 - landscape mode*/
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape){
    .listingNameWrap {
        word-wrap:break-word;
        max-width:550px;
    }
    .regionFilterNameWrap{
        word-wrap:break-word;
        max-width:550px;
    }
}

/*iphone 6plus/7plus potrait mode*/
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait){
    .listingNameWrap {
        word-wrap:break-word;
        max-width:318px;
    }
    .regionFilterNameWrap{
        word-wrap:break-word;
        max-width:340px;
    }
}

/*iphone 6plus / 7plus landscape mode*/
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape){
    .listingNameWrap {
        word-wrap:break-word;
        max-width:618px;
     }
     .regionFilterNameWrap{
        word-wrap:break-word;
        max-width:590px;
    }
}

@media (max-width: 1200px) and (min-width: 1024px){

.section2-left-block-publisher{

padding-left: 40px;
padding-right: 40px;

}




.section2-publisher-block{

margin-left:75px;
margin-top:50px;
margin-bottom:27px;

}
.section2-publisherright-block{
    margin-left:20px;
    padding-left: 40px;
    padding-right: 40px;
}
.section2-left-block-publisher{

padding-left: 40px;
padding-right: 40px;

}

}
         
@media screen and (orientation:portrait) and (min-width: 768px) and (max-width: 1024px) {  

   
     .increase-your-reach { 
   height: 40px;
   width: 302px;	
   color: #FFFFFF;
   font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
   font-size: 34px;
   font-weight: 300;
   line-height: 41px;
}

            .get-your-apps-in-fro {
                height: 126px;	
                width: 520px;
                color: #FFFFFF;	
                font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 14px;
                line-height: 18px;
            }
            
            .publish-services-and {
                height: 34px;
                width: 780px;
                color: #000000;
                font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 24px;
                line-height: 34px;
            }
            
            .register-for-a-publi {	
                height: 18px;
                width: 90%;
                color: #333333;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 16px;	letter-spacing: 0.23px;	line-height: 18px;
            }
            
            .membership-in-the {
                height: 74px;	width: 780px;	color: #333333;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 14px;
                line-height: 22px;
            }
            .some-oracle-cloud { 
                height: 15px;	width: 780px;	color: rgba(0,0,0,0.6);	
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 13px;	font-style: italic;
                line-height: 15px;
            }
            .bg {
                height: 32px !important;width: 60px !important;border-radius: 2px !important;	
                background-color: #027BC7 !important;
                box-shadow: inset 0 2px 0 0 #FFFFFF !important;
            }
            .bginside {	
                height: 16px ;	width: 20px ;
                color: #FFFFFF !important;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 14px !important;letter-spacing: 0.2px !important;	line-height: 16px !important;
            }
            .fast-track-your-regi {
                height: 26px;width: 490px;color: #000000;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 20px;
                line-height: 26px;
                margin-top:33px;
            }
            .for-oracle-database {
                    height: 22px;	width: 490px;	color: #000000;
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 16px;
                    line-height: 22px;
            }
            .if-your-apps-already {	
                    height: 44px;	width: 440px;	color: #333333;	
                   font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;	
                    line-height: 22px;
                    margin-top:10px;
            }
            .applications-must-su {
                    height: 94px !important;	width: 490px !important;
                    color: #333333 !important;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px !important;
                    line-height: 22px !important;
            }
            .not-an-opn-member-ye {
                    height: 26px;	
                    width: 490px;
                    color: #000000;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 20px;	line-height: 26px;
            }
            .you-ll-need-to-join {
                    height: 66px;	width: 440px;
                    color: #333333;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    line-height: 22px;
            }
            .joinopnbtn {
                    height: 16px;	width: 62px;
                    color: #000000;
                    font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    letter-spacing: 0.2px;	
                    line-height: 16px;
            }
            .if-you-re-not-yet-an{
                    height: 66px;
                    width: 420px;	
                    color: #333333;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    line-height: 22px;
            }
            .developergobtn {
                    height: 16px;	width: 20px;	color: #000000;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    letter-spacing: 0.2px;	line-height: 16px;
            }
            .registering-for-orac {
                    height: 34px;	width: 740px;	color: #000000;	
                    margin-top:30px;
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 24px;
                    line-height: 34px;
            }
            .sign-in-to-your-o {
                    height: 80px;	width: 1160px;	color: rgba(0,0,0,0.8);	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    line-height: 20px;
            }
            .rectangle-3 {
                    height: 385px;	width: 480px;	background-color: #FFFFFF;
                    box-shadow: 1px 1px 0 0 rgba(0,0,0,0.3);
            }
            .rectangle-3-copy {	
                    height: 385px;	width: 480px;
                    background-color: #FFFFFF;	
                    box-shadow: 1px 1px 0 0 rgba(0,0,0,0.3);
            }
            .publisher-landingHeader1{   
                    background: radial-gradient(circle, #027BC7 0%, rgba(1,67,115,0.3) 100%);
                    width: 100%;
                    margin-left: auto;
                    margin-right: auto;
                    min-height:412px;
                   
            }
            .color-base {	
                    height: 412px;	
                    width: 1200px;
                    background-color: #41242B;
            }
            .container-publisher{
                width: 1200px !important;
                padding-top:60px;
            }
           .pub-sec1-right-video{
               height: 260px !important;
               width: 344px !important;
               background-color: #333333;
               box-shadow: 2px 2px 0 0 rgba(0,0,0,0.2);
               float:none !important;
               margin-left:69px;
           }
          .partnerRegistSectn1{
              width:320px !important;
              margin-left:0px !important;
              margin-top:45px;
          }
    
          .group-3 {	
              height: 243px;	
              width: 790px;
          }
    .membership-in-the {
            height: 74px;	width: 780px;	color: #333333;
            font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
            font-size: 14px;
            
            line-height: 22px;
    }
    .cloudreadySpaceHeader{
            min-height: 68px!important;
            max-height: 68px!important;
    }
    
     .notanopnspace{
      margin-top:-72px;
  }
  .cloudReadymainRegSection {
    width: 800px;
    background-color: #ffffff;
    margin-left:-4px;
    padding-bottom:10px;
    
}

.pub-sec1-right-col {
    margin-top: 72px;
}
.section2-publisher-block{
    margin-top:50px;
    margin-bottom:27px;

}
.section2-publisherright-block{
    margin-left:100px;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 14px;
}

.section2-left-block-publisher{

padding-left: 40px;
padding-right: 40px;
margin-left:100px;
}

}

     
@media screen and (orientation:landscape) and (min-width: 320px) and (max-width: 736px) {  

   
     .increase-your-reach { 
   height: 40px;
   width: 302px;	
   color: #FFFFFF;
   font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
   font-size: 34px;
   font-weight: 300;
   line-height: 41px;
}

            .get-your-apps-in-fro {
                height: 126px;	
                width: 520px;
                color: #FFFFFF;	
                font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 14px;
                line-height: 18px;
            }
            
            .publish-services-and {
                height: 34px;
                width: 560px;
                
                color: #000000;
                font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 17px;
                line-height: 24px;
            }
            
            .register-for-a-publi {	
                height: 18px;
                width: 560px;
                color: #333333;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 15px;	letter-spacing: 0.23px;	line-height: 18px;
            }
            
            .membership-in-the {
                height: 74px;	width: 780px;	color: #333333;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 14px;
                line-height: 22px;
            }
            .some-oracle-cloud { 
                height: 15px;	width: 780px;	color: rgba(0,0,0,0.6);	
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 13px;	font-style: italic;
                line-height: 15px;
                padding-top:32px;
            }
            .bg {
                height: 32px !important;width: 60px !important;border-radius: 2px !important;	
                background-color: #027BC7 !important;
                box-shadow: inset 0 2px 0 0 #FFFFFF !important;
            }
            .bginside {	
                height: 16px ;	width: 20px ;
                color: #FFFFFF !important;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 14px !important;letter-spacing: 0.2px !important;	line-height: 16px !important;
            }
            .fast-track-your-regi {
                height: 26px;width: 490px;color: #000000;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 20px;
                line-height: 26px;
                margin-top:33px;
            }
            .for-oracle-database {
                    height: 22px;	width: 490px;	color: #000000;
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 13px;
                    line-height: 22px;
            }
            .if-your-apps-already {	
                    height: 44px;	width: 460px;	color: #333333;	
                   font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;	
                    line-height: 22px;
                    margin-top:10px;
            }
            .applications-must-su {
                    height: 94px !important;	width: 490px !important;
                    color: #333333 !important;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px !important;
                    line-height: 22px !important;
            }
            .not-an-opn-member-ye {
                    height: 26px;	
                    width: 490px;
                    color: #000000;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 20px;	line-height: 26px;
            }
            .you-ll-need-to-join {
                    height: 66px;	width: 440px;
                    color: #333333;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    line-height: 22px;
            }
            .joinopnbtn {
                    height: 16px;	width: 62px;
                    color: #000000;
                    font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    letter-spacing: 0.2px;	
                    line-height: 16px;
            }
            .if-you-re-not-yet-an{
                    height: 66px;
                    width: 420px;	
                    color: #333333;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    line-height: 22px;
            }
            .developergobtn {
                    height: 16px;	width: 20px;	color: #000000;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    letter-spacing: 0.2px;	line-height: 16px;
            }
            .registering-for-orac {
                    height: 34px;	width: 740px;	color: #000000;	
                    margin-top:30px;
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 24px;
                    line-height: 34px;
            }
            .sign-in-to-your-o {
                    height: 80px;	width: 1160px;	color: rgba(0,0,0,0.8);	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    line-height: 20px;
            }
            .rectangle-3 {
                    height: 385px;	width: 480px;	background-color: #FFFFFF;
                    box-shadow: 1px 1px 0 0 rgba(0,0,0,0.3);
            }
            .rectangle-3-copy {	
                    height: 385px;	width: 480px;
                    background-color: #FFFFFF;	
                    box-shadow: 1px 1px 0 0 rgba(0,0,0,0.3);
            }
            .publisher-landingHeader1{   
                    background: radial-gradient(circle, #027BC7 0%, rgba(1,67,115,0.3) 100%);
                    width: 768px;
                    margin-left: auto;
                    margin-right: auto;
                    min-height:412px;
                   
            }
            .color-base {	
                    height: 705px;	
                    width: 1200px;
                    background-color: #014373;
            }
            .container-publisher{
                width: 1200px !important;
                padding-top:60px;
            }
           .pub-sec1-right-video{
               height: 260px !important;
               width: 300px !important;
               background-color: #333333;
               box-shadow: 2px 2px 0 0 rgba(0,0,0,0.2);
               float:none !important;
               margin-left:125px;
           }
          .partnerRegistSectn1{
              width:484px !important;
              margin-left:0px !important;
              margin-top:74px;
          }
    
          .group-3 {	
              height: 243px;	
              width: 560px;
          }
    .membership-in-the {
            height: 74px;	width: 780px;	color: #333333;
            font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
            font-size: 14px;
            
            line-height: 15px;
    }
    .cloudreadySpaceHeader{
            min-height: 68px!important;
            max-height: 68px!important;
    }
    
     .notanopnspace{
      margin-top:-72px;
  }
  .cloudReadymainRegSection {
    width: 560px;
    background-color: #ffffff;
    margin-left:-4px;
    padding-bottom:40px;
    
}

.pub-sec1-right-col {
    margin-top: 72px;
}
.section2-publisher-block{
    margin-top:50px;
    margin-bottom:27px;
    margin-left: -22px;

}
.section2-publisherright-block{
   
    margin-top: 14px;
    margin-left:auto;
    margin-right:auto;
}

.section2-left-block-publisher{

width:480px;
margin-left:auto;
margin-right:auto;
}
.pub-sec2-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    background-color: #f1f4f6;
    min-height: 428px;
}
.pub-reg-sec2-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    background-color: #f5f5f5;
    min-height: 428px;
}
.mobcloudReady_B3{
    margin-left:0px !important;
}
.mobpadding{
    padding-top:20px !important;
}
.mobpgtt1padding{
    margin-left:0px !important;
    padding-top:10px !important;
}
 }

     
 @media screen and (orientation:portrait) and (min-width: 320px) and (max-width: 736px) {  

   
     .increase-your-reach { 
   height: 40px;
   width: 302px;	
   color: #FFFFFF;
   font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
   font-size: 34px;
   font-weight: 300;
   line-height: 41px;
}

            .get-your-apps-in-fro {
                height: 126px;	
                width: 520px;
                color: #FFFFFF;	
                font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 14px;
                line-height: 18px;
            }
            
            .publish-services-and {
                height: 34px;
                width: 310px;
                
                color: #000000;
                font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 20px;
                line-height: 16px;
            }
            
            .register-for-a-publi {	
                height: 18px;
                width: 310px;
                color: #333333;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 15px;	letter-spacing: 0.23px;	line-height: 18px;
            }
            
           
            .some-oracle-cloud { 
                height: 15px;	width: 310px;	color: rgba(0,0,0,0.6);	
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 12px;	font-style: italic;
                line-height: 15px;
                padding-top:100px;
            }
            .bg {
                height: 32px !important;width: 60px !important;border-radius: 2px !important;	
                background-color: #027BC7 !important;
                box-shadow: inset 0 2px 0 0 #FFFFFF !important;
            }
            .bginside {	
                height: 16px ;	width: 20px ;
                color: #FFFFFF !important;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 14px !important;letter-spacing: 0.2px !important;	line-height: 16px !important;
            }
            .fast-track-your-regi {
                height: 26px;width: 490px;color: #000000;
                font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                font-size: 20px;
                line-height: 26px;
                margin-top:33px;
            }
            .for-oracle-database {
                    height: 22px;	width: 297px;	color: #000000;
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 15px;
                    line-height: 22px;
            }
            .if-your-apps-already {	
                    height: 44px;	width: 288px;	color: #333333;	
                   font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;	
                    line-height: 22px;
                    margin-top:16px;
            }
            .applications-must-su {
                    height: 94px !important;	width: 490px !important;
                    color: #333333 !important;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px !important;
                    line-height: 22px !important;
            }
            .not-an-opn-member-ye {
                    height: 26px;	
                    width: 490px;
                    color: #000000;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 20px;	line-height: 26px;
            }
            .you-ll-need-to-join {
                    height: 66px;	width: 285px;
                    color: #333333;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    line-height: 22px;
            }
            .joinopnbtn {
                    height: 16px;	width: 62px;
                    color: #000000;
                    font-family: Oracle Sans, HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    letter-spacing: 0.2px;	
                    line-height: 16px;
            }
            .if-you-re-not-yet-an{
                    height: 66px;
                    width: 294px;	
                    color: #333333;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    line-height: 22px;
            }
            .developergobtn {
                    height: 16px;	width: 20px;	color: #000000;	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    letter-spacing: 0.2px;	line-height: 16px;
            }
            .registering-for-orac {
                    height: 34px;	width: 310px;	color: #000000;	
                    margin-top:30px;
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 20px;
                    line-height: 24px;
            }
            .sign-in-to-your-o {
                    height: 80px;	width: 1160px;	color: rgba(0,0,0,0.8);	
                    font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
                    font-size: 14px;
                    line-height: 20px;
            }
            .rectangle-3 {
                    height: 385px;	width: 480px;	background-color: #FFFFFF;
                    box-shadow: 1px 1px 0 0 rgba(0,0,0,0.3);
            }
            .rectangle-3-copy {	
                    height: 385px;	width: 480px;
                    background-color: #FFFFFF;	
                    box-shadow: 1px 1px 0 0 rgba(0,0,0,0.3);
            }
            .publisher-landingHeader1{   
                    background: radial-gradient(circle, #027BC7 0%, rgba(1,67,115,0.3) 100%);
                    width: 768px;
                    margin-left: auto;
                    margin-right: auto;
                    min-height:412px;
                   
            }
            .color-base {	
                    height: 745px;	
                    width: 1200px;
                    background-color: #014373;
            }
            .container-publisher{
                width: 1200px !important;
                padding-top:60px;
            }
           .pub-sec1-right-video{
               height: 260px !important;
               width: 300px !important;
               background-color: #333333;
               box-shadow: 2px 2px 0 0 rgba(0,0,0,0.2);
               float:none !important;
               margin-left:10px;
           }
          .partnerRegistSectn1{
              width:315px !important;
              margin-left:0px !important;
              margin-top:74px;
          }
    
          .group-3 {	
              height: 243px;	
              width: 560px;
          }
    .membership-in-the {
            height: 74px;	width: 310px;	color: #333333;
            font-family: Oracle Sans,  HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue","Roboto Light",Roboto,"Segoe UI Semilight","Segoe UI",sans-serif-light;
            font-size: 14px;
            
            line-height: 15px;
    }
    .cloudreadySpaceHeader{
            min-height: 68px!important;
            max-height: 68px!important;
    }
    
     .notanopnspace{
      margin-top:-72px;
  }
  .cloudReadymainRegSection {
    width: 310px;
    background-color: #ffffff;
    margin-left:-4px;
    padding-bottom:186px;
    
}

.pub-sec1-right-col {
    margin-top: 72px;
}
.section2-publisher-block{
    margin-top:50px;
    margin-bottom:27px;
    margin-left: -22px;
    width:310px;

}
.section2-publisherright-block{
   
    margin-top: 14px;
    margin-left:auto;
    margin-right:auto;
}

.section2-left-block-publisher{

width:310px;
margin-left:auto;
margin-right:auto;
}
.pub-sec2-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    background-color: #f1f4f6;
    min-height: 428px;
}
pub-reg-sec2-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    background-color: #f5f5f5;
    min-height: 428px;
}
.mobcloudReady_B3{
    margin-left:0px !important;
}
.mobpadding{
    padding-top:26px !important;
}
.mobpgtt1padding{
    margin-left:0px !important;
    padding-top:10px !important;
}
.mobilepadding{
    margin-top:21px !important;
}
.mobgojoinpadding{
    margin-top: 29px !important;
}

 }
 
 .packageVersions-overlay {
    box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.4);
    display: none;
    position: absolute;
    border: 1px solid #c4ced7;
    background: #f9f9f9;
    padding: 5px;
    border-radius: 4px;
    margin-left: 55px;
    font-family: Oracle Sans, "Helvetica Neue Light", "Helvetica Neue", Roboto, "Segoe UI", sans-serif-regular !important;
    font-weight: normal !important;
    font-size: 14px !important;
    color: rgb(75, 77, 79) !important;
    text-align: left !important;
    line-height: 26px !important;
    min-width:150px;
    z-index: 1000;
}

  .dialogWindowErrorStyle {
	padding:18px;
	overflow:hidden;
	height:510px;
    }

    .dialogWindowStyle {
	padding:18px;
	overflow:hidden;
	height:490px;
    }
    
    table.readAndAcceptTermsOfUseStyle tr td label {
        padding-left: 0px;
    }
    
    table.readAndAcceptTermsOfUseStyle tr td span {
        vertical-align: top;
    }

 table.readAndAcceptTermsOfUseStyle tr td:first-child + td label {
        padding-left: 14px;
        padding-right: 5px;
        vertical-align: top;
        white-space:normal;
        font-family: Oracle Sans, "Helvetica Neue Light", "Helvetica Neue", Roboto, "Segoe UI", "sans-serif-regular";
    font-size: 14px;
    color: #4b4d4f;
    font-weight: 500;
    }  
    
           
       
table.readAndAcceptTermsOfUseStyle-dowld-tc tr td:first-child + td label {
        padding-left: 5px !important;
        vertical-align: super !important!important;
    } 

@media (max-width: 767px) {
    .getappButtons{
        float:none !important;
    }
}

  /****************Listing details page styles*******************/
    .serviceHeaderValue{
        font-weight: normal;
        font-size: 14px;
        color: #74777b;
        text-align: left;
        line-height: 22px;
    }
    .serviceHeaderLink{
        font-weight:normal;
            font-family: Oracle Sans, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 14px;
        text-align: left;
        color: #145c9e;
    }
    
    .serviceHeaderLink:focus, 
    .serviceHeaderLink:hover{
        text-decoration:underline;
    }
    .serviceHeaderLink:active{
        text-decoration:underline;
    }
    .serviceHeaderTitle{
        font-family: Oracle Sans, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: normal;
        font-size: 16px;
        color: #282a2c;
        text-align: left;
        line-height: 24px
    }
    
    TABLE.serviceIcons tr:first-child td:first-child +td +td {
    width: 222px;
}
    
    TABLE.serviceIcons tr:first-child td{
       vertical-align:top;
    }
    
    TABLE.hearderIcons tr:first-child{
        width:130px;
    }
    TABLE.hearderIcons td:first-child{
        width:80px;
    }
    .serviceIcons{
        margin-top: 30px;
        width: 100%;
    }
    .appIcons{
        margin-top: 24px;
        width: 100%;
    }
    
    TABLE.pricingIconLayout tr:first-child td:first-child{
        width:auto !important;
       
    }
   
    
    .pricePopupContainerStyle{
        margin:14px;
        background-color: #FFFFFF;
    }
    .pricePopupContentStyle{
        font-size: 13px;
        line-height:18px;
        color: #333333;
        font-weight: normal;
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
    }
    .iconsPartition{
        border-right: 1px solid #d6dfe6; 
    }
    
        @media (min-width: 768px) {
          .container {
            width: 750px;
          }
        }
        @media (min-width: 992px) {
          .container {
            width: 1024px;
            padding-right: 0px;
            padding-left: 0px;
          }
        }
        @media (min-width: 1200px) {
          .container {
            width: 1024px;
            padding-right: 0px;
            padding-left: 0px;
          }
        }
        @media (min-width: 768px) and (max-width: 992px) {
            .container{
                width:100%;
                padding-left:0px;
                padding-right:0px;
            }
        }
        @media (min-width: 992px) and (max-width: 1024px) {
             .container{
                width:100%;
                padding-left:0px;
                padding-right:0px;
            }
           
        }
        @media (min-width: 47.938em) and (max-width: 47.999em) {
            .hidden-xs{
                display:none !important;
            }
            .visible-xs{
                display: block !important;
            }
        }
        .map-address-fade{
            background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(236, 235, 235,0)),color-stop(100%,rgba(236, 235, 235,1)));
            background-image: -webkit-linear-gradient(left,rgba(236, 235, 235,0) 0%,rgba(236, 235, 235,1) 90%, rgba(236, 235, 235,1) 100%);
            background-image: -moz-linear-gradient(left,rgba(236, 235, 235,0) 0%,rgba(236, 235, 235,1) 90%, rgba(236, 235, 235,1) 100%);
            background-image: -ms-linear-gradient(left,rgba(236, 235, 235,0) 0%,rgba(236, 235, 235,1) 90%, rgba(236, 235, 235,1) 100%);
            background-image: -o-linear-gradient(left,rgba(236, 235, 235,0) 0%,rgba(236, 235, 235,1) 90%, rgba(236, 235, 235,1) 100%);
            background: linear-gradient(to right,rgba(236, 235, 235,0) 0%,rgba(236, 235, 235,1) 90%, rgba(236, 235, 235,1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#e8f6fb',EndColorStr='#e8f6fb');
            float: right;
            height: 24px;
            position: relative;
            width:36px;
            z-index: 4;
        }
  /*****************Overview tab styles***********************/
  
    .swiper-container {
      width: 100%;
      height: 270px;
      color: #fff;
      text-align: center;
    }

    .swiper-slide {
      width: 100%;
      height: 100%;
    }
   
    .appCategorizationDetailsRowStyle {        
        color: #434648;
        font-family: Oracle Sans, "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 13px;
        font-weight: normal;
        line-height: 21px;
    }
    
    .appCategorizationDetailsColumn1Style {
        min-width: 250px;
        max-width: 250px;
        padding-top: 5px;
        padding-right:10px;
        overflow: hidden;
        white-space: nowrap;
    }
    .appCategorizationDetailsColumn2Style {
        max-width: 298px;
        min-width: 298px;
        padding-top: 5px;
        overflow: hidden;
        
    }
    .appCategorizationFilterDetailsFade {
        background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255, 255, 255,0)),color-stop(100%,rgba(255, 255, 255,1)));
        background-image: -webkit-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
        background-image: -moz-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
        background-image: -ms-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
        background-image: -o-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
        background: linear-gradient(to right,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#f9f9f9',EndColorStr='#f9f9f9');               
        height: 22px;
        right: 0px;               
        position: absolute;                
        top:0px;
        width: 45px;  
    }
    
    .customerSuccessDetailsRowStyle {        
        color: #434648;
        font-family: Oracle Sans, "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 13px;
        font-weight: normal;
        line-height: 21px;
    }
   
    .detailsNameFade {
                background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255, 255, 255,0)),color-stop(100%,rgba(255, 255, 255,1)));
                background-image: -webkit-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
                background-image: -moz-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
                background-image: -ms-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
                background-image: -o-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
                background: linear-gradient(to right,rgba(255, 255, 255,,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
                filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#f9f9f9',EndColorStr='#f9f9f9');               
                height: 42px;
                right: 0px;               
                position: absolute;                
                top:0px;
                width: 45px;
                z-index: 50;
        }
        
        /*********************Reviews page css************************/
           
        .oracleTCViewStyle {
            height: 530px;
            width: 600px;
            padding: 0px 0px 20px 0px !important;
            margin: -43px 0 0 -11px;
        }
    
        .oracleTCViewErrorStyle {
            height: 550px;
            width: 600px;
            padding: 0px 0px 20px 0px !important;
            margin: -43px 0 0 -11px;
        }
        @media (min-width: 47.938em) and (max-width: 47.999em) {
            .hidden-xs{
                display:none !important;
            }
            .visible-xs{
                display: block !important;
            }
        }
        .uninstallReviewRowStyle {
            vertical-align:top; 
        }
        .uninstallReviewCol1{
             min-width:112px !important; 
             max-width:112px !important; 
             text-align:right;
             
             padding-bottom:20px;
         }
         .uninstallReviewCol2{
             min-width:220px !important; 
             max-width:220px !important; 
             white-space: nowrap;
             
         }
         .uninstallReviewCol3{
             min-width:140px !important; 
             max-width:140px !important; 
             padding-left: 18px;
         }
         .uninstallReviewCol4{
             min-width:220px !important; 
             max-width:220px !important; 
         }
         table.packageValidationTable tr td {
            text-align: left;
            max-width: 350px;
            min-width: 350px;
            
            overflow:hidden;
        }
        
        .uninstall-text-end {
            background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(241,241,241,0)),color-stop(100%,rgba(241,241,241,1)));
            background-image: -webkit-linear-gradient(left,rgba(241,241,241,0) 0%,rgba(241,241,241,1) 80%, rgba(241,241,241,1) 100%);
            background-image: -moz-linear-gradient(left,rgba(241,241,241,0) 0%,rgba(241,241,241,1) 80%, rgba(241,241,241,1) 100%);
            background-image: -ms-linear-gradient(left,rgba(241,241,241,0) 0%,rgba(241,241,241,1) 80%, rgba(241,241,241,1) 100%);
            background-image: -o-linear-gradient(left,rgba(241,241,241,0) 0%,rgba(241,241,241,1) 80%, rgba(241,241,241,1) 100%);
            background: linear-gradient(to right,rgba(241,241,241,0) 0%,rgba(241,241,241,1) 80%, rgba(241,241,241,1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00f1f1f1',EndColorStr='#f1f1f1');
              height: 18px;
              min-height: 18px;
              max-height: 18px;
              position: absolute;
              left: 509px;
              top: 9px;
              z-index:2;
                width: 45px;
        }
       
        .nameFade {
                background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255, 255, 255,0)),color-stop(100%,rgba(255, 255, 255,1)));
                background-image: -webkit-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
                background-image: -moz-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
                background-image: -ms-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
                background-image: -o-linear-gradient(left,rgba(255, 255, 255,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
                background: linear-gradient(to right,rgba(255, 255, 255,,0) 0%,rgba(255, 255, 255,1) 80%, rgba(255, 255, 255,1) 100%);
                filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#f9f9f9',EndColorStr='#f9f9f9');               
                height: 22px;
                right: 0px;               
                position: absolute;                
                top:0px;
                width: 45px;  
        }
        .reviewMessageStyle {
            font-family: Oracle Sans, 'Helvetica Neue', Helvetica, Arial, sans-serif;
            font-size: 14px;
            font-weight: normal !important;
            color: #434648;
            line-height: 22px;
        }
        .reviewAppDetails_RowStyle {
            vertical-align:top;
        }
        .reviewAppDetails_Column1Style {
            min-width: 300px !important;
            max-width: 300px !important;
            text-align: right;
            padding-right: 14px;
            font-family: Oracle Sans, 'Helvetica Neue', Helvetica, Arial, sans-serif;
            font-size: 14px;
            font-weight: bold;
            color: #4f4f4f;
            line-height: 22px;
        }
        .reviewAppDetails_Column2Style {
            text-align:left;
            font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 14px;
            font-weight: normal;
            color: #434648;
            line-height: 22px;
        }
        .reviewAppDetails_ServiceAndDomain_Column1Style {
            min-width: 150px;
            max-width: 150px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        .reviewAppDetails_ServiceAndDomain_Column2Style {
            min-width: 70px;
            max-width: 150px;
        }
        reviewAppDetails_ServiceAndDomain_Column3Style {
            width:auto;
        }
        .reviewAppDetailsLinkTermsOfUseStyle {
            font-size: 14px; 
            font-weight:bold; 
            cursor:pointer; 
            text-decoration:none; 
            line-height: 22px;
            overflow: hidden; 
            color:#145c9e;
        }
        .reviewAppDetailsLinkTermsOfUseStyle:hover { 
            text-decoration: underline;
            color: #145c9e;
        }        
        div.reviewAppDetailsFormLayoutStyle table tr td:first-child +td{
            padding: 0px !important;
            font-family: Oracle Sans, 'Helvetica Neue', Helvetica, Arial, sans-serif;
        }
        .reviewAppDetailsContainerStyle {
            background-color: #FFFFFF;
            min-height: 580px;
            padding-left: 20px;
            padding-right: 20px;
        }
        .reviewAppDetailsSectionTitleContainerStyle {
            border-bottom-color: #d6dfe6;
            border-bottom-style: solid;
            border-bottom-width: 1px;
            padding-top: 20px;
            padding-bottom: 10px;
        }
        .reviewAppDetailsSectionTitleStyle {
            font-family: Oracle Sans, 'Helvetica Neue', Helvetica, Arial, sans-serif;
            font-size: 16px;
            font-weight: bold;
            color: #2a2c2d;
        }
        
        /*************************uninstall app review styles**********************/
           .uninstallReviewRowStyle {
            vertical-align:top; 
        } 
        .uninstallReviewCol1{
             min-width:112px !important; 
             max-width:112px !important; 
             text-align:right;
             
             padding-bottom:20px;
         }
         .uninstallReviewCol2{
             min-width:220px !important; 
             max-width:220px !important; 
             white-space: nowrap;
             
         }
         .uninstallReviewCol3{
             min-width:140px !important; 
             max-width:140px !important; 
             padding-left: 18px;
         }
         .uninstallReviewCol4{
             min-width:220px !important; 
             max-width:220px !important; 
         }
         table.packageValidationTable tr td {
            text-align: left;
            max-width: 350px;
            min-width: 350px;
            
            overflow:hidden;
        }

       
        .reviewMessageStyle {
            font-family: Oracle Sans, 'Helvetica Neue', Helvetica, Arial, sans-serif;
            font-size: 14px;
            font-weight: normal !important;
            color: #434648;
            line-height: 22px;
        }
        .reviewAppDetails_RowStyle {
            vertical-align:top;
        }

        .reviewAppDetails_ServiceAndDomain_Column1Style {
            min-width: 150px;
            max-width: 150px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        .reviewAppDetails_ServiceAndDomain_Column2Style {
            min-width: 30px;
            max-width: 30px;
        }
        reviewAppDetails_ServiceAndDomain_Column3Style {
            width:auto;
        }
        .reviewAppDetailsLinkTermsOfUseStyle {
            font-size: 14px; 
            font-weight:bold; 
            cursor:pointer; 
            text-decoration:none; 
            line-height: 22px;
            overflow: hidden; 
            color:#145c9e;
        }
        .reviewAppDetailsLinkTermsOfUseStyle:hover { 
            text-decoration: underline;
            color: #145c9e;
        }        
        div.reviewAppDetailsFormLayoutStyle table tr td:first-child +td{
            padding: 0px !important;
            font-family: Oracle Sans, 'Helvetica Neue', Helvetica, Arial, sans-serif;
        }
        @media screen and (min-width: 320px) and (max-width: 768px) { 
            .reviewAppDetailsContainerStyle {
                background-color: #FFFFFF;
                min-height: 580px;
                padding-left: 20px !important;
                padding-right: 20px !important;
            }
        } 
        .reviewAppDetailsContainerStyle {
            background-color: #FFFFFF;
            min-height: 580px;
            padding-left: 0px;
            padding-right: 0px;
        }
        
        .reviewAppDetailsSectionTitleContainerStyle {
            border-bottom-color: #d6dfe6;
            border-bottom-style: solid;
            border-bottom-width: 1px;
            padding-top: 20px;
            padding-bottom: 10px;
        }
        .reviewAppDetailsSectionTitleStyle {
            font-family: Oracle Sans, 'Helvetica Neue', Helvetica, Arial, sans-serif;
            font-size: 16px;
            font-weight: bold;
            color: #2a2c2d;
        }
        
        
        /***************manage apps style ***************/
        
           
        TABLE.manageAppsMainTableStyle {
            width:100%;
            table-layout: fixed;
            background-color: #EEEEEE !important;
        }    
        TABLE.manageAppsMainTableStyle TR TD:first-child{
            width:138px;
            height:103px;
        }    
        TABLE.manageAppsMainTableStyle TR TD:first-child + td {
            width:auto;
            height:103px;
        }    
        TABLE.manageAppsMainTableStyle TR TD:first-child + td + td {
            width:200px !important;
            height:103px;
        }
        
        .appDetailsContainer {
            width: auto;
            padding-top:18px;
            padding-bottom:18px;
            padding-right:14px;
        }
        
        .appRequestorContainerStyle {
            display:flex;
            margin-top:10px;
        }
        .appRequestedDateContainerStyle {
            display:flex;
            margin-top:10px;
        }
        .appActionsContainerTab {
            width: 200px;
            padding-right:14px;
            padding-left:14px;
            padding-top:21px;
            margin-bottom: 62px;
            
        }
        
        .noContentText {
            font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 14px;
            font-weight:normal;
            color: #606366;
            line-height: 22px
        }
        .appImageContainerStyle { 
            width:90px;
            padding:24px; 
	}
        
        .noDataStyle {
            padding-right:9px;
        }
          /***************Screenshot mobile styles*****************/ 
            @media screen and (orientation:landscape) {
        .carousel-inner{
            height: 100%;            
        }
        .item.slideimage{      
            height: 60vh;
        }
        .item.videobg.videoImage{      
            height: 90vh;
        } 
    }
    @media screen and (orientation:portrait) {
        .carousel-inner .item img{     
           width:100vw;
           height:auto;          
        } 
    }
    .ui-helper-hidden-accessible
    {
    display:none;
    }
    .appListingsStyle div:nth-child(2) > a:first-child {
	font-size: 12px;
        font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #145c9e;
        padding-right: 5px;
    }    
    .appListingsStyle div:nth-child(2) > span:nth-child(2) {
        font-size: 12px;    
        font-family: Oracle Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #454545;
    }
    .prodCatImageContainer {
        padding-top: 36px !important;
        padding-bottom: 20px !important;
        padding-left: 81px !important;
        padding-right: 73px !important;
    }
    
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .partnerDetailsPartnerNameSection {
        height: 50px;
        width: 100%;
        background-color: #467173;
    }
    .partnerDetailsPartnerNameContainer{
        padding-left: 20px;
        padding-top: 10px;
    }
    .partnerNameBannerTextStyle {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: 200;
        font-size: 24px;
        color: #ffffff;
        text-align: center;
        line-height: 28px;
    }
    .partnerDetailsContainer {
        background-color: #ffffff !important;
        width: 100%;
        height: auto;
        padding-bottom: 45px;
        overflow: auto !important ;
    }
    .partnerDetailesPartnerNameText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 20px;
        color: #282A2C;
        line-height: 28px;  
        padding-left:25%;
    }
    .partnerNameContainer {
        width: 100%;
        padding-top: 20px;
    }
    .partnerDetailsListingsContainer {
        background-color: #FAF8F7;
        padding-bottom: 40px;
    }
    .partnerAddressContainer {
        margin-top: 20px;
        max-width: 200px;
        padding-left:35%;
    }
    .partnerAddressText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 12px;
        color: #161513;
        line-height: 16px;
    }
    .partnerAddDetailsContainer {
        max-height: 22px;
        margin-top: 23px;
        text-align:center;
    }
    .partnerAddDetailsText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 12px;
        color: #06485F;
        line-height: 16px;
        padding-right:13px;
    }
    .partnerOverviewContainer {
        padding-top: 41px;
        overflow:auto;
        width:100%;
    }
    .partnerOverviewTextContainer {
        max-width: 665px;
        padding-top: 20px;
    }
    .partnerSolutionsTextDiv {
        padding-top:40px;
    }
    .partnerSolutionsContainer {
        padding-top: 20px;
        padding-left:16px;
        padding-right:16px;
    }
    .partnerListingNameText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 16px;
        color: #06485F;
        line-height: 20px;
    }
    .partnerListingDescContainer {
        padding-top:14px;
    }
    .seperatorContainer {
        margin-top: 28px;
        width:100%; 
        color:rgba(22, 21, 19, 0.3);
        height: 2px;
    }
    .partnerDetailsLogoDiv {
        text-align: center;
        width: 10%;
        float:left;
    }
    .partnerSolutionsButtonMob {
        width: 100%;
        height: 41px;
        background-color: #ffffff;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-left: none;
        border-right: none;
        border-color: #47423E;
    }
    .solutionsButtonMobText {
        margin-left: -275px;
        font-size: 16px;
        line-height: 20px;
        color: #191919;
    }
    .partnerDetailsColumn {
        float:left;
    }
    .partnerDetailsPartnerLogo {
        width:66px;
        height:66px;
    }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
    .partnerDetailsPartnerNameSection {
        height: 58px;
        width: 100%;
        background-color: #467173;
    }
    .partnerDetailsPartnerNameContainer{
        padding-left: 43px;
        padding-top: 14px;
    }
    .partnerNameBannerTextStyle {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: 200;
        font-size: 24px;
        color: #ffffff;
        text-align: center;
        line-height: 34px;
    }
    .partnerDetailsContainer {
        background-color: #ffffff !important;
        width: 100%;
        height: auto;
        padding-bottom: 45px;
        overflow: auto !important ;
    }
    .partnerDetailesPartnerNameText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 20px;
        color: #282A2C;
        line-height: 28px;        
    }
    .partnerNameContainer {
        width: 100%;
        padding-left:134px;
        padding-top: 30px;
    }
    .partnerDetailsListingsContainer {
        background-color: #FAF8F7;
        padding-bottom: 40px;
    }
    .partnerAddressContainer {
        margin-top: 20px;
        max-width: 200px;
    }
    .partnerAddressText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 16px;
        color: #161513;
        line-height: 20px;
    }
    .partnerAddDetailsContainer {
        max-height: 22px;
        margin-top: 23px;
        margin-left: -135px;
    }
    .partnerAddDetailsText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 12px;
        color: #06485F;
        line-height: 16px;
        padding-right:37.06px;
    }
    .partnerOverviewContainer {
        padding-top: 41px;
        overflow:auto;
    }
    .partnerOverviewTextContainer {
        max-width: 665px;
        padding-top: 20px;
    }
    .partnerSolutionsTextDiv {
        padding-top:40px;
    }
    .partnerSolutionsContainer {
        padding-top: 20px;
    }
    .partnerListingNameText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 16px;
        color: #06485F;
        line-height: 20px;
    }
    .partnerListingDescContainer {
        padding-top:14px;
    }
    .seperatorContainer {
        margin-top: 28px;
        width:1152px; 
        color:rgba(22, 21, 19, 0.3);
        height: 2px;
    }
    .partnerDetailsLogoDiv {
        text-align: center;
        width: 10%;
        float:right;
    }
    .partnerDetailsColumn {
        float:right;
        text-align: right;
    }
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    .partnerDetailsPartnerNameSection {
        height: 58px;
        width: 100%;
        background-color: #467173;
    }
    .partnerDetailsPartnerNameContainer{
        padding-left: 43px;
        padding-top: 14px;
    }
    .partnerNameBannerTextStyle {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: 200;
        font-size: 24px;
        color: #ffffff;
        text-align: center;
        line-height: 34px;
        padding-left: 30px;
    }
    .partnerDetailsContainer {
        background-color: #ffffff !important;
        width: 100%;
        height: auto;
        padding-bottom: 45px;
        overflow: auto !important ;
    }
    .partnerDetailesPartnerNameText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 28px;
        color: #282A2C;
        line-height: 36px;        
    }
    .partnerNameContainer {
        width: 100%;
        padding-left: 0px !important;
    }
    .partnerDetailsListingsContainer {
        background-color: #FAF8F7;
        padding-bottom: 40px;
    }
    .partnerAddressContainer {
        margin-top: 20px;
        max-width: 200px;
    }
    .partnerAddressText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 16px;
        color: #161513;
        line-height: 20px;
    }
    .partnerAddDetailsContainer {
        max-height: 22px;
        margin-top: 23px;
        margin-left: 0px !important;
    }
    .partnerAddDetailsText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 16px;
        color: #06485F;
        line-height: 20px;
        padding-right:37.06px;
    }
    .partnerOverviewContainer {
        padding-top: 41px;
        overflow:auto;
    }
    .partnerOverviewTextContainer {
        max-width: 665px;
        padding-top: 20px;
    }
    .partnerSolutionsTextDiv {
        padding-top:40px;
    }
    .partnerSolutionsContainer {
        padding-top: 20px;
    }
    .partnerListingNameText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 16px;
        color: #06485F;
        line-height: 20px;
    }
    .partnerListingDescContainer {
        padding-top:14px;
    }
    .seperatorContainer {
        margin-top: 28px;
        width:92%; 
        color:rgba(22, 21, 19, 0.3);
        height: 2px;
    }
    .partnerDetailsLogoDiv {
        text-align: center;
        width: 18%;
        float:right;
    }
    .partnerDetailsColumn {
        float:right;
        text-align: right;
    }
    .partnerDetailsPartnerLogo {
        width:90px;
        height:90px;
    }
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
    .partnerDetailsPartnerNameSection {
        height: 58px;
        width: 100%;
        background-color: #467173;
    }
    .partnerDetailsPartnerNameContainer{
        padding-left: 59px;
        padding-top: 14px;
    }
    .partnerNameBannerTextStyle {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-weight: 200;
        font-size: 24px;
        color: #ffffff;
        text-align: center;
        line-height: 34px;
        padding-left: 0px !important;
    }
    .partnerDetailsContainer {
        background-color: #ffffff !important;
        width: 100%;
        height: auto;
        padding-bottom: 45px;
        overflow: auto !important ;
    }
    .partnerDetailesPartnerNameText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 28px;
        color: #282A2C;
        line-height: 36px;        
    }
    .partnerNameContainer {
        width: 100%;
        padding-left: 0px !important;
    }
    .partnerDetailsListingsContainer {
        background-color: #FAF8F7;
        padding-bottom: 40px;
    }
    .partnerAddressContainer {
        margin-top: 20px;
        max-width: 200px;
    }
    .partnerAddressText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 16px;
        color: #161513;
        line-height: 20px;
    }
    .partnerAddDetailsContainer {
        max-height: 22px;
        margin-top: 23px;
        margin-left: 0px !important;
    }
    .partnerAddDetailsText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 16px;
        color: #06485F;
        line-height: 20px;
        padding-right:37.06px;
    }
    .partnerOverviewContainer {
        padding-top: 41px;
        overflow:auto;
        width:100%;
    }
    .partnerOverviewTextContainer {
        max-width: 100%;
        padding-top: 20px;
    }
    .partnerSolutionsTextDiv {
        padding-top:40px;
    }
    .partnerSolutionsContainer {
        padding-top: 20px;
    }
    .partnerListingNameText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 16px;
        color: #06485F;
        line-height: 20px;
    }
    .partnerListingDescContainer {
        padding-top:14px;
    }
    .seperatorContainer {
        margin-top: 28px;
        width:92%; 
        color:rgba(22, 21, 19, 0.3);
        height: 2px;
    }
    .partnerDetailsLogoDiv {
        text-align: center;
        width: 13%;
        float:right;
    }
    .partnerDetailsColumn {
        float:right;
        text-align: right;
    }
    .partnerDetailsPartnerLogo {
        width:90px;
        height:90px;
    }
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
    .partnerDetailsPartnerNameSection {
        height: 58px;
        width: 100%;
        background-color: #467173;
    }
    .partnerDetailsPartnerNameContainer{
        padding-left: 144px;
        padding-top: 14px;
    }
    .partnerNameBannerTextStyle {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 24px;
        color: #ffffff;
        text-align: center;
        line-height: 32px;
        padding-left: 0px !important;
    }
    .partnerDetailsContainer {
        background-color: #ffffff !important;
        width: 100%;
        height: auto;
        padding-bottom: 45px;
        overflow: auto !important ;
    }
    .partnerDetailesPartnerNameText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 28px;
        color: #282A2C;
        line-height: 36px;        
    }
    .partnerNameContainer {
        width: 100%;
        padding-left: 0px !important;
    }
    .partnerDetailsListingsContainer {
        background-color: #FAF8F7;
        padding-bottom: 40px;
    }
    .partnerDetailsLogoDiv {
        text-align: center;
        width: 10%;
        float:right;
    }
    .partnerAddressContainer {
        margin-top: 20px;
        max-width: 200px;
    }
    .partnerAddressText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 16px;
        color: #161513;
        line-height: 20px;  
    }
    .partnerAddDetailsContainer {
        max-height: 22px;
        margin-top: 40px;
        margin-left: 0px !important;
    }
    .partnerAddDetailsText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 16px;
        color: #06485F;
        line-height: 20px;
        padding-right:37.06px;
    }
    .partnerOverviewContainer {
        padding-top: 41px;
        overflow:auto;
        width:100%;
    }
    .partnerOverviewTextContainer {
        max-width: 100%;
        padding-top: 20px;
    }
    .partnerSolutionsTextDiv {
        padding-top:40px;
    }
    .partnerSolutionsContainer {
        padding-top: 20px;
    }
    .partnerListingNameText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 16px;
        color: #06485F;
        line-height: 20px;
    }
    .partnerListingDescContainer {
        padding-top:14px;
    }
    .partnerListingDescText {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 16px;
        color: #161513;
        line-height: 18px;
    }
    .seperatorContainer {
        margin-top: 28px;
        width:91%; 
        color:rgba(22, 21, 19, 0.3);
        height: 2px;
    }
    .partnerDetailsColumn {
        float:right;
        text-align: right;
    }
    .partnerDetailsPartnerLogo {
        width:115px;
        height:115px;
    }
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .partnerHomePartnerNameSection {
        height:30px;
        width: 100%;
        margin-top: 50px;
        background-color: #467173;
    }
    .partnerHomePartnerNameContainer{
        padding-top: 2%;
        padding-left: 9%;
        margin-top: 0% !important;
        height:60px;

    }
    .partnerHomeSearchContainer {
        background-color: #ffffff !important;
        width: 100%;
        display:none;
        text-align: center;
    }
    .partnerHomePartnersContainer {
        background-color: #FAF8F7;
        padding-bottom: 40px;
        padding-left: 144px !important;
        display:none;
    }
    .selectedPartnerTextStyle {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 20px;
        color: #ffffff;
        text-align: center;
        line-height: 28px;
        margin-left: 0px;
    }
    .partnerContainer {
        padding:0px !important;
        box-shadow: none !important;
        width: 400px;
        margin-left: -6%;
    }
    .partnerRowGutter {
       overflow: hidden;
       margin-top: 5%;
       margin-bottom: 5%;
       margin-left: 10%;
       columns: 2 auto;
    }
    .appPartnerLogo {
        width: 46.22px;
        height: 55.56px;
    }
    .appPartnerLogoDiv {
        text-align: center;
        padding-top: 15px;
        width: 104px;
        margin-left: auto !important;
        margin-right:auto !important;
    }
    .appPartnerDiv {
        width: 165px !important;
        height: 95px !important;
        box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25) !important;
    }
    .partnerNameIfLogoNotPresent { 
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 18px;
        line-height: 20px;
        color: #161513;
    }
   .ociPartnerTile {
        background-color: #FFFFFF;
        overflow: hidden;
        box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.25);
        margin-left: 1%;
        margin-bottom: 3%;
        width: fit-content;
    }
    .partnerBottomPaddingStyle{
        width:360px !important;
        height:50%;
        margin-left: 25px !important;
        margin-bottom: 2% !important;
        margin-top: 2px !important;
    }
    .nodataPartnerH1Text{
        border-bottom:1px solid #d6dfe6;
        padding-bottom:50px;
        margin-bottom:41px;
    }
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
    .partnerHomePartnerNameSection {
        height: 58px;
        width: 100%;
        margin-top: 50px;
        background-color: #467173;
    }
    .partnerHomePartnerNameContainer{
        padding-top: 0.5%;
        padding-left: 15%;
    }
    .partnerHomeSearchContainer {
        background-color: #ffffff !important;
        width: 100%;
        text-align: center;
        height: 130px;
    }
    .partnerHomePartnersContainer {
        padding-left: 0px !important;
        margin-left: 27%;
    }
    .selectedPartnerTextStyle {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 24px;
        color: #ffffff;
        text-align: center;
        line-height: 32px;
        margin-left: 8%;
    }
    .partnerContainer {
        padding:0px !important;
        box-shadow: none !important;
        width: 900px;
        margin-left: -32%;
    }
    .partnerRowGutter {
       overflow: hidden;
       margin-top: 5%;
       margin-bottom: 7%;
       margin-left: 9.5%     
    }
    .appPartnerLogo {
        width: 115px;
        height: 115px;
        margin-left: -22% !important;
    }
    .appPartnerLogoDiv {
        text-align: center;
        padding-top: 15px;
        width: 104px;
        height: 125px;
        margin-left: auto !important;
        margin-right:auto !important;
    }
    .appPartnerDiv {
        width: 265px !important;
        height: 150px !important;
        box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25) !important;
    }
    .partnerNameIfLogoNotPresent { 
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 18px;
        line-height: 20px;
        color: #161513;
    }
   .ociPartnerTile {
        background-color: #FFFFFF;
        overflow: hidden;
        box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.25);
        margin-left: 1%;
        margin-bottom: 3%;     
    }
    .partnerBottomPaddingStyle{
        width:250px !important;
        height:50%;
        margin-left: 1% !important;
        margin-bottom: 1% !important;
        margin-top: 2px !important;
    }
    .nodataPartnerH1Text{
        border-bottom:1px solid #d6dfe6;
        padding-bottom:50px;
        margin-bottom:41px;
    }
    .partnerSearchBoxMargin {
        padding-top: 43px !important;
    }
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    .partnerHomePartnerNameSection {
        height: 58px;
        width: 100%;
        margin-top: 50px;
        background-color: #467173;
    }
    .partnerHomePartnerNameContainer{
        padding-top: 0.5%;
        padding-left: 15%;
    }
    .partnerHomeSearchContainer {
        background-color: #ffffff !important;
        width: 100%;
        text-align: center;
        height: 130px;
    }
    .partnerHomePartnersContainer {
        padding-left: 0px !important;
        margin-left: 27%;
    }
    .selectedPartnerTextStyle {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 24px;
        color: #ffffff;
        text-align: center;
        line-height: 32px;
        margin-left: 8%;
    }
    .partnerContainer {
        padding:0px !important;
        box-shadow: none !important;
        width: 900px;
        margin-left: 0%;
    }
    .partnerRowGutter {
       overflow: hidden;
       margin-top: 5%;
       margin-bottom: 7%;
       margin-left: 9.5%     
    }
    .appPartnerLogo {
        width: 115px;
        height: 115px;
        margin-left: -22% !important;
    }
    
    .appPartnerLogoDiv {
        text-align: center;
        padding-top: 15px;
        width: 104px;
        height: 125px;
        margin-left: auto !important;
        margin-right:auto !important;
    }
    
    .appPartnerDiv {
        width: 265px !important;
        height: 150px !important;
        box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25) !important;
    } 
    .partnerNameIfLogoNotPresent { 
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 18px;
        line-height: 20px;
        color: #161513;
    }
   .ociPartnerTile {
        background-color: #FFFFFF;
        overflow: hidden;
        box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.25);
        margin-left: 1%;
        margin-bottom: 3%;     
    }
    .partnerBottomPaddingStyle{
        width:250px !important;
        height:50%;
        margin-left: 1% !important;
        margin-bottom: 1% !important;
        margin-top: 2px !important;
    }
    .nodataPartnerH1Text{
        border-bottom:1px solid #d6dfe6;
        padding-bottom:50px;
        margin-bottom:41px;
    }
    .partnerSearchBoxMargin {
        padding-top: 43px !important;
    }
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
    .partnerHomePartnerNameSection {
        height: 58px;
        width: 100%;
        margin-top: 50px;
        background-color: #467173;
    }
    .partnerHomePartnerNameContainer{
        padding-top: 0.5%;
        padding-left: 15%;
    }
    .partnerHomeSearchContainer {
        background-color: #ffffff !important;
        width: 100%;
        text-align: center;
        height: 130px;
    }
    .partnerHomePartnersContainer {
        padding-left: 0px !important;
        margin-left: 27%;
    }
    .selectedPartnerTextStyle {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 24px;
        color: #ffffff;
        text-align: center;
        line-height: 32px;
        margin-left: 8%;
    }
    .partnerContainer {
        padding:0px !important;
        box-shadow: none !important;
        width: 100%;
    }
    .partnerRowGutter {
       overflow: hidden;
       margin-top: 5%;
       margin-bottom: 7%;
       margin-left: 9.5%     
    }
    .appPartnerLogo {
        width: 115px;
        height: 115px;
        margin-left: -22% !important;
    }
    .appPartnerLogoDiv {
        text-align: center;
        padding-top: 15px;
        width: 104px;
        height: 125px;
        margin-left: auto !important;
        margin-right:auto !important;
    }
    .appPartnerDiv {
        width: 265px !important;
        height: 150px !important;
        box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25) !important;
    }
    .partnerNameIfLogoNotPresent { 
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 18px;
        line-height: 20px;
        color: #161513;
    }
   .ociPartnerTile {
        background-color: #FFFFFF;
        overflow: hidden;
        box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.25);
        margin-left: 1%;
        margin-bottom: 3%;     
    }
    .partnerBottomPaddingStyle{
        width:250px !important;
        height:50%;
        margin-left: 1% !important;
        margin-bottom: 1% !important;
        margin-top: 2px !important;
    }
    .nodataPartnerH1Text{
        border-bottom:1px solid #d6dfe6;
        padding-bottom:50px;
        margin-bottom:41px;
    }
    .partnerSearchBoxMargin {
        padding-top: 43px !important;
    }
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
    .partnerHomePartnerNameSection {
        height: 58px;
        width: 100%;
        margin-top: 50px;
        background-color: #467173;
    }
    .partnerHomePartnerNameContainer{
        padding-top: 0.5%;
        padding-left: 15%;
    }
    .partnerHomeSearchContainer {
        background-color: #ffffff !important;
        width: 100%;
        text-align: center;
        height: 130px;
    }
    .partnerHomePartnersContainer {
        padding-left: 0px !important;
        margin-left: 27%;
    }
    .selectedPartnerTextStyle {
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 24px;
        color: #ffffff;
        text-align: center;
        line-height: 32px;
        margin-left: 8%;
    }
    .partnerContainer {
        padding:0px !important;
        box-shadow: none !important;
        width: 100%;
        /*margin-left: 0px !important;*/
        padding-left: 3.5% !important;
    }
    .partnerRowGutter {
       overflow: hidden;
       margin-top: 5%;    
       margin-left: -66px !important;     
    }
    .appPartnerLogo {
        width: 115px;
        height:115px;
        margin-left: -22% !important
    }
    .appPartnerLogoDiv {
        text-align: center;
        padding-top: 15px;
        width: 104px;
        height: 125px;
        margin-left: auto !important;
        margin-right:auto !important;
    }
    .appPartnerDiv {
        width: 265px !important;
        height: 150px !important;
        box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25) !important;
    }
    .partnerNameIfLogoNotPresent { 
        font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular;
        font-size: 18px;
        line-height: 20px;
        color: #161513;
    }
   .ociPartnerTile {
        background-color: #FFFFFF;
        overflow: hidden;
        box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.25);
        margin-left: 1%;
        margin-bottom: 3%;     
    }
    .partnerBottomPaddingStyle{
        width:250px !important;
        height:50%;
        margin-left: 1% !important;
        margin-bottom: 1% !important;
        margin-top: 2px !important;
    }
    .nodataPartnerH1Text{
        border-bottom:1px solid #d6dfe6;
        padding-bottom:50px;
        margin-bottom:41px;
    }
    .partnerSearchBoxMargin {
        padding-top: 43px !important;
        margin-left: -60px !important;
    }
    .paginationTextPaddingLargescreenOnly {
        padding-top:0px !important;
        margin-top:-10px !important;
    }
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
    

            .homePageActiveTabStyle {
                padding:0px !important;
                height: 60px !important;
                cursor:pointer !important;
                border: 0px none !important;
                border-radius: 0px !important;
                font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
                font-size: 20px !important;
                color: #191919 !important;
                text-align: center !important;
                background-color: #FAF8F7 !important;
                /*width: 50% !important;*/
                text-shadow: none !important;
                line-height: 20px;
                box-shadow: inset 0px -3px 0px #5F7D4F !important;
                margin-right: 34px !important;
            }
            
            .homePageInactiveTabStyle {
                -webkit-box-shadow: none !important;
                box-shadow: none !important;
                padding:0px !important;
                height: 60px !important;
                cursor:pointer !important;
                border: 0px none !important;
                border-radius: 0px !important;
                font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
                font-size: 20px !important;
                color: rgba(22, 21, 19, 0.6) !important;
                text-align: center !important;
                background-color: #FAF8F7 !important;
                /*width: 50% !important;*/
                text-shadow: none !important;
                line-height: 20px;
                margin-right: 34px !important;
            }            
            
            .homePageInactiveTabStyle:hover {
                -webkit-box-shadow: none !important;
                box-shadow: none !important;
                padding:0px !important;
                height: 60px !important;
                cursor:pointer !important;
                border: 0px none !important;
                border-radius: 0px !important;
                font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
                font-size: 20px !important;
                color: #161513 !important;
                text-align: center !important;
                background-color: #FAF8F7 !important;
                /*width: 50% !important;*/
                text-shadow: none !important;
                line-height: 20px;
            }            
            
            .homePageInactiveTabStyle:active {
                -webkit-box-shadow: none !important;
                box-shadow: none !important;
                padding:0px !important;
                height: 60px !important;
                cursor:pointer !important;
                border: 0px none !important;
                border-radius: 0px !important;
                font-family: Oracle Sans, Helvetica Neue Light, Helvetica Neue, Roboto, Segoe UI, sans-serif-regular !important;
                font-size: 20px !important;
                color: #161513 !important;
                text-align: center !important;
                background-color: #FAF8F7 !important;
                /*width: 50% !important;*/
                text-shadow: none !important;
                line-height: 20px;
            }
}