html,body{height:100%;}::-moz-selection{color:#fff;background:#0078d7;}::selection{color:#fff;background:#0078d7;}.top-hero-formsection.innovate_integrate{background:#273a50 !important;padding:60px 0px 80px 0px !important;min-height:100px !important;}.col-33{width:33.3333333333%;padding-left:10px;padding-right:10px;}.col-66{width:66.333333%;padding-left:10px;padding-right:10px;}.single_case_study_hero_bg_color{background:linear-gradient(285deg,rgba(28,185,154,.35) 0%,rgba(39,58,80,.35) 100%);background-blend-mode:hard-light;min-height:485px;display:flex;align-items:center;position:relative;}.single_case_study_hero_bg_color::after{background:linear-gradient(180deg,rgba(30,32,33,0) 21.39%,#1e2021 100%);position:absolute;content:"";top:0;left:0;right:0;height:100%;z-index:1;}.single_case_study_hero h1{color:#fff;text-align:center;font-family:Inter;font-size:36px;font-style:normal;font-weight:700;line-height:normal;z-index:2;margin-bottom:15px;}.single_case_study_hero p{line-height:22px;font-size:16px;}.single_case_study_hero h1 span,.single_case_study_hero p span{display:block;}.hero_team{position:relative;z-index:2;text-align:center;color:#fff;margin-top:85px;transform:translateY(35px);}.case_study_top_title_url{text-align:center;}.case_study_top_title_url{color:#ffb0e4;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:.6px;position:relative;z-index:2;margin-bottom:10px;}.btn_white_hero{margin:0 10px;display:inline-flex;padding:11px 45px;justify-content:center;align-items:center;gap:10px;border-radius:50px;background:#fff;color:#273a50;text-align:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:normal;}.btn_white_hero:hover{background-color:#dbdbdb;}.btn_ne_theme,.pagination a{font-size:16px;border-radius:50px;position:relative;display:inline-block;z-index:1;padding:7px 35px;background:none;border:none;font-weight:500;cursor:pointer;width:auto;color:#273a50;height:46px;}.btn_ne_theme::before,.pagination a::before{content:"";position:absolute;inset:0;padding:3px 3px;background:linear-gradient(90deg,rgba(30,117,187,1) 0%,rgba(39,168,224,1) 50%,rgba(247,11,166,1) 100%);border-radius:inherit;mask:conic-gradient(#000 0 0) content-box exclude,conic-gradient(#000 0 0);}.btn_ne_theme:hover,.pagination a:hover{background:linear-gradient(90deg,rgba(30,117,187,1) 0%,rgba(39,168,224,1) 50%,rgba(247,11,166,1) 100%);color:#fff;}.ebook-page-wrapper .entry-header,.ebook-page-wrapper .search-form label,.ebook-page-wrapper .award_certifications_blk{display:none;}.btn{border:none;outline:none;background:none;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;}.btn-dislike:hover{color:#666;}.btn-like:hover{color:#1e75bb;}.tabContent{width:100%;}.page-template-ibmi_modernizations .ebookContent{padding:15px 20px;}.blue_txt{color:#1e75bb;}.ebook-page-content .tab-pane.fade{display:none;}.ebook-page-content .tab-pane.fade.active{display:block;}.page-template-ibmi_modernizations .ebook-page-header .pagination{display:none;}.page-template-ibmi_modernizations .ebook-page-content .pagination.page-bottom{display:none;}.page-template-ibmi_modernizations .ebook-page-content .indexPage .nav-item.cat_1{display:block;}.page-template-ibmi_modernizations .ebook-page-content{display:block;}pre{display:block;background:#1d1a22;color:#39fd4b;font-size:1rem;word-break:break-all;word-wrap:break-word;margin:.5rem 0;border-radius:0;border:none;}small{font-size:18px;}.ebook-page-wrapper p,.welcome_ebook p{font-weight:400;font-size:16px;margin-bottom:15px;color:#585858;line-height:26px;}.ebook-page-wrapper img{width:auto;display:block;margin:.5rem 0;}.ebook-page-wrapper hr{margin-top:.5rem;margin-bottom:.5rem;}.single-playbooks .ebook-sidebar .sub-menu .submenu.children{display:block !important;}.ebook-page-wrapper .ebook-page-content .title_hide{display:none;}.strong{font-weight:bold;}.text-underline{text-decoration:underline;}.text-strikethrough{text-decoration:line-through;}.indexPage .sidebar-item{list-style:disc;}.indexPage .nav-item{margin-bottom:15px;}.indexPage .nav-item h3{font-size:18px;margin:0px;color:#273a50 !important;font-weight:500;}.indexPage .nav-item.cat_1{display:none;}.indexPage .nav-item .sidebar-item a{color:#273a50;}.indexPage .nav-item .sidebar-item a:hover{color:#1e75bb;text-decoration:none;}.welcome_ebook{display:block;margin:0px auto;padding:45px 50px;}.ebook-page-content{}.ebook-page-content.e-Book_landing{align-items:center;justify-content:center;width:100%;display:flex;}#myTabContent{align-items:center;justify-content:center;}#myTabContent.myTabContent.active{display:flex;}#myTabContent0{width:100%;}.ibmi-Corporation{padding:5px 0px 6px 20px;font-size:16px;border-top:1px solid #e1e2e5;}.single-ibmi_ebook.postid-380664 .ebook-page-content.ebookFull-content{display:block;}.single-ibmi_ebook.postid-380664 #myTabContent0 .ebook-page-header{display:none;}.single-ibmi_ebook.postid-380664 #myTabContent0 .pagination.page-bottom{display:none;}.single-ibmi_ebook.postid-380664 .ebook-page-content{padding-bottom:0px;}.page-template-ibmi-ebook.page-id-304392 .ebook-page-content{flex-direction:column;position:relative;}.ebook-page-content.ebookFull-content{position:relative;}.page-template-ibmi-ebook.page-id-304392 .ibmi-Corporation{position:absolute;bottom:0;width:100%;}.single-ibmi_ebook .contactSticky{display:none;}.ebookFull-content .ebookContent,.ebookFull-content .ebook-page-header,.indexPage{padding:20px 20px;}.ebookContent .page_title{padding-bottom:10px;font-size:28px;}.single #content .ebookFull-content .wp-block-heading,.single #content .ebookFull-content .wp-block-heading a{color:#337ab7;font-size:18px;}.single #content .bookMeetingToday .bookMeeting{color:#273a50;width:100%;}.single #content .bookMeetingToday{text-align:center;margin-bottom:15px;}.ebook-right-sidebar #secondary{padding:20px 0px;}.ebookContent h4,.ebookContent h5,.ebookContent h6{padding-bottom:10px;color:#1e75bb;font-weight:700;line-height:26px;}.ebookContent h4{font-size:22px;line-height:26px;}.ebookContent h5{font-size:20px;line-height:26px;}.ebookContent h6{font-size:18px;line-height:26px;}.navbar-toggle{position:relative;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;display:block;float:left;margin-right:0px;text-decoration:none;}.navbar-toggle.nitro-lazy{background-image:none !important;}.ebook-sidebar .sub-menu .fa{float:right;margin:5px 15px 0px 0px;}.ebookContent .post-content{font-size:18px;color:#273a50;}.sidebar-menu ul li ul a.active{border-left:1px solid #1e75bb;color:#1e75bb;background:#fff;}.ebook-page-wrapper .info,.ebook-page-wrapper p.info{color:#ffba56;}.ebook-liststyle,.ebook-listDecimal{padding:0;margin-left:15px;display:inline-block;width:auto;font-weight:300;}.ebook-liststyle li,.ebook-page-wrapper ol li{font-size:16px;float:left;width:100%;font-weight:400;color:#585858;line-height:26px;margin-bottom:8px;}.ebook-page-wrapper ul li{list-style:disc;}.ebook-listDecimal .ebook-liststyle li{list-style:disc;}.ebook-page-wrapper ol{margin-left:2rem;display:block;float:left;clear:both;}.ibmi_ebook-subqueries .ebook-page-wrapper ol{margin-left:10px;width:100%;}.ibmi_ebook-embedded-sql .ebook-page-wrapper ul{margin-left:10px;width:100%;}.ebook-page-wrapper ol l{margin-left:0;width:100%;}.ebook-page-wrapper ol li{list-style-type:upper-roman;}.ebook-page-wrapper dl{margin-bottom:1rem;}.ebook-page-wrapper dl dt{display:block;padding-bottom:.5rem;}.ebook-page-wrapper dl dd{margin-left:2rem;font-size:18px;font-weight:400;}.nav-tabs > li > a{border:0px;}.nav-tabs > li > a:hover{text-decoration:none;}.ebook-page-content .tab-content{display:none;}.ebook-page-content .tab-content.active{display:block;width:100%;}.carousel-inner{font-size:18px;}.carousel-inner .item.active h4.title{color:#273a50;font-size:24px;font-weight:600;padding:0px 0 10px 0;margin-bottom:15px;}.carousel-inner .wp-block-heading{color:#273a50;font-size:18px;}.carousel-inner .tab-pane.item.active{opacity:1;display:block;}.category-sidebar li a::after{content:"";background:url("https://cdn-kpbed.nitrocdn.com/RVLdsmUrzitKnVBooREyuLvkbbdGFquh/assets/images/optimized/rev-87c5b76/programmers.io/wp-content/themes/programmers.io/assets/images/our_services/industries-menu-arrow.png") no-repeat right center;width:8px;height:13px;display:block;position:absolute;top:14px;right:20px;filter:grayscale(100%);rotate:90deg;}.category-sidebar li .submenu a:after{display:none;}.sidebar-menu ul li.active a:after{rotate:0deg;}.page-template-dotnet-modernization .ebook-sidebar{max-width:380px;min-width:380px;}.page-template-dotnet-modernization .listtype li::marker{font-size:24px;line-height:32px;color:#1e75bb;position:relative;font-weight:700;}.ebook-page-wrapper{margin:60px auto 0 auto;}.ebook-sidebar{padding:0 20px 20px 20px;}.sidebar-actions{display:flex;padding:0px 19px 15px 19px;background:#fff;}.sidebar-actions h3{font-size:20px;margin:0px;}.sidebar-filter{position:relative;width:100%;}.sidebar-filter .input-field{display:block;width:100%;padding:6px;border:1px solid #e1e2e5;height:50px;border-radius:50px;background:#fff;}.sidebar-body summary{line-height:24px;padding-left:1rem;font-size:.8rem;font-weight:400;padding-top:.25rem;padding-bottom:.25rem;cursor:pointer;}.sidebar-body summary::marker{font-size:1em;color:#273a50;}.sidebar-body details{border-bottom:1px solid #e1e2e5;}.sidebar-body details ul{background:#f1f6fc;padding:1rem;}.sidebar-body details ul li{display:flex;width:100%;}.sidebar-body details ul a{font-size:.8rem;font-weight:400;line-height:24px;width:100%;padding-left:1rem;border-left:1px solid #e1e2e5;color:#273a50;}.sidebar-body details ul a:hover{border-left:1px solid #1e75bb;color:#1e75bb;}.sidebar-menu ul{margin-left:0;position:relative;}.sidebar-menu ul li{display:inline-flex;flex-direction:column;width:100%;border-bottom:1px solid #e1e2e5;margin:0px;}.sidebar-menu ul li a{width:100%;color:#273a50;line-height:24px;padding-left:15px;font-size:15px;font-weight:500;padding-top:.4rem;padding-bottom:.4rem;cursor:pointer;align-items:center;background:#fff;border-radius:0px;position:relative;opacity:.6;}.sidebar-menu ul li a:active,.sidebar-menu ul li a:focus{text-decoration:none;}.sidebar-menu ul li a:hover{opacity:1;}.sidebar-menu ul li a:hover::before{position:absolute;content:"";height:12px;width:2px;background:#f70ba6;left:0;top:12px;}.sidebar-menu ul li a i{margin-left:auto;}.sidebar-menu ul li ul{display:none;}.page-template-playbooks .sidebar-menu ul li ul,.single-playbooks .sidebar-menu ul li ul{display:block;}.sidebar-menu ul li.active ul{display:block;background:#fff;left:0;top:0;z-index:1;}.sidebar-menu ul li.active i{rotate:-90deg;}.sidebar-menu ul ul li{border-bottom:none;border-top:1px solid #dedede;}.sidebar-menu ul li ul a{font-size:15px;font-weight:500;line-height:24px;width:100%;border-left:0px solid #e1e2e5;color:#273a50;padding:6px 10px 6px 15px;background:#fff;opacity:.6;}.sidebar-menu ul li ul a:hover{border-left:0px solid #1e75bb;opacity:1;}.sidebar-menu ul li ul li.sidebar-item.active a{border-left:0px solid #1e75bb;opacity:1;}.sidebar-menu ul li ul li.sidebar-item.active a::before,.sidebar-menu ul li ul a:hover::before{position:absolute;content:"";height:12px;width:2px;background:#f70ba6;left:0;top:12px;}.sidebar-menu .nav-tabs > li.active > a,.sidebar-menu .nav-tabs > li.active > a:focus,.sidebar-menu .nav-tabs > li.active > a:hover{border:0px;text-decoration:none;}.sidebar-menu ul.category-sidebar .nav-item:nth-child(1) a:after,.sidebar-menu ul.category-sidebar .nav-item:nth-child(2) a:after{display:none;}.category-sidebar .nav-item.selected > a{color:#1e75bb;font-weight:500;}.sidebar-menu ul li.sub-menu.selected a.sidebar-link{color:#1e75bb;font-weight:bold;}.sidebar-menu ul li.sub-menu.selected ul.submenu.children{display:block !important;}.ebook-page-content .post-content a{color:#1e75bb;}.ebook-page-content .post-content a:hover{text-decoration:underline;}.ebook-page-content .post-content h3{margin-top:20px;}.ebook-page-content .post-content a.ebook-link,.ebook-page-content .post-content a.pio_youtubelink{background:#ffba56;padding:.5rem 1rem;vertical-align:middle;color:#273a50;font-weight:700;}.ebook-page-content .post-content a.ebook-link:hover,.ebook-page-content .post-content a.pio_youtubelink:hover{background:#ffa016;text-decoration:none;}.ebook-page-content{border:1px solid #e1e2e5;color:#273a50;margin-bottom:50px;background:#fff;padding-bottom:25px;border-radius:15px;}.ebook-page-header{display:flex;padding:10px 15px;border-bottom:1px solid #e1e2e5;}.ebook-page-header .pagination{margin-left:auto;}.ebook-page-wrapper #colophon.footer-inner::after{border-radius:0 0 0 65px;background:#f1f6fc;}.ebook-page-content .carousel-inner .ebookContent .title{display:inline-flex;}.sub-title{color:#273a50;font-size:1rem;font-weight:400;padding:0px 20px 10px 20px;}.ebook-page-content .carousel-inner .ebookContent section{padding:0px;}.bg-light{background:#f8f9ff;}.carousel-inner h2,.carousel-inner h3,.carousel-inner h4,.carousel-inner h5{margin:.5rem 0;}.ebook-page-content .carousel-inner h4,.welcome_ebook h4{font-size:20px;font-weight:600;margin-bottom:0px;padding-bottom:15px;}.ebook-page-content section .action{float:right;display:inline-flex;gap:.5rem;}.ebook-page-content section .action a{color:#1e75bb;}.ebookContent .table > thead:first-child > tr:first-child > th{border-top:1px solid #ddd;padding-left:10px;}.ebookContent .table > thead > tr > th{border:1px solid #ddd;padding-left:10px;font-size:18px;}.ebookContent .table > tbody > tr > td{border:1px solid #ddd;font-weight:400;font-size:16px;padding-left:10px;}.as400-code{background:#e9f1ff;}.as400-code pre{background:#1d1a22;color:#39fd4b;padding:.5rem;}.IBMisearch .search-field{border:0px;border-radius:16px;color:#273a50;font-weight:400;font-size:16px;}.IBMisearch .search-form .search-submit{bottom:0px;padding:0px;border:0px;width:40px;cursor:pointer;}.ebookContent,.ebookContent{padding:10px 20px;}.ebookContent h4.title{padding:0px !important;}.page-template-playbooks .pagination.page-bottom,.page-template-playbooks .ebook-page-header .pagination{display:none !important;}.page-template-playbooks .carousel-inner .tab-pane.item{display:none;}.page-template-playbooks .entry-header{display:none !important;}.ebook-page-content .carousel-inner .ebookContent .title{font-size:22px;font-weight:600;margin:0px;}.ebook-page-content .ebook_search_div .ebookContent:hover{background:#f5f6f7;}.page-template-playbooks .mobile_cat_menu .sidebar-menu ul li ul{display:block !important;}.page-template-playbooks .carousel-inner .tab-pane.item.active{display:block;}.page-template-playbooks .sidebar-menu .sub-menu .submenu{display:block !important;}.ebook-page-content .ebookContent a:hover{text-decoration:none;}.has-sidebar #secondary{width:100%;float:left;}.ebook-right-sidebar .widget_heateor_sss_sharing{padding:0;}.ebook-right-sidebar .heateor_sss_sharing_ul a{margin-right:5px !important;}.single-ibmi_ebook #primary.wcs_skt{background:#fff;padding:0px 20px !important;margin-top:1rem;width:72%;}.single-ibmi_ebook .entry-header{padding:10px 0 0px 0 !important;}.single-ibmi_ebook .entry-header h1.entry-title{font-size:32px;}.single-ibmi_ebook .sub-title{padding:0px;}.single-ibmi_ebook .post-meta{border-bottom:1px solid #ccc;margin-bottom:20px;}.single-ibmi_ebook .wcs_skt .sub-title{color:#273a50;font-size:1.4rem;font-weight:400;padding:0px;}.single-ibmi_ebook .wcs_skt,.single-ibmi_ebook .wcs_skt p{font-weight:400;font-size:18px;margin-bottom:1rem;color:#273a50;}.single-ibmi_ebook .ebook-right-sidebar p.widget-desc{font-weight:400;font-size:18px;margin-bottom:1rem;color:#273a50;}.ebook-page-header .dashicons-menu-icon{position:relative;padding-left:6px;font-size:15px;color:#1e75bb;padding-top:10px;cursor:pointer;display:flex;align-items:center;}.ebook-page-header .dashicons-menu-icon:before{content:"";top:2px;position:relative;float:left;font:normal 29px/1 dashicons;}.ebook-page-header .helpSec{display:none;}.sidebar-menu ul li.nav-item.active a.sidebar-link{color:#1e75bb;}embed{width:100%;height:auto;min-height:400px;}.ebook-page-wrapper .pagination{display:flex;gap:.5rem;border:0px;padding:0px;font-size:18px;font-weight:400;margin:10px 0;margin-left:auto;}.page-bottom{margin:1rem;padding-top:1rem;border-top:1px solid #e1e2e5;}.page-bottom a.btn-next{margin-left:auto;}.pagination a,.pagination span,.pagination a:hover,.pagination span:hover{text-decoration:none;}.single #content .pagination a:hover{color:#fff;}.ebook-page-header .page_title{margin:0px 0 0 0 !important;padding:0px;font-size:26px;}.pagination.page-bottom{margin:0px;padding-top:5px;margin-bottom:5px;display:block;width:100%;}.pagination.page-bottom .btn-previous{margin-left:20px;float:left;}.pagination.page-bottom .btn-next{margin-right:20px;float:right;}.ebook-right-sidebar{height:100%;padding:1rem;max-width:340px;min-width:340px;margin-left:auto;background:#f1f6fc;font-weight:400;position:sticky;top:80px;}.ebook-right-sidebar .heateor_sss_facebook span:after{content:"";background:url("https://cdn-kpbed.nitrocdn.com/RVLdsmUrzitKnVBooREyuLvkbbdGFquh/assets/images/optimized/rev-87c5b76/pio.staging.tempurl.host/wp-content/themes/programmers.io/assets/images/home-new/facebook_icon.svg") no-repeat 0 0;width:20px;height:20px;position:absolute;left:11px;top:8px;}.ebook-right-sidebar p.widget-desc{margin:0;}.ebook-right-sidebar .heateor_sss_facebook span,.ebook-right-sidebar .heateor_sss_sharing_ul .heateor_sss_s_twitter{position:relative;}.ebook-right-sidebar .heateor_sss_facebook span > svg,.ebook-right-sidebar .heateor_sss_sharing_ul .heateor_sss_s_twitter svg{display:none !important;}.ebook-right-sidebar h5{color:#273a50;}.ebook-right-sidebar p{margin-top:1rem;}.ebook-right-sidebar .heateor_sss_sharing_ul .heateor_sss_s_twitter:after{content:"";background:url("https://cdn-kpbed.nitrocdn.com/RVLdsmUrzitKnVBooREyuLvkbbdGFquh/assets/images/optimized/rev-87c5b76/pio.staging.tempurl.host/wp-content/themes/programmers.io/assets/images/home-new/twitter_icon.svg") no-repeat 0 0;width:20px;height:20px;position:absolute;left:6px;top:6px;}.blog_connect_inner{background:#fff;padding:15px 15px 5px 15px;}.page-id-304392 #page{overflow:inherit;}.blog_connect_us{background:#f1f5fc;}.blog_connect_us .widget-title{font-size:20px;line-height:28px;font-weight:600;margin-bottom:10px;color:#1e75bb;letter-spacing:0;}.nf-form-fields-required{display:none;}.ebook-sidebar-fix{position:sticky;top:80px;}.ebook-right-sidebar .nf-after-field .nf-error{display:none;}.ebook-right-sidebar .nf-form-content{margin-bottom:15px;}.ebook-right-sidebar .nf-form-content input.ninja-forms-field{background:#fff;font-size:16px;font-weight:400;height:40px;line-height:40px;border:0px;border-bottom:1px solid #c4c4c4;padding-left:0px;color:#273a50;margin-bottom:0px;border-radius:0px;box-shadow:none;}.ebook-right-sidebar .nf-form-content textarea.ninja-forms-field{height:50px !important;background:#fff;font-size:16px;font-weight:400;border:0px;border-bottom:1px solid #c4c4c4;padding-left:0px;border-radius:0px;box-shadow:none;margin-bottom:0px;}.ebook-right-sidebar .nf-form-cont .nf-form-layout textarea.ninja-forms-field:focus{height:120px !important;}body .ebook-right-sidebar .nf-error.field-wrap .nf-field-element::after{background-position:14px -274px;}.ebook-right-sidebar .nf-form-content .submit-wrap input[type="submit"],.welcome_ebook .IBM_Index{background:#ffba56;color:#273a50;padding:0px 25px !important;height:45px;font-size:20px;font-weight:600;border-bottom:0px;display:inline-block;line-height:45px;cursor:pointer;}.ebook-right-sidebar .nf-form-content .submit-wrap input[type="submit"]:hover,.welcome_ebook .IBM_Index:hover{background:#ffa016;}.ebook-right-sidebar .nf-form-errors .nf-error-msg{font-size:14px;line-height:20px;font-weight:400;color:#e80000;}.ebook-right-sidebar .submit-container{margin-bottom:0px;}.ebook-right-sidebar .heateor_sss_follow_ul a{margin-right:10px !important;}.ebook-right-sidebar .nf-field-label{display:none;}.nf-error .ninja-forms-field{border-color:#e80000 !important;transition:all .5s;}.nf-error.field-wrap .nf-field-element::after{background:#e80000;color:#fff;font-family:FontAwesome;font-size:20px;content:"";position:absolute;top:1px;right:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;transition:all .5s;}.nf-form-cont .nf-form-hp{display:none !important;}.blog_ninja_form .nf-form-content .nf-field-container{margin-bottom:15px;}.blog_ninja_form .nf-form-content .nf-field-container.hidden-container{display:none;}.ebook-right-sidebar .heateor_sss_follow_ul .heateor_sss_svg{background-color:#ffba56 !important;}.ebook-right-sidebar .heateor_sss_follow_ul .heateor_sss_svg:hover{background-color:#ffa016 !important;}.blog_ninja_form .nf-response-msg p{color:#1e75bb;font-weight:500;margin:15px 0 10px 0;}.mobile_cat_menu,.mobileSearch,.mobile_menu,.kapee-mask-overaly,.mobileHelp{display:none;}.ebook-right-sidebar .heateor_sss_follow_ul .heateor_sss_svg{background-color:#ffba56 !important;}.ebook-right-sidebar .heateor_sss_facebook span > svg{display:none !important;}.ebook-page-wrapper .contactSticky{display:none;}.ebook-right-sidebar .blog_ninja_form .nf-form-content{margin-bottom:0px;}.ebook-page-wrapper .contactSticky{display:none;}.ebook-page-content .welcome_ebook h5{text-transform:capitalize;letter-spacing:inherit;}ul.listtype{margin:0 0 0 30px;font-size:18px;}ul.listtype li{margin:0 0 8px 0;list-style:disc;}ol.listtype{margin:0 0 0 30px;}ol.listtype li{margin:0 0 8px 0;list-style:decimal;}ol.listtype li ul li{list-style:disc;}.pio_share_post{display:flex;align-items:center;justify-content:center;}.pio_share_post strong{padding-left:10px;}.pio_share_post{background:#ffba56;width:120px;height:35px;border-radius:50px;margin-top:15px;cursor:pointer;}.sharePost{background:#fff;box-shadow:2px 2px 2px 2px #ccc;padding:5px;margin-top:3px;display:none;}.sharePost.active{display:inline-block;}.ebook-page-wrapper .row{display:flex;flex-wrap:wrap;}.ebook-page-wrapper .row .e-Book_landing{height:100%;}.ebook-page-wrapper .row .e-Book_landing .welcome_ebook h1{margin-bottom:10px;}.page-template-ibmi-ebook .ebook-page-wrapper{margin-bottom:45px;}@media only screen and (min-width :1024px) and (max-width : 1080px){.ebook-page-header{flex-wrap:wrap;flex-direction:column-reverse;}.ebook-page-wrapper .pagination{margin-left:0;}}@media only screen and (min-width : 768px) and (max-width : 1024px){.ebook-right-sidebar{display:none;}.ebook-page-header .page_title{margin-top:2px;font-size:26px;margin-bottom:0px;align-items:center;display:flex;font-weight:600;}.single-ibmi_ebook .entry-header h1.entry-title{font-size:26px;}.single-ibmi_ebook .blog_connect_us{padding-top:0px;}.single-ibmi_ebook .navigation.post-navigation{display:none;}.single-ibmi_ebook #primary.wcs_skt{width:66%;}.ebook-page-header .helpSec{display:block;}.page-template-dotnet-modernization .ebook-sidebar{max-width:280px;min-width:280px;}.ebook-page-wrapper .contactSticky{position:fixed;right:-1px;top:22%;width:46px;height:102px;z-index:9;display:block;}.ebook-page-wrapper .contactSticky a.navbar-toggle{margin:0px;padding:0px;border:0px;border-radius:none;display:block;}.ebook-page-wrapper .contactSticky img{margin:0px;}.mobileHelp.opened{-webkit-transform:none;transform:none;padding-bottom:70px;background:#f1f6fc;}.mobile_cat_menu,.mobileSearch,.mobileHelp{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:fixed;left:0;bottom:0;top:0;width:320px;z-index:9993;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;background-color:#fff;}.kapee-mask-overaly{position:fixed;top:0;left:0;width:100%;height:100%;z-index:998;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.6);}.kapee-mask-overaly.opened{display:block;opacity:1;visibility:visible;z-index:999;}body.admin-bar .kapee-mask-overaly .closeDiv{position:absolute;right:8px;padding:5px;color:#fff;width:40px;height:40px;background:#e70000;border-radius:30px;line-height:30px;text-align:center;top:128px;font-size:24px;font-weight:bold;cursor:pointer;}body .kapee-mask-overaly .closeDiv{position:absolute;right:8px;padding:5px;color:#fff;width:40px;height:40px;background:#e70000;border-radius:30px;line-height:30px;text-align:center;top:70px;font-size:24px;font-weight:bold;cursor:pointer;}.sidebar-menu ul li.active ul{position:relative;left:0px;width:100%;}.category-sidebar .nav-item.selected > a::after{rotate:0deg;filter:grayscale(0%);background:url("https://cdn-kpbed.nitrocdn.com/RVLdsmUrzitKnVBooREyuLvkbbdGFquh/assets/images/optimized/rev-87c5b76/programmers.io/wp-content/themes/programmers.io/assets/images/our_services/drop-menu-arrow.png") no-repeat right center;width:15px;}.category-sidebar .nav-item.selected > a,.category-sidebar .nav-item.selected.active{color:#fff;background:#1e75bb;}.welcome_ebook{min-height:300px;max-width:100%;padding:75px 30px 30px 30px;}.sidebar-menu ul li.nav-item.active.selected a.sidebar-link{color:#fff;}.ebook-page-content.ebookFull-content{width:100%;}}@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape){}@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait){.single-ibmi_ebook #primary.wcs_skt{width:100%;}.single-ibmi_ebook .entry-header h1.entry-title{font-size:26px;}.single-ibmi_ebook .blog_connect_us{padding-top:0px;}.single-ibmi_ebook .navigation.post-navigation{display:none;}.ebook-page-header .helpSec{display:none;}.ebook-sidebar{display:none;}.mobile_menu{display:block;}.site-header{z-index:9999;}.sidebar-actions{border-bottom:1px solid #e1e2e5;}.single-ibmi_ebook .ebook-right-sidebar{max-width:340px;min-width:340px;top:0px;margin:0px;}.mobile_menu{position:fixed;bottom:0px;height:52px;z-index:99;width:100%;display:block;}.kapee-mobile-navbar{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.2);display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:fixed;padding:6px 0 6px 0;height:57px;right:0;bottom:0;left:0;opacity:1;visibility:visible;z-index:98;}.mobile_menu .mobile-element{-ms-flex:1 0 33%;flex:1 0 33%;max-width:33%;padding:0 3px 0 0px;}.mobile_menu a.navbar-toggle:hover{text-decoration:none;}.navbar-toggle{display:block;float:left;margin-right:0px;text-decoration:none;}.sidebarleft{background:#fff;position:relative;width:100%;padding-top:70px;}body.admin-bar .sidebarleft{padding-top:115px;}.mobile_cat_menu .sidebarleft ul.leftside-nav-menu{display:block;}.mobile_cat_menu .sidebarleft ul.leftside-nav-menu li{padding:10px 0px;border-bottom:1px solid #e8e6e6;}.mobile_cat_menu .sidebarleft ul.leftside-nav-menu li a{line-height:30px;display:block;font-size:16px;margin-left:10px;color:#1e75bb;}.mobile_cat_menu .sidebarleft ul.leftside-nav-menu li:hover a{color:#27a8e0;}body .navigation-top .wrap{padding:11px 30px 11px 30px !important;}.mobile_cat_menu.opened,.mobileSearch.opened,.mobileHelp.opened{-webkit-transform:none;transform:none;padding-bottom:70px;background:#f1f6fc;}.dashicons-menu-icon{position:relative;padding-left:6px;font-size:15px;color:#1e75bb;}.mobile-element-home .dashicons-menu-icon:before{content:"";top:2px;position:relative;float:left;font:normal 29px/1 dashicons;}.mobile-element-search .dashicons-menu-icon:before{content:"";top:2px;position:relative;float:left;font:normal 29px/1 dashicons;}.mobile-element-help .dashicons-menu-icon:before{content:"";top:2px;position:relative;float:left;font:normal 29px/1 dashicons;}body #hubspot-messages-iframe-container.widget-align-right{margin-bottom:40px !important;}.mobile_cat_menu,.mobile_menu{display:block;}.mobile_cat_menu .sidebarleft ul.leftside-nav-menu{list-style:none;overflow-x:auto;width:100%;padding-bottom:10px;}.mobile_cat_menu .sidebarleft ul.leftside-nav-menu li:last-child,.mobile_cat_menu .category-name .case-studies-new-template{display:none !important;}.mobile_cat_menu .sidebarleft ul.leftside-nav-menu li a:hover{color:#1e75bb;}.ebook-page-content{margin-bottom:80px;}.page-template-ibmi_modernizations .ebook-page-content{margin-bottom:20px;}.nav-tabs > li{width:100%;}.nav-tabs > li > a{width:100%;display:block;}.sidebar-menu ul li a,.sidebar-menu ul li ul a,.ebook-page-wrapper ol li{font-size:15px;text-decoration:none;}.sidebar-menu ul li a{padding:10px 0px 10px 15px;}.mobileSearch .sidebar-filter{padding:85px 10px 0px 10px;}.mobileHelp .blog_connect_us{padding-top:70px;}body.admin-bar .mobileSearch .sidebar-filter{padding:140px 10px 0px 10px;}body.admin-bar .blog_connect_us{padding-top:120px;}.mobileHelp.ebook-right-sidebar .nf-form-content{margin-bottom:0px;}.mobileHelp .sharePost{margin-top:10px;margin-left:19px;}.mobileHelp .blog_connect_us .widget-title{margin-top:0px;}.ebook-right-sidebar .heateor_sss_facebook span > svg{display:none !important;}.ebook-right-sidebar .heateor_sss_facebook span::after{left:14px;width:24px;height:24px;}.mobileHelp .sharePost .heateor_sss_sharing_ul a{margin-right:10px !important;}}@media only screen and (min-width : 768px) and (max-width : 1024px){.sidebar-menu ul li a{font-size:13px;}}@media (max-width:1199px){}@media only screen and (max-width:991px){.ebook-sidebar{padding:0;}.single_case_study_hero_bg_color{min-height:450px;}.sidebar-actions,.sidebar-inner-nav{position:inherit;top:0;}}@media only screen and (max-width:767px){#scrollToTopBtn{display:none !important;}.ebook-page-wrapper .contactSticky{position:fixed;right:-1px;top:22%;width:46px;height:102px;z-index:9;display:block;}.ebook-page-wrapper .contactSticky a.navbar-toggle{margin:0px;padding:0px;border:0px;border-radius:none;display:block;}.ebook-page-wrapper .contactSticky img{margin:0px;}.ebook-page-wrapper .contactSticky{display:block;}.ebook-page-header .helpSec{display:none;}.sidebar-menu ul ul.submenu{display:none;}.site-header{z-index:9999;}.ebook-sidebar{display:none;}.ebook-right-sidebar{display:none;}.ebook-page-header{display:block;padding:10px 15px;}.ebook-page-header .page_title{width:100%;display:block;margin-top:2px;font-size:26px;margin-bottom:0px;align-items:center;font-weight:600;}.sub-title,.ebook-listDecimal li,.ebook-page-wrapper p,.ebook-liststyle li{font-size:16px;}.ebook-page-content .carousel-inner h4{font-size:20px;}.carousel-inner .item.active h4.title{font-size:22px;font-weight:500;}.sidebar-actions{border-bottom:1px solid #e1e2e5;}.sidebar-menu ul li.nav-item.active a.sidebar-link{color:#1e75bb;}.mobile_menu{position:fixed;bottom:0px;height:52px;z-index:99;width:100%;display:block;}.mobile_cat_menu,.mobileHelp{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:fixed;left:0;bottom:0;top:0;width:320px;z-index:99;max-width:320px !important;min-width:320px !important;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;background-color:#fff;}.kapee-mobile-navbar{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.2);display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:fixed;padding:6px 0 6px 0;height:57px;right:0;bottom:0;left:0;opacity:1;visibility:visible;z-index:98;}.mobile_menu .mobile-element{-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;padding:0 3px 0 0px;}.mobile_menu a.navbar-toggle:hover{text-decoration:none;}.navbar-toggle{display:block;float:left;margin-right:0px;text-decoration:none;}.sidebarleft{background:#fff;position:relative;width:100%;padding-top:70px;}body.admin-bar .sidebarleft{padding-top:115px;}.mobile_cat_menu .sidebarleft ul.leftside-nav-menu{display:block;}.mobile_cat_menu .sidebarleft ul.leftside-nav-menu li{padding:10px 0px;border-bottom:1px solid #e8e6e6;}.mobile_cat_menu .sidebarleft ul.leftside-nav-menu li a{line-height:30px;display:block;font-size:16px;margin-left:10px;color:#1e75bb;}.mobile_cat_menu .sidebarleft ul.leftside-nav-menu li:hover a{color:#27a8e0;}.kapee-mask-overaly{position:fixed;top:0;left:0;width:100%;height:100%;z-index:88;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.6);}.kapee-mask-overaly.opened{display:block;opacity:1;visibility:visible;z-index:89;}body.admin-bar .kapee-mask-overaly .closeDiv{position:absolute;right:3px;padding:5px;color:#fff;width:34px;height:34px;background:#e70000;border-radius:30px;line-height:24px;text-align:center;top:128px;font-size:24px;font-weight:bold;cursor:pointer;}body .kapee-mask-overaly .closeDiv{position:absolute;right:8px;padding:5px;color:#fff;width:40px;height:40px;background:#e70000;border-radius:30px;line-height:30px;text-align:center;top:70px;font-size:24px;font-weight:bold;cursor:pointer;}body .navigation-top .wrap{padding:11px 30px 11px 30px !important;}.mobile_cat_menu.opened,.mobileSearch.opened,.mobileHelp.opened{-webkit-transform:none;transform:none;padding-bottom:70px;background:#f1f6fc;height:calc(100% - 50px);}.dashicons-menu-icon{position:relative;padding-left:6px;font-size:15px;color:#1e75bb;}.mobile-element-home .dashicons-menu-icon:before{content:"";top:2px;position:relative;float:left;font:normal 29px/1 dashicons;}.mobile-element-search .dashicons-menu-icon:before{content:"";top:2px;position:relative;float:left;font:normal 29px/1 dashicons;}.mobile-element-help .dashicons-menu-icon:before{content:"";top:2px;position:relative;float:left;font:normal 29px/1 dashicons;}body #hubspot-messages-iframe-container.widget-align-right{margin-bottom:40px !important;}.mobile_cat_menu,.mobile_menu{display:block;}.mobile_cat_menu .sidebarleft ul.leftside-nav-menu{list-style:none;overflow-x:auto;width:100%;padding-bottom:10px;}.mobile_cat_menu .sidebarleft ul.leftside-nav-menu li:last-child,.mobile_cat_menu .category-name .case-studies-new-template{display:none !important;}.mobile_cat_menu .sidebarleft ul.leftside-nav-menu li a:hover{color:#1e75bb;}.ebook-page-wrapper .pagination{gap:inherit;}.pagination.page-bottom{padding-left:10px;padding-right:10px;}.ebook-page-content{margin-bottom:40px;}.ebook-page-content.ebookFull-content{width:100%;}.pagination [class^="page-link"]{height:inherit;margin-right:0px;}.ebook-page-wrapper .pagination .btn-next{margin-left:auto;}.nav-tabs > li{width:100%;}.nav-tabs > li > a{width:100%;display:block;}.sidebar-menu ul li a,.sidebar-menu ul li ul a,.ebook-page-wrapper ol li{font-size:15px;text-decoration:none;}.sidebar-menu ul li a{padding:10px 0px 10px 15px;}.mobileSearch .sidebar-filter{padding:85px 10px 0px 10px;}.mobileHelp .blog_connect_us{padding-top:70px;}body.admin-bar .mobileSearch .sidebar-filter{padding:140px 10px 0px 10px;}body.admin-bar .blog_connect_us{padding-top:120px;}.mobileHelp.ebook-right-sidebar .nf-form-content{margin-bottom:0px;}.mobileHelp .sharePost{margin-top:3px;margin-left:10px;}.mobileHelp .blog_connect_us .widget-title{margin-top:0px;}.ebook-right-sidebar .heateor_sss_facebook span > svg{display:none !important;}.ebook-right-sidebar .heateor_sss_facebook span::after{left:14px;width:24px;height:24px;}.mobileHelp .sharePost .heateor_sss_sharing_ul a{margin-right:10px !important;}.single-ibmi_ebook #primary.wcs_skt{width:100%;}.single-ibmi_ebook .entry-header h1.entry-title{font-size:26px;}.single-ibmi_ebook .blog_connect_us{padding-top:0px;}.single-ibmi_ebook .ebook-right-sidebar{top:0px;width:100%;margin:0px;max-width:100%;}.single-ibmi_ebook .navigation.post-navigation{display:none;}.award_certifications_blk .siteTitle h2{margin-bottom:15px;font-size:24px;line-height:32px;}.single-ibmi_ebook .award_slider_blk .award_cert,.award_certifications_blk{display:none !important;}.sidebar-menu ul li.active ul{position:relative;left:0px;width:100%;}.category-sidebar .nav-item.selected > a::after{rotate:0deg;filter:grayscale(0%);background:url("https://cdn-kpbed.nitrocdn.com/RVLdsmUrzitKnVBooREyuLvkbbdGFquh/assets/images/optimized/rev-87c5b76/programmers.io/wp-content/themes/programmers.io/assets/images/our_services/drop-menu-arrow.png") no-repeat right center;width:15px;}.category-sidebar .nav-item.selected > a{color:#fff;background:#1e75bb;}.welcome_ebook{min-height:300px;max-width:100%;padding:25px 30px 30px 30px;}.sidebar-menu ul li.nav-item.active.selected a.sidebar-link{color:#fff;}.col-66{width:100%;}.ebookFull-content .ebookContent,.ebookFull-content .ebook-page-header{padding:15px 15px;}.ebook-liststyle,.ebook-listDecimal{display:block;}.single_case_study_hero p span{display:inline;}}@media (max-width: 576px){.single_case_study_hero h1{font-size:26px;margin-bottom:10px;}.single_case_study_hero p{line-height:20px;font-size:14px;}.single_case_study_hero_bg_color{min-height:350px;}.hero_team{margin-top:0;}}