.glyphicons-road:before{content:"\E027"}.glyphicons-search:before{content:"\E028"}.glyphicons-cars:before{content:"\E029"}.glyphicons-notes-2:before{content:"\E030"}.glyphicons-pencil:before{content:"\270F"}.glyphicons-bus:before{content:"\E032"}.glyphicons-wifi-alt:before{content:"\E033"}.glyphicons-luggage:before{content:"\E034"}.glyphicons-old-man:before{content:"\E035"}.glyphicons-woman:before{content:"\E036"}.glyphicons-file:before{content:"\E037"}.glyphicons-coins:before{content:"\E038"}.glyphicons-airplane:before{content:"\2708"}.glyphicons-notes:before{content:"\E040"}.glyphicons-stats:before{content:"\E041"}.glyphicons-charts:before{content:"\E042"}.glyphicons-pie-chart:before{content:"\E043"}.glyphicons-group:before{content:"\E044"}.glyphicons-keys:before{content:"\E045"}.glyphicons-calendar:before{content:"\E046"}.glyphicons-router:before{content:"\E047"}.glyphicons-camera-small:before{content:"\E048"}.glyphicons-star-empty:before{content:"\E049"}.glyphicons-star:before{content:"\E050"}.glyphicons-link:before{content:"\E051"}.glyphicons-eye-open:before{content:"\E052"}.glyphicons-eye-close:before{content:"\E053"}.glyphicons-alarm:before{content:"\E054"}.glyphicons-clock:before{content:"\E055"}.glyphicons-stopwatch:before{content:"\E056"}.glyphicons-projector:before{content:"\E057"}.glyphicons-history:before{content:"\E058"}.glyphicons-truck:before{content:"\E059"}.glyphicons-cargo:before{content:"\E060"}.glyphicons-compass:before{content:"\E061"}.glyphicons-keynote:before{content:"\E062"}.glyphicons-paperclip:before{content:"\E063"}.glyphicons-power:before{content:"\E064"}.glyphicons-lightbulb:before{content:"\E065"}.glyphicons-tag:before{content:"\E066"}.glyphicons-tags:before{content:"\E067"}.glyphicons-cleaning:before{content:"\E068"}.glyphicons-ruler:before{content:"\E069"}.glyphicons-gift:before{content:"\E070"}.glyphicons-umbrella:before{content:"\2602"}.glyphicons-book:before{content:"\E072"}.glyphicons-bookmark:before{content:"\E073"}.glyphicons-wifi:before{content:"\E074"}.glyphicons-cup:before{content:"\E075"}.glyphicons-stroller:before{content:"\E076"}.glyphicons-headphones:before{content:"\E077"}.glyphicons-headset:before{content:"\E078"}.glyphicons-warning-sign:before{content:"\E079"}.glyphicons-signal:before{content:"\E080"}.glyphicons-retweet:before{content:"\E081"}.glyphicons-refresh:before{content:"\E082"}.glyphicons-roundabout:before{content:"\E083"}.glyphicons-random:before{content:"\E084"}.glyphicons-heat:before{content:"\E085"}.glyphicons-repeat:before{content:"\E086"}.glyphicons-display:before{content:"\E087"}.glyphicons-log-book:before{content:"\E088"}.glyphicons-address-book:before{content:"\E089"}.glyphicons-building:before{content:"\E090"}.glyphicons-eyedropper:before{content:"\E091"}.glyphicons-adjust:before{content:"\E092"}.glyphicons-tint:before{content:"\E093"}.glyphicons-crop:before{content:"\E094"}.glyphicons-vector-path-square:before{content:"\E095"}.glyphicons-vector-path-circle:before{content:"\E096"}.glyphicons-vector-path-polygon:before{content:"\E097"}.glyphicons-vector-path-line:before{content:"\E098"}.glyphicons-vector-path-curve:before{content:"\E099"}.glyphicons-vector-path-all:before{content:"\E100"}.glyphicons-font:before{content:"\E101"}.glyphicons-italic:before{content:"\E102"}.glyphicons-bold:before{content:"\E103"}.glyphicons-text-underline:before{content:"\E104"}.glyphicons-text-strike:before{content:"\E105"}.glyphicons-text-height:before{content:"\E106"}.glyphicons-text-width:before{content:"\E107"}.glyphicons-text-resize:before{content:"\E108"}.glyphicons-left-indent:before{content:"\E109"}.glyphicons-right-indent:before{content:"\E110"}.glyphicons-align-left:before{content:"\E111"}.glyphicons-align-center:before{content:"\E112"}.glyphicons-align-right:before{content:"\E113"}.glyphicons-justify:before{content:"\E114"}.glyphicons-list:before{content:"\E115"}.glyphicons-text-smaller:before{content:"\E116"}.glyphicons-text-bigger:before{content:"\E117"}.glyphicons-embed:before{content:"\E118"}.glyphicons-embed-close:before{content:"\E119"}.glyphicons-table:before{content:"\E120"}.glyphicons-message-full:before{content:"\E121"}.glyphicons-message-empty:before{content:"\E122"}.glyphicons-message-in:before{content:"\E123"}.glyphicons-message-out:before{content:"\E124"}.glyphicons-message-plus:before{content:"\E125"}.glyphicons-message-minus:before{content:"\E126"}.glyphicons-message-ban:before{content:"\E127"}.glyphicons-message-flag:before{content:"\E128"}.glyphicons-message-lock:before{content:"\E129"}.glyphicons-message-new:before{content:"\E130"}.glyphicons-inbox:before{content:"\E131"}.glyphicons-inbox-plus:before{content:"\E132"}.glyphicons-inbox-minus:before{content:"\E133"}.glyphicons-inbox-lock:before{content:"\E134"}.glyphicons-inbox-in:before{content:"\E135"}.glyphicons-inbox-out:before{content:"\E136"}.glyphicons-cogwheel:before{content:"\E137"}.glyphicons-cogwheels:before{content:"\E138"}.glyphicons-picture:before{content:"\E139"}.glyphicons-adjust-alt:before{content:"\E140"}.glyphicons-database-lock:before{content:"\E141"}.glyphicons-database-plus:before{content:"\E142"}.glyphicons-database-minus:before{content:"\E143"}.glyphicons-database-ban:before{content:"\E144"}.glyphicons-folder-open:before{content:"\E145"}.glyphicons-folder-plus:before{content:"\E146"}.glyphicons-folder-minus:before{content:"\E147"}.glyphicons-folder-lock:before{content:"\E148"}.glyphicons-folder-flag:before{content:"\E149"}.glyphicons-folder-new:before{content:"\E150"}.glyphicons-edit:before{content:"\E151"}.glyphicons-new-window:before{content:"\E152"}.glyphicons-check:before{content:"\E153"}.glyphicons-unchecked:before{content:"\E154"}.glyphicons-more-windows:before{content:"\E155"}.glyphicons-show-big-thumbnails:before{content:"\E156"}.glyphicons-show-thumbnails:before{content:"\E157"}.glyphicons-show-thumbnails-with-lines:before{content:"\E158"}.glyphicons-show-lines:before{content:"\E159"}.glyphicons-playlist:before{content:"\E160"}.glyphicons-imac:before{content:"\E161"}.glyphicons-macbook:before{content:"\E162"}.glyphicons-ipad:before{content:"\E163"}.glyphicons-iphone:before{content:"\E164"}.glyphicons-iphone-transfer:before{content:"\E165"}.glyphicons-iphone-exchange:before{content:"\E166"}.glyphicons-ipod:before{content:"\E167"}.glyphicons-ipod-shuffle:before{content:"\E168"}.glyphicons-ear-plugs:before{content:"\E169"}.glyphicons-record:before{content:"\E170"}.glyphicons-step-backward:before{content:"\E171"}.glyphicons-fast-backward:before{content:"\E172"}.glyphicons-rewind:before{content:"\E173"}.glyphicons-play:before{content:"\E174"}.glyphicons-pause:before{content:"\E175"}.glyphicons-stop:before{content:"\E176"}.glyphicons-forward:before{content:"\E177"}.glyphicons-fast-forward:before{content:"\E178"}.glyphicons-step-forward:before{content:"\E179"}.glyphicons-eject:before{content:"\E180"}.glyphicons-facetime-video:before{content:"\E181"}.glyphicons-download-alt:before{content:"\E182"}.glyphicons-mute:before{content:"\E183"}.glyphicons-volume-down:before{content:"\E184"}.glyphicons-volume-up:before{content:"\E185"}.glyphicons-screenshot:before{content:"\E186"}.glyphicons-move:before{content:"\E187"}.glyphicons-more:before{content:"\E188"}.glyphicons-brightness-reduce:before{content:"\E189"}.glyphicons-brightness-increase:before{content:"\E190"}.glyphicons-circle-plus:before{content:"\E191"}.glyphicons-circle-minus:before{content:"\E192"}.glyphicons-circle-remove:before{content:"\E193"}.glyphicons-circle-ok:before{content:"\E194"}.glyphicons-circle-question-mark:before{content:"\E195"}.glyphicons-circle-info:before{content:"\E196"}.glyphicons-circle-exclamation-mark:before{content:"\E197"}.glyphicons-remove:before{content:"\E198"}.glyphicons-ok:before{content:"\E199"}.glyphicons-ban:before{content:"\E200"}.glyphicons-download:before{content:"\E201"}.glyphicons-upload:before{content:"\E202"}.glyphicons-shopping-cart:before{content:"\E203"}.glyphicons-lock:before{content:"\E204"}.glyphicons-unlock:before{content:"\E205"}.glyphicons-electricity:before{content:"\E206"}.glyphicons-ok-2:before{content:"\E207"}.glyphicons-remove-2:before{content:"\E208"}.glyphicons-cart-out:before{content:"\E209"}.glyphicons-cart-in:before{content:"\E210"}.glyphicons-left-arrow:before{content:"\E211"}.glyphicons-right-arrow:before{content:"\E212"}.glyphicons-down-arrow:before{content:"\E213"}.glyphicons-up-arrow:before{content:"\E214"}.glyphicons-resize-small:before{content:"\E215"}.glyphicons-resize-full:before{content:"\E216"}.glyphicons-circle-arrow-left:before{content:"\E217"}.glyphicons-circle-arrow-right:before{content:"\E218"}.glyphicons-circle-arrow-top:before{content:"\E219"}.glyphicons-circle-arrow-down:before{content:"\E220"}.glyphicons-play-button:before{content:"\E221"}.glyphicons-unshare:before{content:"\E222"}.glyphicons-share:before{content:"\E223"}.glyphicons-chevron-right:before{content:"\E224"}.glyphicons-chevron-left:before{content:"\E225"}.glyphicons-bluetooth:before{content:"\E226"}.glyphicons-euro:before{content:"\20AC"}.glyphicons-usd:before{content:"\E228"}.glyphicons-gbp:before{content:"\E229"}.glyphicons-retweet-2:before{content:"\E230"}.glyphicons-moon:before{content:"\E231"}.glyphicons-sun:before{content:"\2609"}.glyphicons-cloud:before{content:"\2601"}.glyphicons-direction:before{content:"\E234"}.glyphicons-brush:before{content:"\E235"}.glyphicons-pen:before{content:"\E236"}.glyphicons-zoom-in:before{content:"\E237"}.glyphicons-zoom-out:before{content:"\E238"}.glyphicons-pin:before{content:"\E239"}.glyphicons-albums:before{content:"\E240"}.glyphicons-rotation-lock:before{content:"\E241"}.glyphicons-flash:before{content:"\E242"}.glyphicons-google-maps:before{content:"\E243"}.glyphicons-anchor:before{content:"\2693"}.glyphicons-conversation:before{content:"\E245"}.glyphicons-chat:before{content:"\E246"}.glyphicons-male:before{content:"\E247"}.glyphicons-female:before{content:"\E248"}.glyphicons-asterisk:before{content:"\002A"}.glyphicons-divide:before{content:"\00F7"}.glyphicons-snorkel-diving:before{content:"\E251"}.glyphicons-scuba-diving:before{content:"\E252"}.glyphicons-oxygen-bottle:before{content:"\E253"}.glyphicons-fins:before{content:"\E254"}.glyphicons-fishes:before{content:"\E255"}.glyphicons-boat:before{content:"\E256"}.glyphicons-delete:before{content:"\E257"}.glyphicons-sheriffs-star:before{content:"\E258"}.glyphicons-qrcode:before{content:"\E259"}.glyphicons-barcode:before{content:"\E260"}.glyphicons-pool:before{content:"\E261"}.glyphicons-buoy:before{content:"\E262"}.glyphicons-spade:before{content:"\E263"}.glyphicons-bank:before{content:"\E264"}.glyphicons-vcard:before{content:"\E265"}.glyphicons-electrical-plug:before{content:"\E266"}.glyphicons-flag:before{content:"\E267"}.glyphicons-credit-card:before{content:"\E268"}.glyphicons-keyboard-wireless:before{content:"\E269"}.glyphicons-keyboard-wired:before{content:"\E270"}.glyphicons-shield:before{content:"\E271"}.glyphicons-ring:before{content:"\02DA"}.glyphicons-cake:before{content:"\E273"}.glyphicons-drink:before{content:"\E274"}.glyphicons-beer:before{content:"\E275"}.glyphicons-fast-food:before{content:"\E276"}.glyphicons-cutlery:before{content:"\E277"}.glyphicons-pizza:before{content:"\E278"}.glyphicons-birthday-cake:before{content:"\E279"}.glyphicons-tablet:before{content:"\E280"}.glyphicons-settings:before{content:"\E281"}.glyphicons-bullets:before{content:"\E282"}.glyphicons-cardio:before{content:"\E283"}.glyphicons-t-shirt:before{content:"\E284"}.glyphicons-pants:before{content:"\E285"}.glyphicons-sweater:before{content:"\E286"}.glyphicons-fabric:before{content:"\E287"}.glyphicons-leather:before{content:"\E288"}.glyphicons-scissors:before{content:"\E289"}.glyphicons-bomb:before{content:"\E290"}.glyphicons-skull:before{content:"\E291"}.glyphicons-celebration:before{content:"\E292"}.glyphicons-tea-kettle:before{content:"\E293"}.glyphicons-french-press:before{content:"\E294"}.glyphicons-coffee-cup:before{content:"\E295"}.glyphicons-pot:before{content:"\E296"}.glyphicons-grater:before{content:"\E297"}.glyphicons-kettle:before{content:"\E298"}.glyphicons-hospital:before{content:"\E299"}.glyphicons-hospital-h:before{content:"\E300"}.glyphicons-microphone:before{content:"\E301"}.glyphicons-webcam:before{content:"\E302"}.glyphicons-temple-christianity-church:before{content:"\E303"}.glyphicons-temple-islam:before{content:"\E304"}.glyphicons-temple-hindu:before{content:"\E305"}.glyphicons-temple-buddhist:before{content:"\E306"}.glyphicons-bicycle:before{content:"\E307"}.glyphicons-life-preserver:before{content:"\E308"}.glyphicons-share-alt:before{content:"\E309"}.glyphicons-comments:before{content:"\E310"}.glyphicons-flower:before{content:"\2698"}.glyphicons-baseball:before{content:"\26BE"}.glyphicons-rugby:before{content:"\E313"}.glyphicons-ax:before{content:"\E314"}.glyphicons-table-tennis:before{content:"\E315"}.glyphicons-bowling:before{content:"\E316"}.glyphicons-tree-conifer:before{content:"\E317"}.glyphicons-tree-deciduous:before{content:"\E318"}.glyphicons-more-items:before{content:"\E319"}.glyphicons-sort:before{content:"\E320"}.glyphicons-filter:before{content:"\E321"}.glyphicons-gamepad:before{content:"\E322"}.glyphicons-playing-dices:before{content:"\E323"}.glyphicons-calculator:before{content:"\E324"}.glyphicons-tie:before{content:"\E325"}.glyphicons-wallet:before{content:"\E326"}.glyphicons-piano:before{content:"\E327"}.glyphicons-sampler:before{content:"\E328"}.glyphicons-podium:before{content:"\E329"}.glyphicons-soccer-ball:before{content:"\E330"}.glyphicons-blog:before{content:"\E331"}.glyphicons-dashboard:before{content:"\E332"}.glyphicons-certificate:before{content:"\E333"}.glyphicons-bell:before{content:"\E334"}.glyphicons-candle:before{content:"\E335"}.glyphicons-pushpin:before{content:"\E336"}.glyphicons-iphone-shake:before{content:"\E337"}.glyphicons-pin-flag:before{content:"\E338"}.glyphicons-turtle:before{content:"\E339"}.glyphicons-rabbit:before{content:"\E340"}.glyphicons-globe:before{content:"\E341"}.glyphicons-briefcase:before{content:"\E342"}.glyphicons-hdd:before{content:"\E343"}.glyphicons-thumbs-up:before{content:"\E344"}.glyphicons-thumbs-down:before{content:"\E345"}.glyphicons-hand-right:before{content:"\E346"}.glyphicons-hand-left:before{content:"\E347"}.glyphicons-hand-up:before{content:"\E348"}.glyphicons-hand-down:before{content:"\E349"}.glyphicons-fullscreen:before{content:"\E350"}.glyphicons-shopping-bag:before{content:"\E351"}.glyphicons-book-open:before{content:"\E352"}.glyphicons-nameplate:before{content:"\E353"}.glyphicons-nameplate-alt:before{content:"\E354"}.glyphicons-vases:before{content:"\E355"}.glyphicons-bullhorn:before{content:"\E356"}.glyphicons-dumbbell:before{content:"\E357"}.glyphicons-suitcase:before{content:"\E358"}.glyphicons-file-import:before{content:"\E359"}.glyphicons-file-export:before{content:"\E360"}.glyphicons-bug:before{content:"\E361"}.glyphicons-crown:before{content:"\E362"}.glyphicons-smoking:before{content:"\E363"}.glyphicons-cloud-download:before{content:"\E364"}.glyphicons-cloud-upload:before{content:"\E365"}.glyphicons-restart:before{content:"\E366"}.glyphicons-security-camera:before{content:"\E367"}.glyphicons-expand:before{content:"\E368"}.glyphicons-collapse:before{content:"\E369"}.glyphicons-collapse-top:before{content:"\E370"}.glyphicons-globe-af:before{content:"\E371"}.glyphicons-global:before{content:"\E372"}.glyphicons-spray:before{content:"\E373"}.glyphicons-nails:before{content:"\E374"}.glyphicons-claw-hammer:before{content:"\E375"}.glyphicons-classic-hammer:before{content:"\E376"}.glyphicons-hand-saw:before{content:"\E377"}.glyphicons-riflescope:before{content:"\E378"}.glyphicons-electrical-socket-eu:before{content:"\E379"}.glyphicons-electrical-socket-us:before{content:"\E380"}.glyphicons-message-forward:before{content:"\E381"}.glyphicons-coat-hanger:before{content:"\E382"}.glyphicons-dress:before{content:"\E383"}.glyphicons-bathrobe:before{content:"\E384"}.glyphicons-shirt:before{content:"\E385"}.glyphicons-underwear:before{content:"\E386"}.glyphicons-log-in:before{content:"\E387"}.glyphicons-log-out:before{content:"\E388"}.glyphicons-exit:before{content:"\E389"}.glyphicons-new-window-alt:before{content:"\E390"}.glyphicons-video-sd:before{content:"\E391"}.glyphicons-video-hd:before{content:"\E392"}.glyphicons-subtitles:before{content:"\E393"}.glyphicons-sound-stereo:before{content:"\E394"}.glyphicons-sound-dolby:before{content:"\E395"}.glyphicons-sound-5-1:before{content:"\E396"}.glyphicons-sound-6-1:before{content:"\E397"}.glyphicons-sound-7-1:before{content:"\E398"}.glyphicons-copyright-mark:before{content:"\E399"}.glyphicons-registration-mark:before{content:"\E400"}.glyphicons-radar:before{content:"\E401"}.glyphicons-skateboard:before{content:"\E402"}.glyphicons-golf-course:before{content:"\E403"}.glyphicons-sorting:before{content:"\E404"}.glyphicons-sort-by-alphabet:before{content:"\E405"}.glyphicons-sort-by-alphabet-alt:before{content:"\E406"}.glyphicons-sort-by-order:before{content:"\E407"}.glyphicons-sort-by-order-alt:before{content:"\E408"}.glyphicons-sort-by-attributes:before{content:"\E409"}.glyphicons-sort-by-attributes-alt:before{content:"\E410"}.glyphicons-compressed:before{content:"\E411"}.glyphicons-package:before{content:"\E412"}.glyphicons-cloud-plus:before{content:"\E413"}.glyphicons-cloud-minus:before{content:"\E414"}.glyphicons-disk-save:before{content:"\E415"}.glyphicons-disk-open:before{content:"\E416"}.glyphicons-disk-saved:before{content:"\E417"}.glyphicons-disk-remove:before{content:"\E418"}.glyphicons-disk-import:before{content:"\E419"}.glyphicons-disk-export:before{content:"\E420"}.glyphicons-tower:before{content:"\E421"}.glyphicons-send:before{content:"\E422"}.glyphicons-git-branch:before{content:"\E423"}.glyphicons-git-create:before{content:"\E424"}.glyphicons-git-private:before{content:"\E425"}.glyphicons-git-delete:before{content:"\E426"}.glyphicons-git-merge:before{content:"\E427"}.glyphicons-git-pull-request:before{content:"\E428"}.glyphicons-git-compare:before{content:"\E429"}.glyphicons-git-commit:before{content:"\E430"}.glyphicons-construction-cone:before{content:"\E431"}.glyphicons-shoe-steps:before{content:"\E432"}.glyphicons-plus:before{content:"\002B"}.glyphicons-minus:before{content:"\2212"}.glyphicons-redo:before{content:"\E435"}.glyphicons-undo:before{content:"\E436"}.glyphicons-golf:before{content:"\E437"}.glyphicons-hockey:before{content:"\E438"}.glyphicons-pipe:before{content:"\E439"}.glyphicons-wrench:before{content:"\E440"}.glyphicons-folder-closed:before{content:"\E441"}.glyphicons-phone-alt:before{content:"\E442"}.glyphicons-earphone:before{content:"\E443"}.glyphicons-floppy-disk:before{content:"\E444"}.glyphicons-floppy-saved:before{content:"\E445"}.glyphicons-floppy-remove:before{content:"\E446"}.glyphicons-floppy-save:before{content:"\E447"}.glyphicons-floppy-open:before{content:"\E448"}.glyphicons-translate:before{content:"\E449"}.glyphicons-fax:before{content:"\E450"}.glyphicons-factory:before{content:"\E451"}.glyphicons-shop-window:before{content:"\E452"}.glyphicons-shop:before{content:"\E453"}.glyphicons-kiosk:before{content:"\E454"}.glyphicons-kiosk-wheels:before{content:"\E455"}.glyphicons-kiosk-light:before{content:"\E456"}.glyphicons-kiosk-food:before{content:"\E457"}.glyphicons-transfer:before{content:"\E458"}.glyphicons-money:before{content:"\E459"}.glyphicons-header:before{content:"\E460"}.glyphicons-blacksmith:before{content:"\E461"}.glyphicons-saw-blade:before{content:"\E462"}.glyphicons-basketball:before{content:"\E463"}.glyphicons-server:before{content:"\E464"}.glyphicons-server-plus:before{content:"\E465"}.glyphicons-server-minus:before{content:"\E466"}.glyphicons-server-ban:before{content:"\E467"}.glyphicons-server-flag:before{content:"\E468"}.glyphicons-server-lock:before{content:"\E469"}.glyphicons-server-new:before{content:"\E470"}.glyphicons-charging-station:before{content:"\F471"}.glyphicons-gas-station:before{content:"\E472"}.glyphicons-target:before{content:"\E473"}.glyphicons-bed-alt:before{content:"\E474"}.glyphicons-mosquito-net:before{content:"\E475"}.glyphicons-dining-set:before{content:"\E476"}.glyphicons-plate-of-food:before{content:"\E477"}.glyphicons-hygiene-kit:before{content:"\E478"}.glyphicons-blackboard:before{content:"\E479"}.glyphicons-marriage:before{content:"\E480"}.glyphicons-bucket:before{content:"\E481"}.glyphicons-none-color-swatch:before{content:"\E482"}.glyphicons-bring-forward:before{content:"\E483"}.glyphicons-bring-to-front:before{content:"\E484"}.glyphicons-send-backward:before{content:"\E485"}.glyphicons-send-to-back:before{content:"\E486"}.glyphicons-fit-frame-to-image:before{content:"\E487"}.glyphicons-fit-image-to-frame:before{content:"\E488"}.glyphicons-multiple-displays:before{content:"\E489"}.glyphicons-handshake:before{content:"\E490"}.glyphicons-child:before{content:"\E491"}.glyphicons-baby-formula:before{content:"\E492"}.glyphicons-medicine:before{content:"\E493"}.glyphicons-atv-vehicle:before{content:"\E494"}.glyphicons-motorcycle:before{content:"\E495"}.glyphicons-bed:before{content:"\E496"}.glyphicons-tent:before{content:"\26FA"}.glyphicons-glasses:before{content:"\E498"}.glyphicons-sunglasses:before{content:"\E499"}.glyphicons-family:before{content:"\E500"}.glyphicons-education:before{content:"\E501"}.glyphicons-shoes:before{content:"\E502"}.glyphicons-map:before{content:"\E503"}.glyphicons-cd:before{content:"\E504"}.glyphicons-alert:before{content:"\E505"}.glyphicons-piggy-bank:before{content:"\E506"}.glyphicons-star-half:before{content:"\E507"}.glyphicons-cluster:before{content:"\E508"}.glyphicons-flowchart:before{content:"\E509"}.glyphicons-commodities:before{content:"\E510"}.glyphicons-duplicate:before{content:"\E511"}.glyphicons-copy:before{content:"\E512"}.glyphicons-paste:before{content:"\E513"}.glyphicons-bath-bathtub:before{content:"\E514"}.glyphicons-bath-shower:before{content:"\E515"}.glyphicons-shower:before{content:"\1F6BF"}.glyphicons-menu-hamburger:before{content:"\E517"}.glyphicons-option-vertical:before{content:"\E518"}.glyphicons-option-horizontal:before{content:"\E519"}.glyphicons-currency-conversion:before{content:"\E520"}.glyphicons-user-ban:before{content:"\E521"}.glyphicons-user-lock:before{content:"\E522"}.glyphicons-user-flag:before{content:"\E523"}.glyphicons-user-asterisk:before{content:"\E524"}.glyphicons-user-alert:before{content:"\E525"}.glyphicons-user-key:before{content:"\E526"}.glyphicons-user-conversation:before{content:"\E527"}.glyphicons-database:before{content:"\E528"}.glyphicons-database-search:before{content:"\E529"}.glyphicons-list-alt:before{content:"\E530"}.glyphicons-hazard-sign:before{content:"\E531"}.glyphicons-hazard:before{content:"\E532"}.glyphicons-stop-sign:before{content:"\E533"}.glyphicons-lab:before{content:"\E534"}.glyphicons-lab-alt:before{content:"\E535"}.glyphicons-ice-cream:before{content:"\E536"}.glyphicons-ice-lolly:before{content:"\E537"}.glyphicons-ice-lolly-tasted:before{content:"\E538"}.glyphicons-invoice:before{content:"\E539"}.glyphicons-cart-tick:before{content:"\E540"}.glyphicons-hourglass:before{content:"\231B"}.glyphicons-cat:before{content:"\1F408"}.glyphicons-lamp:before{content:"\E543"}.glyphicons-scale-classic:before{content:"\E544"}.glyphicons-eye-plus:before{content:"\E545"}.glyphicons-eye-minus:before{content:"\E546"}.glyphicons-quote:before{content:"\E547"}.glyphicons-bitcoin:before{content:"\E548"}.glyphicons-yen:before{content:"\00A5"}.glyphicons-ruble:before{content:"\20BD"}.glyphicons-erase:before{content:"\E551"}.glyphicons-podcast:before{content:"\E552"}.glyphicons-firework:before{content:"\E553"}.glyphicons-scale:before{content:"\E554"}.glyphicons-king:before{content:"\E555"}.glyphicons-queen:before{content:"\E556"}.glyphicons-pawn:before{content:"\E557"}.glyphicons-bishop:before{content:"\E558"}.glyphicons-knight:before{content:"\E559"}.glyphicons-mic-mute:before{content:"\E560"}.glyphicons-voicemail:before{content:"\E561"}.glyphicons-paragraph:before{content:"\00B6"}.glyphicons-person-walking:before{content:"\E563"}.glyphicons-person-wheelchair:before{content:"\E564"}.glyphicons-underground:before{content:"\E565"}.glyphicons-car-hov:before{content:"\E566"}.glyphicons-car-rental:before{content:"\E567"}.glyphicons-transport:before{content:"\E568"}.glyphicons-taxi:before{content:"\1F695"}.glyphicons-ice-cream-no:before{content:"\E570"}.glyphicons-uk-rat-u:before{content:"\E571"}.glyphicons-uk-rat-pg:before{content:"\E572"}.glyphicons-uk-rat-12a:before{content:"\E573"}.glyphicons-uk-rat-12:before{content:"\E574"}.glyphicons-uk-rat-15:before{content:"\E575"}.glyphicons-uk-rat-18:before{content:"\E576"}.glyphicons-uk-rat-r18:before{content:"\E577"}.glyphicons-tv:before{content:"\E578"}.glyphicons-sms:before{content:"\E579"}.glyphicons-mms:before{content:"\E580"}.glyphicons-us-rat-g:before{content:"\E581"}.glyphicons-us-rat-pg:before{content:"\E582"}.glyphicons-us-rat-pg-13:before{content:"\E583"}.glyphicons-us-rat-restricted:before{content:"\E584"}.glyphicons-us-rat-no-one-17:before{content:"\E585"}.glyphicons-equalizer:before{content:"\E586"}.glyphicons-speakers:before{content:"\E587"}.glyphicons-remote-control:before{content:"\E588"}.glyphicons-remote-control-tv:before{content:"\E589"}.glyphicons-shredder:before{content:"\E590"}.glyphicons-folder-heart:before{content:"\E591"}.glyphicons-person-running:before{content:"\E592"}.glyphicons-person:before{content:"\E593"}.glyphicons-voice:before{content:"\E594"}.glyphicons-stethoscope:before{content:"\E595"}.glyphicons-hotspot:before{content:"\E596"}.glyphicons-activity:before{content:"\E597"}.glyphicons-watch:before{content:"\231A"}.glyphicons-scissors-alt:before{content:"\E599"}.glyphicons-car-wheel:before{content:"\E600"}.glyphicons-chevron-up:before{content:"\E601"}.glyphicons-chevron-down:before{content:"\E602"}.glyphicons-superscript:before{content:"\E603"}.glyphicons-subscript:before{content:"\E604"}.glyphicons-text-size:before{content:"\E605"}.glyphicons-text-color:before{content:"\E606"}.glyphicons-text-background:before{content:"\E607"}.glyphicons-modal-window:before{content:"\E608"}.glyphicons-newspaper:before{content:"\1F4F0"}.glyphicons-tractor:before{content:"\1F69C"}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}html{background-color:#fff !important}body{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;padding:0;background-color:#fff;overflow-x:hidden}@media (max-width: 320px){body{max-width:320px}}@media print{section.share,section.footerHeader,section.ticker-tape,.leftNavColumns,.cm-app-container,.heroBannerMenu,.hero_banner .badgeImg,.hero_banner .buttons,#badgeSection,.extended-hero-banner-info,.up-next-section,.callout,.gmCmaaSButtonTemplate,section#talkToAnExpertSection{display:none}.hero_banner.banner-bkg{min-height:unset}#architecture-page .flex-row{display:block}.walkthrough .stepContent,.gmExpansionWidget .contentText{display:block !important}section.gmGridLayoutSection:not(.visible),section.gmFiftyFiftySection:not(.visible){opacity:1;margin-top:unset}.assessment-nav{display:none}.assessment-body{width:100%}.assessment-results-save-export{display:none}section.gmFiftyFifty .container-fifty-fifty .content{display:block !important}section.gmFiftyFifty .container-fifty-fifty .content .column-image{height:unset}section.gmFiftyFifty .container-fifty-fifty .content .column-image img{height:unset}section.gmFiftyFifty .container-fifty-fifty .content .column-image .image-button{display:none}.gm-workflow-activities-list .gm-workflow-activity{display:block !important}.gm-workflow-activities-list .gm-workflow-activity .step-title{display:block !important}.gm-workflow-activities-list .menu-items{display:none}.gm-workflow-activities-list .gmLinksList{-webkit-column-count:1;-moz-column-count:1;column-count:1}}body.ibm-masthead-sticky{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}body a{color:#0064FF}body a:hover{color:#0064FF}body ul>li::before,body ol>li::before{color:#333333}#main-holder{background-color:#fff}.greyText{color:#7d7373}hr{border-bottom:1px solid #8c9ba5}p{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}figcaption{font-size:18px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}p,table,figcaption,ul,li,span,h1,h2,h3,h4,h5,h6{color:#000}h1{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;line-height:1.2em !important;font-size:42px !important;font-weight:300}h2{font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif;line-height:1.2em !important;font-size:30px !important;margin-top:1em}h3{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;line-height:1.2em !important;font-size:24px !important}h4{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;line-height:1.2em !important;font-size:20px !important}h5{font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif;line-height:1.2em !important;font-size:16px !important}h6{font-size:14px !important;line-height:1.2em !important;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}strong{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.default-title,.toolTitle,.rc-title,.miniCard .cardContent .toolTitle,.categoryCorePractices .cardContent .cardTitle{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:#000000}.default-title.dark,.dark.toolTitle,.dark.rc-title,.miniCard .cardContent .dark.toolTitle,.categoryCorePractices .cardContent .dark.cardTitle{color:#FFFFFF}.default-text,.toolDescription,.toolSubDescription,.miniCard .cardContent .cardDescription,.categoryCorePractices .cardContent .cardDescription{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.tableBorders td,.tableBorders th{padding:10px;border:solid}.tableBorders th{text-align:center}.bg-size-cover{background-size:cover}.toolchainsContainer h3,.archContainer h3,.content-text h3,.engagementContainer h3{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.transitions-container{height:100%;overflow-x:visible !important;clear:left}.gm-transitions-content{overflow-y:visible !important}.cloud-btn,.arch-implementation-page .btn.btn-below-diagram,.arch-implementation-page .btn-below-diagram.animated-diagram-button,.miniCard .miniCardBigImageLeftButtonsRight.card-box .cardContent .miniCardButtons .btn-hero,.gm-button-component button{color:#5596e6;border:2px solid #5596e6}.cloud-btn:hover,.arch-implementation-page .btn.btn-below-diagram:hover,.arch-implementation-page .btn-below-diagram.animated-diagram-button:hover,.miniCard .miniCardBigImageLeftButtonsRight.card-box .cardContent .miniCardButtons .btn-hero:hover,.gm-button-component button:hover{background-color:#5596e6;color:#fff;text-decoration:none}.btn,.arch-implementation-page .animated-diagram-button,.animated-diagram-btn-group .animated-diagram-button{background:#fff none repeat scroll 0% 0%;border:3px solid #0D659B;color:#1A2B3D;border-radius:0px;display:inline-block;margin-bottom:0px;font-weight:400;text-align:center;white-space:nowrap;vertical-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer}.btn:hover,.arch-implementation-page .animated-diagram-button:hover,.animated-diagram-btn-group .animated-diagram-button:hover{background:#ccc none repeat scroll 0% 0%;color:#fff}code{color:#095E52;background-color:#eff5f4}.gmCallToActtion p{font-size:inherit !important}video{-o-object-fit:contain;object-fit:contain}a.disabled{display:inline-block;cursor:default;pointer-events:none}.categories.think,.think.tracks-navbar-card,.hover-card .think.img-frame{background:#fbb731}.categories.learn,.learn.tracks-navbar-card,.hover-card .learn.img-frame{background:#ff5050}.categories.manage,.manage.tracks-navbar-card,.hover-card .manage.img-frame{background:#6eb400}.categories.run,.run.tracks-navbar-card,.hover-card .run.img-frame{background:#db2780}.categories.deliver,.deliver.tracks-navbar-card,.hover-card .deliver.img-frame{background:#734098}.categories.culture,.culture.tracks-navbar-card,.hover-card .culture.img-frame{background:#4178be}.categories.code,.code.tracks-navbar-card,.hover-card .code.img-frame{background:#19a69f}.hero-bg-header.logo-bg{color:#fff}.hero-bg-header.logo-bg.think{background-color:#ef9036}.hero-bg-header.logo-bg.learn{background-color:#e71d32}.hero-bg-header.logo-bg.manage{background-color:#4b8400}.hero-bg-header.logo-bg.run{background-color:#a6266e}.hero-bg-header.logo-bg.deliver{background-color:#562f72}.hero-bg-header.logo-bg.culture{background-color:#325c80}.hero-bg-header.logo-bg.code,.hero-bg-header.logo-bg.tutorials{background-color:#008571}.hero-bg-header.logo-bg.architectures,.hero-bg-header.logo-bg.tracks{background-color:#3d72b3}.hero-bg-header.logo-bg.toolchains{background-color:#3d72b3}#main-holder{overflow-x:hidden;-webkit-overflow-scrolling:touch}#main-holder.shrink{top:0}.slideNav{position:absolute;top:0;right:0;left:0;height:62px;background:#054068;z-index:3}#scrollTop{position:fixed;bottom:50px;right:50px;background:rgba(204, 204, 204, 0.9);color:#fff;line-height:80px;height:80px;width:80px;border-radius:0px;text-align:center;z-index:99;padding-top:20px;font-size:30px;opacity:0;visibility:hidden;border:3px solid transparent}#scrollTop span{color:#fff}#scrollTop :hover{cursor:pointer}#scrollTop.active{opacity:1;visibility:visible;background:rgba(204, 204, 204, 0.5)}#scrollTop.active:hover{background:rgba(204, 204, 204, 0.9);border:3px solid #fff;box-shadow:0 0 4px rgba(0, 0, 0, 0.3)}#scrollTop{-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#scrollTop .glphyicons:before{font-size:40px}#subNav{position:fixed;top:0;right:0;left:0;height:60px;z-index:90;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#subNav.shrink{top:0}.page.active{display:block;left:0;z-index:2;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}dds-masthead{z-index:99999}#garage-method-content-main{background-color:#fff}#garage-method-content-main tr,#garage-method-content-main td{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#garage-method-content-main th{font-family:"IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.page{background-color:#fff;padding-top:0;width:100%;z-index:1}.page h1 .glyphicons{margin-right:20px}.page .glyphicons{display:inline-block;font-family:"Glyphicons Regular";font-style:normal;font-weight:normal;line-height:1;position:relative;top:1px;vertical-align:top}.expert-hero p,.expert-hero table,.expert-hero h1,.expert-hero h2,.expert-hero h3,.expert-hero h4,.expert-hero ul,.expert-hero li,.expert-hero span{color:#fff}.expert-hero h1,.expert-hero h3{font-weight:normal}.down-arrow-container{position:relative;bottom:-2em;margin:auto;overflow:hidden;width:64px;height:64px}.down-arrow-image{position:absolute;width:60px;height:60px;color:#eee;border-radius:100%;background:rgba(0, 0, 0, 0.8);z-index:1;text-align:center;padding-top:15px;font-size:30px;border:2px solid rgba(255, 255, 255, 0.3)}.down-arrow-container .down-arrow-image:hover{color:#fff;background:#333;border:2px solid #fff;box-shadow:0 0 3px rgba(0, 0, 0, 0.3);cursor:pointer}.extras-hero{min-height:200px;margin-top:5em}.floatingText,.tracks-floatingText{position:relative;top:5px;bottom:auto;z-index:40;text-align:left;width:100%;margin-bottom:50px;padding-bottom:50px;font-weight:300;font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:#000;margin-left:15px;margin-right:15px;padding-left:15px;padding-right:25px}.floatingText a:hover,.tracks-floatingText a:hover{text-decoration:none}.floatingText img,.tracks-floatingText img{max-width:100%;height:auto;display:block}.floatingText img.inline,.tracks-floatingText img.inline{display:inline}.tracks-floatingText{margin-left:0;padding-left:0}.brand{font-size:16px;line-height:52px;pointer-events:all;color:#fff;text-align:left;cursor:pointer;display:inline-block}@media only screen and (max-width: 600px){.brand{font-size:1.8em}}@media only screen and (max-width: 480px){.brand{font-size:1.3em}}.brand .gmBanner{color:#5596e6}.brand span{color:#fff;cursor:pointer}.brand a{color:#3d72b3}.brand a:hover{text-decoration:none}.brand .tools{font-size:20px;display:inline-block;margin-right:13px;color:#3d72b3}.brand .home-page{color:#fff}.brand .home{font-size:20px;margin-left:13px}.brand .about{font-size:14px;display:inline-block}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}@media only screen and (max-width: 435px){.brand{font-size:20px}}.btn-transparent{text-align:center;font-size:30px;color:#fff;opacity:1;background:rgba(204, 204, 204, 0.5)}.btn-transparent:hover{cursor:pointer;background:rgba(204, 204, 204, 0.9);box-shadow:0 0 4px rgba(0, 0, 0, 0.3)}.btn-white{background:#FFF none repeat scroll 0% 0%;height:40px;text-transform:none;padding:8px 16px;margin-right:10px;border-radius:0px;float:left;color:#333;border:1px solid #FFF;box-shadow:none}.btn-white.outline{background:transparent none repeat scroll 0% 0%;color:#FFF}.collapse-container{width:100px;height:44px;position:absolute;top:-44px;left:50%;margin-left:-50px;overflow:hidden;color:#fff;opacity:1;background:rgba(204, 204, 204, 0.5)}.collapse-container :hover{cursor:pointer;background:rgba(204, 204, 204, 0.9);box-shadow:0 0 0 rgba(0, 0, 0, 0.3)}.collapse-container .collapse-image{width:100%;text-align:center;padding-top:8px;font-size:30px}.fullWidthSection .container{margin:0px;width:100%;max-width:100%}.logoSq{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;width:30px;height:30px;overflow:hidden;margin-right:10px !important;background:none;color:rgba(255, 255, 255, 0.8)}.logoSq img{width:30px;height:30px;max-height:30px;max-width:30px;margin:auto;-webkit-filter:none;filter:none}.logoSq .glyphicons{margin-top:17px}.logoSq.dark{border:1px solid #fff}.logoSq.bg-color.tools{background-color:#fff}.logoSq.bg-color.methods{background-color:#022035}.trackPageHeader{background:#264A60 none repeat scroll 0% 0% !important;color:#fff;padding-bottom:0px !important}.toolQuote{margin-top:50px}@media (max-width: 900px){.toolQuote{margin-top:10px}}.sm-noimage{margin-left:110px}.btn-hero{background:transparent;height:40px;-webkit-filter:alpha(opacity=20);filter:alpha(opacity=20);border:1px solid #fff;color:#fff;margin-right:7px}.btn-hero:hover{background:#fff;-webkit-filter:alpha(opacity=20);filter:alpha(opacity=20);border:1px solid #fff;color:#000}.hero-buttons{margin-top:10px;margin-bottom:10px}.hero-buttons img{padding:0;margin:0;width:30px;height:30px;margin-top:-2px}.hero-share-buttons{margin-right:40px;margin-bottom:20px;text-align:right}.hero-share-buttons.disable{opacity:0.20}.hero-share-buttons:hover{cursor:pointer}.submit-btn{background:#fff;border:3px solid #23527c;color:#1a2b3d;border-radius:0px;margin-bottom:2em}.white-bg{background-color:white}.article-body{background-color:white}.category{margin-bottom:30px}.item{color:#000;-webkit-transition:none !important;transition:none !important}.youtubeWrapper{position:relative;padding-top:0px;height:0;overflow:hidden;padding-bottom:56.25%}.youtubeWrapper iframe{border-style:solid}.youtubeWrapper.border-blue iframe{border-color:#2E5486}.youtubeWrapper.border-light-blue iframe{border-color:#00aed1}.youtubeWrapper.border-naive-blue iframe{border-color:#1B3444}.youtubeWrapper.border-green iframe{border-color:#00b198}.youtubeWrapper.border-large iframe{border-width:20px}.youtubeWrapper.border-small iframe{border-width:10px}.youtubeWrapper iframe,.youtubeWrapper object,.youtubeWrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 767px){.container{padding-left:3%;padding-right:3%}}@media (min-width: 768px){.container{padding-left:5%;padding-right:5%}}.svg-highlight-rect-white a:hover>rect{stroke-width:2px;stroke:white}.svg-highlight-rect-white a:hover{text-decoration:none}#page-unauthenticated,#page-unauthorized{padding-top:250px}.archContainer .gmGridLayoutSection .container,.articleContent .gmGridLayoutSection .container,.courseContentArticle .gmGridLayoutSection .container{width:inherit;margin:inherit;min-width:unset;max-width:unset;word-break:break-word;padding-left:unset;padding-right:unset}.architecture-page .container .gmGridLayoutSection .container{width:inherit;margin:inherit;min-width:100%;max-width:unset;padding-left:1.25em;padding-right:1.25em;padding-top:0}#ibm-universal-nav .menu-option.disabled{display:none}ul.md-list>li.no-bullet,ol.md-list>li.no-bullet{padding-left:0}ul.md-list>li.no-bullet:before,ol.md-list>li.no-bullet:before{content:none}ul.md-list>li.no-bullet input,ol.md-list>li.no-bullet input{margin-left:5px;margin-right:9px}ul.md-list>li.no-bullet input:hover,ol.md-list>li.no-bullet input:hover{cursor:default}ol.do-not-reset-list{counter-reset:unset}ol>li,ul>li{padding-left:28px;padding-top:0px}ol>li p,ul>li p{padding-bottom:0px}.md.md-quote{padding:0 1em;margin:0 0 20px;border-left:10px solid #dfe2e5;vertical-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.md.md-quote p{padding-bottom:0;color:#6a737d}.fadeInUp,.fadeInRight{-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}footer.footer{background:#f4f4f4;height:auto;margin:0;padding:0;padding-top:0px;color:#000;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;font-size:14px}footer.footer h5{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;font-family:"IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}footer.footer .baseLinks a{float:left;clear:left;margin-bottom:.5em;color:#000}footer.footer .baseLinks div{margin-top:20px;margin-bottom:20px}#topNav{position:absolute;top:0;right:0;left:0;height:50px;background:#022035;opacity:1;z-index:80;pointer-events:all;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#topNav .container{margin-left:10px;margin-right:10px;padding:0px;width:100%;max-width:100%}#topNav .headerRightCorner{position:absolute;right:20px;top:6px}#topNav.shrink{display:none}.brandLogo{width:30px;margin:11px 6px 15px 10px}.quick-guide{cursor:pointer}#logSign{margin-right:15px}#signInBox{position:absolute;top:25px;left:10px;right:10px;background:#022035;height:auto;max-height:400px;padding:0px 10px;color:#eee;padding:20px}#signInBox:after{bottom:100%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#signInBox:after{border-color:rgba(136, 183, 213, 0);border-bottom-color:#022035;border-width:10px;margin-left:-10px}#signIn-Window{position:absolute;top:45px;right:2%;height:auto;max-height:400px;width:320px;display:none;z-index:100;padding:20px}#signIn-Window.active{display:block}.btn-LogIn{background:#162f39;height:40px;-webkit-filter:alpha(opacity=20);filter:alpha(opacity=20);border:1px solid #fff;color:#fff;margin-right:10px}.btn-LogIn:hover{background:#fff;-webkit-filter:alpha(opacity=20);filter:alpha(opacity=20);border:1px solid #fff;color:#000}button.btn-SignIn{background:#162f39;height:40px;border:1px solid #5aaafa;color:#5aaafa;margin-right:10px}.btn-SignIn:hover,.btn-SignIn.active{background:#5aaafa;border:1px solid #5aaafa;color:#000}.support-widget-icon{width:30px;height:30px;border:none;cursor:pointer}.loginIconContainer{position:relative;color:rgba(0, 0, 0, 0.8);text-align:center;right:10px;pointer-events:all;width:30px;height:30px}.loginIconContainer svg{width:100%;height:100%}.icon-i-avatar-icon{background-position:-102px -106px;background-image:url("/cloud/architecture/images/site_images/sprite.png");width:30px;height:30px}#search{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:absolute;left:50%;width:450px;top:7px;text-align:center;color:#FFF;display:block}#search .searchbox{width:450px;position:relative;height:38px;line-height:36px;padding:0px 10px;color:white;background:#2d3f49;border:none}#search .searchbox:focus{outline-width:1px}#search-responsive{position:absolute;top:50%;right:10px;width:40px;height:42px;overflow:hidden;z-index:100;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#search-responsive.active,#search-responsive:hover{width:315px}#search-responsive .glyphicons:before{font-size:24px}#search-responsive .glyphicons{position:absolute;top:8px;right:8px;color:rgba(255, 255, 255, 0.7);z-index:99}#search-responsive.active .glyphicons,#search-responsive:hover .glyphicons{color:#022035}#search-responsive input[type=text]{top:-20px;left:40px;height:38px;width:100%;background:transparent;border:1px solid transparent;padding:0 10px;line-height:38px;right:0;position:absolute;color:transparent;margin:20px 0}#search-responsive.active input[type=text],#search-responsive:hover input[type=text]{background:#fff;border:1px solid #eee;color:#222}#search-responsive{-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out}#search-responsive input[type=text]{-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out}@media (max-width: 991px){#logSign{margin-right:50px}#signInBox{right:50px}#search-responsive input[type=text]{font-size:16px}}@media print{#code_announcement{display:none}}.arrow-down{width:0;height:0;border-left:80px solid transparent;border-right:80px solid transparent;border-top:80px solid #bbb;bottom:-30px;z-index:1;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:absolute;left:50%}#arrow-up{width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-bottom:40px solid #3E9AE7;bottom:-15px;z-index:1;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:absolute;left:50%}#arrow-up{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#inner-up{width:0px;height:0px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #3E9AE7;bottom:55px;z-index:4;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:absolute;left:50%}#inner-up{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#nav-back-box{height:60px;width:400px;top:2px;z-index:8;overflow:hidden;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:absolute;left:50%}@media (max-width: 400px){#nav-back-box{width:320px}}#nav-back{width:100%;height:385px;position:relative;border-top-left-radius:100%;border-top-right-radius:100%;top:0;background:#f8f8f8;background-size:200px 200px;border:1px solid #ddd}#navwheel-container{height:80px;overflow:hidden;z-index:8;width:400px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:absolute;left:50%;top:3px;-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out}@media (max-width: 400px){#navwheel-container{width:320px}}#navwheel-container.visible{height:400px}#nav-box{z-index:14;position:relative;width:400px;overflow:hidden;border-radius:100%;height:360px;border-top-left-radius:100%;border-top-right-radius:100%;-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out}@media (max-width: 400px){#nav-box{width:320px}}#nav-box.active{margin-top:20px;height:360px}#nav-box.visible{overflow:visible}#nav-box #nav{position:absolute;top:-272px;left:0;width:400px;height:400px;display:block;z-index:3}@media (max-width: 400px){#nav-box #nav{width:320px}}#nav-box.active #nav{top:0px}#nav-box #nav{-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out}#circle-back{background:transparent none repeat scroll 0% 0%;border-radius:100%;width:100%;height:350px;z-index:1;overflow:hidden;top:0px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:absolute;left:50%}@media (max-width: 400px){#circle-back{width:320px}}#circle-holder{width:320px;height:320px;background:#ccc;top:20px;border-radius:100%;display:block;z-index:2;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:absolute;left:50%}@media (max-width: 400px){#circle-holder{overflow:hidden;width:100%}}#circle-nav{position:absolute;width:320px;height:320px;top:0px;left:0px;border-radius:100%;display:block;z-index:2}#circle-nav:hover{top:140px}#circle-nav{-webkit-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out}#toolTitle{position:absolute;z-index:110;background:#333;color:#fff;width:120px;border-radius:4px;line-height:18px;height:auto;min-height:24px;padding:10px;top:200px;left:200px;text-align:center;text-transform:capitalize;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);display:none;pointer-events:none}#toolTitle .sm-arrow-down{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #333;position:absolute;bottom:-8px;left:50%;margin-left:-4px;pointer-events:none}#toolTitle.active{display:block;pointer-events:none}#toolTitle{-webkit-transition:0.4s;transition:0.4s}.hexagon{width:110px;height:100px;cursor:pointer}.hexagon.active{width:110px;height:100px}.hex-tag .glyphicons{margin-top:-64px;opacity:0}.hex-tag .glyphicons{-webkit-transition:all 0.85s ease-in-out;transition:all 0.85s ease-in-out}.hex-tag .glyphicons:before{color:#fff;font-size:30px}.hexagon:hover .hex-tag .glyphicons{margin-top:-64px;opacity:1}.hexagon:hover .hex-tag .glyphicons:before{color:#333}.hexagon.active .hex-tag .glyphicons{opacity:1}.hex-tag{position:absolute;top:50%;height:30px;margin-top:-15px;color:#333;right:0;left:0;font-size:13px;text-align:center;text-transform:uppercase;padding-top:5px}.hex-tag{-webkit-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out}.hexagon:hover .hex-tag{padding-top:20px}.hexagon.active .hex-tag{padding-top:20px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:#fff}.hexagon img{width:110px;height:100px}#hex-think .st0{fill:#fff;stroke-width:4;stroke:#fff;-webkit-transition:0.3s;transition:0.3s}#hex-think:hover .st0{fill:#fff;stroke-width:4;stroke:#f9b52d;-webkit-transition:0.3s;transition:0.3s}#hex-think.active .st0{fill:#f9b52d;stroke-width:4;stroke:#f9b52d;-webkit-transition:0.3s;transition:0.3s}#hex-think:hover .hex-tag .glyphicons:before{color:#f9b52d}#hex-code .st0{fill:#fff;stroke-width:4;stroke:#fff;-webkit-transition:0.3s;transition:0.3s}#hex-code:hover .st0{fill:#fff;stroke-width:4;stroke:#19a69f;-webkit-transition:0.3s;transition:0.3s}#hex-code.active .st0{fill:#19a69f;stroke-width:4;stroke:#19a69f;-webkit-transition:0.3s;transition:0.3s}#hex-code .hex-tag .strong{color:#19a69f;font-size:28px;opacity:0;margin-top:-70px}#hex-code:hover .hex-tag .strong{opacity:1}.hex-tag .strong{-webkit-transition:all 0.85s ease-in-out;transition:all 0.85s ease-in-out}#hex-deliver .st0{fill:#fff;stroke-width:4;stroke:#fff;-webkit-transition:0.3s;transition:0.3s}#hex-deliver:hover .st0{fill:#fff;stroke-width:4;stroke:#74439a;-webkit-transition:0.3s;transition:0.3s}#hex-deliver.active .st0{fill:#74439a;stroke-width:4;stroke:#74439a;-webkit-transition:0.3s;transition:0.3s}#hex-deliver:hover .hex-tag .glyphicons:before{color:#74439a}#hex-deliver .hex-tag img{opacity:0;margin-top:-96px;width:28px;height:28px}#hex-deliver .hex-tag img.whiteBox{opacity:0;margin-top:-96px;width:28px;height:28px;display:none}#hex-deliver:hover .hex-tag img{opacity:1}#hex-deliver.active .hex-tag img{opacity:0;margin-top:-96px;width:28px;height:28px;display:none;opacity:0}#hex-deliver.active .hex-tag img.whiteBox{opacity:0;margin-top:-58px;width:28px;height:28px;display:block;opacity:1;margin-left:40px}#hex-deliver .hex-tag img{-webkit-transition:0.3s;transition:0.3s}#hex-run .st0{fill:#fff;stroke-width:4;stroke:#fff;-webkit-transition:0.3s;transition:0.3s}#hex-run:hover .st0{fill:#fff;stroke-width:4;stroke:#db2780;-webkit-transition:0.3s;transition:0.3s}#hex-run.active .st0{fill:#db2780;stroke-width:4;stroke:#db2780;-webkit-transition:0.3s;transition:0.3s}#hex-run:hover .hex-tag .glyphicons:before{color:#db2780}#hex-manage .st0{fill:#fff;stroke-width:4;stroke:#fff;-webkit-transition:0.3s;transition:0.3s}#hex-manage:hover .st0{fill:#fff;stroke-width:4;stroke:#4d853d;-webkit-transition:0.3s;transition:0.3s}#hex-manage.active .st0{fill:#4d853d;stroke-width:4;stroke:#4d853d;-webkit-transition:0.3s;transition:0.3s}#hex-manage:hover .hex-tag .glyphicons:before{color:#4d853d}#hex-learn .st0{fill:#fff;stroke-width:4;stroke:#fff;-webkit-transition:0.3s;transition:0.3s}#hex-learn:hover .st0{fill:#fff;stroke-width:4;stroke:#f05555;-webkit-transition:0.3s;transition:0.3s}#hex-learn.active .st0{fill:#f05555;stroke-width:4;stroke:#f05555;-webkit-transition:0.3s;transition:0.3s}#hex-learn:hover .hex-tag .glyphicons:before{color:#f05555}#hex-culture .st0{fill:#fff;stroke-width:4;stroke:#fff;-webkit-transition:0.3s;transition:0.3s}#hex-culture:hover .st0{fill:#fff;stroke-width:4;stroke:#4579bd;-webkit-transition:0.3s;transition:0.3s}#hex-culture.active .st0{fill:#4579bd;stroke-width:4;stroke:#4579bd;-webkit-transition:0.3s;transition:0.3s}#hex-culture:hover .hex-tag .glyphicons:before{color:#4579bd}.hexagon{position:absolute}#nav .hexagon{opacity:0}#nav-box.active .hexagon{opacity:1}#nav .hexagon.active{opacity:1}#nav .hexagon{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#nav-back.extras-circle{background:#f8f8f8}#nav-back.extras-home{background:#325C80}#nav .nav-icon .extras-title{margin-top:-26px;height:22px;text-transform:uppercase;font-size:14px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;line-height:20px;opacity:0;color:#022035;width:100px;margin-left:-32px}#nav-box.active .nav-icon.active .extras-title{opacity:0}#nav .nav-icon.active .extras-title{opacity:1}#nav-box.active .nav-icon.active .extras-title{opacity:0}#nav-box.active .nav-icon.active .glyphicons:before{color:#022035}#nav-box.active .nav-icon.active:hover{color:#022035;background:none}#nav-box.active .nav-icon.active:hover .glyphicons:before{color:#022035}#nav-box.active .nav-icon{background:#CCC none repeat scroll 0% 0%}#nav-box.active .nav-icon.active{background:#022035 none repeat scroll 0% 0%}#nav-box.active .nav-icon.active .glyphicons{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.open-tag{display:none}#nav-box.active .open-tag{display:block;font-size:9px;margin-top:-2px}#nav-box.active .open-tag:hover{color:#fff}@media (max-width: 400px){#nav-box.active .open-tag{display:none}}.extras-title{-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out}.slideNav.bg-extras{background:#022035}#topNav #search .search-drop{background:#022035}#topNav.bg-extras #search .search-drop{background:#054068}#topNav.bg-extras #search .search-drop{-webkit-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out}#inner-up.bg-extras{border-bottom:20px solid #022035}#arrow-up.bg-extras{border-bottom:40px solid #022035}#nav-back.track-circle{background:#264A60}#nav-back.dashboard-circle{background:#335f91}#nav-back.design-challenge-circle{background:#335f91}#nav-back.course-circle,#nav-back.courses-circle{background:#4178be}#nav-back.course-circle.get-started,#nav-back.courses-circle.get-started{background:#495F6D}#nav-back.toolchain-circle{background:#19a69f}#nav-back.tutorial-circle{background:#008571}#nav-back.architecture-circle{background:#264A60}#nav-back.code-circle{background:#008571}#nav-back.multiplePhases-circle{background:#5a6872}#nav-back.referenceDocs-circle{background:#3a6ba4}#nav-back{-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out}#nav-back.think-circle{background:#ef9036}#nav-back.home-circle{background:#158BBD}#nav-back.deliver-circle{background:#562f72}#nav-back.run-circle{background:#a6266e}#nav-back.culture-circle{background:#325c80}#nav-back.learn-circle{background:#e71d32}#nav-back.manage-circle{background:#4b8400}.blueSq#nav-back{background:#4178be}.purpleSq#nav-back{background:#734098}.tealSq#nav-back{background:#00b4a0}.pinkSq#nav-back{background:#db2780}.navySq#nav-back{background:#335f91}.home-template-background#nav-back{background:#325C80}#hex-code{top:60px;left:192px}#hex-think{top:10px;left:105px}#hex-deliver{top:160px;left:192px}#hex-learn{top:60px;left:18px}#hex-run{top:209px;left:105px}#hex-manage{top:160px;left:18px}#hex-culture{top:110px;left:105px}#circle-nav #architectures{position:absolute;color:#999;top:20px;left:207px}.active #circle-nav #architectures{top:-10px;left:213px;width:60px;height:60px;background:#BBB none repeat scroll 0% 0%}@media (max-width: 400px){.active #circle-nav #architectures{width:40px;height:40px}}#circle-nav #experts{position:absolute;color:#999;top:20px;left:72px}.active #circle-nav #experts{top:-10px;left:50px;width:60px;height:60px;background:#BBB none repeat scroll 0% 0%}@media (max-width: 400px){.active #circle-nav #experts{width:40px;height:40px}}#circle-nav #tools{position:absolute;color:#999;top:140px;left:2px}.active #circle-nav #tools{top:128px;left:-30px;width:60px;height:60px;background:#BBB none repeat scroll 0% 0%}@media (max-width: 400px){.active #circle-nav #tools{width:40px;height:40px}}#circle-nav #devopsTransformation{position:absolute;color:#999;top:140px;right:2px}.active #circle-nav #devopsTransformation{top:128px;left:288px;width:60px;height:60px;background:#BBB none repeat scroll 0% 0%}@media (max-width: 400px){.active #circle-nav #devopsTransformation{left:278px;width:40px;height:40px}}#circle-nav #home{position:absolute;color:#999;top:20px;left:72px}.active #circle-nav #home{top:-10px;left:50px;width:60px;height:60px;background:#BBB none repeat scroll 0% 0%}@media (max-width: 400px){.active #circle-nav #home{width:40px;height:40px}}#circle-nav #practices{position:absolute;color:#999;top:258px;left:207px}.active #circle-nav #practices{top:266px;left:215px;width:60px;height:60px;background:#BBB none repeat scroll 0% 0%}@media (max-width: 400px){.active #circle-nav #practices{width:40px;height:40px}}#circle-nav #courses{position:absolute;color:#999;top:258px;left:72px}.active #circle-nav #courses{top:266px;left:52px;width:60px;height:60px;background:#BBB none repeat scroll 0% 0%}@media (max-width: 400px){.active #circle-nav #courses{width:40px;height:40px}}@media (max-width: 400px){#circle-nav #experts{position:absolute;color:#999;top:20px;left:72px}#circle-nav #home{position:absolute;color:#999;top:20px;left:72px}#circle-nav #tools{position:absolute;color:#999;top:140px;left:2px}#circle-nav #devopsTransformation{position:absolute;color:#999;top:140px;left:278px}#circle-nav #practices{position:absolute;color:#999;top:258px;left:207px}#circle-nav #courses{position:absolute;color:#999;top:258px;left:72px}}#nav .nav-icon{color:#000 !important;width:42px;height:42px;text-align:center;padding-top:8px;z-index:5;display:none;border-radius:100%}#nav .nav-icon img{height:38px;width:38px}#nav .nav-icon:hover{background-color:#999 !important;color:#fff !important;border:1px solid #022035 !important}#nav .nav-icon:hover .st0{stroke:#fff !important}#nav .nav-icon:hover .st1{stroke:#fff !important}#nav .nav-icon:hover .st2{stroke:#fff !important}#nav .nav-icon.hex-default.active .st0{stroke:#fff !important}#nav .nav-icon.hex-default.active .st1{stroke:#fff !important}#nav .nav-icon.hex-default.active .st2{stroke:#fff !important}.nav-icon{-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#nav-box.active .nav-icon{display:block}#nav .nav-icon.active{display:block;padding-top:10px}#nav-box.active .nav-icon:hover{background:#333;color:#fff}#nav-box.active .nav-icon:hover .glyphicons:before{color:#fff}#nav-box.active .nav-icon .active{color:#222}#nav-box.active .nav-icon.active{padding-top:15px;background-color:#022035 !important;color:#fff !important}#nav-box.active .nav-icon.active .open-tag{margin-top:-10px}@media (max-width: 400px){#nav-box.active .nav-icon.active .open-tag{display:none}}.circle-culture,.circle-learn,.hex-learn{-webkit-transform:rotate(-120deg);-ms-transform:rotate(-120deg);transform:rotate(-120deg)}.hex-culture{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.hex-learn{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.circle-code{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.hex-code{-webkit-transform:rotate(-120deg);-ms-transform:rotate(-120deg);transform:rotate(-120deg)}.hex-manage{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.circle-think{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.hex-think{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.circle-deliver{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.hex-deliver{-webkit-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}.circle-run{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.circle-manage{-webkit-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}.hex-run{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.circle-courses,.hex-experts,.circle-architectures,.hex-home{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.circle-experts,.hex-architectures,.circle-home{-webkit-transform:rotate(-150deg);-ms-transform:rotate(-150deg);transform:rotate(-150deg)}.circle-practices,.hex-courses{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.hex-practices,.circle-courses{-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.circle-tools{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hex-devopsTransformation{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.circle-devopsTransformation{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hex-tools{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.nav-icon:hover .icon-experts,.nav-icon:hover .icon-home,.nav-icon:hover .icon-tools,.nav-icon:hover .icon-experiences,.nav-icon:hover .icon-resources,.nav-icon:hover .icon-practices{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);cursor:pointer}.nav-icon:hover .icon-experts.active,.nav-icon:hover .icon-home.active,.nav-icon:hover .icon-tools.active,.nav-icon:hover .icon-experiences.active,.nav-icon:hover .icon-resources.active,.nav-icon:hover .icon-practices.active{margin-top:-10px}.circle-nav-icon{width:32px;height:32px;background-size:cover}.circle-nav-icon:hover{cursor:pointer}#circle-nav .circle-nav-icon{}#circle-nav .circle-nav-icon .hex-think-svg .st0{stroke:#f9b52d !important}#circle-nav .circle-nav-icon .hex-think-svg .st1{stroke:#f9b52d !important;opacity:1}#circle-nav .circle-nav-icon .hex-run-svg .st0{stroke:#db2780 !important}#circle-nav .circle-nav-icon .hex-run-svg .st1{stroke:#db2780 !important;opacity:1}#circle-nav .circle-nav-icon .hex-run-svg .st2{stroke:#db2780 !important;fill:none}#circle-nav .circle-nav-icon .hex-deliver-svg .st0{stroke:#74439a !important}#circle-nav .circle-nav-icon .hex-deliver-svg .st1{stroke:#74439a !important;opacity:1}#circle-nav .circle-nav-icon .hex-deliver-svg .st2{stroke:#74439a !important}#circle-nav .circle-nav-icon .hex-manage-svg .st0{fill:none;stroke:#4d853d !important;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}#circle-nav .circle-nav-icon .hex-learn-svg .st0{stroke:#f05555 !important}#circle-nav .circle-nav-icon .hex-learn-svg .st1{stroke:#f05555 !important;opacity:1}#circle-nav .circle-nav-icon .hex-learn-svg .st2{stroke:#f05555 !important;fill:none}#circle-nav .circle-nav-icon .hex-culture-svg .st0{stroke:#4579bd !important}#circle-nav .circle-nav-icon .circle-nav-extras .st0{fill:none !important;opacity:1 !important}#circle-nav .circle-nav-icon .circle-nav-extras .st1{fill:none !important;opacity:1 !important}#circle-nav .circle-nav-icon .circle-nav-extras .st2{fill:none !important;opacity:1 !important}#circle-nav .circle-nav-icon .hex-tools-svg .st0{stroke:#221F1F}#circle-nav .circle-nav-icon .hex-experts-svg .st0{stroke:#221F1F}#circle-nav .circle-nav-icon .hex-experts-svg .st1{stroke:#231F20}#circle-nav .circle-nav-icon .hex-home-svg .st0{stroke:#221F1F}#circle-nav .circle-nav-icon .hex-architectures-svg .st0{stroke:#221F1F}#circle-nav .circle-nav-icon .hex-architectures-svg .st1{stroke:#221F1F}#circle-nav .circle-nav-icon .hex-architectures-svg .st2{stroke:#221F1F}#circle-nav .circle-nav-icon .hex-devopsTransformation-svg .st0{stroke:#221F1F}#circle-nav .circle-nav-icon .hex-practices-svg .st0{stroke:#333333}#circle-nav .circle-nav-icon .hex-practices-svg .st1{stroke:#333333}#circle-nav .active .span-active-position{top:-8px}#circle-nav .active span:hover{-webkit-filter:none;filter:none;cursor:inherit}.circle-default{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.hex-default{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}@media (max-width: 400px){.active #circle-nav #architectures{position:absolute;color:#999;top:20px;left:207px}.active #circle-nav #experts{position:absolute;color:#999;top:20px;left:72px}.active #circle-nav #home{position:absolute;color:#999;top:20px;left:72px}.active #circle-nav #tools{position:absolute;color:#999;top:140px;left:2px}.active #circle-nav #devopsTransformation{position:absolute;color:#999;top:140px;right:2px}.active #circle-nav #practices{position:absolute;color:#999;top:258px;left:207px}.active #circle-nav #courses{position:absolute;color:#999;top:258px;left:72px}}.crumbs{line-height:62px;margin-left:1em;display:inline-block}@media (max-width: 1000px){.crumbs{display:none !important}}.crumbs .crumbs-label,.crumbs .crumbs-container{position:relative;display:inline-block;pointer-events:all}.crumbs #crumb-list{max-height:150px;max-width:400px;overflow-y:scroll}.crumbs #crumb-list li a{overflow:hidden;width:300px;text-overflow:ellipsis}#dropdownWrapper{pointer-events:none;position:absolute;height:62px;width:100%;background:-webkit-radial-gradient(50% 100%, ellipse 50px, transparent 50px, #e6e6e6 50px);background:radial-gradient(ellipse 50px at 50% 100%, transparent 50px, #e6e6e6 50px);background:-webkit-radial-gradient(50% 100%, ellipse, transparent 50px, #e6e6e6 50px);background:-moz-radial-gradient(50% 100%, ellipse, transparent 50px, #e6e6e6 50px);border-bottom:1px solid #ddd}#dropdownWrapper .container{padding:0px;width:100%;max-width:100%}#dropdownWrapper .align-right{position:absolute;right:20px;display:inline-block}#dropdownMenu1{border:1px solid #ccc;padding:8px 14px;background:linear-gradient(to bottom, #FFF 0px, #E0E0E0 100%);background:-webkit-linear-gradient(top, #FFF 0px, #E0E0E0 100%);max-width:270px}@media (min-width: 1200px){#dropdownMenu1{max-width:350px}}#dropdownMenu1:hover{color:inherit}#dropdownMenu1 .caret{margin-top:-10px}#dropdownTitle{display:inline-block;width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;max-width:234px;overflow:hidden;width:250px;text-overflow:ellipsis;display:inline-block;padding-top:5px}@media (min-width: 1200px){#dropdownTitle{min-width:290px;max-width:314px}}.dropTitle{line-height:22px;background:#022035 none repeat scroll 0% 0%;margin-top:-8px;padding:8px;color:#EEE;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.subNav .subNav-buttons{float:right;margin-right:20px;margin-top:10px}.subNav .subNav-buttons a{color:inherit;text-decoration:none}.subNav .subNav-buttons a:hover{text-decoration:none}.subNav .subNav-buttons .glyphicons{margin-right:10px;font-size:2em;text-align:center;pointer-events:all}.subNav .subNav-buttons .glyphicons span{display:block;font-size:12px;font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;margin-top:5px}.subNav .subNav-buttons .glyphicons:hover{color:#8c9ba5}#inner-up.bg-code{border-bottom:20px solid #1cb5ad}#arrow-up.bg-code{border-bottom:40px solid #1cb5ad}#code-page h2 .glyphicons{color:#1cb5ad}#code-page .block-hero,.expert-hero.bg-code{background:#008571;color:#fff}#code-page h2 .glyphicons:before,h2.bg-code .glyphicons:before{color:#1cb5ad !important}#code-page .nav-selector,.nextPrev.bg-code,#method-sidepage.bg-code .nav-selector{background:#1cb5ad}#inner-up.bg-culture{border-bottom:20px solid #4178be}#arrow-up.bg-culture{border-bottom:40px solid #4178be}#culture-page .block-hero,.expert-hero.bg-culture{background:#325c80;color:#fff}#culture-page h2 .glyphicons{color:#4178be}#culture-page .nav-selector,.nextPrev.bg-culture{background:#4178be}#inner-up.bg-deliver{border-bottom:20px solid #734098}#arrow-up.bg-deliver{border-bottom:40px solid #734098}#deliver-page .block-hero,.expert-hero.bg-deliver{background:#562f72;color:#fff}#deliver-page .nav-selector,.nextPrev.bg-deliver{background:#734098}#deliver-page h2 .glyphicons{color:#734098}#inner-up.bg-learn{border-bottom:20px solid #ff5050}#arrow-up.bg-learn{border-bottom:40px solid #ff5050}#learn-page h2 .glyphicons{color:#ff5050}#learn-page .block-hero,.expert-hero.bg-learn{background:#e71d32;color:#fff}#learn-page .nav-selector,.nextPrev.bg-learn{background:#ff5050}#inner-up.bg-run{border-bottom:20px solid #d71180}#arrow-up.bg-run{border-bottom:40px solid #d71180}#run-page .block-hero,.expert-hero.bg-run{background:#a6266e;color:#fff}#run-page .nav-selector,.nextPrev.bg-run{background:#d71180}#run-page h2 .glyphicons{color:#d71180}#think-page .block-hero,.expert-hero.bg-think{background:#ef9036;color:#fff}#inner-up.bg-think{border-bottom:20px solid #fec34f}#arrow-up.bg-think{border-bottom:40px solid #fec34f}#think-page h2 .glyphicons{color:#fec34f}#think-page .nav-selector,.nextPrev.bg-think{background:#fec34f}#inner-up.bg-manage{border-bottom:20px solid #6eb400}#arrow-up.bg-manage{border-bottom:40px solid #6eb400}#manage-page h2 .glyphicons{color:#6eb400}#manage-page .block-hero,.expert-hero.bg-manage{background:#4b8400;color:#fff}#manage-page .nav-selector,.nextPrev.bg-manage{background:#6eb400}.content-text{padding:0px 0px 0px 0px}@media print{.content-text *{position:relative;float:none;overflow:visible;page-break-before:avoid;page-break-after:avoid;page-break-inside:auto}.content-text .gmEnlargeWidget{max-width:100%;max-height:100%;display:block;position:relative;page-break-before:auto;page-break-after:auto;page-break-inside:avoid}}.articleContent img{max-width:100%}.articleContent .gmVideoFrame{max-width:320px}@media (min-width: 768px){.articleContent .gmVideoFrame{max-width:530px}}.hero-content{top:1.5em}.hero-content p{font-size:1.4em}#content-page{margin-top:0}#content-page .ratings-comment{padding-left:15px}#content-page .gmCardComponent{min-height:120px}#content-page .gmCardComponent .cardContent .icon img{max-width:100%}@media print{#content-page .container{min-width:auto;max-width:100%}}#content-page .container .container{min-width:unset;max-width:unset;width:unset;padding:unset}@media print{#content-page .flex-row{display:block}#content-page .gmSectionDividerSection.dividerBeforeFooter{visibility:hidden}}#content-page footer h3 a,#content-page footer h2{color:#26a9F4}#content-page .block-hero,.expert-hero.bg-code{background:#008571;color:#fff;padding-bottom:60px}#content-page h2 .glyphicons:before,h2.bg-code .glyphicons:before{color:#1cb5ad !important}#content-page .nav-selector,.nextPrev.bg-code,#method-sidepage.bg-code .nav-selector{background:#1cb5ad}#content-page .page-experts,.page-experts.bg-code,.page-follows.bg-code{background:#005448;color:#fff}#content-page .item span.quote,#content-page .sideQuote span.quote{color:#19A69F}#content-page .item strong,#content-page .sideQuote strong{color:#005448}#content-page .card.experts .front-card .expert-photo{border:4px solid #00b4a0}#content-page .details-sideBar h4{color:#005448}#content-page .details-sideBar h5{color:#6eb400}#content-page .toolDescription h4,#content-page .toolDescription span,#content-page .chainDescription h4{color:#19A69F}#content-page .overview-details span.count{color:#008571}#content-page .header-video{float:right;position:relative;padding-top:30px}#content-page .header-video iframe{width:600px;height:400px;border:20px solid rgba(0, 0, 0, 0.3)}#content-page .articleContent{padding:30px 0px 0px 0px}#content-page .articleContent.embedded{padding:30px 0px 0px 10px}@media (max-width: 1350px){#content-page .header-video iframe{width:500px;height:300px}}@media (min-width: 1200px){.container{width:98%;margin:auto;min-width:1200px;max-width:1400px}.row{margin-left:-20px;margin-right:-20px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:20px;padding-left:20px}#content-page .header-video-inline{display:none}}@media (min-width: 980px) and (max-width: 1199px){.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:15px;padding-left:15px}#content-page .header-video{display:none}}#practices-page{padding-top:0}.block-hero ul{display:inline-table;font-size:16px}.block-hero li{text-align:left}.phaseIntroText{margin:30px 0 15px 0}.phaseIntroText p{font-size:16px}.phaseIntroText .phase-illustration{text-align:center;top:0;bottom:0;margin:auto}.phaseIntroText .phase-illustration img{max-width:100%;max-height:300px;margin-top:10px}#introSectionCard{padding:0}#introSectionCard .miniCard{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}#introSectionCard .miniCard .miniCardBigImageLeft,#introSectionCard .miniCard .miniCardBigImageLeftButtonsRight{height:100%}#introSectionCard .miniCard .miniCardBigImageLeft .card,#introSectionCard .miniCard .miniCardBigImageLeftButtonsRight .card{height:100%;margin:0px}#introSectionCard .miniCard .miniCardBigImageLeft .card .cardContent,#introSectionCard .miniCard .miniCardBigImageLeftButtonsRight .card .cardContent{display:table;height:100%;min-height:175px}#introSectionCard .miniCard .miniCardBigImageLeft .card .cardContent .imageBg,#introSectionCard .miniCard .miniCardBigImageLeftButtonsRight .card .cardContent .imageBg{display:table-cell;vertical-align:middle}#introSectionCard .miniCard .miniCardBigImageLeft .card .cardContent .text.expand-sm,#introSectionCard .miniCard .miniCardBigImageLeftButtonsRight .card .cardContent .text.expand-sm{display:table-cell;vertical-align:middle;padding:5px}#introSectionCard .miniCard .miniCardBigImageLeft .card .cardContent .toolTitle,#introSectionCard .miniCard .miniCardBigImageLeftButtonsRight .card .cardContent .toolTitle{font-size:18px}@media (min-width: 1200px){.container{width:98%;margin:auto;min-width:1200px;max-width:1400px}.row{margin-left:-20px;margin-right:-20px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:20px;padding-left:20px}}@media (min-width: 980px) and (max-width: 1199px){.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:15px;padding-left:15px}}.phasePage{background-color:white}.phasePage .home-explore p,.phasePage .home-explore ul,.phasePage .home-explore li{font-size:16px}.phasePage .home-explore h1{font-size:23px}.phasePage .home-explore .wheel-caption-icon{font-size:36px}.phasePage .home-explore .svg-icon svg .st1,.phasePage .home-explore .svg-icon svg .st0,.phasePage .home-explore .svg-icon svg .st2{stroke:black}.phasePage .home-explore .liveCycle-svg .liveCycle-sm{max-height:290px}.phasePage .dovetailCardListSection .miniCard .miniCardBigImageLeft.card-box,.phasePage .dovetailCardListSection .miniCard .card-box.miniCardBigImageLeftButtonsRight{height:132px}.phasePage .dovetailCardListSection .miniCard .miniCardBigImageLeft.card-box .card,.phasePage .dovetailCardListSection .miniCard .card-box.miniCardBigImageLeftButtonsRight .card{height:130px}.phasePage .dovetailCardListSection .miniCard .miniCardBigImageLeft.card-box .card .toolTitle,.phasePage .dovetailCardListSection .miniCard .card-box.miniCardBigImageLeftButtonsRight .card .toolTitle{font-size:16px}.phasePage .dovetailCardListSection .miniCard .miniCardBigImageLeft .cardImage img,.phasePage .dovetailCardListSection .miniCard .miniCardBigImageLeftButtonsRight .cardImage img{width:45px;height:45px}.phasePage .dovetailCardListSection .cardDescription{display:none}.phasePage .callToAction .miniCard .miniCardBigImageLeft,.phasePage .callToAction .miniCard .miniCardBigImageLeftButtonsRight{height:132px}.phasePage .callToAction .miniCard .miniCardBigImageLeft .card,.phasePage .callToAction .miniCard .miniCardBigImageLeftButtonsRight .card{height:130px}.phasePage .callToAction .miniCard .miniCardBigImageLeft .card .text,.phasePage .callToAction .miniCard .miniCardBigImageLeftButtonsRight .card .text{padding-right:5px}.phasePage .callToAction .miniCard .miniCardBigImageLeft .card .text .toolTitle,.phasePage .callToAction .miniCard .miniCardBigImageLeftButtonsRight .card .text .toolTitle{font-size:16px}.phasePage .up-next-section{padding:10px 0 40px 0}.phasePage .up-next-section .col-container{display:table;width:100%}.phasePage .up-next-section .col-container .col{display:table-cell;width:45%;height:100%}.phasePage .up-next-section .col-container .col-separator{width:10%}.phasePage .up-next-section .prev-next-card{background-color:#eff2f5;box-shadow:0px 3px 3px 0 rgba(0, 0, 0, 0.1);border:1px solid #dfe3e6;cursor:pointer;padding:10px;vertical-align:top}.phasePage .up-next-section .prev-next-card h1{font-size:23px}.phasePage .up-next-section .prev-next-card h3{font-size:18px;padding-bottom:15px}.phasePage .up-next-section .prev-next-card:hover{border:1px solid #022035;box-shadow:0 0 5px #022035}.phasePage .up-next-section .prev-next-card img{margin:20px 0 0 0;min-width:40px;width:100%;max-width:100px}.phasePage .up-next-section .prev-next-card img.ie{width:100px;height:90px}.phasePage .up-next-section .prev-next-card.previous-card{text-align:left}.phasePage .up-next-section .prev-next-card.next-card{text-align:right}#home-container{padding-top:0;position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch;font-size:16px}#home-container .devops-award{width:170px;max-width:300px;margin-top:30px}#home-container section#basics .card-rating-stars{display:none}#home-container section#basics .card{height:150px}#home-container section#basics .card .flip-container,#home-container section#basics .card .front-card,#home-container section#basics .card .back-card{height:150px}#home-container section#basics .card-box.card-box-header{height:152px}#home-container section#basics .toolInfoNoImage{color:#3d72b3;font-size:18px}#home-container section#basics .toolInfoNoImage .toolTitle{font-weight:normal}#home-container section#basics .toolDescription{font-size:14px}#home-container section#basics .card-box{background-color:#dfe6eb}#home-container .home-explore p,#home-container .home-explore ul,#home-container .home-explore li{font-size:14px}#home-container .home-explore p h1,#home-container .home-explore ul h1,#home-container .home-explore li h1{font-size:18px}#home-container .home-explore h1{font-size:18px}#home-container .home-explore .svg-icon svg .st1,#home-container .home-explore .svg-icon svg .st0,#home-container .home-explore .svg-icon svg .st2{stroke:black}#home-container .home-explore p.category-blurb{font-size:1.5em}#home-container .home-explore .liveCycle-svg .liveCycle-sm{max-height:290px}#home-container h2{padding:10px 0px 4px 0px;margin-top:0px}#home-container #mainLinks .card-box.card-box-header,#home-container #runtimes .card-box.card-box-header,#home-container #architectures .card-box.card-box-header,#home-container #toolchains .card-box.card-box-header{height:152px}#home-container #newsAndEvents a{text-decoration:none;color:black}#home-container #newsAndEvents a:hover{text-decoration:underline}#home-container #newsAndEvents .news-col1{text-align:left}#home-container #newsAndEvents .news-col2{text-align:left;color:#3d72b3}#home-container #newsAndEvents .news-col2 a{color:#3d72b3;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#home-container .cardList{margin-top:20px}#home-container hr.sm-margin-top{margin-top:10px}#home-container hr.sm-margin-bottom{margin-bottom:10px}#home-container .categ-page-link{display:block;margin-top:40px;margin-right:20px;color:#3d72b3}#home-container #newsAndEvents p{margin:5px 0}#home-container .miniCardImageCenter .toolTitle{font-size:18px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#home-container .devOpsSection .miniCardBigImageLeft .toolTitle,#home-container .devOpsSection .miniCard .miniCardBigImageLeftButtonsRight .toolTitle,.miniCard #home-container .devOpsSection .miniCardBigImageLeftButtonsRight .toolTitle{color:#3d72b3;font-size:18px}#home-container .devOpsSection.dark .miniCard .miniCardBigImageLeft .card .cardContent .imageBg,#home-container .devOpsSection.dark .miniCard .miniCardBigImageLeftButtonsRight .card .cardContent .imageBg{background:#022035}#home-container #visitTheGarage{margin-top:-10px;margin-bottom:-10px}#home-container #visitTheGarage p{padding-bottom:10px}#home-container #visitTheGarage .flex-row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#home-container #visitTheGarage .gmVideoFrame{margin-bottom:0px}#home-container #visitTheGarage h2{padding-bottom:0px}#home-container #visitTheGarage .miniCard .miniCardBigImageLeft,#home-container #visitTheGarage .miniCard .miniCardBigImageLeftButtonsRight{height:87px}@media (max-width: 767px){#home-container #visitTheGarage .miniCard .miniCardBigImageLeft,#home-container #visitTheGarage .miniCard .miniCardBigImageLeftButtonsRight{height:152px}}#home-container #visitTheGarage .miniCard .miniCardBigImageLeft .card,#home-container #visitTheGarage .miniCard .miniCardBigImageLeftButtonsRight .card{height:85px;margin-bottom:15px}@media (max-width: 767px){#home-container #visitTheGarage .miniCard .miniCardBigImageLeft .card,#home-container #visitTheGarage .miniCard .miniCardBigImageLeftButtonsRight .card{height:150px}}#home-container #visitTheGarage iframe{width:100%;height:200px}@media (min-width: 480px) and (max-width: 576px){#home-container #visitTheGarage iframe{height:250px}}@media (min-width: 577px) and (max-width: 676px){#home-container #visitTheGarage iframe{height:280px}}@media (min-width: 677px) and (max-width: 766px){#home-container #visitTheGarage iframe{height:320px}}@media (min-width: 766px) and (max-width: 992px){#home-container #visitTheGarage iframe{height:350px}}.liveCycle-svg{text-align:center}.liveCycle-svg .st0{all:default;fill:none;stroke:#606060;stroke-width:2;stroke-miterlimit:10}.liveCycle-svg .st2{fill:#606060;stroke:#606060;stroke-width:0}.liveCycle-svg .liveCycle-sm{max-height:360px}.home-explore.bg-code{background-color:#19a69f !important;color:#fff;-webkit-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.home-explore.bg-code ul{color:#fff}.home-explore.bg-code .svg-icon .st0,.home-explore.bg-code .svg-icon .st1,.home-explore.bg-code .svg-icon .st2{stroke:#fff;opacity:1}.home-explore.bg-culture{background-color:#4178be !important;color:#fff;-webkit-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.home-explore.bg-culture ul{color:#fff}.home-explore.bg-culture .svg-icon .st0,.home-explore.bg-culture .svg-icon .st1,.home-explore.bg-culture .svg-icon .st2{stroke:#fff;opacity:1}.home-explore.bg-think{background-color:#fbb731 !important;color:#fff;-webkit-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.home-explore.bg-think ul{color:#fff}.home-explore.bg-think .svg-icon .st0,.home-explore.bg-think .svg-icon .st1,.home-explore.bg-think .svg-icon .st2{stroke:#fff;opacity:1}.home-explore.bg-run{background-color:#db2780 !important;color:#fff;-webkit-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.home-explore.bg-run ul{color:#fff}.home-explore.bg-run .svg-icon .st0,.home-explore.bg-run .svg-icon .st1,.home-explore.bg-run .svg-icon .st2{stroke:#fff;opacity:1}.home-explore.bg-deliver{background-color:#734098 !important;color:#fff;-webkit-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.home-explore.bg-deliver ul{color:#fff}.home-explore.bg-deliver .svg-icon .st0,.home-explore.bg-deliver .svg-icon .st1,.home-explore.bg-deliver .svg-icon .st2{stroke:#fff;opacity:1}.home-explore.bg-manage{background-color:#6eb400 !important;color:#fff;-webkit-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.home-explore.bg-manage ul{color:#fff}.home-explore.bg-manage .svg-icon .st0,.home-explore.bg-manage .svg-icon .st1,.home-explore.bg-manage .svg-icon .st2{stroke:#fff;opacity:1}.home-explore.bg-learn{background-color:#ff5050 !important;color:#fff;-webkit-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.home-explore.bg-learn ul{color:#fff}.home-explore.bg-learn .svg-icon .st0,.home-explore.bg-learn .svg-icon .st1,.home-explore.bg-learn .svg-icon .st2{stroke:#fff;opacity:1}.home-explore #code-icon .st5:hover{stroke:#6eedd8}.home-explore #deliver-icon .st3:hover{stroke:#ba8ff7}.home-explore #run-icon .st10:hover{stroke:#ff71d4}.home-explore #manage-icon .st17:hover{stroke:#6eedd8}.home-explore #culture-icon .st12:hover{stroke:#5aaafa}.home-explore #learn-icon .st14:hover{stroke:#ff7d87}.home-explore #think-icon .st8:hover{stroke:#fedf5c}.dimension{height:600px;width:600px}@media only screen and (max-width: 1365px){.dimension{height:475px;width:475px}}@media only screen and (max-width: 1165px){.dimension{height:375px;width:375px}}section.share{font-size:16px;color:#000;font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}section.share h2{color:#000;font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}section.share textarea{color:#333;width:100%;height:100px;line-height:24px;font-size:15px;padding:10px;margin:10px 0;max-width:100%}.feedback-input{display:none;background-color:inherit}.feedback-input.active{display:block;background-color:#e0e0e0;padding:40px 40px 0 40px;margin:20px 0 20px 0}.feedback-input.active #feedback-button-row{text-align:right}.feedback-input.active #feedback-button-row button{background:#5596e6;height:50px;color:white;border:none}.feedback-input.active #feedback-button-row button img{max-height:30px}.feedback-input.active #feedback-button-row button:hover{background:#5596e6}.feedback-thank-you,.feedback-error,.feedback-thank-you-msg{display:none}.feedback-thank-you.active,.feedback-error.active,.feedback-login,.feedback-thank-you-msg.active{display:block;font-size:24px;background-color:#e0e0e0;padding:40px;margin:20px 0 20px 0;text-align:center}.expert-list-section{padding:30px 0px}.expertCard .title-name{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#experts-page{padding-top:0}.expert-hero{color:#fff;background-color:black;padding-bottom:10px !important}.expert-hero h5{color:#FFFFFF}.expert-hero .expert-image-lg{width:280px;height:280px;border-radius:100%;border:4px solid #fff;float:left;margin:50px 40px 35px 0px;overflow:hidden}.expert-hero .expert-image-lg img{width:290px;height:290px}.expert-hero .expert-titl-lg{float:left;width:300px;height:auto;margin-bottom:30px;margin-top:70px;position:relative;color:#fff}.expert-hero .expert-quote{font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif;font-size:22px;margin-top:80px;float:right;width:300px}.expert-hero .follow-icons{margin-top:40px}.follow-icons{margin-top:10px}.follow-icons .social{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Social";font-style:normal;font-weight:normal;line-height:1;vertical-align:top}.follow-icons .social:before{color:#fff !important;font-size:24px;margin-right:10px;font-family:inherit}.page-bio{padding-top:62px}.expert-section-divider{border:none;height:1px;background-color:#8c9ba5}.page-bio,.page-follow,.expert-hero{min-height:510px;font-size:22px;position:relative}.page-follow .follow-icons{margin-top:40px}.page-follow .follow-icons .social:before{color:#008571 !important;font-size:62px;margin-right:40px}#toolchains-page .hero-bg-header a{color:#325C80}#toolchains-page .hero-bg-header h2{font-size:20px}#toolchains-page section.toolchains-logo-static{padding:40px 20px 40px 20px;text-align:center;background:#fff}#toolchains-page section.toolchains-logo-static img{max-width:800px}#toolchains-page .ratings-comment{padding-bottom:0px}#toolchains-page .ratings-comment .ratings-container{padding-left:15px}#toolchains-page .ratings-comment .ratings-container .rating-stars-container{-webkit-flex:0 0 290px;-webkit-box-flex:0 0 290px;-moz-flex:0 0 290px;-ms-flex:0 0 290px;flex:0 0 290px}section.bg-code{background:#19a69f;color:#fff}.toolchains-logo{margin-top:-15px}.toolchains-page{margin-top:0}.toolchains-page .toolchains-page-content .tooolchainHeading{margin-bottom:30px}.toolchains-page .toolchains-page-content .floatingText,.toolchains-page .toolchains-page-content .tracks-floatingText{padding:0px;margin-left:0px;margin-bottom:30px}.toolchains-page .articleContent{margin-top:45px;padding:0 25px 30px 30px}#toolchains-page .header-video{float:right;position:relative;padding-top:30px}#toolchains-page .header-video iframe{width:600px;height:400px;border:20px solid rgba(0, 0, 0, 0.3)}@media (max-width: 1350px){#toolchains-page .header-video iframe{width:500px;height:300px}}@media (min-width: 1200px){#toolchains-page .header-video-inline{display:none}}@media (min-width: 980px) and (max-width: 1199px){#toolchains-page .header-video{display:none}}#tutorials-page{margin-top:0}#tutorials-page .imgParent{cursor:pointer}#tutorials-page .ratings-comment{padding-left:15px}#tutorials-page .reserveVMTicker{background-color:#aeaeae;padding:15px 0;margin-bottom:15px}#tutorials-page .reserveVMTicker a,#tutorials-page .reserveVMTicker h1,#tutorials-page .reserveVMTicker h2,#tutorials-page .reserveVMTicker h3,#tutorials-page .reserveVMTicker h4,#tutorials-page .reserveVMTicker h5,#tutorials-page .reserveVMTicker p,#tutorials-page .reserveVMTicker span{color:white;padding:0}#tutorials-page .reserveVMTicker a{cursor:pointer}#tutorials-page .reserveVMTicker a span{text-decoration:underline}#tutorials-page .reserveVMTicker a img{height:1em;vertical-align:middle;margin-left:2px}#tutorials-page footer h3 a,#tutorials-page footer h2{color:#26a9F4}#tutorials-page .header-video{float:right;position:relative;padding-top:30px}#tutorials-page .header-video iframe{width:600px;height:400px;border:20px solid rgba(0, 0, 0, 0.3)}#author-section .toolQuote{margin-top:0px}@media (max-width: 1350px){.imgParent{cursor:pointer}#tutorials-page .header-video iframe{width:500px;height:300px}}@media (min-width: 1200px){#tutorials-page .header-video-inline{display:none}}@media (min-width: 980px) and (max-width: 1199px){#tutorials-page .header-video{display:none}}#tourGuide{width:442px;position:absolute;left:50%;margin-left:-229px;opacity:1;top:58px}.tour-text{top:380px;opacity:0;color:white;position:absolute;width:380px;left:50%;margin-left:-190px;font-size:15px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#tourModal{top:0;left:0;right:0;bottom:0;background:rgba(2, 32, 53, 0.92);z-index:999999;position:fixed;display:none;cursor:default}@keyframes defaultModal{0%{background-color:#022035;opacity:.8}100%{background-color:#022035;opacity:1}}@-webkit-keyframes defaultModal{0%{background-color:#022035;opacity:.8}100%{background-color:#022035;opacity:1}}@keyframes cultureModal{0%{background-color:#022035}100%{background-color:#4178be}}@-webkit-keyframes cultureModal{0%{background-color:#022035}100%{background-color:#4178be}}@keyframes thinkModal{0%{background-color:#4178be}100%{background-color:#fbb731}}@-webkit-keyframes thinkModal{0%{background-color:#4178be}100%{background-color:#fbb731}}@keyframes codeModal{0%{background-color:#fbb731}100%{background-color:#19a69f}}@-webkit-keyframes codeModal{0%{background-color:#fbb731}100%{background-color:#19a69f}}@keyframes runModal{0%{background-color:#734098}100%{background-color:#db2780}}@-webkit-keyframes runModal{0%{background-color:#734098}100%{background-color:#db2780}}@keyframes deliverModal{0%{background-color:#19a69f}100%{background-color:#734098}}@-webkit-keyframes deliverModal{0%{background-color:#19a69f}100%{background-color:#734098}}@keyframes manageModal{0%{background-color:#734098}100%{background-color:#4b8400}}@-webkit-keyframes manageModal{0%{background-color:#734098}100%{background-color:#4b8400}}@keyframes learnModal{0%{background-color:#4b8400}100%{background-color:#ff5050}}@-webkit-keyframes learnModal{0%{background-color:#4b8400}100%{background-color:#ff5050}}@keyframes libraryModal{0%{background-color:#ff5050}100%{background-color:#022035}}@-webkit-keyframes libraryModal{0%{background-color:#ff5050}100%{background-color:#022035}}#closeTour{cursor:pointer;position:absolute;top:10px;right:0;color:rgba(255, 255, 255, 0.85);width:42px;height:42px}#closeTour:hover{color:white}#tourModal body{background-color:transparent}.tour-st0{fill:#CCCCCC}.tour-st1{opacity:1;fill:none;stroke:#606060;stroke-width:2;stroke-miterlimit:10}.tour-st2{opacity:1}.tour-st3{fill:#FFFFFF;stroke:#19a69f;stroke-width:2;stroke-miterlimit:10}.tour-st4{enable-background:new}.tour-st5{fill:#19a69f}.tour-st6{fill:#FFFFFF;stroke:#db2780;stroke-width:2;stroke-miterlimit:10}.tour-st7{fill:none;stroke:#db2780;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.tour-st8{fill:#FFFFFF;stroke:#4579bd;stroke-width:2;stroke-miterlimit:10}.tour-st9{fill:#FFFFFF;stroke:#4579bd;stroke-miterlimit:10}.tour-st10{fill:#FFFFFF;stroke:#f9b52d;stroke-width:2;stroke-miterlimit:10}.tour-st11{fill:#FFFFFF;stroke:#f9b52d;stroke-miterlimit:10}.tour-st12{fill:none;stroke:#f9b52d;stroke-miterlimit:10}.tour-st13{fill:#FFFFFF;stroke:#f05555;stroke-width:2;stroke-miterlimit:10}.tour-st14{fill:#FFFFFF;stroke:#f05555;stroke-miterlimit:10}.tour-st15{fill:none;stroke:#f05555;stroke-miterlimit:10}.tour-st16{fill:#FFFFFF;stroke:#4d853d;stroke-width:2;stroke-miterlimit:10}.tour-st17{fill:none;stroke:#4d853d;stroke-miterlimit:10}.tour-st18{fill:#BBBBBB}.tour-st19{opacity:1;fill:none;stroke:#221F1F;stroke-miterlimit:10}.tour-st19.tour-st19-0{stroke-width:1}.tour-st19.tour-st19-1{stroke-width:0.8}.tour-st19.tour-st19-2{stroke-width:2.4}.tour-st20{opacity:1;fill:none;stroke:#221F1F;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.tour-st21{opacity:1;fill:none;stroke:#231F20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.tour-st22{fill:none;stroke:#221F1F;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.tour-st23{opacity:1;fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.tour-st24{fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.tour-st25{fill:none;stroke:#000000;stroke-linejoin:round;stroke-miterlimit:10}.tour-st26{opacity:1;fill:none;stroke:#221F1F;stroke-linejoin:round;stroke-miterlimit:10}.tour-st27{fill:#FFFFFF;stroke:#74439a;stroke-width:2;stroke-miterlimit:10}.tour-st28{fill:#FFFFFF;stroke:#74439a;stroke-miterlimit:10}.tour-st29{opacity:0}.tour-st30{fill:none;stroke:#606060;stroke-width:2;stroke-miterlimit:10}.tour-st31{fill:#606060}@keyframes scaleIt{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:initial}50%{-webkit-transform:scale(1.25) translateX(-45px) translateY(-45px);transform:scale(1.25) translateX(-45px) translateY(-45px)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleIt{0%{-webkit-transform:scale(1);opacity:1;visibility:initial}50%{-webkit-transform:scale(1.25) translateX(-45px) translateY(-45px)}100%{-webkit-transform:scale(1)}}@keyframes scaleItSmall{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:initial}50%{-webkit-transform:scale(1.15) translateX(-25px) translateY(-25px);transform:scale(1.15) translateX(-25px) translateY(-25px)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleItSmall{0%{-webkit-transform:scale(1);opacity:1;visibility:initial}50%{-webkit-transform:scale(1.15) translateX(-25px) translateY(-25px)}100%{-webkit-transform:scale(1)}}@keyframes scaleToInitialState{0%,100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:initial}}@-webkit-keyframes scaleToInitialState{0%,100%{-webkit-transform:scale(1);opacity:1;visibility:initial}}@keyframes startFadedOut{0%,100%{opacity:0;visibility:hidden}}@-webkit-keyframes startFadedOut{0%,100%{opacity:0;visibility:hidden}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}@keyframes fadeToBack{0%{opacity:1}100%{opacity:.25}}@-webkit-keyframes fadeToBack{0%{opacity:1}100%{opacity:.25}}@keyframes fadeToBackAgain{0%{opacity:1}100%{opacity:.25}}@-webkit-keyframes fadeToBackAgain{0%{opacity:1}100%{opacity:.25}}@keyframes fadeInBack{0%{opacity:0}100%{opacity:.25;visibility:initial}}@-webkit-keyframes fadeInBack{0%{opacity:0}100%{opacity:.25;visibility:initial}}@keyframes backToIn{0%{opacity:.25}100%{opacity:1}}@-webkit-keyframes backToIn{0%{opacity:.25}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1;visibility:visible}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1;visibility:visible}}@keyframes fadeInScale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}25%{-webkit-transform:scale(1.15) translateX(-25px) translateY(-25px);transform:scale(1.15) translateX(-25px) translateY(-25px);opacity:1;visibility:initial}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:initial}}@-webkit-keyframes fadeInScale{0%{-webkit-transform:scale(1);opacity:0}25%{-webkit-transform:scale(1.15) translateX(-25px) translateY(-25px);opacity:1;visibility:initial}100%{-webkit-transform:scale(1);opacity:1;visibility:initial}}@keyframes fadeInArrows{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}25%{-webkit-transform:scale(1.25) translateX(-45px) translateY(-45px);transform:scale(1.25) translateX(-45px) translateY(-45px);opacity:1;visibility:initial}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:initial}}@-webkit-keyframes fadeInArrows{0%{-webkit-transform:scale(1);opacity:0}25%{-webkit-transform:scale(1.25) translateX(-45px) translateY(-45px);opacity:1;visibility:initial}100%{-webkit-transform:scale(1);opacity:1;visibility:initial}}.tour-text-0{animation-delay:0s, 1s, 5s;-webkit-animation-delay:0s, 1s, 5s;-moz-animation-delay:0s, 1s, 5s;animation-duration:1s, 1s, 0s;-webkit-animation-duration:1s, 1s, 0s;-moz-animation-duration:1s, 1s, 0s;animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tour-text-1{animation-delay:0s, 5s, 9s;-webkit-animation-delay:0s, 5s, 9s;-moz-animation-delay:0s, 5s, 9s;animation-duration:1s, 1s, 0s;-webkit-animation-duration:1s, 1s, 0s;-moz-animation-duration:1s, 1s, 0s;animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tour-text-2{animation-delay:0s, 9s, 18s;-webkit-animation-delay:0s, 9s, 18s;-moz-animation-delay:0s, 9s, 18s;animation-duration:1s, 1s, 0s;-webkit-animation-duration:1s, 1s, 0s;-moz-animation-duration:1s, 1s, 0s;animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tour-text-3{animation-delay:0s, 18s, 27s;-webkit-animation-delay:0s, 18s, 27s;-moz-animation-delay:0s, 18s, 27s;animation-duration:1s, 1s, 0s;-webkit-animation-duration:1s, 1s, 0s;-moz-animation-duration:1s, 1s, 0s;animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tour-text-4{animation-delay:0s, 27s, 36s;-webkit-animation-delay:0s, 27s, 36s;-moz-animation-delay:0s, 27s, 36s;animation-duration:1s, 1s, 0s;-webkit-animation-duration:1s, 1s, 0s;-moz-animation-duration:1s, 1s, 0s;animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tour-text-5{animation-delay:0s, 36s, 45s;-webkit-animation-delay:0s, 36s, 45s;-moz-animation-delay:0s, 36s, 45s;animation-duration:1s, 1s, 0s;-webkit-animation-duration:1s, 1s, 0s;-moz-animation-duration:1s, 1s, 0s;animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tour-text-6{animation-delay:0s, 45s, 54s;-webkit-animation-delay:0s, 45s, 54s;-moz-animation-delay:0s, 45s, 54s;animation-duration:1s, 1s, 0s;-webkit-animation-duration:1s, 1s, 0s;-moz-animation-duration:1s, 1s, 0s;animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tour-text-7{animation-delay:0s, 54s, 63s;-webkit-animation-delay:0s, 54s, 63s;-moz-animation-delay:0s, 54s, 63s;animation-duration:1s, 1s, 0s;-webkit-animation-duration:1s, 1s, 0s;-moz-animation-duration:1s, 1s, 0s;animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tour-text-8{animation-delay:0s, 63s, 72s;-webkit-animation-delay:0s, 63s, 72s;-moz-animation-delay:0s, 63s, 72s;animation-duration:1s, 1s, 0s;-webkit-animation-duration:1s, 1s, 0s;-moz-animation-duration:1s, 1s, 0s;animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tour-text-9{animation-delay:0s, 72s, 81s;-webkit-animation-delay:0s, 72s, 81s;-moz-animation-delay:0s, 72s, 81s;animation-duration:1s, 1s, 0s;-webkit-animation-duration:1s, 1s, 0s;-moz-animation-duration:1s, 1s, 0s;animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tour-text-10{animation-delay:0s, 81s, 85s;-webkit-animation-delay:0s, 81s, 85s;-moz-animation-delay:0s, 81s, 85s;animation-duration:1s, 1s, 0s;-webkit-animation-duration:1s, 1s, 0s;-moz-animation-duration:1s, 1s, 0s;animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tour-text-11{animation-delay:0s, 85s, 92s;-webkit-animation-delay:0s, 85s, 92s;-moz-animation-delay:0s, 85s, 92s;animation-duration:1s, 1s, 0s;-webkit-animation-duration:1s, 1s, 0s;-moz-animation-duration:1s, 1s, 0s;animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tour-text-12{animation-delay:0s, 92s, 99s;-webkit-animation-delay:0s, 92s, 99s;-moz-animation-delay:0s, 92s, 99s;animation-duration:1s, 1s, 0s;-webkit-animation-duration:1s, 1s, 0s;-moz-animation-duration:1s, 1s, 0s;animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tour-text-13{animation-delay:0s, 99s, 106s;-webkit-animation-delay:0s, 99s, 106s;-moz-animation-delay:0s, 99s, 106s;animation-duration:1s, 1s, 0s;-webkit-animation-duration:1s, 1s, 0s;-moz-animation-duration:1s, 1s, 0s;animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tour-text-14{animation-delay:0s, 106s, 113s;-webkit-animation-delay:0s, 106s, 113s;-moz-animation-delay:0s, 106s, 113s;animation-duration:1s, 1s, 0s;-webkit-animation-duration:1s, 1s, 0s;-moz-animation-duration:1s, 1s, 0s;animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tour-text-15{animation-delay:0s, 113s, 120s;-webkit-animation-delay:0s, 113s, 120s;-moz-animation-delay:0s, 113s, 120s;animation-duration:1s, 1s, 0s;-webkit-animation-duration:1s, 1s, 0s;-moz-animation-duration:1s, 1s, 0s;animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tour-text-16{animation-delay:0s, 120s, 124s;-webkit-animation-delay:0s, 120s, 124s;-moz-animation-delay:0s, 120s, 124s;animation-duration:1s, 1s, 0s;-webkit-animation-duration:1s, 1s, 0s;-moz-animation-duration:1s, 1s, 0s;animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;-webkit-animation-name:startFadedOut, fadeIn, fadeOut;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tour-text-17{animation-delay:0s, 124s;-webkit-animation-delay:0s, 124s;-moz-animation-delay:0s, 124s;animation-duration:1s, 1s;-webkit-animation-duration:1s, 1s;-moz-animation-duration:1s, 1s;animation-name:startFadedOut, fadeIn;-webkit-animation-name:startFadedOut, fadeIn;-webkit-animation-name:startFadedOut, fadeIn;animation-fill-mode:forwards, forwards;-webkit-animation-fill-mode:forwards, forwards;-moz-animation-fill-mode:forwards, forwards}.tour-cycle-0{animation-delay:0s, 27s;-webkit-animation-delay:0s, 27s;-moz-animation-delay:0s, 27s;animation-duration:1s, 2s;-webkit-animation-duration:1s, 2s;-moz-animation-duration:1s, 2s;animation-name:scaleToInitialState, scaleIt;-webkit-animation-name:scaleToInitialState, scaleIt;-webkit-animation-name:scaleToInitialState, scaleIt;animation-fill-mode:forwards, forwards;-webkit-animation-fill-mode:forwards, forwards;-moz-animation-fill-mode:forwards, forwards}.tour-cycle-1{animation-delay:0s, 36s;-webkit-animation-delay:0s, 36s;-moz-animation-delay:0s, 36s;animation-duration:1s, 2s;-webkit-animation-duration:1s, 2s;-moz-animation-duration:1s, 2s;animation-name:scaleToInitialState, scaleIt;-webkit-animation-name:scaleToInitialState, scaleIt;-webkit-animation-name:scaleToInitialState, scaleIt;animation-fill-mode:forwards, forwards;-webkit-animation-fill-mode:forwards, forwards;-moz-animation-fill-mode:forwards, forwards}.tour-cycle-2{animation-delay:0s, 45s;-webkit-animation-delay:0s, 45s;-moz-animation-delay:0s, 45s;animation-duration:1s, 2s;-webkit-animation-duration:1s, 2s;-moz-animation-duration:1s, 2s;animation-name:scaleToInitialState, scaleIt;-webkit-animation-name:scaleToInitialState, scaleIt;-webkit-animation-name:scaleToInitialState, scaleIt;animation-fill-mode:forwards, forwards;-webkit-animation-fill-mode:forwards, forwards;-moz-animation-fill-mode:forwards, forwards}.tour-cycle-3{animation-delay:0s, 54s;-webkit-animation-delay:0s, 54s;-moz-animation-delay:0s, 54s;animation-duration:1s, 2s;-webkit-animation-duration:1s, 2s;-moz-animation-duration:1s, 2s;animation-name:scaleToInitialState, scaleIt;-webkit-animation-name:scaleToInitialState, scaleIt;-webkit-animation-name:scaleToInitialState, scaleIt;animation-fill-mode:forwards, forwards;-webkit-animation-fill-mode:forwards, forwards;-moz-animation-fill-mode:forwards, forwards}.tour-cycle-4{animation-delay:0s, 63s;-webkit-animation-delay:0s, 63s;-moz-animation-delay:0s, 63s;animation-duration:1s, 2s;-webkit-animation-duration:1s, 2s;-moz-animation-duration:1s, 2s;animation-name:scaleToInitialState, scaleIt;-webkit-animation-name:scaleToInitialState, scaleIt;-webkit-animation-name:scaleToInitialState, scaleIt;animation-fill-mode:forwards, forwards;-webkit-animation-fill-mode:forwards, forwards;-moz-animation-fill-mode:forwards, forwards}.tour-cycle-5{animation-delay:0s, 72s;-webkit-animation-delay:0s, 72s;-moz-animation-delay:0s, 72s;animation-duration:1s, 2s;-webkit-animation-duration:1s, 2s;-moz-animation-duration:1s, 2s;animation-name:scaleToInitialState, scaleIt;-webkit-animation-name:scaleToInitialState, scaleIt;-webkit-animation-name:scaleToInitialState, scaleIt;animation-fill-mode:forwards, forwards;-webkit-animation-fill-mode:forwards, forwards;-moz-animation-fill-mode:forwards, forwards}.tour-culture{animation-delay:0s, 9s, 18s, 81s, 124s;-webkit-animation-delay:0s, 9s, 18s, 81s, 124s;-moz-animation-delay:0s, 9s, 18s, 81s, 124s;animation-duration:1s, 2s, 1s, 2s, 1s;-webkit-animation-duration:1s, 2s, 1s, 2s, 1s;-moz-animation-duration:1s, 2s, 1s, 2s, 1s;animation-name:scaleToInitialState, scaleIt, fadeOut, fadeInBack, backToIn;-webkit-animation-name:scaleToInitialState, scaleIt, fadeOut, fadeInBack, backToIn;-webkit-animation-name:scaleToInitialState, scaleIt, fadeOut, fadeInBack, backToIn;animation-fill-mode:forwards, forwards, forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards, forwards, forwards}.tour-extra-0{animation-delay:0s, 85s;-webkit-animation-delay:0s, 85s;-moz-animation-delay:0s, 85s;animation-duration:1s, 2s;-webkit-animation-duration:1s, 2s;-moz-animation-duration:1s, 2s;animation-name:scaleToInitialState, scaleItSmall;-webkit-animation-name:scaleToInitialState, scaleItSmall;-webkit-animation-name:scaleToInitialState, scaleItSmall;animation-fill-mode:forwards, forwards;-webkit-animation-fill-mode:forwards, forwards;-moz-animation-fill-mode:forwards, forwards}.tour-extra-1{animation-delay:0s, 92s;-webkit-animation-delay:0s, 92s;-moz-animation-delay:0s, 92s;animation-duration:1s, 2s;-webkit-animation-duration:1s, 2s;-moz-animation-duration:1s, 2s;animation-name:scaleToInitialState, scaleItSmall;-webkit-animation-name:scaleToInitialState, scaleItSmall;-webkit-animation-name:scaleToInitialState, scaleItSmall;animation-fill-mode:forwards, forwards;-webkit-animation-fill-mode:forwards, forwards;-moz-animation-fill-mode:forwards, forwards}.tour-extra-2{animation-delay:0s, 99s;-webkit-animation-delay:0s, 99s;-moz-animation-delay:0s, 99s;animation-duration:1s, 2s;-webkit-animation-duration:1s, 2s;-moz-animation-duration:1s, 2s;animation-name:scaleToInitialState, scaleItSmall;-webkit-animation-name:scaleToInitialState, scaleItSmall;-webkit-animation-name:scaleToInitialState, scaleItSmall;animation-fill-mode:forwards, forwards;-webkit-animation-fill-mode:forwards, forwards;-moz-animation-fill-mode:forwards, forwards}.tour-extra-3{animation-delay:0s, 106s;-webkit-animation-delay:0s, 106s;-moz-animation-delay:0s, 106s;animation-duration:1s, 2s;-webkit-animation-duration:1s, 2s;-moz-animation-duration:1s, 2s;animation-name:scaleToInitialState, scaleItSmall;-webkit-animation-name:scaleToInitialState, scaleItSmall;-webkit-animation-name:scaleToInitialState, scaleItSmall;animation-fill-mode:forwards, forwards;-webkit-animation-fill-mode:forwards, forwards;-moz-animation-fill-mode:forwards, forwards}.tour-extra-4{animation-delay:0s, 113s;-webkit-animation-delay:0s, 113s;-moz-animation-delay:0s, 113s;animation-duration:1s, 2s;-webkit-animation-duration:1s, 2s;-moz-animation-duration:1s, 2s;animation-name:scaleToInitialState, scaleItSmall;-webkit-animation-name:scaleToInitialState, scaleItSmall;-webkit-animation-name:scaleToInitialState, scaleItSmall;animation-fill-mode:forwards, forwards;-webkit-animation-fill-mode:forwards, forwards;-moz-animation-fill-mode:forwards, forwards}.tour-extra-5{animation-delay:0s, 120s;-webkit-animation-delay:0s, 120s;-moz-animation-delay:0s, 120s;animation-duration:1s, 2s;-webkit-animation-duration:1s, 2s;-moz-animation-duration:1s, 2s;animation-name:scaleToInitialState, scaleItSmall;-webkit-animation-name:scaleToInitialState, scaleItSmall;-webkit-animation-name:scaleToInitialState, scaleItSmall;animation-fill-mode:forwards, forwards;-webkit-animation-fill-mode:forwards, forwards;-moz-animation-fill-mode:forwards, forwards}.tour-cycle{animation-delay:0s, 9s, 18s, 81s, 124s;-webkit-animation-delay:0s, 9s, 18s, 81s, 124s;-moz-animation-delay:0s, 9s, 18s, 81s, 124s;animation-duration:1s, 1s, 1s, 3s, 1s;-webkit-animation-duration:1s, 1s, 1s, 3s, 1s;-moz-animation-duration:1s, 1s, 1s, 3s, 1s;animation-name:scaleToInitialState, fadeToBack, fadeIn, fadeToBackAgain, backToIn;-webkit-animation-name:scaleToInitialState, fadeToBack, fadeIn, fadeToBackAgain, backToIn;-webkit-animation-name:scaleToInitialState, fadeToBack, fadeIn, fadeToBackAgain, backToIn;animation-fill-mode:forwards, forwards, forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards, forwards, forwards}.library-icons{animation-delay:0s, 5s, 81s;-webkit-animation-delay:0s, 5s, 81s;-moz-animation-delay:0s, 5s, 81s;animation-duration:1s, 3s, 1s;-webkit-animation-duration:1s, 3s, 1s;-moz-animation-duration:1s, 3s, 1s;animation-name:scaleToInitialState, fadeOut, fadeIn;-webkit-animation-name:scaleToInitialState, fadeOut, fadeIn;-webkit-animation-name:scaleToInitialState, fadeOut, fadeIn;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tour-arrows{animation-delay:0s, 18s, 27s;-webkit-animation-delay:0s, 18s, 27s;-moz-animation-delay:0s, 18s, 27s;animation-duration:1s, 2s, 0s;-webkit-animation-duration:1s, 2s, 0s;-moz-animation-duration:1s, 2s, 0s;animation-name:startFadedOut, fadeInArrows, fadeOut;-webkit-animation-name:startFadedOut, fadeInArrows, fadeOut;-webkit-animation-name:startFadedOut, fadeInArrows, fadeOut;animation-fill-mode:forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards}.tourModal{animation-delay:0s, 9s, 27s, 36s, 45s, 54s, 63s, 72s, 81s;-webkit-animation-delay:0s, 9s, 27s, 36s, 45s, 54s, 63s, 72s, 81s;-moz-animation-delay:0s, 9s, 27s, 36s, 45s, 54s, 63s, 72s, 81s;animation-duration:1s, 1s, 1s, 1s, 1s, 1s, 1s, 1s, 1s;-webkit-animation-duration:1s, 1s, 1s, 1s, 1s, 1s, 1s, 1s, 1s;-moz-animation-duration:1s, 1s, 1s, 1s, 1s, 1s, 1s, 1s, 1s;animation-name:defaultModal, cultureModal, thinkModal, codeModal, deliverModal, runModal, manageModal, learnModal, libraryModal;-webkit-animation-name:defaultModal, cultureModal, thinkModal, codeModal, deliverModal, runModal, manageModal, learnModal, libraryModal;-webkit-animation-name:defaultModal, cultureModal, thinkModal, codeModal, deliverModal, runModal, manageModal, learnModal, libraryModal;animation-fill-mode:forwards, forwards, forwards, forwards, forwards, forwards, forwards, forwards, forwards;-webkit-animation-fill-mode:forwards, forwards, forwards, forwards, forwards, forwards, forwards, forwards, forwards;-moz-animation-fill-mode:forwards, forwards, forwards, forwards, forwards, forwards, forwards, forwards, forwards}.rating-stars{position:relative;top:30px;bottom:auto;z-index:40;text-align:left;width:100%;margin-bottom:20px;padding-bottom:50px;font-size:18px;font-weight:300;padding-left:15px;color:#000}.rank-star{font-size:28px;margin-top:4px;color:rgba(0, 0, 0, 0.15);cursor:pointer;display:block;width:30px;height:30px;float:left;margin-right:6px}.rank-star .glyphicons:before{font-size:28px;margin-top:4px;color:rgba(0, 0, 0, 0.15)}.rank-star.hover .glyphicons:before{font-size:28px;margin-top:4px;color:rgba(0, 0, 0, 0.5)}.rank-star.active .glyphicons:before{font-size:28px;margin-top:4px;color:black}.close-rating-message{float:right}#sidebar{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;background:#1d3649;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-moz-flex-wrap:nowrap;width:330px;height:100vh;background:#1D3649;position:absolute;right:0;color:#fff;z-index:120;-webkit-font-smoothing:antialiased;box-shadow:-1px 0 5px 0 rgba(0, 0, 0, 0.3);font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}#sidebar.always-hidden{display:none}#sidebar p,#sidebar li,#sidebar span{color:white;line-height:1em}#sidebar a{color:#68a3db}#sidebar .main-header{height:100px;min-height:100px;background:#1D3649}#sidebar .main-content{height:auto;padding:10px 30px 0px 30px;background-color:inherit}#sidebar #sidebar-profile{width:66px;position:relative;top:20px;left:28px;float:left;cursor:auto}#sidebar .icon-avatar-icon{background-image:url(/cloud/architecture/images/site_images/sprite.png);background-position:0 0;width:66px;height:66px}#sidebar .close-sidebar{width:18px;position:absolute;top:10px;right:10px;cursor:pointer}#sidebar .icon-support-icon-close{background-image:url(/cloud/architecture/images/site_images/sprite.png);background-position:-128px -168px;width:18px;height:18px}#sidebar .user-details{float:left;margin-left:40px;margin-top:20px}#sidebar .user-details p{margin-bottom:0;line-height:1rem;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#sidebar .user-account{margin-top:4px;line-height:12px;margin-left:-30px}#sidebar ul{list-style:none;line-height:1em}#sidebar ul li::before{content:''}#sidebar .user-account li a{font-size:12px;color:#68a3db;text-transform:none;display:inline;cursor:pointer;letter-spacing:0;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.card-rating-stars{display:none;position:relative;bottom:auto;z-index:40;text-align:left;width:100%;font-size:18px;font-weight:300;font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:#333}.card-stars{float:left;margin-right:6px}.card-rank-star{font-size:14px;margin-top:4px;color:rgba(0, 0, 0, 0.15);cursor:pointer;display:inline-block;width:10px;height:10px;margin-right:1px}.card-rank-star .glyphicons:before{font-size:14px;margin-top:4px;color:rgba(0, 0, 0, 0.15)}.card-rank-star.hover .glyphicons:before{font-size:14px;margin-top:4px;color:rgba(0, 0, 0, 0.5)}.card-rank-star.active .glyphicons:before{font-size:14px;margin-top:4px;color:black}.card-rank-star.darklaunch{color:rgba(255, 255, 255, 0.15)}.card-rank-star.darklaunch .glyphicons:before{color:rgba(255, 255, 255, 0.15)}.card-rank-star.darklaunch.hover .glyphicons:before{color:rgba(255, 255, 255, 0.5)}.card-rank-star.darklaunch.active .glyphicons:before{color:white}.card-rating-reviews{font-size:14px;margin-top:4px;color:black}.card-rating-reviews.darklaunch{color:white}.logoSq.bg-code.think{background:#fbb731}.logoSq.bg-code.learn{background:#ff5050}.logoSq.bg-code.manage{background:#6eb400}.logoSq.bg-code.run{background:#db2780}.logoSq.bg-code.deliver{background:#734098}.logoSq.bg-code.culture{background:#4178be}.logoSq.bg-code.code{background:#19a69f}.logoSq.bg-code.extraCategory{background:#022035}.logoSq.bg-code.hidden{display:none}.categoryVideo iframe{width:100%;height:140px;min-height:140px;top:30px;left:0;right:0}.rc-card{border-radius:0px;margin:0px 0px 20px 0;background:#fff;width:100%;height:442px;position:relative;float:left;overflow:hidden;color:#333}.rc-card.darklaunch-card{color:#fff;background-color:#022035;background:#022035}.rc-bottom{position:absolute;top:170px;left:0;right:0;width:100%;height:280px;padding:15px 10px;padding-top:4px;font-size:14px}.rc-top{position:absolute;top:0px;left:0;right:0;width:100%;height:80px;overflow:hidden}.rc-top iframe{width:100%;height:80px;min-height:80px}.rc-top img{width:100%;position:relative;margin-top:-35px}@media (min-width: 620px) and (max-width: 768px){.rc-top img{position:relative;bottom:5em}}@media (max-width: 767px){.rc-top img{position:relative;bottom:4em}}.rc-bottom{position:absolute;top:80px;left:0;right:0;width:100%;height:280px;padding:15px 10px;padding-top:4px;font-size:14px}.rc-title{width:100%;font-size:14px;color:#5596e6;margin-top:8px;overflow:hidden}.rc-details{margin-top:5px;overflow:hidden}.card-content{margin:5px 5px;padding:10px 10px}.toolDescription{font-size:14px}.toolSubDescription{font-size:14px;position:absolute;top:20px;right:40px}.progressSubDescription{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;font-size:14px;padding-top:10px}.toolTop{display:inline-block;width:100%;padding:0 !important}.toolInfo{padding:0;margin:5px 0 0 0}.toolInfoNoImage{padding:0;color:#5596e6}.toolTitle{position:relative;width:99%;line-height:24px;overflow-x:auto;pointer-events:none;font-size:16px}.toolTitle.active{display:block}.shareIt{width:50%;height:40px;background:url(/cloud/architecture/images/practices_icons/share-small.svg) no-repeat left 10px;background-size:30px 30px;bottom:0.4em;text-align:left;position:relative;left:0px;padding-top:15px;padding-left:34px;padding-bottom:10px;display:inline-block}.shareIt.dark{background:url(/cloud/architecture/images/practices_icons/share-small-white.svg) no-repeat left 10px;background-size:30px 30px}.explore{width:50%;height:40px;background:url(/cloud/architecture/images/practices_icons/next-small.svg) no-repeat right 10px;background-size:30px 30px;bottom:0.4em;text-align:right;position:relative;right:0px;padding-top:15px;padding-right:40px;padding-bottom:10px;display:inline-block;float:right}.explore.dark{background:url(/cloud/architecture/images/practices_icons/next-small-white.svg) no-repeat right 10px;background-size:30px 30px}.toolTitle{font-size:16px}.rc-title{font-size:14px}.explore-more{color:#3d72b3;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.explore-more a,.gully-resource a{color:#3d72b3;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.category-icon-stroke-color{stroke:#5a6872}section.home-carousel{background:#325C80 !important;padding:0;position:relative}section.home-carousel .car-container{width:80%;height:421px;margin:0px 10%;position:relative;perspective:1000px;-webkit-perspective:1000px}section.home-carousel #prevCarousel{position:absolute;top:0;bottom:0;left:0;width:10%;font-size:38px;cursor:pointer;color:rgba(255, 255, 255, 0.6);background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, transparent 100%);background:linear-gradient(to right, rgba(0, 0, 0, 0.65) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );text-align:center}section.home-carousel #prevCarousel .glyphicons{position:relative;top:220px;margin-top:-15px}section.home-carousel #prevCarousel:hover{color:#fff}section.home-carousel #nextCarousel{position:absolute;top:0;bottom:0;right:0;width:10%;font-size:38px;cursor:pointer;color:rgba(255, 255, 255, 0.6);background:-webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.65) 100%);background:linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );text-align:center}section.home-carousel #nextCarousel .glyphicons{position:relative;top:220px;margin-top:-15px}section.home-carousel #nextCarousel:hover{color:#fff}section.home-carousel #carousel{width:100%;height:100%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;font-size:18px;-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out}@media (max-width: 640px){section.home-carousel #carousel{font-size:15px}}section.home-carousel #carousel figure{margin:0px;display:table-cell;position:absolute;width:480px;padding:40px;background:#325C80;border-right:1px solid transparent;border-left:1px solid transparent;color:#fff;backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform-origin:50% 50% 0px;-ms-transform-origin:50% 50% 0px;transform-origin:50% 50% 0px}section.home-carousel #carousel figure.active{border-right:1px solid rgba(0, 0, 0, 0.3);border-left:1px solid rgba(0, 0, 0, 0.3)}section.home-carousel #carousel figure h1,section.home-carousel #carousel figure h2,section.home-carousel #carousel figure h3{margin-top:20px;margin-bottom:30px}section.home-carousel #carousel figure h2{margin-bottom:40px;text-transform:uppercase}@media (max-width: 640px){section.home-carousel #carousel figure h2{font-size:25px}}@media (max-width: 640px){section.home-carousel #carousel figure h3{font-size:20px}}section.home-carousel #carousel figure a:hover{opacity:1}section.home-carousel .newList{margin-top:20px}section.home-carousel .col-margin{margin-bottom:20px}#heroNav{height:52px !important;min-height:52px !important;padding:0;position:relative}#heroNav .no-side-padding{padding-left:0;padding-right:0}#heroNav ul{padding:0;margin:0}#heroNav ul li{color:#333;height:52px;float:left;display:inline;text-align:center;font-size:14px;cursor:pointer;padding:2px 8px;border:8px solid rgba(255, 255, 255, 0)}#heroNav ul li:hover{color:#000;border:8px solid rgba(0, 0, 0, 0.1)}#heroNav ul li.active{color:#000}#heroNav #selector{position:absolute;top:0;left:0;height:52px;border:8px solid #325C80;opacity:.8;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width: 768px){.car-container{width:90%;margin:0px 5% 0px;position:relative;perspective:1000px;-webkit-perspective:1000px}#heroNav ul li{font-size:12px;border:5px solid rgba(255, 255, 255, 0);padding:4px 8px}#heroNav ul li:hover{border:5px solid rgba(0, 0, 0, 0.1)}#selector{border:5px solid #325C80}}@media only screen and (max-width: 620px){#heroNav ul li{font-size:12px;border:5px solid rgba(255, 255, 255, 0);padding:4px 8px}#heroNav ul li:hover{border:5px solid rgba(0, 0, 0, 0.1)}#selector{border:5px solid #325C80}}@media only screen and (max-width: 480px){.car-container{width:90%;margin:0px 5% 0px;position:relative;perspective:1000px;-webkit-perspective:1000px}#heroNav ul li{font-size:10px;border:5px solid rgba(255, 255, 255, 0);padding:4px 8px}#heroNav ul li:hover{border:5px solid rgba(0, 0, 0, 0.1)}#selector{border:5px solid #325C80}}.flip-back{position:absolute;top:10px;left:10px;margin-bottom:40px}.share-group{float:left;clear:left;width:100%;margin:100px 50px}.share-group .share-social:hover{border:1px #fff;cursor:pointer}.share-group.dark{opacity:0.20}.rc-type{padding:0 5px;text-transform:uppercase;font-size:15px;background:#022035;color:#fff;position:absolute;top:0;left:0;right:0;height:30px;line-height:30px}.rc-type.think{background:#fbb731}.rc-type.learn{background:#ff5050}.rc-type.manage{background:#6eb400}.rc-type.run{background:#db2780}.rc-type.deliver{background:#734098}.rc-type.culture{background:#4178be}.rc-type.code{background:#19a69f}.rc-type.hidden{display:none}.relative{position:relative}.no-top{top:0px}.no-height{height:0px}.card{width:100%;height:260px;float:left;margin:0 0 30px 0;overflow:hidden;color:#000;background-color:#fff}.card.dark{color:#fff;background-color:#022035}.moreLinks{display:none;position:absolute;bottom:0;right:10px;left:10px;font-size:15px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;opacity:0;background-color:#fff}.moreLinks a{font-size:14px;text-transform:uppercase;margin-right:0px}.moreLinks:hover{opacity:1}.moreLinks.dull{opacity:1}.moreLinks.dark{background-color:#022035}.flip-container{perspective:99999999px;-webkit-perspective:99999999px}.flip-container.active .flipper .back-card{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:0.8s;transition:0.8s}.flip-container.active .flipper .front-card{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:0.8s;transition:0.8s}.flip-container,.front-card,.back-card{width:100%;height:260px;overflow:hidden}.flipper{position:relative;-webkit-transition:0.8s;transition:0.8s}.front-card,.back-card{backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;position:absolute;top:0;left:0;padding:0}.front-card{cursor:pointer;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:0.8s;transition:0.8s}.back-card{color:#fff;background:#022035;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transition:0.8s;transition:0.8s}.back-card.think,#think-page .back-card,.content-think-page .back-card{color:#fff;background:#fbb731}.back-card.code,#code-page .back-card,.content-code-page .back-card{color:#fff;background:#19a69f}.back-card.culture,#culture-page .back-card,.content-culture-page .back-card{color:#fff;background:#4178be}.back-card.deliver,#deliver-page .back-card,.content-deliver-page .back-card{color:#fff;background:#734098}.back-card.learn,#learn-page .back-card,.content-learn-page .back-card{color:#fff;background:#ff5050}.back-card.manage,#manage-page .back-card,.content-manage-page .back-card{color:#fff;background:#6eb400}.back-card.run,#run-page .back-card,.content-run-page .back-card{color:#fff;background:#db2780}.card-box{background-color:#f5f7fa;border:1px solid #dfe3e6;box-shadow:0px 3px 3px 0 rgba(0, 0, 0, 0.1);padding:0px;height:292px}.card-box.card-box-header{height:262px}.card-box:hover{border:1px solid #022035;box-shadow:0 0 5px #022035}.card-box:hover .moreLinks{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;opacity:1}.card-box:hover .logoSq{color:#fff}.card-box:hover .logoSq .glyphicons{margin-top:12px}.tc-container{background:#2D3F49;color:#000;margin-top:1.0em}.tc-top-cards,.tc-main-panel{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-align:start;-webkit-box-pack:center;-ms-flex-direction:row;-ms-flex-align:start;-ms-flex-pack:center;-webkit-flex-direction:row;-webkit-align-items:flex-start;-webkit-justify-content:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:1em}@media (min-width: 768px){.tc-top-cards,.tc-main-panel{padding-top:0em}}.tc-main-panel{padding-top:2em}.keep-width{-webkit-box-flex:0;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.tc-col{margin-left:0.1em;margin-right:0.1em}.category-title{text-align:center;font-size:1.1em;text-transform:uppercase;padding:0.7em 0;color:white;display:none}@media (min-width: 768px){.category-title{display:inherit}}.tc-col-spacer{width:2em;min-width:0em;content:''}.tc-col-spacer:last-of-type{width:0em}.learn .tool-card{border:0.1em solid #ff5050;border-bottom:0.5em solid #ff5050}.learn .tool-card:hover{box-shadow:0 0 0.5em #ff5050}.tool-card-basic,.tool-card{padding-top:0.2em !important;width:3.5em;height:10.5em;position:relative;margin-bottom:1em}@media (min-width: 768px){.tool-card-basic,.tool-card{width:8em}}.think .tool-card{border:0.1em solid #fbb731;border-bottom:0.5em solid #fbb731}.think .tool-card:hover{box-shadow:0 0 0.5em #fbb731}.code .tool-card{border:0.1em solid #19a69f;border-bottom:0.5em solid #19a69f}.code .tool-card:hover{box-shadow:0 0 0.5em #19a69f}.deliver .tool-card{border:0.1em solid #734098;border-bottom:0.5em solid #734098}.deliver .tool-card:hover{box-shadow:0 0 0.5em #734098}.run .tool-card{border:0.1em solid #db2780;border-bottom:0.5em solid #db2780}.run .tool-card:hover{box-shadow:0 0 0.5em #db2780}.manage .tool-card{border:0.1em solid #6eb400;border-bottom:0.5em solid #6eb400}.manage .tool-card:hover{box-shadow:0 0 0.5em #6eb400}.culture .tool-card{border:0.1em solid #4178be;border-bottom:0.5em solid #4178be}.culture .tool-card:hover{box-shadow:0 0 0.5em #4178be}.tc-separator{position:relative;width:90%;height:0.3em;background:white;color:white;margin:1.5em auto 0.1em}.tc-separator .tc-separator-edge-lines::before,.tc-separator .tc-separator-edge-lines::after{content:"";position:absolute;display:block;border-style:solid;bottom:-0.8em;border-width:1.1em 0 0 0.3em}.tc-separator .tc-separator-edge-lines::before{left:0}.tc-separator .tc-separator-edge-lines::after{right:0}.tc-separator .tc-separator-middle-line{position:absolute;left:50%;width:0.3em;height:1.1em;background-color:white;bottom:0;margin:0}.tool-title{line-height:1.25em;text-align:center;overflow:hidden;max-height:8.75em;font-size:x-small;padding-left:0.2em;padding-right:0.2em;clear:left;padding-top:2%;word-wrap:break-word}@media (min-width: 768px){.tool-title{max-height:5em;font-size:inherit;text-align:center}}.tool-card{background:#fff;cursor:pointer}.tool-card-link{display:none}.tc-img-frame,.tc-img-frame-inv{margin-left:auto;margin-right:auto;margin-top:0.05em;display:block;overflow:hidden;text-align:center;max-width:40px;height:40px}@media (min-width: 768px){.tc-img-frame,.tc-img-frame-inv{max-width:60px;height:60px}}.tc-img-frame .tc-img-spacer,.tc-img-frame-inv .tc-img-spacer{display:inline-block;height:100%;vertical-align:middle}.tc-img-frame img,.tc-img-frame-inv img{width:100%;max-height:100%;vertical-align:middle}.tc-img-frame-inv{background:#022035;font-size:24px;color:rgba(255, 255, 255, 0.8)}.tc-img-frame-inv img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.ie-guidedTourHex{width:442px;height:547px}.ie-lifeCycleSvgHex{width:100%;height:295px}.ie-landingTrackHex{width:377px;height:377px}.ie-circle-nav-icon{top:-56px}.ie-circle-extra-cat-nav-icon{top:-60px}div.active>.ie-circle-extra-cat-nav-icon{top:-66px}#hex-code .ie-circle-nav-icon{top:0}.tracks-navbar{position:fixed;bottom:0;right:0;background-color:#042036;width:100%;z-index:100;display:inline-block}.tracks-navbar.active{display:inline-block}.tracks-navbar .back-link{margin-left:40px}.tracks-navbar .list-container{width:100%;height:100%;clear:both;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.tracks-navbar #tracks-navbar-slider{width:89%;display:inline-block}.tracks-navbar .left-arrow-container{width:5%;height:100%}.tracks-navbar .right-arrow-container{width:6%;height:100%}.tracks-navbar .left-arrow,.tracks-navbar .right-arrow{color:#ffffff}.tracks-navbar .left-arrow .glyphicons,.tracks-navbar .right-arrow .glyphicons{top:13px}.tracks-navbar .left-arrow .glyphicons.mobile-arrow,.tracks-navbar .right-arrow .glyphicons.mobile-arrow{top:48px}.tracks-navbar .left-arrow{float:left}.tracks-navbar .right-arrow{float:right}.img-frame-common,.tracks-navbar-card .mobile-img-frame,.hover-card .img-frame{margin-left:auto;margin-right:auto;margin-top:0.5em;display:block;overflow:hidden;text-align:center;font-size:24px;color:rgba(255, 255, 255, 0.8);max-width:40px;height:40px}.img-frame-common img,.tracks-navbar-card .mobile-img-frame img,.hover-card .img-frame img{width:100%;max-height:100%;vertical-align:middle;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.tracks-navbar-card{display:inline-block;height:40px;width:50px;margin:0.5em;}.tracks-navbar-card.current::after{content:" ";position:absolute;top:82%;left:16px;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid white}.tracks-navbar-card>span{display:none}.tracks-navbar-card>.read{display:inline;color:white;top:12px;left:17px}.tracks-navbar-card>.mobile-display{display:none}.tracks-navbar-card.mobile-tracks-navbar-card{height:120px;position:relative;margin-bottom:1em}.tracks-navbar-card.mobile-tracks-navbar-card>.mobile-display{display:block}.tracks-navbar-card.mobile-tracks-navbar-card.current::after{bottom:-15px;left:20%}.tracks-navbar-card.mobile-tracks-navbar-card>.read{color:#042036;top:3px;left:18px}.tracks-navbar-card .mobile-img-frame{margin-top:0.2em;background:#022035}.tracks-navbar-card .mobile-title{color:#042036;line-height:1.3em;text-align:center;overflow:hidden;height:5.2em;font-size:x-small;padding-left:0.2em;padding-right:0.2em;clear:left;padding-top:3%;word-wrap:break-word}.hover-card{opacity:0;display:none;position:fixed}.hover-card{width:100px;height:150px;background-color:#042036;color:white;text-align:center;font-size:small;z-index:1}.hover-card .title{margin-top:0.3em;display:block;margin-left:15px;width:70px}.hover-card-hide{opacity:1;display:none}.secondaryNav{position:fixed;top:0;right:0;left:0;height:50px;z-index:3;display:block;background:rgba(255, 255, 255, 0.95);border-bottom:1px solid rgba(0, 0, 0, 0.2);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.secondaryNav.shrink{top:-36px}.secondaryNavItem{width:25%;text-align:center;line-height:50px;color:#5a6872;float:left}.secondaryNavItem span{position:relative}.secondaryNavItem:hover{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.secondaryNavItem.active{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.navSelector{display:none}.secondaryNavItem.active .navSelector{position:relative;top:-6px;left:0;height:6px;z-index:3;margin:0 2.5%;display:block}.codeNavBar .navSelector{background:#008571}.cultureNavBar .navSelector{background:#325c80}.deliverNavBar .navSelector{background:#562f72}.runNavBar .navSelector{background:#a6266e}.learnNavBar .navSelector{background:#e71d32}.thinkNavBar .navSelector{background:#ef9036}.manageNavBar .navSelector{background:#4b8400}.product-quote{clear:both;float:left;font-size:18px;margin-top:5px;padding-bottom:10px}.product-quote-subtitle{font-size:16px}.sm-quote-expert{width:80px;height:80px;overflow:hidden;border-radius:100%;float:left;margin-right:30px;border:2px solid #ccc}.sm-quote-expert img{width:80px}.sm-noimage{margin-left:110px}.gully-resource{float:left;margin-top:32px;width:100%}.gully-resource:hover .glyphicons{margin-top:12px}.gully-resource:hover .glyphicons:before{font-size:32px;color:#fff}.gully-resource .logoSq{cursor:pointer;margin-bottom:10px;position:relative}.gully-resource .glyphicons{margin-top:17px}.gully-resource .gully-desc{margin-top:30px}.gully-resource p{clear:both;margin:30px 0;color:#6D7777;font-size:16px}.gully-resource .learn-more{font-size:15px;color:#3d72b3;cursor:pointer;text-align:left;padding-left:30px;background-image:url(/cloud/architecture/images/practices_icons/right-icon.svg);background-repeat:no-repeat;background-position:-10px -4px;background-size:30px 30px}.gully-resource .learn-more:hover{text-decoration:underline;color:#3d72b3;background-position:0px -4px}.gully-resource .gully-title{font-size:15px;color:#6D7777}.gully-resource .gully-title span{color:#000}.gully-resource .gully-title a{cursor:pointer}.gully-resource .gully-title a:hover{text-decoration:underline}.gully-resource .logoSq{}#code-page .gully-resource .logoSq,.content-code-page .gully-resource .logoSq,.experience-code-page .gully-resource .logoSq{background:#19a69f}#culture-page .gully-resource .logoSq,.content-culture-page .gully-resource .logoSq,.experience-culture-page .gully-resource .logoSq{background:#4178be}#deliver-page .gully-resource .logoSq,.content-deliver-page .gully-resource .logoSq,.experience-deliver-page .gully-resource .logoSq{background:#734098}#learn-page .gully-resource .logoSq,.content-learn-page .gully-resource .logoSq,.experience-learn-page .gully-resource .logoSq{background:#ff5050}#manage-page .gully-resource .logoSq,.content-manage-page .gully-resource .logoSq,.experience-manage-page .gully-resource .logoSq{background:#6eb400}#run-page .gully-resource .logoSq,.content-run-page .gully-resource .logoSq,.experience-run-page .gully-resource .logoSq{background:#db2780}#think-page .gully-resource .logoSq,.content-think-page .gully-resource .logoSq,.experience-think-page .gully-resource .logoSq{background:#fbb731}#tools-page .gully-resource .logoSq,#tools-home-page .gully-resource .logoSq{background:#5AAAFA}#toolchains-page .gully-resource .logoSq,.content-tracks-page .gully-resource .logoSq,.architecture-page .gully-resource .logoSq{background:#5AAAFA}@media (max-width: 1199px){.gully-resource{clear:both}}@media (min-width: 980px) and (max-width: 1199px){.gully-resource{width:100%;margin:32px auto 0 auto}}@media (min-width: 768px) and (max-width: 979px){.gully-resource{width:320px;margin:40px auto 0 auto}}@media (max-width: 768px){.gully-resource{width:auto;margin:40px auto 0 auto}}.side-gully{color:#222;text-transform:uppercase;font-size:15px;font-weight:normal}.side-gully p{margin-top:14px}@media (max-width: 979px){.side-gully{text-align:center}}.side-gully .card{margin-top:10px}.side-gully h4{text-align:left}@media (max-width: 768px){.side-gully h4{text-align:center}}.explore-more{position:absolute;top:30px;font-size:15px;color:#3d72b3;cursor:pointer;text-align:left;padding-left:30px;background-image:url(/cloud/architecture/images/practices_icons/right-icon.svg);background-repeat:no-repeat;background-position:-10px -4px;background-size:30px 30px}.explore-more:hover{text-decoration:underline;color:#3d72b3;background-position:0px -4px}.explore-experts{top:0px}.title-category .icon{width:20px;height:20px;display:inline-block;margin-left:5px}.title-category .cardListHeaders{min-height:60px}.title-category .link{color:#0064FF;position:absolute;bottom:0;margin-top:20px;margin-bottom:10px;font-size:18px;text-decoration:none;text-align:right;width:100%;padding-right:40px}@media (min-width: 768px) and (max-width: 979px){.title-category .explore-more{position:relative;top:10px}}@media (max-width: 767px){.title-category .explore-more{position:relative;top:5px;padding-bottom:10px}}.collapser{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.collapser>span{color:#00AED1;font-size:22px}.collapser>span:hover{color:#337ab7;text-decoration:underline}.collapser>img{width:30px;height:30px;margin:5px 20px}.collapser.open>img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.collapser+.sub-Label{margin-top:-10px;margin-bottom:10px;font-size:1em}.collapser+.sub-Label::after{content:"..."}.collapser.open+.sub-Label::after{content:""}.hero_banner{color:#FFFFFF;background-color:#000000;border-bottom:1px solid white}.hero_banner h1{color:#FFFFFF}.hero_banner.blackText .content h1,.hero_banner.blackText .content .description-title{color:#000000}.hero_banner.banner-bkg{min-height:510px;background-image:url("/cloud/architecture/images/hero_banner/banner-london-garage.png");background-repeat:no-repeat;background-position:100% 0%}.hero_banner.banner-bkg:not(.bg-size-cover){background-size:auto 100%}@media (max-width: 991px){.hero_banner.banner-bkg{background-image:none !important;min-height:unset}}.hero_banner.banner-bkg.shorterBanner{min-height:350px}.hero_banner.banner-bkg.whiteBackground{background-color:#FFFFFF}.hero_banner.banner-bkg.backgroundCover{background-size:cover}.hero_banner .badgeImg img{width:250px;max-width:100%;padding-top:30px;padding-bottom:30px}.hero_banner #article-edit{cursor:pointer}.hero_banner .video-area{text-align:right}.hero_banner .video-area video{height:430px;max-width:100%}.hero_banner .content{margin:50px 0}@media (max-width: 767px){.hero_banner .content{margin:50px 0}}.hero_banner .content .banner-breadcrumb-link{padding-bottom:1.2em}.hero_banner .content .banner-breadcrumb-link a{color:inherit;cursor:pointer}.hero_banner .content .subtext{font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif;font-size:16px;margin-bottom:50px}.hero_banner .content .buttons{font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif;margin:30px 0 40px 0}@media (max-width: 991px){.hero_banner .content .buttons .btn,.hero_banner .content .buttons .arch-implementation-page .animated-diagram-button,.arch-implementation-page .hero_banner .content .buttons .animated-diagram-button,.hero_banner .content .buttons .animated-diagram-btn-group .animated-diagram-button,.animated-diagram-btn-group .hero_banner .content .buttons .animated-diagram-button{margin-bottom:7px}}.hero_banner .content .buttons .btn-container{display:inline-block}.hero_banner .content .callout{font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif;font-size:14px}.hero_banner .content .callout img{max-height:15px}.hero_banner a{color:#69A6FF;text-decoration:none}.hero_banner a span{color:#69A6FF}.hero_banner .btn,.hero_banner .arch-implementation-page .animated-diagram-button,.arch-implementation-page .hero_banner .animated-diagram-button,.hero_banner .animated-diagram-btn-group .animated-diagram-button,.animated-diagram-btn-group .hero_banner .animated-diagram-button{margin-top:10px;color:#FFFFFF;border-style:solid;border-width:1px;line-height:30px;min-width:150px;padding:6px 30px;margin-right:10px}.hero_banner .btn-blue-bkg{background:#0064FF none repeat scroll 0 0;border-color:#0064FF}.hero_banner .btn-blue-bkg:hover{background-color:#6CA8FC;color:#000000}.hero_banner .btn-transparent-bkg{background-color:transparent;border-color:#FFFFFF;border-width:2px}.hero_banner .btn-transparent-bkg:hover{background-color:#FFFFFF;color:#000000}.hero_banner .extended-hero-banner-info .bannerInfoContainer{font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}.hero_banner .extended-hero-banner-info .bannerInfoContainer .countdown span{color:#FFFFFF}.hero_banner .btn-icon{width:auto;height:18px;padding-right:5px;margin-left:-10px;vertical-align:middle}.hero_banner input{background-color:transparent;border:none;font-size:160%;color:#FFFFFF}.hero_banner #new-description{font-size:16px;margin-bottom:50px;font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}.hero_banner #new-title{font-size:38px;margin-bottom:20px;font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}.hero_banner .description-title{color:#FFFFFF}.hero_banner .smol{color:#FFFFFF;font-size:50%;cursor:pointer;margin-top:0px}@media (max-width: 767px){.hero_banner .linkWithImage{padding-bottom:30px}}.hero_banner .linkWithImage img{width:40px;height:40px;vertical-align:middle}.hero_banner .linkWithImage a{text-decoration:none;color:#FFFFFF}@media (max-width: 767px){#course-content-page-div .content{margin:130px 0 30px 0}}.track-breakdown{margin-bottom:50px !important}.track-breakdown .side-hex-links{padding-left:15px;font-size:16px}.tracks-logo{margin-top:-15px}.hero-bg-header.tracks{padding-top:40px;padding-bottom:10px}.hero-bg-header.tracks .toolQuote{margin-top:10px}#reportsPages{background-color:#fff}.table-striped>tbody>tr:nth-child(odd){background-color:#FEFEFE}.table-striped>tbody>tr:nth-child(even){background-color:#EEF1F4}.api-container{display:block;padding:100px 40px 80px 40px;min-height:600px}.api-container .heroBannerMenu{background-color:#000000;position:absolute;top:0;left:0}.suggest-link{padding:15px}.api-error{color:red}.api-page-top{margin-bottom:20px}.table-scroll{display:block;overflow:auto}#loading-div{height:300px;position:relative}#loading-indicator{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.home-container.page{padding-bottom:60px;min-height:500px}.home-container.page .heroBannerMenu{position:absolute;top:0;left:0;width:100%;background-color:#000000}section.bg-architecture{background:#264A60;color:#fff;min-height:400px !important;color:#fff;background-position:0 0px, center center !important;background-repeat:repeat, no-repeat !important;background-size:300px 100px, cover;margin:auto}.architecture-page{margin-top:0;font-size:18px}.architecture-page.article-body{background-color:#f5f5f5}.architecture-page.article-body section.gmGridLayoutSection.defaultLightGreyBkg{background-color:#f5f5f5}.architecture-page .ratings-comment{padding-left:5px}.architecture-page .ratings-comment .ratings-container .rating-stars-container{-webkit-flex:0 0 300px;-webkit-box-flex:0 0 300px;-moz-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px}.architecture-page .ratings-comment .ratings-container .rating-feedback-container{padding-top:0px}.architecture-page .articleContent{padding:30px}.architecture-page .articleContent img{max-width:100%;margin-right:10px}.architecture-page .articleContent .gmGridLayoutSection:first-of-type .container{padding-top:0}.architecture-page .buttonRow{margin-top:30px}.architecture-page .buttonRow .toolchain-btn{background:#3d72b3;height:50px;color:white;border:none}.architecture-page .buttonRow .toolchain-btn img{max-height:30px}.architecture-page .buttonRow .toolchain-btn:hover{background:#5596e6;text-decoration:none}.architecture-page .articleTitle{padding-left:10px}.architecture-page .articleTitle h1{margin-bottom:0px}.architecture-page .tooolchainHeading{padding-left:10px}.architecture-page section.bannerMargin{margin-top:30px}.architecture-page #architectureOverviewPage{padding:0 20px}.architecture-page .content-text{padding:0px 0px 30px 0px}.architecture-page h2 .glyphicons:before,.architecture-page h2.bg-code .glyphicons:before{color:#1cb5ad !important}.architecture-page .nav-selector,.architecture-page .nextPrev.bg-code{background:#1cb5ad}.architecture-page .item span.quote,.architecture-page .sideQuote span.quote{color:#19A69F}.architecture-page .item strong,.architecture-page .sideQuote strong{color:#005448}.architecture-page .header-video{float:right;position:relative;padding-top:30px}.architecture-page .header-video iframe{width:600px;height:400px;border:20px solid rgba(0, 0, 0, 0.3)}@media (max-width: 1350px){.architecture-page .header-video iframe{width:500px;height:300px}}@media (min-width: 980px) and (max-width: 1199px){.architecture-page .header-video{display:none}}@media (min-width: 1200px){.architecture-page .header-video-inline{display:none}}.architecture-page .architectureContent section{background-color:inherit}.architecture-page hr{border:1px solid}#tutorials-page div[itemprop="articleBody"] img{max-width:100%}#tutorials-page div[itemprop="articleBody"] .imgParent{display:inline-block;max-width:100%}#tutorials-page div[itemprop="articleBody"] .imgParent .enlargeImg{float:right;position:relative;bottom:30px;width:30px;height:30px;background:#FFFFFF;border:none;cursor:pointer}.walkthrough{margin-bottom:30px;margin-top:30px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:absolute;left:50%;position:relative}.walkthrough img{border:2px solid #d8d8d8;max-width:100%}.walkthrough .nav-menu{text-align:center;background-color:#f2f2f2;max-width:60px;min-width:40px}.walkthrough .nav-menu .stepIcon{position:absolute;left:50%;-webkit-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%);background:url(/cloud/architecture/images/walkthrough_icons/ico-tutorial-twisty-closed-blk.svg) center no-repeat;width:30px;height:30px}.walkthrough .nav-menu .stepIcon.open{background:url(/cloud/architecture/images/walkthrough_icons/ico-tutuorial-twisty-open-blk.svg) center no-repeat}.walkthrough .nav-menu .tutorialIcon{position:absolute;left:50%;-webkit-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%);background:url(/cloud/architecture/images/walkthrough_icons/tutorial-start-icon-blk.svg) center no-repeat;width:30px;height:30px}.walkthrough .nav-menu .vertical-line{float:left;height:100%;left:50%;position:absolute;border:solid 1px black;width:1px}.walkthrough .nav-menu .vertical-line.first{margin-top:30px}.walkthrough .nav-menu .vertical-line.last{height:30px}.walkthrough .stepContentAndTitle,.walkthrough .nav-menu{padding-bottom:20px}.walkthrough .stepContent{display:none}.walkthrough .stepContent.active{display:block}.walkthrough .stepTitle h3{color:black}.walkthrough .tutorialTitle,.walkthrough .stepTitle{padding-top:15px}.walkthrough .tutorialTitle h3,.walkthrough .stepTitle h3{font-size:20px}.walkthrough .btn-next-walkthrough{background-color:#f2f2f2;color:black;border:1px solid #f2f2f2;box-shadow:0px 3px 3px 0 #cccccc;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;margin:20px 0}.walkthrough .btn-next-walkthrough img{width:20px;height:20px;border:none;float:left;margin-right:10px}.home-content-container{padding-top:0}.home-content-container .content-section{font-size:16px;padding-top:30px;padding-bottom:50px}.home-content-container .content-section .container{width:90%}.home-content-container .content-section h2{margin-bottom:40px}.courses-page .title-category{padding:20px 0px}.courses-page .title-category .svg-icon{display:none}.courses-page .card .logoSq.extraCategory{background-color:#335f91}.courses-page .hero_banner.banner-bkg{min-height:unset}.courses-page .page-content-grid{padding-top:0px;padding-left:0px;padding-right:0px}.courses-page .container .container{min-width:unset;max-width:unset;width:unset;padding-top:10px}section.bg-course{background:#4178be;color:#fff;min-height:400px !important;color:#fff;background-position:0 0px, center center !important;background-repeat:repeat, no-repeat !important;background-size:300px 100px, cover;margin:auto}.course-content{padding:42px 30px 30px 0px}.course-content .courseContentArticle{padding-left:0px}.course-content .courseFooter{padding-left:30px}.course-content-page{padding-top:0}.course-content-page .gmVideoFrame{max-width:320px}@media (min-width: 992px){.course-content-page .gmVideoFrame{max-width:530px}}.course-content-page #badgeSection .badgeSection{padding-left:20px}.course-content-page #badgeSection .badgeSection a:hover{text-decoration:none}.course-content-page #badgeSection .badgeSection .badgeImg{text-align:center}.course-content-page #badgeSection .badgeSection .badgeImg img{width:180px;max-width:100%;padding:30px 0px 20px 0px}.course-content-page-right.expand{padding-left:initial}.tabs{margin:20px 0px;width:100%}.tabs .marginTabs,.tabs .tabcontent h2,.tabs .tabcontent p{margin-left:0px;padding-left:0px}.tabs .contentTab{padding:0 0 20px 0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media print{.tabs .contentTab{display:none !important}}.tabs .contentTab div{display:inline-block}.tabs .contentTab div.active{border-bottom:2px solid #0064FF}.tabs .contentTab div a{color:#000;text-align:center;text-decoration:none;font-size:17px;outline:none}.tabs .contentTab .tabitem{margin:10px 30px 10px 0px;padding-bottom:10px;cursor:pointer;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.tabs .contentTab .tabitem.active a{color:#0064FF}.tabs .tabcontent{padding:0px 0px;border-top:none}@media print{.tabs .tabcontent{margin-top:20px;display:block !important;page-break-before:always}.tabs .tabcontent .row{display:block}}.tabs .tabcontent .tab-title-print{display:none}@media print{.tabs .tabcontent .tab-title-print{display:block !important}}.tracks-tab{font-size:14px}.tracks-tab .container{min-width:100%;max-width:100%;width:initial}.course-quiz .question-list li{padding:5px}.course-quiz .question-heading{font-weight:300;font-size:1.1em}.course-quiz .multiple-choice{font-size:14px;padding-left:30px}.course-quiz .multiple-choice .choice-item{padding:5px;margin-left:5px}.course-quiz .quiz-result i{color:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding-right:10px}.course-quiz .quiz-result i.fa-star{color:blue}.course-quiz .quiz-result i.fa-times{color:red}.course-quiz .course-congratz{margin-top:30px}.course-quiz .course-congratz span{font-size:30px}.course-quiz .question-list-wrapper{position:relative}.course-quiz .question-list-wrapper .question-list-number{display:inline-block;position:absolute;top:0;margin-left:-0.7rem;font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}.course-quiz .question-list-wrapper .question-list-item{display:inline-block;width:90%}ol.round-decimal-list,div.round-decimal-list ol:first-child{counter-reset:li}ol.round-decimal-list>li,div.round-decimal-list>ol>li{list-style:none;padding-top:12px;margin-left:0px;position:relative}ol.round-decimal-list>li::before,div.round-decimal-list>ol>li::before{content:counter(li);counter-increment:li;border-radius:50%;display:inline-block;margin-left:-2.7em;line-height:26px;width:28px;text-align:center;vertical-align:middle;position:absolute;left:35px;border:2px solid #333333;color:#333333}div.round-decimal-list ol ol{counter-reset:nestedli}div.round-decimal-list ol ol>li::before{counter-increment:nestedli;content:counter(nestedli) "."}.subwayDiagram-vertical-line{border-left:2px solid black;position:absolute;left:19px;z-index:1;height:0px;height:100%}.subwayDiagram-vertical-line.first{margin-top:25px}.subwayDiagram-vertical-line.last{height:25px}.subwayDiagram-vertical-line.first.last{display:none}.subway-diagram-container{padding-bottom:20px}.subway-diagram-container .leftMenuTitle,.subway-diagram-container .leftNavBarStyles .leftMenuTitle_first,.leftNavBarStyles .subway-diagram-container .leftMenuTitle_first,.subway-diagram-container .leftMenuTitle_first{position:relative;z-index:100;cursor:pointer}.subway-diagram-container .leftMenuTitle .title,.subway-diagram-container .leftNavBarStyles .leftMenuTitle_first .title,.leftNavBarStyles .subway-diagram-container .leftMenuTitle_first .title,.subway-diagram-container .leftMenuTitle_first .title{padding-left:7px}.subway-diagram-container .subwayDiagramStep{position:relative}.subway-diagram-container .left_nav_link{padding-left:15px}.subway-diagram-container .left_nav_link .icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.subway-diagram-container .left_nav_link .icon a{z-index:100}.subway-diagram-container .left_nav_link .icon img{width:20px;height:20px}.subway-diagram-container .left_nav_link .icon .active_icon{display:none}.subway-diagram-container .left_nav_link .title{width:100%;text-decoration:none;padding:10px 7px 10px 10px;width:100%;font-size:14px;color:black;background-color:#f2f2f2}.subway-diagram-container .left_nav_link.active .icon .usual_icon{display:none}.subway-diagram-container .left_nav_link.active .icon .active_icon{display:inline}.subway-diagram-container .left_nav_link.active .title{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.animatedNavWheel{padding-left:0}.animatedNavWheel p{padding-left:0;margin-left:0}.animatedNavWheel .animatedNavWheel-content-holder{padding-left:30px}.animatedNavWheel .animatedNavWheel-container{text-align:center;padding-left:0}.animatedNavWheel .animatedNavWheel-container h1{font-size:18px}.animatedNavWheel .tour-st-code{stroke:#19a69f;stroke-width:4;stroke-miterlimit:10}.animatedNavWheel .tour-st-code.st-grey{stroke:#BFBFBF;stroke-width:2}.animatedNavWheel .tour-st-code.tour-st-disabled{fill:#BFBFBF;stroke:#BFBFBF}.animatedNavWheel .tour-icon-code{fill:#19a69f}.animatedNavWheel .tour-icon-code.st-grey{fill:#BFBFBF}.animatedNavWheel .tour-st-culture{stroke:#4178be;stroke-width:4;stroke-miterlimit:10}.animatedNavWheel .tour-st-culture.st-grey{stroke:#BFBFBF;stroke-width:2}.animatedNavWheel .tour-st-culture.tour-st-disabled{fill:#BFBFBF;stroke:#BFBFBF;stroke-width:2}.animatedNavWheel .tour-icon-culture{stroke:#4178be;stroke-miterlimit:10}.animatedNavWheel .tour-icon-culture.st-grey{stroke:#BFBFBF}.animatedNavWheel .tour-st-run{stroke:#db2780;stroke-width:4;stroke-miterlimit:10}.animatedNavWheel .tour-st-run.st-grey{stroke:#BFBFBF;stroke-width:2}.animatedNavWheel .tour-st-run.tour-st-disabled{fill:#BFBFBF;stroke:#BFBFBF;stroke-width:2}.animatedNavWheel .tour-icon-run{fill:none;stroke:#db2780;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.animatedNavWheel .tour-icon-run.st-grey{stroke:#BFBFBF}.animatedNavWheel .tour-st-think{stroke:#fbb731;stroke-width:4;stroke-miterlimit:10}.animatedNavWheel .tour-st-think.st-grey{stroke:#BFBFBF;stroke-width:2}.animatedNavWheel .tour-st-think.tour-st-disabled{fill:#BFBFBF;stroke:#BFBFBF;stroke-width:2}.animatedNavWheel .tour-icon-think{fill:none;stroke:#fbb731;stroke-miterlimit:10}.animatedNavWheel .tour-icon-think.st-grey{stroke:#BFBFBF}.animatedNavWheel .tour-st-learn{stroke:#ff5050;stroke-width:4;stroke-miterlimit:10}.animatedNavWheel .tour-st-learn.st-grey{stroke:#BFBFBF;stroke-width:2}.animatedNavWheel .tour-st-learn.tour-st-disabled{fill:#BFBFBF;stroke:#BFBFBF;stroke-width:2}.animatedNavWheel .tour-icon-learn{fill:none;stroke:#ff5050;stroke-miterlimit:10}.animatedNavWheel .tour-icon-learn.st-grey{stroke:#BFBFBF}.animatedNavWheel .tour-st-deliver{stroke:#734098;stroke-width:4;stroke-miterlimit:10}.animatedNavWheel .tour-st-deliver.st-grey{stroke:#BFBFBF;stroke-width:2}.animatedNavWheel .tour-st-deliver.tour-st-disabled{fill:#BFBFBF;stroke:#BFBFBF;stroke-width:2}.animatedNavWheel .tour-icon-deliver{stroke:#734098;stroke-miterlimit:10}.animatedNavWheel .tour-icon-deliver.st-grey{stroke:#BFBFBF}.animatedNavWheel .tour-st-manage{stroke:#4b8400;stroke-width:4;stroke-miterlimit:10}.animatedNavWheel .tour-st-manage.st-grey{stroke:#BFBFBF;stroke-width:2}.animatedNavWheel .tour-st-manage.tour-st-disabled{fill:#BFBFBF;stroke:#BFBFBF;stroke-width:2}.animatedNavWheel .tour-icon-manage{fill:none;stroke:#4b8400;stroke-miterlimit:10}.animatedNavWheel .tour-icon-manage.st-grey{stroke:#BFBFBF}#tools-home-page{position:relative;padding-top:0;overflow-x:hidden;-webkit-overflow-scrolling:touch}#tools-home-page .title-category{padding:20px 0px}#tools-home-page .card .logoSq.extraCategory{background-color:#335f91}#tools-home-page .bg-extended-banner{background-color:#335f91}#tools-home-page .toolchainIntroduction{margin-top:30px;padding-bottom:20px}#tools-home-page .toolchainIntroduction h4{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#tools-home-page .toolchainIntroduction p{color:#2C3F4A;font-size:16px}.extras-hero{margin-top:1em;text-align:left}.hero-content{top:0.5em}.expertCard a,.expertCard a:hover{text-decoration:none}.expertCard .experts{margin:0px 0px 20px;color:#000;position:relative;border:none}.expertCard .experts.cursor-pointer{cursor:pointer}.expertCard .experts:hover{border:none}.expertCard .experts .title-name{text-align:center;line-height:28px;text-transform:uppercase;font-size:24px;padding-top:20px}.expertCard .experts .expert-title,.expertCard .experts .expert-company{font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif;font-size:16px;text-transform:none}.expertCard .experts .expert-photo{height:194px;width:194px;text-align:center;margin:auto;border-radius:100%;border:4px solid #ccc;overflow:hidden}.expertCard .experts .expert-photo img{height:200px;margin:-3px 0px 0px -3px}#architectureOverviewPage .architectures-list .title-category{padding:20px 0px}#architectureOverviewPage .architectures-list .card{height:500px}#architectureOverviewPage .architectures-list .card .flip-container,#architectureOverviewPage .architectures-list .card .front-card,#architectureOverviewPage .architectures-list .card .back-card{height:500px}#architectureOverviewPage .architectures-list .card .rc-top{height:100%;position:static}#architectureOverviewPage .architectures-list .card .rc-top img{margin-top:0px;position:static;max-height:280px}#architectureOverviewPage .architectures-list .card .rc-top .rc-title{margin-top:0px;padding:0px;padding-bottom:10px}#architectureOverviewPage .architectures-list .card .rc-bottom{position:static}#architectureOverviewPage .architectures-list .card-box.card-box-header{height:502px}#architectureOverviewPage hr{border:1px solid}#architectureOverviewPage .btn.btn-below-diagram,#architectureOverviewPage .arch-implementation-page .btn-below-diagram.animated-diagram-button,.arch-implementation-page #architectureOverviewPage .btn-below-diagram.animated-diagram-button,#architectureOverviewPage .animated-diagram-btn-group .btn-below-diagram.animated-diagram-button,.animated-diagram-btn-group #architectureOverviewPage .btn-below-diagram.animated-diagram-button{color:#3d72b3;border:2px solid #3d72b3}@media (max-width: 767px){#architectureOverviewPage .btn.btn-below-diagram,#architectureOverviewPage .arch-implementation-page .btn-below-diagram.animated-diagram-button,.arch-implementation-page #architectureOverviewPage .btn-below-diagram.animated-diagram-button,#architectureOverviewPage .animated-diagram-btn-group .btn-below-diagram.animated-diagram-button,.animated-diagram-btn-group #architectureOverviewPage .btn-below-diagram.animated-diagram-button{white-space:normal;width:100%}}#architectureOverviewPage .btn.btn-below-diagram:hover,#architectureOverviewPage .arch-implementation-page .btn-below-diagram.animated-diagram-button:hover,.arch-implementation-page #architectureOverviewPage .btn-below-diagram.animated-diagram-button:hover,#architectureOverviewPage .animated-diagram-btn-group .btn-below-diagram.animated-diagram-button:hover,.animated-diagram-btn-group #architectureOverviewPage .btn-below-diagram.animated-diagram-button:hover{background-color:#5596e6;color:white}#architectureOverviewPage .btn-group-below-diagram{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-bottom:40px;margin-left:4px;width:100%}#architectureOverviewPage .btn-group-below-diagram img{height:20px;width:20px;margin-right:5px}#architectureOverviewPage .diagram-download-btn{padding:5px}@media (min-width: 767px){#architectureOverviewPage .diagram-download-btn{-webkit-flex:0 0 auto;-webkit-box-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.arch-implementation-page .animated-diagram-button{min-height:40px;margin-bottom:10px;color:#3d72b3;font-size:14px;border:2px solid #3d72b3;margin-right:10px;width:100%;white-space:normal;padding:5px 2px 5px 2px}.arch-implementation-page .animated-diagram-button:hover{background-color:#5596e6;color:white}.arch-implementation-page .hero-bg-header{padding-top:120px}.arch-implementation-page .content-text{padding:0px 10px 20px 10px}.arch-implementation-page .ratings-comment{padding-left:5px;padding-bottom:25px}.arch-implementation-page .ratings-comment .ratings-container .rating-feedback-container{padding-top:0px}@media (max-width: 767px){.arch-implementation-page .btn.btn-below-diagram,.arch-implementation-page .btn-below-diagram.animated-diagram-button{white-space:normal;width:100%}}.arch-implementation-page .btn-group-below-diagram{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-bottom:40px;margin-left:4px;width:100%}.arch-implementation-page .btn-group-below-diagram img{height:20px;width:20px;margin-right:5px}.arch-implementation-page .diagram-download-btn{padding:5px}@media (min-width: 767px){.arch-implementation-page .diagram-download-btn{-webkit-flex:0 0 auto;-webkit-box-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.arch-implementation-page.page-margin{margin-top:0}.comment-feedback{margin-bottom:10px;margin-top:15px}.comment-feedback textarea{width:95%;height:70%;resize:none;display:block;position:relative;font-size:16px;border:none;outline:none}.comment-feedback q{display:block;color:#8c9ba5;font-size:22px;padding-top:10px;white-space:normal;word-break:break-word}.comment-feedback .edit-comment{font-style:italic;cursor:pointer}.comment-feedback .commentary-area{position:relative;display:inline-block;width:100%;height:7em;background:#fff;border:#bfbfbf 0.5px solid}.comment-feedback .commentary-area .btn-close{position:absolute;right:0;top:0;cursor:pointer;color:#bfbfbf;font-size:18px;padding:0 5px 10px 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.comment-feedback .commentary-area .btn-done{position:absolute;right:5px;bottom:5px;color:#fff;background-color:#337ab7;border:1px solid #2e6da4}.circle-progress-chart{stroke-width:0.7em;display:block;height:150px;width:150px;border-radius:100%;position:relative}.circle-progress-chart circle{stroke:#E5E5E5}.circle-progress-chart .arc{stroke:#4579bd}.circle-progress-chart:after{position:absolute;display:block;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:100%;font-size:2.6em;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:#5a6872;content:attr(data-pct)}.circle-progress-chart.oneTimeEvent:after{font-size:7rem;color:#E5E5E5}.circle-progress-chart.oneTimeEvent.completed:after{color:#4579bd}.rating-bg-color{background-color:#f6f6f6}.rating-container-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;width:100%}@media (max-width: 767px){.rating-container-flex{display:block}}.rating-container-flex div.icon{min-width:35px;display:inline-block;margin:10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.rating-container-flex div.icon img{width:60px;height:60px;border:none}.rating-container-flex .feedback-container{width:100%;padding:10px;display:inline-block}.rating-container-flex .feedback-container .feedback-question{display:inline}.ratings-comment{position:relative;padding-bottom:5px}.ratings-comment .rating-message{visibility:hidden;height:0}.ratings-comment .ratings-container{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row wrap;-ms-flex-direction:row wrap;flex-direction:row wrap}.ratings-comment .ratings-container .rating-stars-container{display:block;-webkit-flex:0 0 265px;-webkit-box-flex:0 0 265px;-moz-flex:0 0 265px;-ms-flex:0 0 265px;flex:0 0 265px}.ratings-comment .ratings-container .rating-stars-container .rating-stars{top:0;margin-top:15px;padding-bottom:20px}.ratings-comment .ratings-container .thank-you-message{display:block;-webkit-flex:1 0 100%;-webkit-box-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;padding-left:15px}.ratings-comment .ratings-container .rating-feedback-container{display:block;-webkit-flex:1 1 auto;-webkit-box-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:17px;padding-right:45px;padding-top:5px;vertical-align:top;width:auto;min-width:300px}.ratings-comment .ratings-container .rating-feedback-container a{font-size:14px}.ratings-comment p{font-size:32px;color:#008571}#feedback-dropdown .multiple-choice-dropdown{display:inline-block;min-width:125px}#feedback-dropdown .multiple-choice-dropdown button{width:100%}#feedback-dropdown .multiple-choice-dropdown #dropdownMenu1{max-width:250px}#feedback-dropdown .multiple-choice-dropdown .dropdown-menu>li>a{white-space:normal}#feedback-dropdown .multiple-choice-dropdown #dropdownTitleMC{float:left;max-width:90%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;padding-top:5px}#feedback-dropdown .multiple-choice-dropdown .caret{float:right;margin-top:10px}#feedback-dropdown .multiple-choice-dropdown #mc-response-list{width:100%;margin-top:12px}#devOpsTransformationIBM-container{margin-top:0}#devOpsTransformationIBM-container .story-section{padding:30px}#devOpsTransformationIBM-container .story-section h1{font-size:36px}#devOpsTransformationIBM-container p{font-size:22px}@media (max-width: 1000px){#devOpsTransformationIBM-container p{font-size:20px}}@media (max-width: 500px){#devOpsTransformationIBM-container p{font-size:18px}}#devOpsTransformationIBM-container #ginni-quotes .story-spotlight{font-size:18px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#devOpsTransformationIBM-container #ginni-quotes .story-spotlight img{width:100%;max-width:200px;margin:20px auto 10px}#devOpsTransformationIBM-container #ginni-quotes #carousel-quotes{height:auto;margin:50px auto 10px}#devOpsTransformationIBM-container #ginni-quotes #carousel-quotes .carousel-inner{min-height:180px}#devOpsTransformationIBM-container #ginni-quotes #carousel-quotes .carousel-inner p{margin-top:0px}#devOpsTransformationIBM-container #ginni-quotes #carousel-quotes .carousel-inner .Ginni-quoteP{text-align:center;font-size:20px;line-height:30px}#devOpsTransformationIBM-container #ginni-quotes #carousel-quotes .carousel-inner .Ginni-quoteP:before{color:#158BBD;content:open-quote;line-height:20px}#devOpsTransformationIBM-container #ginni-quotes #carousel-quotes .carousel-inner .Ginni-quoteP:after{color:#158BBD;content:close-quote;line-height:20px}#devOpsTransformationIBM-container #ginni-quotes #carousel-quotes .carousel-inner .quote-author{text-align:center}#devOpsTransformationIBM-container #ginni-quotes #carousel-quotes .carousel-indicators{position:relative}#devOpsTransformationIBM-container #ginni-quotes #carousel-quotes .carousel-indicators li{background:#CCC none repeat scroll 0% 0%}#devOpsTransformationIBM-container #ginni-quotes #carousel-quotes .carousel-indicators li.active{background-color:white !important}.feedback-login-message{font-size:32px;color:#008571;margin:40px}.dovetailDevopsTransformation-container{font-size:14px;padding-top:0;position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.dovetailDevopsTransformation-container section#basics .miniCard .miniCardBigImageLeft,.dovetailDevopsTransformation-container section#basics .miniCard .miniCardBigImageLeftButtonsRight,.dovetailDevopsTransformation-container section#sectionToolchains .miniCard .miniCardBigImageLeft,.dovetailDevopsTransformation-container section#sectionToolchains .miniCard .miniCardBigImageLeftButtonsRight{height:152px}.dovetailDevopsTransformation-container section#basics .miniCard .miniCardBigImageLeft .card,.dovetailDevopsTransformation-container section#basics .miniCard .miniCardBigImageLeftButtonsRight .card,.dovetailDevopsTransformation-container section#sectionToolchains .miniCard .miniCardBigImageLeft .card,.dovetailDevopsTransformation-container section#sectionToolchains .miniCard .miniCardBigImageLeftButtonsRight .card{height:150px}.dovetailDevopsTransformation-container section#sectionToolchains .miniCard .toolTitle{font-size:16px}.dovetailDevopsTransformation-container hr.no-title{margin-bottom:45px}.dovetailDevopsTransformation-container section#basics .card-rating-stars{display:none}.dovetailDevopsTransformation-container section#basics .card{height:150px}.dovetailDevopsTransformation-container section#basics .card .flip-container,.dovetailDevopsTransformation-container section#basics .card .front-card,.dovetailDevopsTransformation-container section#basics .card .back-card{height:150px}.dovetailDevopsTransformation-container section#basics .card-box.card-box-header{height:152px}.dovetailDevopsTransformation-container section#basics .toolInfoNoImage{font-size:18px}.dovetailDevopsTransformation-container .home-explore p,.dovetailDevopsTransformation-container .home-explore ul,.dovetailDevopsTransformation-container .home-explore li{font-size:16px}.dovetailDevopsTransformation-container .home-explore .wheel-caption-icon{font-size:36px}.dovetailDevopsTransformation-container .home-explore .svg-icon svg .st1,.dovetailDevopsTransformation-container .home-explore .svg-icon svg .st0,.dovetailDevopsTransformation-container .home-explore .svg-icon svg .st2{stroke:black}.dovetailDevopsTransformation-container .home-explore p.category-blurb{font-size:1.5em}.dovetailDevopsTransformation-container .home-explore .liveCycle-svg .liveCycle-sm{max-height:290px}.dovetailDevopsTransformation-container .devOpsSection p{text-align:left;margin-top:15px}.dovetailDevopsTransformation-container #section-courses,.dovetailDevopsTransformation-container #section-tracks{background:inherit}.dovetailDevopsTransformation-container #section-courses .title,.dovetailDevopsTransformation-container #section-tracks .title{margin:0;padding:0;height:0}.dovetailDevopsTransformation-container #section-courses .svg-icon,.dovetailDevopsTransformation-container #section-tracks .svg-icon{height:0}.dovetailDevopsTransformation-container #section-courses .category,.dovetailDevopsTransformation-container #section-tracks .category{margin-bottom:0}.dovetailDevopsTransformation-container a.see-more{color:#0064FF;width:100%;height:40px;background:url(/cloud/architecture/images/practices_icons/next-small.svg) no-repeat right 0px;background-size:30px 30px;bottom:0.4em;text-align:right;right:0px;padding-top:4px;padding-right:40px;display:inline-block}.dovetailDevopsTransformation-container a.see-more:hover{text-decoration:none}@media (min-width: 768px){.dovetailDevopsTransformation-container a.see-more{margin-top:20px}}.text-in-quotes:before{color:#158BBD;content:open-quote;font-size:20px}.text-in-quotes:after{color:#158BBD;content:close-quote;font-size:20px}@media (max-width: 510px){.miniCard .cardDescription.hidden-small-resolution{display:none}}.headCard .miniCard .miniCardBigImageLeft,.headCard .miniCard .miniCardBigImageLeftButtonsRight{height:152px}.headCard .miniCard .miniCardBigImageLeft .card,.headCard .miniCard .miniCardBigImageLeftButtonsRight .card{height:150px}.miniCard .miniCardButtons{display:none}.miniCard .miniCardTextOnly{height:70px;margin-bottom:15px}.miniCard .miniCardTextOnly .card{height:68px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 0 15px 0}.miniCard .miniCardTextOnly .text{text-align:center}.miniCard .miniCardTextOnly .cardContent .toolTitle{width:100%;font-size:16px}.miniCard .miniCardImageCenter{height:152px}.miniCard .miniCardImageCenter .cardImage{padding:15px}.miniCard .miniCardImageCenter .cardImage img{width:50px;height:50px}.miniCard .miniCardImageCenter .card{height:150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.miniCard .miniCardImageCenter .card .cardContent{text-align:center}.miniCard .miniCardImageCenter .card .cardContent .toolTitle{width:100%}.miniCard .miniCardImageCenter .card .cardContent .cardImage{display:inline-block}.miniCard .miniCardImageCenter .card .cardContent .cardDescription{display:none}.miniCard .miniCardImageCenter .text{text-align:center;min-height:45px;overflow:hidden;padding-left:5px;padding-right:5px}.miniCard .miniCardImageLeft{height:152px}.miniCard .miniCardImageLeft .cardImage{padding:15px}.miniCard .miniCardImageLeft .cardImage img{width:50px;height:50px}.miniCard .miniCardImageLeft .cardContent{width:100%;padding-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.miniCard .miniCardImageLeft .cardContent .cardImage{text-align:center;display:inline-block;min-width:30px;vertical-align:top;padding:0px;margin-left:10px;margin-right:10px}.miniCard .miniCardImageLeft .cardContent .text{display:inline-block;margin-right:10px}.miniCard .miniCardImageLeft .cardContent .text .cardDescription{max-height:100px;overflow:hidden}.miniCard .miniCardImageLeft .card{height:150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.miniCard .miniCardImageLeft .toolTitle{font-size:18px}.miniCard .miniCardImageLeft .cardDescription{font-size:14px}.miniCard .miniCardBigImageLeft,.miniCard .miniCardBigImageLeftButtonsRight{height:102px}.miniCard .miniCardBigImageLeft .cardContent,.miniCard .miniCardBigImageLeftButtonsRight .cardContent{width:100%;padding-top:0;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 510px){.miniCard .miniCardBigImageLeft .cardContent .imageBg.hide-sm,.miniCard .miniCardBigImageLeftButtonsRight .cardContent .imageBg.hide-sm{display:none !important}}.miniCard .miniCardBigImageLeft .cardContent .imageBg.noBg .cardImage,.miniCard .miniCardBigImageLeftButtonsRight .cardContent .imageBg.noBg .cardImage{padding-left:5px;margin-right:5px}.miniCard .miniCardBigImageLeft .cardContent .imageBg.diagonalBg,.miniCard .miniCardBigImageLeftButtonsRight .cardContent .imageBg.diagonalBg{background:#5596e6;-webkit-transform:skewX(-22deg);-ms-transform:skewX(-22deg);transform:skewX(-22deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;margin-right:5px;width:30%;min-width:100px;max-width:235px;height:150px}.miniCard .miniCardBigImageLeft .cardContent .imageBg.diagonalBg.lightBlue,.miniCard .miniCardBigImageLeftButtonsRight .cardContent .imageBg.diagonalBg.lightBlue{background:#c0e6ff}.miniCard .miniCardBigImageLeft .cardContent .imageBg.diagonalBg.mediumBlue,.miniCard .miniCardBigImageLeftButtonsRight .cardContent .imageBg.diagonalBg.mediumBlue{background:#7cc7ff}.miniCard .miniCardBigImageLeft .cardContent .imageBg.diagonalBg.darkBlue,.miniCard .miniCardBigImageLeftButtonsRight .cardContent .imageBg.diagonalBg.darkBlue{background:#5596e6}.miniCard .miniCardBigImageLeft .cardContent .imageBg.diagonalBg .cardImage,.miniCard .miniCardBigImageLeftButtonsRight .cardContent .imageBg.diagonalBg .cardImage{padding-left:10%;border-radius:0;height:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:initial;-webkit-transform:skewX(22deg);-ms-transform:skewX(22deg);transform:skewX(22deg);-webkit-transform-origin:inherit;-ms-transform-origin:inherit;transform-origin:inherit}.miniCard .miniCardBigImageLeft .cardContent .imageBg.diagonalBg .cardImage img,.miniCard .miniCardBigImageLeftButtonsRight .cardContent .imageBg.diagonalBg .cardImage img{max-width:50%;max-height:60%}.miniCard .miniCardBigImageLeft .cardContent .text,.miniCard .miniCardBigImageLeftButtonsRight .cardContent .text{display:inline-block;width:65%;padding-right:8px;font-size:18px}@media (max-width: 510px){.miniCard .miniCardBigImageLeft .cardContent .text.expand-sm,.miniCard .miniCardBigImageLeftButtonsRight .cardContent .text.expand-sm{width:100%;padding-left:8px}}.miniCard .miniCardBigImageLeft .card,.miniCard .miniCardBigImageLeftButtonsRight .card{height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.miniCard .miniCardBigImageLeft .toolTitle,.miniCard .miniCardBigImageLeftButtonsRight .toolTitle{font-size:21px;line-height:inherit}.miniCard .miniCardBigImageLeft .cardDescription,.miniCard .miniCardBigImageLeftButtonsRight .cardDescription{font-size:14px}.miniCard .miniCardBigImageLeftButtonsRight.card-box:hover{border:1px solid transparent;box-shadow:inherit}.miniCard .miniCardBigImageLeftButtonsRight.card-box .cardContent{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.miniCard .miniCardBigImageLeftButtonsRight.card-box .cardContent .imageBg.diagonalBg{width:10%}.miniCard .miniCardBigImageLeftButtonsRight.card-box .cardContent .text{text-align:center}.miniCard .miniCardBigImageLeftButtonsRight.card-box .cardContent .miniCardButtons{display:initial;margin-top:10px;margin-right:3%}.miniCard .miniCardBigImageLeftButtonsRight.card-box .cardContent .miniCardButtons .btn-hero{margin-right:5px}@media (min-width: 768px){.miniCard .miniCardBigImageLeftButtonsRight.card-box .cardContent .miniCardButtons .btn-hero{min-width:90px}}@media (max-width: 510px){.miniCard .miniCardBigImageLeftButtonsRight{height:150px}.miniCard .miniCardBigImageLeftButtonsRight.card-box .card{height:150px}.miniCard .miniCardBigImageLeftButtonsRight.card-box .card .cardContent{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.miniCard .miniCardBigImageLeftButtonsRight.card-box .card .cardContent .text{padding-bottom:10px}}.miniCard .miniCardTextBlurb{height:152px;margin-bottom:15px}.miniCard .miniCardTextBlurb .card{height:150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 0 15px 0}.miniCard .miniCardTextBlurb .text{text-align:center}.miniCard .miniCardTextBlurb .cardContent .toolTitle{width:30%;font-size:18px;display:inline-block}.miniCard .miniCardTextBlurb .cardContent .cardDescription{width:68%;display:inline-block;color:#3d72b3}@media only screen and (max-width: 391px){div.callToAction .miniCard .cardContent .cardImage{display:none}div.callToAction .miniCard .cardContent .text{width:94%;padding-left:10px}}div.callToAction .miniCardBigImageLeft .toolTitle,div.callToAction .miniCard .miniCardBigImageLeftButtonsRight .toolTitle,.miniCard div.callToAction .miniCardBigImageLeftButtonsRight .toolTitle{font-size:18px}.barCard .card-box{background-color:#dfe6eb}.barCard .cardContent .toolTitle{color:#3d72b3}.barCard .cardImage{background-color:#f0f3f6;border-radius:50%;padding:15px;width:80px}.barCard .cardImage img{width:50px;height:50px}.barCard .barCardImageLeftWithSeparator{height:82px}.barCard .barCardImageLeftWithSeparator .card{margin-bottom:0px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 0 15px 0}@media (max-width: 991px){.barCard .barCardImageLeftWithSeparator .card{margin-bottom:20px}}.barCard .barCardImageLeftWithSeparator .cardContent{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;padding-left:20px;padding-right:15px;width:100%;max-height:80px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.barCard .barCardImageLeftWithSeparator .cardContent .cardImage{width:45px;text-align:center;display:inline-block;vertical-align:middle;padding:10px;margin-right:25px;-webkit-flex:0 0 auto;-webkit-box-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.barCard .barCardImageLeftWithSeparator .cardContent .cardImage img{width:25px;height:25px}.barCard .barCardImageLeftWithSeparator .cardContent .text{display:inline-block;height:100%;width:85%}.barCard .barCardImageLeftWithSeparator .cardContent .separator{position:absolute;content:" ";left:94px;height:50px;width:1px;background-color:#8c9ba5}@media (max-width: 350px){.barCard .barCardImageLeftWithSeparator .cardContent .separator{height:70px}}.barCard .barCardImageLeftWithSeparator .card{height:80px}.barCard .barCardImageLeftWithSeparator .toolTitle{font-size:16px;font-weight:normal;text-overflow:ellipsis;overflow-x:hidden;line-height:20px}.barCard .barCardImageLeftWithSeparator .cardDescription{font-size:14px}@media (max-width: 350px){.barCard .barCardImageLeftWithSeparator{height:102px}.barCard .barCardImageLeftWithSeparator .card{height:100px}}#homeGarageMethodSection .gmBiggerCard .miniCard .miniCardBigImageLeft,#homeGarageMethodSection .gmBiggerCard .miniCard .miniCardBigImageLeftButtonsRight{height:152px}#homeGarageMethodSection .gmBiggerCard .miniCard .miniCardBigImageLeft .card,#homeGarageMethodSection .gmBiggerCard .miniCard .miniCardBigImageLeftButtonsRight .card{height:150px}#homeGarageMethodSection h3{color:#3d72b3;font-size:23px}#homeGarageMethodSection h4{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#homeGarageMethodSection h4 a{color:#3d72b3}#homeGarageMethodSection h2{margin-bottom:25px}#homeGarageMethodSection p{color:#2C3F4A}#homeGarageMethodSection .callToActionButtons .toolTitle{font-size:18px}.leftNavColumns{background-color:#f2f2f2;padding:0px;box-shadow:-3px 0px 3px 0px #cccccc}.leftNavBarLoading{margin:1%}.leftNavBarStyles .leftMenuTitle,.leftNavBarStyles .leftMenuTitle_first{background-color:#d8d8d8;margin-top:0px;padding:10px 7px 10px 10px;margin-bottom:0px;color:black;font-size:16px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;word-break:break-word;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}.leftNavBarStyles .leftMenuTitle .leftMenuIconTitle,.leftNavBarStyles .leftMenuTitle_first .leftMenuIconTitle{width:30px;height:30px}.leftNavBarStyles .leftMenuTitle .leftMenuTitleText,.leftNavBarStyles .leftMenuTitle_first .leftMenuTitleText{padding-left:7px}.leftNavBarStyles .leftMenuTitle_first{background-color:#c6c6c6}.leftNavBarStyles .leftNavBarList{background-color:#f2f2f2;padding:10px 0px 10px 5px;margin-bottom:0px;list-style-type:none;color:black;font-size:14px;font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}.leftNavBarStyles .left_nav_link{padding-left:10px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.leftNavBarStyles .left_nav_link .left_nav_section_link,.leftNavBarStyles .left_nav_link .left_nav_external_link,.leftNavBarStyles .left_nav_link .left_nav_spacer .left_nav_spacer_link,.leftNavBarStyles .left_nav_spacer .left_nav_link .left_nav_spacer_link{background-color:#f2f2f2;padding:10px 7px 10px 10px;width:100%;font-size:14px;color:black;word-break:break-word}.leftNavBarStyles .left_nav_link .left_nav_section_link.leftNavSelectedItem,.leftNavBarStyles .left_nav_link .leftNavSelectedItem.left_nav_external_link,.leftNavBarStyles .left_nav_link .left_nav_spacer .leftNavSelectedItem.left_nav_spacer_link,.leftNavBarStyles .left_nav_spacer .left_nav_link .leftNavSelectedItem.left_nav_spacer_link{background:white;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.leftNavBarStyles .left_nav_link .leftMenuIconTitleList{width:20px;height:20px;padding-right:5px;margin-top:10px}.leftNavBarStyles .left_nav_external_link{text-decoration:none;display:block}.leftNavBarStyles .left_nav_internal_link{width:100%;text-decoration:none;display:block}.leftNavBarStyles .left_nav_spacer{min-height:42px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:black;padding-left:5px}.hidden-icon{visibility:hidden;padding-left:15px}.lifecyclePhasesTimeline{padding-bottom:20px}.lifecyclePhasesTimeline svg .timelineBullet{fill:#5b6872;stroke:null;stroke-width:0}.lifecyclePhasesTimeline svg .hline{fill:#5b6872;stroke:#5b6872;stroke-width:1px}.lifecyclePhasesTimeline svg .phaseName{fill:#5b6872;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;text-anchor:start;font-size:12px;stroke-width:0}.lifecyclePhasesTimeline svg .timelinePhase{stroke-width:0;fill:transparent;cursor:pointer}#dovetail-toolchains-page .home-banner-background{min-height:198px}@media (min-width: 992px){#dovetail-toolchains-page .home-banner-background{background-image:url("/cloud/architecture/images/home/lightblue_header_banner.png");background-repeat:no-repeat;background-position:115% 0;background-size:auto}}@media (min-width: 1199px){#dovetail-toolchains-page .home-banner-background{background-image:url("/cloud/architecture/images/home/lightblue_header_banner.png");background-repeat:no-repeat;background-position:100% 0;background-size:auto}}#dovetail-toolchains-page .toolchains-logo-static{text-align:center}#dovetail-toolchains-page .toolchains-logo-static img{max-height:500px}#dovetail-toolchains-page .devops-award{width:170px;max-width:300px;margin-top:30px}#dovetail-toolchains-page .buttonRow{margin-top:30px}#dovetail-toolchains-page .buttonRow a{text-decoration:none}#dovetail-toolchains-page .buttonRow .toolchain-btn{background:#3d72b3;height:50px;color:white;border:none}#dovetail-toolchains-page .buttonRow .toolchain-btn img{max-height:30px}#dovetail-toolchains-page .buttonRow .toolchain-btn:hover{background:#5596e6}@media (min-width: 992px) and (max-width: 1199px){#dovetail-toolchains-page .category{margin-right:160px}}#dovetail-toolchains-page .card-box{background-color:#8c9ba5}section.home-explore{background-color:#f0f3f6}.phasesTabsWheelContainer{background-color:#f0f3f6;overflow-x:hidden}.phasesTabsWheelContainer .phasesTabsWheel h3{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.phasesTabsWheelContainer .phasesTabsWheel .wheel-caption{padding:30px 0px 30px 0px}.phasesTabsWheelContainer .phasesTabsWheel .marginTabs,.phasesTabsWheelContainer .phasesTabsWheel .tabs .tabcontent h2,.tabs .tabcontent .phasesTabsWheelContainer .phasesTabsWheel h2,.phasesTabsWheelContainer .phasesTabsWheel .tabs .tabcontent p,.tabs .tabcontent .phasesTabsWheelContainer .phasesTabsWheel p{margin-left:15px;padding-left:15px}.phasesTabsWheelContainer .phasesTabsWheel .marginTabs .contentTab,.phasesTabsWheelContainer .phasesTabsWheel .tabs .tabcontent h2 .contentTab,.tabs .tabcontent .phasesTabsWheelContainer .phasesTabsWheel h2 .contentTab,.phasesTabsWheelContainer .phasesTabsWheel .tabs .tabcontent p .contentTab,.tabs .tabcontent .phasesTabsWheelContainer .phasesTabsWheel p .contentTab{padding:0 0 10px 0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.phasesTabsWheelContainer .phasesTabsWheel .marginTabs .contentTab div,.phasesTabsWheelContainer .phasesTabsWheel .tabs .tabcontent h2 .contentTab div,.tabs .tabcontent .phasesTabsWheelContainer .phasesTabsWheel h2 .contentTab div,.phasesTabsWheelContainer .phasesTabsWheel .tabs .tabcontent p .contentTab div,.tabs .tabcontent .phasesTabsWheelContainer .phasesTabsWheel p .contentTab div{display:inline-block}.phasesTabsWheelContainer .phasesTabsWheel .marginTabs .contentTab div.active,.phasesTabsWheelContainer .phasesTabsWheel .tabs .tabcontent h2 .contentTab div.active,.tabs .tabcontent .phasesTabsWheelContainer .phasesTabsWheel h2 .contentTab div.active,.phasesTabsWheelContainer .phasesTabsWheel .tabs .tabcontent p .contentTab div.active,.tabs .tabcontent .phasesTabsWheelContainer .phasesTabsWheel p .contentTab div.active{border-bottom:2px solid #0064FF}.phasesTabsWheelContainer .phasesTabsWheel .marginTabs .contentTab div a,.phasesTabsWheelContainer .phasesTabsWheel .tabs .tabcontent h2 .contentTab div a,.tabs .tabcontent .phasesTabsWheelContainer .phasesTabsWheel h2 .contentTab div a,.phasesTabsWheelContainer .phasesTabsWheel .tabs .tabcontent p .contentTab div a,.tabs .tabcontent .phasesTabsWheelContainer .phasesTabsWheel p .contentTab div a{color:#000;text-align:center;padding:14px 16px;text-decoration:none;font-size:17px;outline:none}.phasesTabsWheelContainer .phasesTabsWheel .marginTabs .contentTab .tabitem,.phasesTabsWheelContainer .phasesTabsWheel .tabs .tabcontent h2 .contentTab .tabitem,.tabs .tabcontent .phasesTabsWheelContainer .phasesTabsWheel h2 .contentTab .tabitem,.phasesTabsWheelContainer .phasesTabsWheel .tabs .tabcontent p .contentTab .tabitem,.tabs .tabcontent .phasesTabsWheelContainer .phasesTabsWheel p .contentTab .tabitem{padding:10px 0px;cursor:pointer}.phasesTabsWheelContainer .phasesTabsWheel .marginTabs .contentTab .tabitem .tablinks,.phasesTabsWheelContainer .phasesTabsWheel .tabs .tabcontent h2 .contentTab .tabitem .tablinks,.tabs .tabcontent .phasesTabsWheelContainer .phasesTabsWheel h2 .contentTab .tabitem .tablinks,.phasesTabsWheelContainer .phasesTabsWheel .tabs .tabcontent p .contentTab .tabitem .tablinks,.tabs .tabcontent .phasesTabsWheelContainer .phasesTabsWheel p .contentTab .tabitem .tablinks{padding:10px 15px;font-size:16px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:#000}.phasesTabsWheelContainer .phasesTabsWheel .marginTabs .contentTab .tabitem .tablinks:hover,.phasesTabsWheelContainer .phasesTabsWheel .tabs .tabcontent h2 .contentTab .tabitem .tablinks:hover,.tabs .tabcontent .phasesTabsWheelContainer .phasesTabsWheel h2 .contentTab .tabitem .tablinks:hover,.phasesTabsWheelContainer .phasesTabsWheel .tabs .tabcontent p .contentTab .tabitem .tablinks:hover,.tabs .tabcontent .phasesTabsWheelContainer .phasesTabsWheel p .contentTab .tabitem .tablinks:hover{color:#0064FF}.phasesTabsWheelContainer .phasesTabsWheel .marginTabs .contentTab .tabitem .tablinks.selectedPhaseTab,.phasesTabsWheelContainer .phasesTabsWheel .tabs .tabcontent h2 .contentTab .tabitem .tablinks.selectedPhaseTab,.tabs .tabcontent .phasesTabsWheelContainer .phasesTabsWheel h2 .contentTab .tabitem .tablinks.selectedPhaseTab,.phasesTabsWheelContainer .phasesTabsWheel .tabs .tabcontent p .contentTab .tabitem .tablinks.selectedPhaseTab,.tabs .tabcontent .phasesTabsWheelContainer .phasesTabsWheel p .contentTab .tabitem .tablinks.selectedPhaseTab{color:#0064FF;border-bottom:4px solid #0064FF}.phasesTabsWheelContainer .phasesTabsWheel .wheel-links{padding:30px 0px 30px 0px}.phasesTabsWheelContainer .phasesTabsWheel .wheel-links a{display:block}.phasesTabsWheelContainer .phasesTabsWheel .wheel-links .buttons-section{padding-top:20px}.phasesTabsWheelContainer .phasesTabsWheel .wheel-links .linkLabel{font-size:16px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:#5a6872;display:block}.phasesTabsWheelContainer .phasesTabsWheel .wheel-links .linkSubLabel{display:block}.phasesTabsWheelContainer .phasesTabsWheel .wheel-links .link{font-size:16px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:#3d72b3;padding-top:10px}.phasesTabsWheelContainer .phasesTabsWheel .btnLink{font-size:12px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;height:30px;padding:5px 5px 5px 5px;color:#3d72b3;border:2px solid #3d72b3}.phasesTabsWheelContainer .phasesTabsWheel .btnIcon{width:15px;height:15px;display:inline-block;margin-right:5px}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore{background:none;padding:30px 0px}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg{margin:auto;background:white;border-radius:100%;max-width:300px}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg{max-width:300px}@media (min-width: 400px){.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg{margin:10px}}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg .culture-hexagon{fill:#5596E6;stroke:#5596E6}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg .culture-hexagon.culture-selected{stroke:black}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg .discover-hexagon{fill:#1BA69F;stroke:#1BA69F}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg .discover-hexagon.discover-selected{stroke:black}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg .envision-hexagon{fill:#FAB62F;stroke:#FAB62F}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg .envision-hexagon.envision-selected{stroke:black}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg .build-hexagon{fill:#74429A;stroke:#74429A}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg .build-hexagon.build-selected{stroke:black}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg .run-hexagon{fill:#DB2981;stroke:#DB2981}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg .run-hexagon.run-selected{stroke:black}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg .manage-hexagon{fill:#4D863E;stroke:#4D863E}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg .manage-hexagon.manage-selected{stroke:black}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg .learn-hexagon{fill:#F05354;stroke:#F05354}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg .learn-hexagon.learn-selected{stroke:black}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg .phase-icon{stroke-miterlimit:10}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg .phase-icon.selected{stroke:black;stroke-width:0.5px;fill:black}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg .phase-hexagon{stroke-width:2;stroke-miterlimit:10}.phasesTabsWheelContainer .phasesTabsWheel .wheelExplore .liveCycle-svg svg .phase-label.selected{stroke:black;stroke-width:0.5px;fill:black}.phasesTabsWheelContainer{position:relative}.phasesTabsWheelContainer .btn,.phasesTabsWheelContainer .arch-implementation-page .animated-diagram-button,.arch-implementation-page .phasesTabsWheelContainer .animated-diagram-button,.phasesTabsWheelContainer .animated-diagram-btn-group .animated-diagram-button,.animated-diagram-btn-group .phasesTabsWheelContainer .animated-diagram-button{font-size:18px;padding:10px 16px;margin-top:15px}.phasesTabsWheelContainer a{color:#0000cc}.phasesTabsWheelContainer a:hover{color:#000066}.svg-icon{width:50px;height:50px;margin-right:10px;position:relative;float:left;bottom:0.2em}.svg-icon .path0{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.svg-icon .path1{fill:none;stroke-width:3;stroke-linejoin:round;stroke-miterlimit:10}.svg-icon .path2{fill:none;stroke-width:3;stroke-miterlimit:10}.ie-svg-icon{bottom:55px}.ie-svg-icon>span{display:block;padding-top:50px}.icon-place{line-height:normal}.phasesTabsWheelContainer .wheelExplore:hover{cursor:pointer}.phasesTabsWheelContainer .wheel-caption .wheel-caption-icon{width:50px;height:50px}.phasesTabsWheelContainer .wheel-caption .wheel-caption-icon div:first-child{height:inherit}.breadcrumbHeader{position:absolute;height:50px;top:50px;left:0;right:0;opacity:1;z-index:80;background-color:white}.breadcrumbHeader .dropdown{position:relative;display:inline-block;padding-top:15px}@media (min-width: 767px){.breadcrumbHeader .dropdown{max-width:350px}}.breadcrumbHeader .dropdown .dropbtn{background-color:#eff2f5;width:100%;height:35px;border:none;cursor:pointer;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;text-align:left;padding-left:35px;color:#5a6872}.breadcrumbHeader .dropdown .dropbtn .caret{border-top:5px dashed;border-right:5px solid transparent;border-left:5px solid transparent}.breadcrumbHeader .dropdown .dropbtn:hover{color:#5a6872}.breadcrumbHeader .dropdown .dropbtn:active{outline:inherit;outline-offset:inherit}.breadcrumbHeader .dropdown.open .dropbtn{background-color:#eff2f5}.breadcrumbHeader .dropdown .dropdown-menu{background-color:white;width:100%;position:relative;float:inherit;border:none;margin-top:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.breadcrumbHeader .dropdown .dropdown-menu a{color:#5a6872;padding:7px 16px 10px 35px;text-decoration:none;display:block;cursor:pointer}.breadcrumbHeader .dropdown .dropdown-menu a.selected{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#puttingItTogetherSection .callToActionButtons .toolTitle{font-size:18px}#puttingItTogetherSection h3{color:#3d72b3;font-size:23px}#puttingItTogetherSection h4{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#puttingItTogetherSection h4 a{color:#3d72b3}#puttingItTogetherSection h1{margin-bottom:25px}#puttingItTogetherSection p{color:#2C3F4A}@media (min-width: 992px) and (max-width: 1199px){#puttingItTogetherSection .miniCard .miniCardBigImageLeft,#puttingItTogetherSection .miniCard .miniCardBigImageLeftButtonsRight{height:152px}}@media (min-width: 992px) and (max-width: 1199px){#puttingItTogetherSection .miniCard .miniCardBigImageLeft .card,#puttingItTogetherSection .miniCard .miniCardBigImageLeftButtonsRight .card{height:150px}}.categoryCorePractices .cardContent{height:100%;padding:15px;cursor:pointer;border:1px solid rgba(1, 1, 1, 0)}.categoryCorePractices .cardContent:hover{border:1px solid #022035;box-shadow:0 0 5px #022035;background:white}.categoryCorePractices .cardContent .cardTitle{font-size:18px}.categoryCorePractices .cardContent .cardDescription{color:#000}.course-progress-bar{width:50px;height:12px;border:1px solid white;display:inline-block;vertical-align:middle}.course-progress-bar .ticker{height:100%;width:25%;border-right:0.5px dashed white;float:left}.course-progress-bar .course-progress{background-color:white;height:100%}.architecture-page-link{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.up-next-section{padding:10px 0 40px 0}.up-next-section .col-container{display:table;width:100%}.up-next-section .col-container .col{display:table-cell;width:45%;height:100%}.up-next-section .col-container .col-separator{width:10%}.up-next-section .prev-next-card{background-color:black;box-shadow:0px 3px 3px 0 #cccccc;cursor:pointer;padding:10px}.up-next-section .prev-next-card h6{color:white}.up-next-section .prev-next-card a{text-decoration:none}.up-next-section .prev-next-card:hover{box-shadow:0 0 5px #022035}.up-next-section .prev-next-card img{margin:20px;width:100%;max-width:100px}.up-next-section .prev-next-card.previous-card{text-align:left}.up-next-section .prev-next-card.next-card{text-align:right}.bannerInfoContainer{float:left;text-align:left;padding-bottom:40px}.bannerInfoContainer .bannerInfo{padding-left:0px;display:inline-block;font-size:12px;margin-right:50px;height:100%}.bannerInfoContainer .bannerInfo img{width:25px;height:25px;vertical-align:middle}.bannerInfoContainer .countdown.duration.bannerInfo{display:none}.gm-button-component button{background-color:transparent;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:20px 0;padding:10px 20px}.gm-button-component button img{max-height:22px;max-width:25px;margin-right:5px}.gm-button-component button.dark{background:#022035;color:#FFFFFF;border-color:#022035}.gm-button-component button.blue{color:#FFFFFF;background:#0064FF none repeat scroll 0 0;border-color:#0064FF}.gm-button-component button.blue:hover{background:#0064FF none repeat scroll 0 0;border-color:#0064FF}.gm-button-component button.black{color:#FFFFFF;background:#000000 none repeat scroll 0 0;border-color:#000000}.gm-button-component button.black:hover{background:#000000 none repeat scroll 0 0;border-color:#000000}.gm-button-component button.white{color:#000000;background:#FFFFFF none repeat scroll 0 0;border-color:#FFFFFF}.gm-button-component button.white:hover{background:#FFFFFF none repeat scroll 0 0;border-color:#FFFFFF}.gm-button-component a:hover{text-decoration:none}.engagement-page td,.engagement-page th{padding:10px;border:solid}.engagement-page th{text-align:center}.gmVideoFrame .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:20px}.gmVideoFrame .video-container iframe,.gmVideoFrame .video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.gmVideoFrame .video-thumbnail-container{cursor:pointer}.learning-card{padding:5px}.learning-card.dark{background-color:#f6f6f6}.learning-card .learningCardLevelDuration{text-align:left}.learning-card .learningCardLevelDuration .courseInfo{display:inline-block;font-size:16px;margin:20px 50px 15px 0;height:100%}.learning-card .learningCardLevelDuration .courseInfo img{width:25px;height:25px}.gm-button-row .gm-button-component{margin-right:5px}#internalReportsDownloads .downloads{padding-top:135px}#internalReportsDownloads .downloads .buttons{padding-top:20px}.analytics-page .floatingText,.analytics-page .tracks-floatingText{padding-top:30px;padding-bottom:0px}.expertQuote{padding:20px 0;border-left:none}.expertQuote .author{float:left;margin-right:20px}.expertQuote .author .authorPicture{width:140px;border-radius:50%}.expertQuote .quote:before{content:url("/cloud/architecture/images/icons/quote-open.svg");display:inline}.expertQuote .quote:after{content:url("/cloud/architecture/images/icons/quote-close.svg");display:inline}.expertQuote .quote p{display:inline;color:#3d72b3}.expertQuote .authorTitle{margin-top:20px}.catf-page{margin-top:0}.catf-page .catfContainer{margin-top:10px;padding-top:50px;padding-bottom:50px}.catf-page hr{border:solid 1px #dfe6eb}.catf-page h2{font-size:28px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.catf-page p{font-size:16px}.catf-page #areas{padding:0px 40px 0px 0px}.catf-page .overview-section{padding:0px 0px 0px 0px;margin-bottom:30px}.catf-page .overview-section h3{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.catf-page .overview-section .overview-minicard{margin-top:60px}.catf-page .overview-section .overview-minicard .miniCard .toolTitle{font-size:18px}.catf-page .overview-section img{max-width:100%}.catf-page .intro-section{text-align:center}.catf-page .intro-section h3{padding-left:30px}.catf-page .area-section{height:100%}.catf-page .area-section hr{border:solid 1px #7cc7ff}.catf-page .area-section .area-text{padding:0px 10px 15px 10px}.catf-page .area-section .area-text h3{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;word-break:break-word;margin-top:0px}.catf-page .area-section .area-text a{font-size:14px}.catf-page .area-section .area-img{padding:0px}.catf-page .area-section .area-img img{width:100%;min-width:20px;max-width:60px}.catf-page .area-section a{color:#3d72b3;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;cursor:pointer}#catfForm{text-align:center;border:1px #dfe6eb;margin-top:20px}#catfForm #catfFormContent{background-color:white;padding:20px 40px 30px 40px}#catfForm #catfFormContent p{text-align:left;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#catfForm #catfFormContent .acceptLegal input{height:10px;width:10px}#catfForm #catfFormContent .submit-error{color:#ff5050;display:none}#catfForm #catfFormContent .submit-error p{font-weight:normal}#catfForm #catfFormContent .submit-success{display:none}#catfForm #catfFormContent .submit-success p{font-weight:normal}#catfForm #catfFormContent #catf-submit{width:70%;height:40px;margin:10px 0;background-color:#3d72b3;color:white;font-size:18px;font-weight:600;border:none}#catfForm #catfFormContent #catf-submit:hover{background:#5596e6}#catfForm #formCATF{background:#fff;padding:20px 20px 60px 20px}#catfForm input,#catfForm select,#catfForm textarea{width:100%;max-width:100%;padding:10px;background-color:white;border:none;height:40px}#catfForm input.error,#catfForm select.error,#catfForm textarea.error{border:2px solid #ff5050;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}#garageForm{background-color:#f5f7fa;padding:50px 0px}#garageForm .textInput{margin-top:20px}#garageForm input,#garageForm select,#garageForm textarea{width:100%;max-width:100%;padding:10px;background-color:white;border:none;height:40px}#garageForm input.error,#garageForm select.error,#garageForm textarea.error{border:2px solid #ff5050;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}#garageForm .btn,#garageForm .arch-implementation-page .animated-diagram-button,.arch-implementation-page #garageForm .animated-diagram-button,#garageForm .animated-diagram-btn-group .animated-diagram-button,.animated-diagram-btn-group #garageForm .animated-diagram-button{color:#FFFFFF;border-style:solid;border-width:1px;line-height:30px;min-width:150px;background:#0064FF none repeat scroll 0 0;border-color:#0064FF;border-radius:0px;margin-top:15px}#garageForm .submit-error{text-align:center;padding:30px 0;display:none}#garageForm .submit-error p{color:#ff5050}#garageForm .submit-success{text-align:center;padding:30px 0;display:none}#garageForm .acceptLegal{padding:20px 0px}.acceptLegal{padding:10px 5px}.acceptLegal.error{border:1px solid red}.gm-text-and-button{padding:10px 0;font-size:16px}.gm-text-and-button .linkDescription,.gm-text-and-button .gm-button-component{display:inline-block;vertical-align:top;margin-right:30px}.gm-text-and-button .linkDescription button,.gm-text-and-button .gm-button-component button{margin-top:0}.gm-text-and-button.align-center{text-align:center}.gm-text-and-button.align-right{text-align:right}.control-checkbox{text-align:justify;}.control-checkbox input[type=checkbox]{display:none}.control-checkbox input[type="checkbox"]+label:before{height:20px;width:20px;border:1px solid #5D5C5C;border-radius:0;display:block;font:16px/1em sans-serif;content:"\00a0";margin:0 0.25em 0 0;padding:1px 0 0 0;vertical-align:top;background-color:#fff;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.control-checkbox input[type="checkbox"]:checked+label:before{background:#5aaafa;color:#fff;content:"✓";text-align:center}.control-checkbox.checkbox-inline,.control-checkbox.checkbox{margin:0}.control-checkbox.checkbox-inline label,.control-checkbox.checkbox label{padding-left:0;font-weight:400;cursor:pointer}.control-checkbox.checkbox{padding-bottom:15px}.control-checkbox.checkbox label{padding-left:0;display:inline-block}.control-checkbox.checkbox.acceptLegal.error{padding:10px}.control-checkbox.checkbox.acceptLegal label:before{display:inline-block}.control-checkbox.checkbox-inline{width:49%;padding-left:0;padding-bottom:10px}.control-checkbox.checkbox-inline label{text-align:left;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.artilcleCardLink:hover{text-decoration:none}.articleCardBox{margin:10px 0}.articleCardBox .articleCardContent{border:1px solid #dfe3e6;box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);padding:10px;cursor:pointer;height:200px}.articleCardBox .articleCardContent:hover{border:1px solid #022035;box-shadow:0 0 5px #022035}.articleCardBox .articleCardContent .articleCardTitle{color:#3d72b3;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;padding:5px 0;text-align:center;font-size:16px}.articleCardBox .articleCardContent .articleCardDescription{text-align:center;font-size:14px}.articleCardBox .articleCardContent .articleCardIcon{text-align:center;padding:0 0 10px 0}.articleCardBox .articleCardContent .articleCardIcon img{height:50px}@media (max-width: 767px){.articleCardBox .articleCardContent{height:150px}}.courseEvaluation .course-login-message{text-align:center;margin:0 0 40px 0}.courseEvaluation .course-login-message.hidden{display:none}.courseEvaluation .loginSection{padding-top:40px;padding-bottom:40px}.courseEvaluation .loginSection .login-save-progress-message{font-size:20px;text-align:center;padding-top:0px;color:#5a6872}.courseEvaluation .loginSection .login-btn{font-size:20px}.courseEvaluation h2{color:#5a6872}.login-save-progress-message{padding-top:30px;text-align:center;font-size:18px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.login-btn{background:#3d72b3;height:50px;color:white;border:none;font-size:18px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.login-btn:hover{background:#5596e6;text-decoration:none}.iframeAndContentTemplate #ibm-search-module{display:none}.iframeAndContentTemplate #ibm-menu-links{display:none}.iframeAndContentTemplate #ibm-footer .ibm-columns{max-width:100%}.iframeAndContentTemplate #ibm-footer .ibm-columns [class*='ibm-col-']{max-width:100%}.iframeAndContentTemplate .iframe{position:fixed;width:75%;height:100%;background-color:#eff2f5}.iframeAndContentTemplate .iframe iframe{width:100%;height:calc(100% - 50px)}.iframeAndContentTemplate .iframe .iframeInfo{color:#5a6872;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;text-align:center}.iframeAndContentTemplate .iframe .regionList .skytapRegion.unavailable{text-decoration:none;pointer-events:none;color:#dfe3e6}.iframeAndContentTemplate .iframe .regionList .skytapRegion.unavailable span{color:#dfe3e6}.iframeAndContentTemplate .iframe .frameLoadError{border:1px solid black;width:70%;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:15px 60px 30px 60px;background-color:white}@media (min-width: 767px){.iframeAndContentTemplate .iframe .frameLoadError{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.iframeAndContentTemplate .iframe .frameLoadError p,.iframeAndContentTemplate .iframe .frameLoadError strong{font-size:16px !important}.iframeAndContentTemplate .iframe .frameLoadError h1{font-size:32px !important}.iframeAndContentTemplate .iframe .frameLoadError p{padding:5px 0px 5px 0px}.iframeAndContentTemplate .iframe .frameLoadError p:last-child{margin-bottom:0}.iframeAndContentTemplate .iframe .frameLoadError a,.iframeAndContentTemplate .iframe .frameLoadError span.glyphicons{color:#0064FF;cursor:pointer}.iframeAndContentTemplate .iframe .frameLoadError span.glyphicons{margin-right:5px}.iframeAndContentTemplate .iframe .frameLoadError .start-btn{background-color:#5596e6;color:white;border:none;margin:40px 20px;font-size:20px;font-weight:500}.iframeAndContentTemplate .iframe .frameLoadError select{width:30%;background-color:white;border:1px solid black;height:40px}.iframeAndContentTemplate .iframe .frameLoadError .skytapSelectRegion{text-align:center}.iframeAndContentTemplate .siteContent{width:25%;position:absolute;right:0;min-width:200px}.iframeAndContentTemplate .siteContent .floatingText,.iframeAndContentTemplate .siteContent .tracks-floatingText{width:auto;margin-left:5px;margin-right:5px;max-width:100%}.iframeAndContentTemplate .siteContent h1{font-size:32px !important}.iframeAndContentTemplate .siteContent h2,.iframeAndContentTemplate .siteContent h3,.iframeAndContentTemplate .siteContent h4,.iframeAndContentTemplate .siteContent p,.iframeAndContentTemplate .siteContent ul,.iframeAndContentTemplate .siteContent li,.iframeAndContentTemplate .siteContent a,.iframeAndContentTemplate .siteContent .rating-container-flex,.iframeAndContentTemplate .siteContent .rating-feedback,.iframeAndContentTemplate .siteContent .feedback-dropdown,.iframeAndContentTemplate .siteContent .feedback-question,.iframeAndContentTemplate .siteContent .rank-number,.iframeAndContentTemplate .siteContent .comment-feedback{font-size:16px !important}.iframeAndContentTemplate .siteContent code{word-break:break-all}.iframeAndContentTemplate .siteContent iframe{height:100%;max-width:100%}.iframeAndContentTemplate .siteContent .hero_banner{padding:0px 20px 0px 20px}.iframeAndContentTemplate .siteContent .rating-container-flex .icon{min-width:15px}.iframeAndContentTemplate .siteContent .rating-container-flex .icon img{width:20px;height:20px}.iframeAndContentTemplate .siteContent .rating-feedback .rank-number,.iframeAndContentTemplate .siteContent .feedback-dropdown .rank-number{padding:5px}.iframeAndContentTemplate .siteContent .rating-feedback .icon,.iframeAndContentTemplate .siteContent .feedback-dropdown .icon{min-width:15px}.iframeAndContentTemplate .siteContent .rating-feedback .icon img,.iframeAndContentTemplate .siteContent .feedback-dropdown .icon img{width:20px;height:20px}.iframeAndContentTemplate .share .row,.iframeAndContentTemplate .footerHeader .row,.iframeAndContentTemplate .ibmBase .row{margin-left:0px;margin-right:0px}.iframeAndContentTemplate .npsFeedbackQuestion .nps-selector{margin-top:0}.iframeAndContentTemplate .npsFeedbackQuestion .nps-selector .rank-number:first-of-type:before,.iframeAndContentTemplate .npsFeedbackQuestion .nps-selector .rank-number:last-child:before{display:none}.diagramStep{pointer-events:all}.diagramStep.active{stroke-opacity:1;stroke-width:2;stroke:#022035}.flowStep{cursor:pointer}.diagram-intro-label{font-size:14px;line-height:2.5em}.animated-diagram-pane{margin-left:0px;margin-right:0px;width:100%}.animated-diagram-pane .animated-diagram{padding:0}@media print{.animated-diagram-pane .animated-diagram{-webkit-column-break-inside:avoid !important;break-inside:avoid !important;page-break-inside:avoid !important;display:block}}.animated-diagram-pane .animated-diagram .content-holder{padding-left:0}.animated-diagram-pane .animated-diagram .animated-diagram-container{padding:0}.animated-diagram-pane .animated-diagram .animated-diagram-container figcaption{padding-bottom:10px}.animated-diagram-pane .animated-diagram .animated-diagram-container .animated-diagram-image.backup{display:none}.animated-diagram-pane .animated-diagram .animated-diagram-container .enlarge-diagram{position:absolute;bottom:25px;right:15px;width:30px;height:30px;cursor:pointer}.animated-diagram-pane .animated-diagram .animated-diagram-container .enlarge-diagram.ie-animated-diagram{right:auto;-webkit-transform:translateX(-45px);-ms-transform:translateX(-45px);transform:translateX(-45px)}.animated-diagram-btn-group{margin-top:15px}.animated-diagram-btn-group .animated-diagram-button{height:40px;margin-bottom:10px;border:1px solid #5aaafa;color:#5aaafa;margin-right:10px}.animated-diagram-btn-group .animated-diagram-button:hover{background:#5aaafa;border:1px solid #5aaafa;color:#000}.ie-animated-diagram{width:585px}#architecture-page .bx--accordion{padding-top:20px}@media print{#architecture-page .bx--accordion table{-webkit-column-break-inside:avoid !important;break-inside:avoid !important;page-break-inside:avoid !important;display:block}#architecture-page .bx--accordion table td:nth-child(1),#architecture-page .bx--accordion table td:nth-child(2){word-break:normal !important}#architecture-page .bx--accordion table th:nth-child(1){width:25%}#architecture-page .bx--accordion table th:nth-child(2){width:35%}#architecture-page .bx--accordion table th:nth-child(3){width:40%}}.flow-steps-table{display:none}@media print{.flow-steps-table{display:block}.flow-steps-table table{-webkit-column-break-inside:avoid !important;break-inside:avoid !important;page-break-inside:avoid !important;display:block}.flow-steps-table table td:nth-child(1),.flow-steps-table table td:nth-child(2){word-break:normal !important}.flow-steps-table table th:nth-child(1){width:20%}.flow-steps-table table th:nth-child(2){width:80%}}.flow-steps-title{display:none}@media print{.flow-steps-title{display:block}}@media print{.diagramFlowContainer{display:none !important}}.diagramFlowContainer{border:2px solid #3d72b3;margin:0 0px 10px 0px;color:#5a6872;text-align:center;font-size:14px;padding:10px;width:100%}@media print{.diagramFlowContainer{-webkit-column-break-inside:avoid !important;break-inside:avoid !important;page-break-inside:avoid !important;display:block}}.diagramFlowContainer .diagramFlowPrevious,.diagramFlowContainer .diagramFlowNext{color:#3d72b3;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;cursor:pointer;padding:0 5px;margin-top:20px}.diagramFlowContainer .diagramFlowPrevious.inactive,.diagramFlowContainer .diagramFlowNext.inactive{cursor:auto;color:#dfe3e6}.diagramFlowContainer .flowStepTitle{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;padding:5px 0;font-size:16px}.diagramFlowContainer .flowStepTitle .flowStepTitleNumber{display:inline-block;color:white;background:#5a6872;border-radius:50%;height:1.5em;width:1.5em}.diagramFlowContainer .flowStepDescription{white-space:pre-line}.animated-diagram-svg .tooltip{font-family:inherit}.animated-diagram-svg .tooltip.in{opacity:1}.animated-diagram-svg .tooltip.top>.tooltip-arrow{border-top-color:white}.animated-diagram-svg .tooltip.bottom>.tooltip-arrow{border-bottom-color:white}.animated-diagram-svg .tooltip .tooltip-inner{max-width:initial;background-color:white;width:400px;font-size:14px;color:black;padding:24px;box-shadow:0px 2px 10px rgba(0, 0, 0, 0.5);text-align:left}#offerings-page #contactUsSection,#services-bucket-page #contactUsSection{padding-top:50px;background-color:#f5f7fa}#offerings-page #contactUsSection .offerings-container,#services-bucket-page #contactUsSection .offerings-container{padding-top:0;margin-top:0}#offerings-page #contactUsSection #offerings-submit,#services-bucket-page #contactUsSection #offerings-submit{color:#FFFFFF;border-style:solid;border-width:1px;line-height:30px;min-width:150px;background:#0064FF none repeat scroll 0 0;border-color:#0064FF;border-radius:0px}#offerings-page .gmCard .callToAction,#services-bucket-page .gmCard .callToAction{margin-top:10px}#offerings-page .hero_banner.banner-bkg,#services-bucket-page .hero_banner.banner-bkg{min-height:unset}#offerings-page .gmGridLayoutSection.smallMarginTop,#services-bucket-page .gmGridLayoutSection.smallMarginTop{padding-top:0}#offerings-page .gmGridLayoutSection.smallMarginTop .container,#services-bucket-page .gmGridLayoutSection.smallMarginTop .container{padding-top:10px}#offerings-page .gmGridLayoutSection.marginBottom,#services-bucket-page .gmGridLayoutSection.marginBottom{padding-bottom:0}#offerings-page .gmGridLayoutSection.marginBottom .container,#services-bucket-page .gmGridLayoutSection.marginBottom .container{padding-bottom:50px}#offerings-page .container .container,#services-bucket-page .container .container{min-width:unset;max-width:unset;width:unset;padding:unset}#services-bucket-page .hero_banner.banner-bkg{min-height:360px}#offering-detail-page{margin-top:0}#offering-detail-page .offering-detail{margin-top:30px}#offering-detail-page .offering-detail h3,#offering-detail-page .offering-detail h4{font-size:23px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#offering-detail-page .offeringIntroduction{font-size:18px}#offering-detail-page .offeringText{font-size:16px;padding:10px 0px 10px 0px}#offering-detail-page .offering-image{padding-left:30px}#offering-detail-page img{max-width:100%}#offering-detail-page .serviceDetailFormContainer{padding-top:30px;background-color:#fff;text-align:center}#offering-detail-page .serviceDetailFormContainer .formContainer form{padding:10px}#offering-detail-page .serviceDetailFormContainer .formContainer form ::-webkit-input-placeholder{font-size:14px}#offering-detail-page .serviceDetailFormContainer .formContainer form ::-moz-placeholder{font-size:14px}#offering-detail-page .serviceDetailFormContainer .formContainer form ::-ms-input-placeholder{font-size:14px}#offering-detail-page .serviceDetailFormContainer .formContainer form :-ms-input-placeholder{font-size:14px}#offering-detail-page .serviceDetailFormContainer .formContainer form input[type=text]{margin:20px 0 0 0}#offering-detail-page .serviceDetailFormContainer .formContainer form select{height:40px;font-size:14px}#offering-detail-page .serviceDetailFormContainer #garage-submit{width:70%}#serviceDetailForm h2{padding-top:30px;font-size:28px}#serviceDetailForm .formContainer{background-color:#f0f2f4;margin:22px 0}#serviceDetailForm .formContainer p{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#serviceDetailForm form{text-align:justify}#serviceDetailForm form input[type=text],#serviceDetailForm form select{width:100%;max-width:100%;padding:10px;border:none;background-color:white}#serviceDetailForm form input[type=text].error,#serviceDetailForm form select.error{border:2px solid #ff5050;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}#serviceDetailForm form .checkbox-inline{width:40%;margin-left:0}#serviceDetailForm form .checkbox-inline label{display:inline;font-weight:normal;white-space:nowrap}#serviceDetailForm form .disable-br br{display:none}#serviceDetailForm #garage-submit{background-color:#3d72b3;color:white;border:none;margin:20px 0;font-size:22px;font-weight:500}#serviceDetailForm #garage-submit:hover{background-color:#5596e6}#serviceDetailForm .submit-error{padding:10px 0;color:#ff5050;display:none}#serviceDetailForm .submit-success{padding:10px 0;display:none}#serviceDetailForm .acceptLegal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.serviceDownloadCard{position:relative;clear:both;padding:5px 0}.serviceDownloadCard img{float:left;margin-right:10px}@media (min-width: 1200px){.serviceDownloadCard{padding-left:60px}}@media (min-width: 992px) and (max-width: 1199px){.serviceDownloadCard{padding-left:30px}}.serviceDownloadCard .gmDownloadLink{position:absolute;display:inline-block;bottom:1px}.heroBannerMenu{height:80px;width:100%;border-bottom:1px solid #FFFFFF;background-color:rgba(0, 0, 0, 0.5)}.heroBannerMenu .menu_item .menu_item_link{text-decoration:none;color:#FFFFFF;font-size:14px;font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}.heroBannerMenu .heroBannerContent{position:relative}.heroBannerMenu .gmHome{top:25px;font-size:20px;position:absolute}.heroBannerMenu .gmHome #gmBackLink{text-decoration:none;color:#FFFFFF;font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}.heroBannerMenu .menu_item_container .heroBannerLogo{float:left;padding:15px}.heroBannerMenu .menu_item_container .heroBannerLogo img{max-width:40px;max-height:40px}.heroBannerMenu .menu_item_container.blackText a{color:#000000}.heroBannerMenu .menu_item_container.whiteBackground{background-color:rgba(1, 1, 1, 0)}.heroBannerMenu .menu_item_container.transparentTabBg{background-color:unset}.heroBannerMenu .menu_item_container .menu_item{display:inline-block;padding:25px 23px;cursor:pointer;position:relative}.heroBannerMenu .menu_item_container .menu_item.current{border-bottom:4px solid #0064FF;font-weight:bold}.heroBannerMenu .heroBannerMenuMobile{position:absolute;left:0;right:0;opacity:1;z-index:9999}.heroBannerMenu .heroBannerMenuMobile .fast-path-links.mobile{display:none}.heroBannerMenu .heroBannerMenuMobile .dropdown{position:relative;display:inline-block}@media (min-width: 767px){.heroBannerMenu .heroBannerMenuMobile .dropdown{max-width:350px}}.heroBannerMenu .heroBannerMenuMobile .dropdown .dropbtn{height:80px;background-color:#000000;font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif;border:none;border-bottom:4px solid #0064FF;cursor:pointer;text-align:left;padding-left:10px;min-width:0px;margin-top:0px;color:#FFFFFF}.heroBannerMenu .heroBannerMenuMobile .dropdown .dropbtn .caret{border-top:5px dashed;border-right:5px solid transparent;border-left:5px solid transparent;color:inherit}.heroBannerMenu .heroBannerMenuMobile .dropdown .dropbtn:hover{color:#FFFFFF}.heroBannerMenu .heroBannerMenuMobile .dropdown .dropbtn:active{outline:inherit;outline-offset:inherit}.heroBannerMenu .heroBannerMenuMobile .dropdown.open .dropbtn{background-color:#000000}.heroBannerMenu .heroBannerMenuMobile .dropdown .dropdown-menu{font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif;background-color:#000000;width:100%;position:relative;float:inherit;border:none;margin-top:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.heroBannerMenu .heroBannerMenuMobile .dropdown .dropdown-menu a{color:#FFFFFF;text-decoration:none;display:block;cursor:pointer}.heroBannerMenu .heroBannerMenuMobile .dropdown .dropdown-item{padding:10px;background-color:#575757}.heroBannerMenu .mega-menu-dropdown{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.heroBannerMenu .mega-menu-dropdown .mega-menu-toggle-icon{padding-left:10px;padding-right:10px}.heroBannerMenu .mega-menu-dropdown .mega-menu-toggle-icon .caret{border-top:5px dashed;border-right:5px solid transparent;border-left:5px solid transparent;color:inherit}.heroBannerMenu .mega-menu-dropdown.expanded .mega-menu-content{visibility:visible}.heroBannerMenu .mega-menu-dropdown.expanded .mega-menu-toggle-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.heroBannerMenu .mega-menu-dropdown .mega-menu-content{visibility:hidden;position:fixed;left:0;z-index:999999;margin-top:32px}.heroBannerMenu .mega-menu-dropdown .mega-menu-content .gm-side-nav-widget .content{min-height:560px}.heroBannerMenu .fastPathMenuDropDown{display:inline-block}.heroBannerMenu .fastPathMenuDropDown .dropbtn{border:2px solid #808080;border-radius:5px}.heroBannerMenu .fastPathMenuDropDown .caret{margin:5px;color:#FFFFFF}.heroBannerMenu .fastPathMenuDropDown .dropdown-menu{background-color:#000000;border:1px solid #575757;cursor:pointer;padding:15px;min-width:600px;position:absolute;z-index:1000;margin:2px 0 0;top:70%;left:23px;color:#FFFFFF}.heroBannerMenu .fastPathMenuDropDown .dropdown-menu p{padding:3px}.heroBannerMenu .fastPathMenuDropDown .dropdown-menu a{display:block;font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:#FFFFFF;text-decoration:none}.heroBannerMenu .fastPathMenuDropDown .dropdown-menu a:hover{background-color:#575757;text-decoration:none}.heroBannerMenu .fastPathMenuDropDown .dropdown-menu strong{color:#FFFFFF;margin-top:15px;display:block}.heroBannerMenu .fastPathMenuDropDown .dropdown-menu h1,.heroBannerMenu .fastPathMenuDropDown .dropdown-menu h2,.heroBannerMenu .fastPathMenuDropDown .dropdown-menu h3,.heroBannerMenu .fastPathMenuDropDown .dropdown-menu h4,.heroBannerMenu .fastPathMenuDropDown .dropdown-menu h5,.heroBannerMenu .fastPathMenuDropDown .dropdown-menu h6{margin-top:15px;color:#FFFFFF;font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.heroBannerMenu .headerRightCorner{position:absolute;right:0px;top:20px;z-index:99999}.heroBannerMenu #logSign{margin-right:5px}.heroBannerMenu .profile-icon{width:30px;height:30px}.heroBannerMenu .profile-icon:hover{cursor:pointer}.heroBannerMenu .print-icon{width:30px;height:30px;vertical-align:middle}.heroBannerMenu .print-icon:hover{cursor:pointer}.heroBannerMenu .btn-LogIn{background:#0064FF none repeat scroll 0 0;border-color:#0064FF;color:#FFFFFF;border-style:solid;border-width:1px;line-height:1em;min-width:unset;padding:10px;margin-right:10px;margin-top:0px}.heroBannerMenu .btn-LogIn:hover{background-color:#6CA8FC;color:#000000}.heroBannerMenu .btn-LogIn svg{vertical-align:middle;margin-left:10px}.heroBannerMenu .btn-LogIn:hover{-webkit-filter:alpha(opacity=20);filter:alpha(opacity=20);border:1px solid #fff;color:#000}.heroBannerMenu .loginIconContainer{position:relative;color:rgba(0, 0, 0, 0.8);text-align:center;right:10px;pointer-events:all;width:70px;height:30px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.heroBannerMenu .loginIconContainer svg{width:100%;height:100%}@media (min-width: 992px){.topMenuLine{height:80px;border-bottom:1px solid #FFFFFF}}#internalReports-page{padding-top:0;font-size:14px;font-weight:bold}#internalReports-page ul{list-style-type:none;padding:0;margin:0}.requestNewVmLink{cursor:pointer}.requestNewVmLink.disabled{color:#8c9ba5;cursor:not-allowed}#home-container #home-content{background-color:#fff}#home-container #home-content section#garageSection,#home-container #home-content section#changeHowYouWorkSection,#home-container #home-content section#customersSection,#home-container #home-content section#cloudPlatformSection,#home-container #home-content section#transformationSection,#home-container #home-content section#engagementSection{padding-top:50px;padding-bottom:50px}#home-container #home-content .gmSectionDividerSection{padding-top:0;padding-bottom:0}#home-container #home-content h1,#home-container #home-content h2,#home-container #home-content h3,#home-container #home-content h4,#home-container #home-content h5,#home-container #home-content h6,#home-container #home-content p,#home-container #home-content span,#home-container #home-content a{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;margin-top:0;padding-top:0;color:#000}#home-container #home-content h1.whiteText,#home-container #home-content h2.whiteText,#home-container #home-content h3.whiteText,#home-container #home-content h4.whiteText,#home-container #home-content h5.whiteText,#home-container #home-content h6.whiteText,#home-container #home-content p.whiteText,#home-container #home-content span.whiteText,#home-container #home-content a.whiteText{color:#fff}#home-container #home-content #customersSection h1 p,#home-container #home-content #customersSection h2 p,#home-container #home-content #customersSection h3 p,#home-container #home-content #customersSection h4 p,#home-container #home-content #customersSection h5 p,#home-container #home-content #customersSection h6 p{font-size:inherit}#home-container #home-content p{font-size:16px;line-height:1.3em}#home-container #home-content p{font-size:inherit;line-height:inherit}#home-container #home-content a,#home-container #home-content .link span{text-decoration:none;color:#0064FF}#home-container #home-content .link img{width:15px;height:15px}#home-container .hero_banner.banner-bkg{min-height:unset}#home-container #newsSection{color:white;padding:unset}#home-container #newsSection .container{padding-top:20px;padding-bottom:20px}#home-container .gmGridLayoutSection.smallMarginTop,#home-container #newsSection.smallMarginTop,#home-container .gmSectionDividerSection.smallMarginTop,#home-container #engagementSection.smallMarginTop{padding-top:0}#home-container .gmGridLayoutSection.smallMarginTop .container,#home-container #newsSection.smallMarginTop .container,#home-container .gmSectionDividerSection.smallMarginTop .container,#home-container #engagementSection.smallMarginTop .container{padding-top:10px}#home-container .gmGridLayoutSection.marginBottom,#home-container #newsSection.marginBottom,#home-container .gmSectionDividerSection.marginBottom,#home-container #engagementSection.marginBottom{padding-bottom:0}#home-container .gmGridLayoutSection.marginBottom .container,#home-container #newsSection.marginBottom .container,#home-container .gmSectionDividerSection.marginBottom .container,#home-container #engagementSection.marginBottom .container{padding-bottom:50px}#home-container .ibmOnlyContent>p{padding-bottom:0}#home-container .container .container{min-width:unset;max-width:unset;width:unset;padding:unset}#landingPagesSection{padding-top:50px}#landingPagesSection h5{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#landingPagesSection .callToAction .icon img{width:100%}#landingPagesSection .callToAction .title{margin:15px 0}#landingPagesSection .callToAction .description{margin-bottom:50px}@media (max-width: 991px){#landingPagesSection .callToAction .description{padding-bottom:30px}}#landingPagesSection .callToAction .link{position:absolute;bottom:0px}@media (max-width: 991px){#landingPagesSection .callToAction .link{padding-bottom:30px}}#home-container #landingPagesSection h5{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}section#customersSection .description{margin-bottom:20px}section#customersSection .description img{width:15px;height:15px}section#customersSection .description-img{height:2em}section#customersSection .content hr{width:10%;border:solid 3px #000}section#customersSection .content img{height:1.2em}section#customersSection .content h2{padding:20px 0}section#customersSection .content h2 p{font-size:inherit}@media (min-width: 991px){section#customersSection .content h2{max-width:70%}}section#customersSection .authorInfo{padding-top:20px}section#customersSection .authorInfo .authorImg{vertical-align:top;display:inline-block}section#customersSection .authorInfo .authorImg img{width:150px}section#customersSection .authorInfo .authorQuote{vertical-align:top;display:inline-block}@media (min-width: 991px){section#customersSection .authorInfo .authorQuote{margin-left:30px;max-width:50%}}#newsSection{background-color:#000;padding:20px 0px}#newsSection .newsLink{display:inline}#newsSection .newsLink a{color:#fff;text-decoration:none}#newsSection .leftLink{border-right:1px solid #fff;padding:0 10px 0 0}#newsSection .rightLink{padding:0 0 0 10px}section#garageServices{background-color:#000}section#garageServices h1,section#garageServices h2,section#garageServices h3,section#garageServices h4,section#garageServices h5,section#garageServices h6,section#garageServices p,section#garageServices span{color:#FFFFFF}section#garageServices .garageServiceTitle{padding-top:50px}section#garageServices .servicesBg{background:url("/cloud/architecture/images/home/cloud/Experts-working-card.png");background-size:cover;background-position:center;min-height:250px}@media (max-width: 991px){section#garageServices .servicesBg{margin-top:30px}}section#garageServices .service-box{padding:15px 15px 100px;border-left:1px solid #333333}section#garageServices .service-box .box-link{display:block}section#garageServices .service-box:last-child{border-right:1px solid #333333}@media (max-width: 991px){section#garageServices .service-box{border-right:1px solid #333333;border-bottom:1px solid #333333}}section#garageServices .service-box .link{position:absolute;bottom:50px}@media (max-width: 991px){section#garageServices .service-box .link{bottom:30px}}section#garageServices .service-box span.title{display:block;font-size:18px;margin:10px 0}#home-content #garageServices a{padding-top:15px}@media (max-width: 991px){#cloudPlatformSection .cardContainer{padding-bottom:30px}}#cloudPlatformSection .cardContainer .callToAction{position:relative;height:100%}#cloudPlatformSection .cardContainer .callToAction .title{margin-top:20px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;margin-bottom:50px}#cloudPlatformSection .cardContainer .callToAction .image img{width:100%}#cloudPlatformSection .cardContainer .callToAction .link{position:absolute;bottom:0;min-width:195px}@media (max-width: 991px){section#garageSection .description{padding-top:30px}}@media (min-width: 991px){section#garageSection .video-column{text-align:right;text-align:-webkit-right}}@media (max-width: 991px){section#garageSection .video-column{text-align:center;text-align:-webkit-center}}section#garageSection .gmVideoFrame{max-width:266px;margin-bottom:0px}section#garageSection .gmVideoFrame .video-container{margin-bottom:0}div#transformationSection{width:100%}div#transformationSection #articlesToHighlight h2{padding-bottom:10px}div#transformationSection #articlesToHighlight .sectionitem{padding-bottom:5px;cursor:pointer}div#transformationSection #articlesToHighlight .sectionitem a{text-decoration:none;color:#5a6872}div#transformationSection #articlesToHighlight .sectionitem.active a{text-decoration:none;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:#000}div#transformationSection .articleVideo{display:none}div#transformationSection .articleVideo.active{display:block}div#transformationSection .articleLinks{display:none}div#transformationSection .articleLinks h5{padding:0}div#transformationSection .articleLinks .link{padding-bottom:5px}div#transformationSection .articleLinks.active{display:block}section#methodSection h2,section#methodSection p{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}section#methodSection p{margin-top:10px}section#engagementSection .miniCard .miniCardBigImageLeft .card .cardContent .imageBg,section#engagementSection .miniCard .miniCardBigImageLeftButtonsRight .card .cardContent .imageBg{background:#022035}section#engagementSection .miniCard .miniCardBigImageLeft .card .cardContent .text,section#engagementSection .miniCard .miniCardBigImageLeftButtonsRight .card .cardContent .text{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:#000}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-control.left .glyphicons:before,.carousel-control.right .glyphicons:before{color:#333}.carousel-control.left .glyphicons:hover,.carousel-control.right .glyphicons:hover{color:#000}.carousel{height:650px}.carousel-inner .active.left{left:-33%}.carousel-inner .next{left:33%}.carousel-inner .prev{right:33%}.carousel-control.left,.carousel-control.right{background-image:none}@media (max-width: 990px){.carousel-inner .active.left{left:-100%}.carousel-inner .next{left:100%}.carousel-inner .prev{right:100%}}#webinar-page .webinarContainer{margin-top:10px;padding-top:50px;padding-bottom:50px}#webinar-page .webinarContainer p{color:#000;font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}#webinar-page .webinarContainer h3{color:#000;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#webinar-page .webinarContainer .video,#webinar-page .webinarContainer .videoCaption,#webinar-page .webinarContainer .presentersDuration,#webinar-page .webinarContainer .resources{padding-bottom:30px}#webinar-page .webinarContainer .resources a img{height:20px}#webinar-page .webinarContainer a.webinar-link{text-decoration:none}#webinar-page .webinarContainer a.webinar-link span{padding-bottom:0px;color:#0064FF}#webinar-page .webinarContainer a.webinar-link.disabled{display:inline-block;cursor:default;pointer-events:none}#webinar-page .webinarContainer .relatedTopics ul>li,#webinar-page .webinarContainer .resourceLinks ul>li{padding-left:0}#webinar-page .webinarContainer .relatedTopics ul>li::before,#webinar-page .webinarContainer .resourceLinks ul>li::before{content:''}#webinarRegistrationForm{margin:10px}@media (max-width: 991px){#webinarRegistrationForm{margin-top:30px}}#webinarRegistrationForm .success-message{text-align:center}#webinarRegistrationForm .textInput{margin-bottom:5px}#webinarRegistrationForm .formContainer{background-color:#f0f2f4;padding:20px}#webinarRegistrationForm .formContainer form{background-color:#f0f2f4}#webinarRegistrationForm .formContainer p{font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}#webinarRegistrationForm input,#webinarRegistrationForm select,#webinarRegistrationForm textarea{width:100%;max-width:100%;padding:10px;background-color:white;border:none;height:40px;font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}#webinarRegistrationForm input.error,#webinarRegistrationForm select.error,#webinarRegistrationForm textarea.error{border:2px solid #ff5050;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}#webinarRegistrationForm input[type=text]{margin:20px 0 0 0}#webinarRegistrationForm input[type=text]:last-of-type{margin-bottom:20px}#webinarRegistrationForm .btn-container{position:relative}#webinarRegistrationForm .btn-container .btn,#webinarRegistrationForm .btn-container .arch-implementation-page .animated-diagram-button,.arch-implementation-page #webinarRegistrationForm .btn-container .animated-diagram-button,#webinarRegistrationForm .btn-container .animated-diagram-btn-group .animated-diagram-button,.animated-diagram-btn-group #webinarRegistrationForm .btn-container .animated-diagram-button{background-color:#c7c7c7;color:white;border:none;width:90%;padding-top:10px;padding-bottom:10px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:absolute;left:50%}#webinarRegistrationForm .btn-container .btn.active,#webinarRegistrationForm .btn-container .arch-implementation-page .active.animated-diagram-button,.arch-implementation-page #webinarRegistrationForm .btn-container .active.animated-diagram-button,#webinarRegistrationForm .btn-container .animated-diagram-btn-group .active.animated-diagram-button,.animated-diagram-btn-group #webinarRegistrationForm .btn-container .active.animated-diagram-button{background-color:#0064FF;border-color:#0064FF}#webinarRegistrationForm .btn-container .btn.active:hover,#webinarRegistrationForm .btn-container .arch-implementation-page .active.animated-diagram-button:hover,.arch-implementation-page #webinarRegistrationForm .btn-container .active.animated-diagram-button:hover,#webinarRegistrationForm .btn-container .animated-diagram-btn-group .active.animated-diagram-button:hover,.animated-diagram-btn-group #webinarRegistrationForm .btn-container .active.animated-diagram-button:hover{background-color:#6CA8FC;color:#000000}#webinarRegistrationForm .submit-error{text-align:center;padding:30px 0;display:none}#webinarRegistrationForm .submit-error p{color:#ff5050}#webinarRegistrationForm .submit-success{text-align:center;padding:30px 0;display:none}#webinarRegistrationForm .acceptLegal{padding:30px 0px}#webinarRegistrationForm .acceptLegal a{color:#0064FF}#webinarRegistrationForm .acceptLegal a:hover{text-decoration:none}#webinarRegistrationForm .authorizeContact{padding:10px 0px}.yt-thumbnail-container{position:relative}.yt-thumbnail-container .yt-thumbnail{position:relative;max-width:100%;z-index:1}.yt-thumbnail-container .yt-thumbnail-play{position:absolute;top:42%;left:45%;z-index:3}#countryField,#stateField{color:grey}#countryField.active,#stateField.active{color:#000000}select.selectDropdown{color:grey}select.selectDropdown.active{color:#000000}.webinar-thumbnail-container{position:relative}.webinar-thumbnail-container .webinar-thumbnail{position:relative;max-width:100%;z-index:1}.webinar-thumbnail-container .webinar-thumbnail-play{position:absolute;top:42%;left:45%;z-index:3}.control-group.error{border:red 1px solid;padding:10px 10px 0px 10px}.gmBulletListWithIconTitle span,.gmBulletListWithIconTitle p,.gmBulletListWithIconTitle h1,.gmBulletListWithIconTitle h2,.gmBulletListWithIconTitle h3,.gmBulletListWithIconTitle h4,.gmBulletListWithIconTitle h5,.gmBulletListWithIconTitle h6,.gmBulletListWithIconTitle span,.gmBulletListWithIconTitle p,.gmBulletListWithIconTitle h1,.gmBulletListWithIconTitle h2,.gmBulletListWithIconTitle h3,.gmBulletListWithIconTitle h4,.gmBulletListWithIconTitle h5,.gmBulletListWithIconTitle h6,.gmBulletListWithIcon span,.gmBulletListWithIcon p,.gmBulletListWithIcon h1,.gmBulletListWithIcon h2,.gmBulletListWithIcon h3,.gmBulletListWithIcon h4,.gmBulletListWithIcon h5,.gmBulletListWithIcon h6{color:white}.gmBulletListWithIconTitle img{width:40px}.gmBulletListWithIconItem img{width:20px}.gmBulletListWithIconTitle,.gmBulletListWithIconItem{display:block;padding:10px 0}.gmBulletListWithIconTitle span,.gmBulletListWithIconTitle h2,.gmBulletListWithIconTitle img,.gmBulletListWithIconTitle p,.gmBulletListWithIconItem span,.gmBulletListWithIconItem h2,.gmBulletListWithIconItem img,.gmBulletListWithIconItem p{display:inline;vertical-align:middle}.gmBulletListWithIconTitle h2 p,.gmBulletListWithIconItem h2 p{font-size:inherit}.gmBulletListWithIconTitle img,.gmBulletListWithIconItem img{margin-right:10px}.acceptBadge.disabled h3,.acceptBadge.disabled p{color:#c8d2d2}.acceptBadge p.text-red{color:#e71d32;font-size:21px}.acceptBadge .pendingCourses{font-size:21px;color:#e71d32}.acceptBadge .pendingCourses a{display:block;color:#e71d32;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.acceptBadge .pendingCourses .serverErrorMsg{font-size:21px;color:#e71d32}.acceptBadge a:hover{text-decoration:none}.acceptBadge a button{border:none;padding:6px 20px;background-color:#5596e6;color:#fff}.acceptBadge a.disabled{color:#c8d2d2}.acceptBadge a.disabled button{background-color:#c8d2d2}.acceptBadge .badge-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.acceptBadge .flex-row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.acceptBadge .badgeImg{float:left}.acceptBadge .badgeImg img{width:200px;max-width:100%;padding-bottom:15px;padding-right:15px}.acceptBadge .request-badge-error p{color:#e71d32}.requiredCoursesWarning{padding-bottom:20px;display:block}.requiredCoursesWarning .requiredCourses{padding-bottom:10px}.requiredCoursesWarning .requiredCourses .requiredCoursesInfo a img{display:inline-block;padding-right:5px;vertical-align:middle}.requiredCoursesWarning .requiredCourses .requiredCoursesInfo a p{display:inline-block;padding:0px}#resetBadges .course-badge{max-width:100px}.gmFlexSection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:10px}@media (max-width: 992px){.gmFlexSection.smScreen{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.gmFlexSection.horizontalGrey{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}#serviceDetailForm h2{padding-top:30px;font-size:28px}#serviceDetailForm .formContainer{background-color:#f0f2f4;margin:22px 0}#serviceDetailForm .formContainer p{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#serviceDetailForm form{text-align:justify}#serviceDetailForm form input[type=text],#serviceDetailForm form select{width:100%;max-width:100%;padding:10px;border:none;background-color:white}#serviceDetailForm form input[type=text].error,#serviceDetailForm form select.error{border:2px solid #ff5050;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}#serviceDetailForm form .checkbox-inline{width:40%;margin-left:0}#serviceDetailForm form .checkbox-inline label{display:inline;font-weight:normal;white-space:nowrap}#serviceDetailForm form .disable-br br{display:none}#serviceDetailForm #garage-submit{background-color:#3d72b3;color:white;border:none;margin:20px 0;font-size:22px;font-weight:500}#serviceDetailForm #garage-submit:hover{background-color:#5596e6}#serviceDetailForm .submit-error{padding:10px 0;color:#ff5050;display:none}#serviceDetailForm .submit-success{padding:10px 0;display:none}#serviceDetailForm .acceptLegal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){section.servicesBucketForm .serviceDetailFormContainer{padding-top:15px}}section.servicesBucketForm #serviceDetailForm{background-color:#f5f7fa;text-align:center}section.servicesBucketForm #serviceDetailForm .formContainer{background-color:#f5f7fa;margin:0}section.servicesBucketForm #serviceDetailForm .formContainer form input[type="text"],section.servicesBucketForm #serviceDetailForm .formContainer form select{margin-bottom:20px;height:50px}section.servicesBucketForm #serviceDetailForm #garage-submit{color:#FFFFFF;border-style:solid;border-width:1px;line-height:30px;min-width:150px;background:#0064FF none repeat scroll 0 0;border-color:#0064FF;border-radius:0px;font-size:18px}.offeringsForm{background-color:#f5f7fa}.offeringsForm .title{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}@media (max-width: 992px){.offeringsForm .title{padding-top:30px}}.offeringsForm .textInput{margin-bottom:5px}.offeringsForm .checkbox-inline{word-wrap:break-word}@media (max-width: 992px){.offeringsForm .checkbox-inline{width:100%}}.offeringsForm label{font-size:14px}.offeringsForm input,.offeringsForm select,.offeringsForm textarea{width:100%;max-width:100%;padding:10px;background-color:white;border:none;height:40px}.offeringsForm input.error,.offeringsForm select.error,.offeringsForm textarea.error{border:2px solid #ff5050;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}.offeringsForm .btn,.offeringsForm .arch-implementation-page .animated-diagram-button,.arch-implementation-page .offeringsForm .animated-diagram-button,.offeringsForm .animated-diagram-btn-group .animated-diagram-button,.animated-diagram-btn-group .offeringsForm .animated-diagram-button{background-color:#5596e6;color:white;border:none;margin:20px 0;border-radius:20px}.offeringsForm .submit-error{text-align:center;padding:30px 0;display:none}.offeringsForm .submit-error p{color:#ff5050}.offeringsForm .submit-success{text-align:center;padding:30px 0;display:none}.offeringsForm .field{padding:0px 40px 0px 40px}@media (max-width: 1200px){.offeringsForm .field{padding:0px 30px 0px 30px}}.offeringsForm .acceptLegal{padding:10px 0px}#page-notfound{padding-top:80px}#page-notfound .hero_banner.banner-bkg{min-height:300px}#page-notfound .text{padding-top:50px}#addNewArticlePage .hero_banner.banner-bkg{min-height:360px}#addNewArticlePage .page-container form{padding:30px 0}#addNewArticlePage .page-container form label,#addNewArticlePage .page-container form input{display:block;padding:10px 0;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#addNewArticlePage .page-container form input{width:600px;max-width:100%}#addNewArticlePage .page-container form .inputField{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:600px;max-width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#addNewArticlePage .page-container form .inputField label{margin:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#addNewArticlePage .page-container form .inputField input{width:unset;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#addNewArticlePage .page-container .errorMessage{color:red;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;padding-bottom:40px}#addNewArticlePage .page-container .updateArticleBlock p{color:red;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#addNewArticlePage .page-container button{color:#FFFFFF;border-style:solid;border-width:1px;margin:20px 20px 20px 0;line-height:30px;min-width:150px;padding:6px 30px;background:#0064FF none repeat scroll 0 0;border-color:#0064FF}#addNewArticlePage .page-container button:hover{background-color:#6CA8FC;color:#000000}#addNewArticlePage .page-container button.disable{pointer-events:none;background-color:#f4f4f4;border-color:#f4f4f4;color:#000000}#editArticlePage .hero_banner.banner-bkg{min-height:260px;height:260px}#editArticlePage .hero_banner .content{margin:0}#editArticlePage .hero_banner .content .subtext{margin-bottom:0}#editArticlePage .hero_banner .content .buttons{margin:0}#editArticlePage .hero_banner .content .callout{padding:5px 0}#editArticlePage .hero_banner .content .callout a{color:red;pointer-events:none}#editArticlePage .hero_banner .content .callout a span{display:none}#editArticlePage .hero_banner .container{margin-left:0;padding-left:20px;height:170px}#editArticlePage .hero_banner .container .row{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}#editArticlePage .hero_banner .container .row div{width:100%}#editArticlePage .hero_banner>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#editArticlePage .page-container{position:absolute;height:calc(100% - 260px);width:100%}#editArticlePage .page-container #headingsDiv{width:100%;background:#c7c7c7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#editArticlePage .page-container #headingsDiv .headings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#editArticlePage .page-container #headingsDiv .headings p{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;padding:5px 10px}#editArticlePage .page-container #headingsDiv .headings .btn,#editArticlePage .page-container #headingsDiv .headings .arch-implementation-page .animated-diagram-button,.arch-implementation-page #editArticlePage .page-container #headingsDiv .headings .animated-diagram-button,#editArticlePage .page-container #headingsDiv .headings .animated-diagram-btn-group .animated-diagram-button,.animated-diagram-btn-group #editArticlePage .page-container #headingsDiv .headings .animated-diagram-button{color:#FFFFFF;border-style:solid;border-width:1px;line-height:30px;min-width:150px;padding:6px 30px;margin:5px}@media (max-width: 991px){#editArticlePage .page-container #headingsDiv .headings .btn,#editArticlePage .page-container #headingsDiv .headings .arch-implementation-page .animated-diagram-button,.arch-implementation-page #editArticlePage .page-container #headingsDiv .headings .animated-diagram-button,#editArticlePage .page-container #headingsDiv .headings .animated-diagram-btn-group .animated-diagram-button,.animated-diagram-btn-group #editArticlePage .page-container #headingsDiv .headings .animated-diagram-button{margin-bottom:7px}}#editArticlePage .page-container #headingsDiv .headings a{color:#69A6FF;text-decoration:none}#editArticlePage .page-container #headingsDiv .headings a span{color:#69A6FF}#editArticlePage .page-container #headingsDiv .headings .btn-blue-bkg{background:#0064FF none repeat scroll 0 0;border-color:#0064FF}#editArticlePage .page-container #headingsDiv .headings .btn-blue-bkg:hover{background-color:#6CA8FC;color:#000000}#editArticlePage .page-container #headingsDiv .border{border-right:solid 1px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#editArticlePage .page-container .editor-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}#editArticlePage .page-container #editor,#editArticlePage .page-container #preview{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:10px 10px 30px 10px;overflow:scroll}#editArticlePage .page-container #editor img,#editArticlePage .page-container #preview img{max-width:100%}#editArticlePage .page-container #preview{height:100%}#editArticlePage .page-container #editor{height:99%;overflow:hidden;border-right:solid 1px}#editArticlePage .page-container #editor textarea{padding:0px;height:100%;width:100%;outline:medium none;resize:none;border:none}#editArticlePage .page-container button{color:#FFFFFF;border-style:solid;border-width:1px;margin:20px 0;line-height:30px;min-width:150px;padding:6px 30px;background:#0064FF none repeat scroll 0 0;border-color:#0064FF}#editArticlePage .page-container button:hover{background-color:#6CA8FC;color:#000000}#editArticlePage .page-container button.disable{pointer-events:none;background-color:#f4f4f4;border-color:#f4f4f4;color:#000000}#imageUploadPage .hero_banner.banner-bkg{min-height:260px;height:260px}#imageUploadPage .hero_banner .content{margin:0}#imageUploadPage .hero_banner .content .subtext{margin-bottom:0}#imageUploadPage .hero_banner .content .buttons{margin:0}#imageUploadPage .hero_banner .container{margin-left:0;padding-left:20px}#imageUploadPage .page-container{width:100%}#imageUploadPage .page-container .message{padding-bottom:20px;color:red;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#imageUploadPage .page-container .imagePreview,#imageUploadPage .page-container .imageSelection{height:100%;width:48%;display:inline-block;vertical-align:top;padding:30px}#imageUploadPage .page-container .labelBorder{border-bottom-color:initial;border:1px inset;padding:0 5px;width:600px;max-width:100%}#imageUploadPage .page-container .labelBorder input{margin-left:-5px;outline:none;border:none;width:300px;max-width:50%}#imageUploadPage .page-container .imageUrlField{margin:20px 0}#imageUploadPage .page-container #imageSelect{width:100%}#imageUploadPage .page-container .imagePreview{border-left:solid 1px}#imageUploadPage .page-container .imagePreview img{max-width:100%;max-height:100%;margin-bottom:10px}#imageUploadPage .page-container .existingImages{width:100%}#imageUploadPage .page-container #previewImageUrl{width:600px;border:none}#imageUploadPage .page-container button{color:#FFFFFF;border-style:solid;border-width:1px;margin:20px 0;line-height:30px;min-width:150px;padding:6px 30px;background:#0064FF none repeat scroll 0 0;border-color:#0064FF}#imageUploadPage .page-container button:hover{background-color:#6CA8FC;color:#000000}#imageUploadPage .page-container button.disable{pointer-events:none;background-color:#f4f4f4;border-color:#f4f4f4;color:#000000}.edit-table-of-contents .addSubSection,.edit-table-of-contents .addSection{font-size:1.75em}.edit-table-of-contents .subSectionBlock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.edit-table-of-contents .disabled{background-color:#ececec}.edit-table-of-contents h5{display:inline}.edit-table-of-contents label{padding-top:15px}.edit-table-of-contents .subSectionField{padding-left:25px}.edit-table-of-contents .page-container{padding-bottom:100px}.edit-table-of-contents .input-radio:not(.unselectable){display:inline-block;cursor:pointer}.edit-table-of-contents span.moveSectionDown.controlButton,.edit-table-of-contents span.moveSectionUp.controlButton,.edit-table-of-contents .addSection{margin-bottom:10px}.edit-table-of-contents .hero_banner.banner-bkg{min-height:260px}.edit-table-of-contents .sectionLine{background:#dfe6eb;padding:20px;margin-top:20px}.edit-table-of-contents .sectionLine .controlButton{float:right}.edit-table-of-contents .sectionLine input{width:100%;margin-bottom:10px}.edit-table-of-contents .line{background:#eff2f5;padding:20px 20px 20px 40px}.edit-table-of-contents input.radio-type{position:relative;top:15px}.edit-table-of-contents input,.edit-table-of-contents select{height:40px;border:solid 1px #6d7777;padding-left:5px}.edit-table-of-contents input.error,.edit-table-of-contents select.error{border:solid 2px red}.edit-table-of-contents .controlButton{width:1.75rem;height:1.75rem;text-align:center;line-height:1.75rem;display:inline-block}.edit-table-of-contents .removeSubSection{line-height:16px;font-family:"IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;position:absolute;right:15px}.edit-table-of-contents .controlButton:hover{background-color:#0064FF;color:white;cursor:pointer}.edit-table-of-contents .page-fields{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;margin-right:16px;-webkit-box-flex:.7;-webkit-flex-grow:.7;-ms-flex-positive:.7;flex-grow:.7}.edit-table-of-contents .page-type{-webkit-flex-basis:17%;-ms-flex-preferred-size:17%;flex-basis:17%;min-width:90%}.edit-table-of-contents .page-type>div{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.edit-table-of-contents .page-type>div input,.edit-table-of-contents .page-type>div select{margin-right:10px}.edit-table-of-contents .page-shift{text-align:center;-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%}.edit-table-of-contents .subSectionField{margin-bottom:16px;max-width:100%}.edit-table-of-contents .subSectionField label{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.edit-table-of-contents .subSectionField label:first-child{margin:0 16px 0 0}.edit-table-of-contents .subSectionField input,.edit-table-of-contents .subSectionField select{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.edit-table-of-contents .msgToDisplay{padding:10px 20px}.edit-table-of-contents .msgToDisplay p{color:red;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.customizationButton{text-align:center;color:#FFFFFF;border-style:solid;border-width:1px;margin:20px 0;line-height:30px;min-width:150px;padding:6px 30px;background:#0064FF none repeat scroll 0 0;border-color:#0064FF}.customizationButton:hover{background-color:#6CA8FC;color:#000000}.customizationButton.disable{pointer-events:none;background-color:#f4f4f4;border-color:#f4f4f4;color:#000000}#page-notfound{padding-top:80px}#page-notfound .hero_banner.banner-bkg{min-height:300px}#page-notfound .text{padding-top:50px}.guidedDemoReserveVm #countryField{margin-bottom:20px}.guidedDemoReserveVm .disclaimer{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.guidedDemoReserveVm #countryField,.guidedDemoReserveVm #stateField{margin-top:5px}.guidedDemoReserveVm .labelAndField,.guidedDemoReserveVm .control-group{margin:20px 0}.guidedDemoReserveVm .labelAndField{width:250px;max-width:100%}.guidedDemoReserveVm .labelAndField label{font-size:14px;line-height:1em}.guidedDemoReserveVm .labelAndField input,.guidedDemoReserveVm .labelAndField select{width:100%}.guidedDemoReserveVm input,.guidedDemoReserveVm select{display:block;border:none;background-color:#FFFFFF;border-bottom:1px solid #0064FF}.guidedDemoReserveVm input.error,.guidedDemoReserveVm select.error{border:2px solid #ff5050;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}.guidedDemoReserveVm .gm-button-component button{margin:10px 0}.guidedDemoReserveVm .div-login{font-size:14px}.guidedDemoReserveVm .field{line-height:1px}.guidedDemoReserveVm .reserve-vm-submit-btn{color:#FFFFFF;border-style:solid;border-width:1px;line-height:30px;min-width:250px;padding:6px 30px;margin-right:10px;background:#0064FF none repeat scroll 0 0;border-color:#0064FF}.guidedDemoReserveVm .reserve-vm-submit-btn:hover{background-color:#6CA8FC;color:#000000}.guidedDemoReserveVm .reserve-vm-submit-btn.grayBtn{background:#aeaeae none repeat scroll 0 0;border-color:#aeaeae}.guidedDemoReserveVm .control-checkbox{text-align:left}.guidedDemoReserveVm .authorizeContact{width:250px;max-width:100%}.guidedDemoReserveVm .vm-credentials-div{padding:60px 15px;background-color:#e0e0e0;margin-top:15px}.guidedDemoReserveVm .vm-credentials-div .vm-credentials a{word-wrap:break-word}.guidedDemoReserveVm .collapser>span{font-size:unset;color:#0064FF}.guidedDemoReserveVm .collapser>img{height:1rem;margin:5px}.reserve-vm-login-msg{padding:60px 15px;background-color:#e0e0e0;text-align:center;margin-top:15px}#product-page .hero_banner.banner-bkg{min-height:300px;background-image:none}#product-page .text{padding-top:50px}#product-page .page-content{padding-top:30px;padding-bottom:30px}#product-page .page-content .gmSectionDivider{padding:0px;margin:0px}#page-unavailable{padding-top:80px}#page-unavailable .hero_banner.banner-bkg{min-height:300px}#page-unavailable .text{padding-top:50px}.gmVideoCardList{padding:30px 0px}.gmVideoCardList .gmVideoCard{padding:0px 0px 20px 0px}.gmVideoCardList .gmVideoCard .durationBlock{padding-top:20px}.gmVideoCardList .gmVideoCard .durationBlock .durationImg img{margin-right:10px;width:25px;height:25px}.gmVideoCardList .gmVideoCard .descriptionBlock{padding:20px}.bmBlueButton{text-align:center}.bmBlueButton button{color:#FFFFFF;border-style:solid;border-width:1px;line-height:30px;min-width:150px;background:#0064FF none repeat scroll 0 0;border-color:#0064FF;border-radius:0px;margin:30px 0}.bmBlueButton button:hover{color:#FFFFFF;background:#0064FF none repeat scroll 0 0;border-color:#0064FF}.gmCard .callToAction .icon img{width:100%}.gmCard .callToAction .title{margin:5px 0 15px 0}.gmCard .callToAction .description{margin-bottom:50px}@media (max-width: 991px){.gmCard .callToAction .description{padding-bottom:30px}}.gmCard .callToAction .link{position:absolute;bottom:0}@media (max-width: 991px){.gmCard .callToAction .link{padding-bottom:30px}}.gmCard a{color:black}.gmCard a:hover{text-decoration:none;color:black}.gmCard .link{margin-bottom:20px}.gmCard .link img{vertical-align:middle}.gmCard span{color:#0064FF;vertical-align:middle}section.gmGridLayoutSection{opacity:0;-webkit-transition:opacity 2s, margin-top 0.5s;transition:opacity 2s, margin-top 0.5s;margin-top:20px}section.gmGridLayoutSection p,section.gmGridLayoutSection h1,section.gmGridLayoutSection h2,section.gmGridLayoutSection h3,section.gmGridLayoutSection h4,section.gmGridLayoutSection h5,section.gmGridLayoutSection h6{color:inherit}section.gmGridLayoutSection .flex-row>.flex-row{display:unset;-webkit-flex-wrap:unset;-ms-flex-wrap:unset;flex-wrap:unset}section.gmGridLayoutSection.fullWidth .gmGridLayoutRow,section.gmGridLayoutSection.fullWidth .row{margin-left:0;margin-right:0}section.gmGridLayoutSection.fullWidth .gmGridLayoutColumn{padding-left:0;padding-right:0}section.gmGridLayoutSection.black{background-color:black;color:#FFFFFF}section.gmGridLayoutSection.black p,section.gmGridLayoutSection.black h1,section.gmGridLayoutSection.black h2,section.gmGridLayoutSection.black h3,section.gmGridLayoutSection.black h4,section.gmGridLayoutSection.black h5,section.gmGridLayoutSection.black h6{color:#FFFFFF}section.gmGridLayoutSection.gray{background-color:#eff2f5}section.gmGridLayoutSection.lightGrey{background-color:#f5f5f5}section.gmGridLayoutSection.purple{background-color:#EBE4ED}section.gmGridLayoutSection.blue{background-color:#0064FF;color:#FFFFFF}section.gmGridLayoutSection.blue p,section.gmGridLayoutSection.blue h1,section.gmGridLayoutSection.blue h2,section.gmGridLayoutSection.blue h3,section.gmGridLayoutSection.blue h4,section.gmGridLayoutSection.blue h5,section.gmGridLayoutSection.blue h6{color:#FFFFFF}section.gmGridLayoutSection.borderTop{border-top:solid 1px #FFFFFF}section.gmGridLayoutSection .container{padding-top:50px}section.gmGridLayoutSection img{max-width:100%}section.gmGridLayoutSection .alignCenter{text-align:center}section.gmGridLayoutSection .alignRight{text-align:right}section.gmGridLayoutSection .alignMiddle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.gmGridLayoutSection .alignMiddle.gmGridLayoutColumn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}section.gmGridLayoutSection.marginBottom{padding-bottom:50px}section.gmGridLayoutSection.smallMarginTop{padding-top:10px}section.gmGridLayoutSection.smallMarginTop .container{padding-top:10px}section.gmGridLayoutSection.smallMarginBottom{padding-bottom:10px}section.gmGridLayoutSection .verticalAlignCenter{margin:auto 0}section.gmGridLayoutSection .alignEnd{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}section.gmGridLayoutSection .borderLeft{border-left:solid 1px}section.gmGridLayoutSection .borderRight{border-right:solid 1px}section.gmGridLayoutSection .marginBottom{margin-bottom:50px}section.gmGridLayoutSection .marginTop{margin-top:50px}section.gmGridLayoutSection .middle{top:0;bottom:0;margin-top:auto;margin-bottom:auto}section.gmGridLayoutSection .expandedImage{overflow:hidden}section.gmGridLayoutSection .expandedImage p{height:100%}section.gmGridLayoutSection .expandedImage p img{height:100%;max-width:unset}@media (min-width: 768px){section.gmGridLayoutSection .expandedImage p img{-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%)}}section.gmGridLayoutSection p+hr{margin-top:-10px;border-bottom:0;border-top:1px solid #e0e0e0}section.gmGridLayoutSection.visible{opacity:1;margin-top:inherit}@media (max-width: 767px){section.gmGridLayoutSection .container>.row{margin-left:0;margin-right:0}}@media print{section.gmGridLayoutSection{width:100%}section.gmGridLayoutSection .enlargeLabel,section.gmGridLayoutSection .gmVideoFrame{display:none}section.gmGridLayoutSection .container{width:100%;text-align:justify;padding-right:0;padding-left:0;margin-left:0;margin-right:0}section.gmGridLayoutSection .container .row{max-width:94%;margin-left:0;margin-right:0;display:block}section.gmGridLayoutSection .container .flex-row{display:block}section.gmGridLayoutSection .container .flex-row .gmGridLayoutSection>.container>.row{max-width:650px;margin-right:0;margin-left:0}section.gmGridLayoutSection .container .col-xs-12,section.gmGridLayoutSection .container .col-sm-9,section.gmGridLayoutSection .container .col-sm-10{width:100%}section.gmGridLayoutSection .container .col-xs-12.col-sm-3,section.gmGridLayoutSection .container .col-xs-12.col-sm-6{page-break-before:auto;width:100%}section.gmGridLayoutSection .container .col-sm-offset-1{margin-left:0%}section.gmGridLayoutSection .container table{width:100%;page-break-inside:avoid;word-break:break-all}section.gmGridLayoutSection .container h3,section.gmGridLayoutSection .container h4{-webkit-break-before:auto;-moz-break-before:auto;break-before:auto}}.gmGridLayoutColumn.alignRight{text-align:right}.gmGridLayoutColumn.alignCenter{text-align:center}.gmLinkAndArrow a,.gmLinkAndArrow span,.gmBackLinkAndArrow a,.gmBackLinkAndArrow span{font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif;font-size:14px;color:#0064FF}.gmLinkAndArrow a:hover,.gmLinkAndArrow span:hover,.gmBackLinkAndArrow a:hover,.gmBackLinkAndArrow span:hover{text-decoration:none}.gmLinkAndArrow a img,.gmLinkAndArrow span img,.gmBackLinkAndArrow a img,.gmBackLinkAndArrow span img{max-height:1.5em;vertical-align:middle;border:none;display:inherit}.gmBackLinkAndArrowDiv{margin-bottom:15px}.gmQuote{vertical-align:top;display:inline-block}.gmQuote hr{width:10%;border:solid 3px #000}.gmQuote h2{padding:0 0 0px}.gmQuote h2 p{font-size:inherit;font-family:inherit;line-height:inherit;margin-top:inherit;padding:inherit}.gmSimpleQuote{font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif;padding:0em 0em 1em 0em}.gmSimpleQuote p{display:inline;padding:0px;font-family:inherit}.gmSimpleQuote .contentQuote:before{content:'“';display:inline-block}.gmSimpleQuote .contentQuote:after{content:'”';display:inline-block}@media (min-width: 767px){.gmSideBarWidget{max-width:200px}}.gmSideBarWidget .title{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;font-size:14px}.gmSideBarWidget .text{font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif;font-size:14px}#customizationButtonsSection{background:black}#customizationButtonsSection .confirmMessage{color:white}#customizationButtonsSection .btn-customization{color:#FFFFFF;border-style:solid;border-width:1px;margin:20px 10px;line-height:30px;min-width:150px;padding:6px 30px;background:#0064FF none repeat scroll 0 0;border-color:#0064FF}#customizationButtonsSection .btn-customization:hover{background-color:#6CA8FC;color:#000000}#customizationButtonsSection .errorMessage{margin:10px;color:red}#customizationButtonsSection #customizationButtons button#confirmYes{background:#e71d32;border-color:#e71d32}#dte-tutorial-page label{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#dte-tutorial-page .hero_banner.banner-bkg{min-height:360px}#dte-tutorial-page .page-content{padding-top:30px;padding-bottom:30px}#dte-tutorial-page ul{list-style:none}#dte-tutorial-page :focus{outline-offset:0.25rem}#dte-tutorial-page li{margin-left:1em}#dte-tutorial-page [data-lazy-loading]{-webkit-animation:animate-stripes 1s linear infinite;animation:animate-stripes 1s linear infinite;background-image:-webkit-linear-gradient(315deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent);background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent);background-size:2em 2em;border-radius:5px;display:block;height:0;padding-top:28.125%;width:80%}@-webkit-keyframes animate-stripes{0%{background-position:0 0}100%{background-position:4em 0}}@keyframes animate-stripes{0%{background-position:0 0}100%{background-position:4em 0}}#dte-tutorial-page img{max-width:100%}#dte-tutorial-page .tutorial-bar{background-color:#f2f2f2;padding-top:10px}#dte-tutorial-page .tutorial-bar .vertical-line{float:left;height:100%;left:50%;position:absolute;border:solid 1px black;width:1px;margin-top:15px;height:calc(100% - 50px)}#dte-tutorial-page #tutorial-body{counter-reset:task;padding-top:10px}#dte-tutorial-page #tutorial-body .walkthrough-task-content>ol>li::before{content:counter(step);counter-increment:step;text-align:center;color:black;border-radius:50%;border:2px solid black;min-width:1.5em;display:inline-block;margin-right:10px;padding:0px;font-size:20px}#dte-tutorial-page #tutorial-body h3::before{content:counter(step);counter-increment:step;text-align:center;color:black;border-radius:50%;border:2px solid black;min-width:1.5em;display:inline-block;margin-right:10px;padding:0px;font-size:20px}#dte-tutorial-page #tutorial-body img{border:2px solid #dfe6eb}#dte-tutorial-page #tutorial-body picture{position:relative}#dte-tutorial-page #tutorial-body picture img{position:relative;cursor:default}#dte-tutorial-page #tutorial-body picture .enlargeImg{position:absolute;bottom:5px;right:0px;width:30px;height:30px;background:#FFFFFF;border:none;cursor:pointer}#dte-tutorial-page #tutorial-body ol:not([start]){counter-reset:item}#dte-tutorial-page #tutorial-body ol[start]{counter-reset:unset}#dte-tutorial-page #tutorial-body ol{list-style-type:none}#dte-tutorial-page #tutorial-body ol>li::before{content:counter(item, lower-alpha) ". ";counter-increment:item;font-size:inherit;margin-left:-2.3rem;text-align:right;width:2rem}#dte-tutorial-page #tutorial-body div#introTutorial{font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;padding-bottom:15px}#dte-tutorial-page #tutorial-body div#introTutorial::before{position:absolute;left:-5.6%;content:url("/cloud/architecture/images/walkthrough_icons/tutorial-start-icon-blk.svg");width:30px;height:30px}@media (max-width: 400px){#dte-tutorial-page #tutorial-body div#introTutorial::before{left:-8.9%}}@media (min-width: 401px) and (max-width: 767px){#dte-tutorial-page #tutorial-body div#introTutorial::before{left:-7.6%}}@media (min-width: 768px) and (max-width: 1199px){#dte-tutorial-page #tutorial-body div#introTutorial::before{left:-6.3%}}@media (min-width: 1200px){#dte-tutorial-page #tutorial-body div#introTutorial::before{left:-5.6%}}#dte-tutorial-page #tutorial-body h2{counter-reset:step;color:black}#dte-tutorial-page #tutorial-body h2.open::before{position:absolute;left:-46px;content:url("/cloud/architecture/images/walkthrough_icons/ico-tutuorial-twisty-open-blk.svg");cursor:pointer;width:30px;height:30px}@media (max-width: 400px){#dte-tutorial-page #tutorial-body h2.open::before{left:-8.6%}}@media (min-width: 401px) and (max-width: 767px){#dte-tutorial-page #tutorial-body h2.open::before{left:-6.8%}}@media (min-width: 768px) and (max-width: 1199px){#dte-tutorial-page #tutorial-body h2.open::before{left:-6.3%}}@media (min-width: 1200px){#dte-tutorial-page #tutorial-body h2.open::before{left:-5.6%}}#dte-tutorial-page #tutorial-body h2::before{position:absolute;left:-46px;content:url("/cloud/architecture/images/walkthrough_icons/ico-tutorial-twisty-closed-blk.svg");cursor:pointer;width:30px;height:30px}@media (max-width: 400px){#dte-tutorial-page #tutorial-body h2::before{left:-8.6%}}@media (min-width: 401px) and (max-width: 767px){#dte-tutorial-page #tutorial-body h2::before{left:-6.8%}}@media (min-width: 768px) and (max-width: 1199px){#dte-tutorial-page #tutorial-body h2::before{left:-6.3%}}@media (min-width: 1200px){#dte-tutorial-page #tutorial-body h2::before{left:-5.6%}}#dte-tutorial-page #tutorial-body h2 a{font-size:23px}#dte-tutorial-page #tutorial-body div,#dte-tutorial-page #tutorial-body h3,#dte-tutorial-page #tutorial-body h4,#dte-tutorial-page #tutorial-body h5,#dte-tutorial-page #tutorial-body li,#dte-tutorial-page #tutorial-body ol,#dte-tutorial-page #tutorial-body p,#dte-tutorial-page #tutorial-body ul{font-size:20px}#dte-tutorial-page #tutorial-body div a,#dte-tutorial-page #tutorial-body h3 a,#dte-tutorial-page #tutorial-body h4 a,#dte-tutorial-page #tutorial-body h5 a,#dte-tutorial-page #tutorial-body li a,#dte-tutorial-page #tutorial-body ol a,#dte-tutorial-page #tutorial-body p a,#dte-tutorial-page #tutorial-body ul a{font-size:20px}#dte-tutorial-page #tutorial-body h2 a,#dte-tutorial-page #tutorial-body h3 a{color:inherit;text-decoration:none}.productCard{height:152px}.productCard .card-box{height:152px}.productCard .card{height:150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.productCard .card .cardContent{text-align:center}.productCard .card .cardContent .toolTitle{width:100%}.productCard .card .cardContent .cardImage{display:inline-block}.productCard .card .cardContent .cardDescription{display:none}.productCard .card.darkLaunch{background:#022035}.productCard .card.darkLaunch .text .toolTitle{color:#fff}.productCard .card.darkLaunch .cardImage object{background:white}.productCard .card .text{text-align:center;min-height:45px;overflow:hidden;padding-left:5px;padding-right:5px}.productCard .card .cardImage{width:60px;height:65px;margin-top:5px}.productCard .card .cardImage object{width:100%;height:100%}#products-page .hero_banner.banner-bkg{min-height:300px}#products-page .page-content{padding-top:30px;padding-bottom:30px}#products-page h3{padding-bottom:0}#products-page hr.separator{margin-top:5px;border-bottom:solid 0.5px #dfe3e6}.gmCardGrid .parentMiniCard{margin-bottom:30px}.gmCardGrid .parentMiniCard .miniCard{height:100%}.gmCardGrid .parentMiniCard .miniCard .miniCardBigImageLeft,.gmCardGrid .parentMiniCard .miniCard .miniCardBigImageLeftButtonsRight,.gmCardGrid .parentMiniCard .miniCard .miniCardImageLeft{min-height:202px;height:100%}.gmCardGrid .parentMiniCard .miniCard .miniCardBigImageLeft .card,.gmCardGrid .parentMiniCard .miniCard .miniCardBigImageLeftButtonsRight .card,.gmCardGrid .parentMiniCard .miniCard .miniCardImageLeft .card{display:block;min-height:200px;height:100%;margin:0;padding:20px 10px}.gmCardGrid .parentMiniCard .miniCard .miniCardBigImageLeft .cardContent,.gmCardGrid .parentMiniCard .miniCard .miniCardBigImageLeftButtonsRight .cardContent,.gmCardGrid .parentMiniCard .miniCard .miniCardImageLeft .cardContent{display:block}.gmCardGrid .parentMiniCard .miniCard .miniCardBigImageLeft .cardContent .text,.gmCardGrid .parentMiniCard .miniCard .miniCardBigImageLeftButtonsRight .cardContent .text,.gmCardGrid .parentMiniCard .miniCard .miniCardImageLeft .cardContent .text{padding:10px 0px 0px 0px;margin-right:0px}.gmCardGrid .parentMiniCard .miniCard .miniCardBigImageLeft .cardContent .text .cardDescription,.gmCardGrid .parentMiniCard .miniCard .miniCardBigImageLeftButtonsRight .cardContent .text .cardDescription,.gmCardGrid .parentMiniCard .miniCard .miniCardImageLeft .cardContent .text .cardDescription{max-height:unset}.gmCardGrid .parentMiniCard .miniCard .miniCardBigImageLeft .imageBg .cardImage,.gmCardGrid .parentMiniCard .miniCard .miniCardBigImageLeftButtonsRight .imageBg .cardImage,.gmCardGrid .parentMiniCard .miniCard .miniCardImageLeft .imageBg .cardImage{margin-left:0px;margin-right:0px}.gmCardGrid .parentMiniCard .miniCard .miniCardBigImageLeft .imageBg .cardImage img,.gmCardGrid .parentMiniCard .miniCard .miniCardBigImageLeftButtonsRight .imageBg .cardImage img,.gmCardGrid .parentMiniCard .miniCard .miniCardImageLeft .imageBg .cardImage img{max-width:unset}.architectureListData{-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.dteCard{height:100%;padding-bottom:30px}.dteCard .cardBox{background-color:#f5f7fa;border:1px solid #dfe3e6;box-shadow:0px 3px 3px 0 rgba(0, 0, 0, 0.1);min-height:200px;height:100%}.dteCard .cardBox:hover{border:1px solid #000;box-shadow:0 0 5px #000}.dteCard .cardBox .cardLink{text-decoration:none;cursor:pointer;color:#000}.dteCard .cardBox .cardContent{padding:20px;background-color:#fff;min-height:200px;height:100%}.dteCard .cardBox .cardContent .iconDuration .icon,.dteCard .cardBox .cardContent .iconDuration .duration{padding:0px;display:inline-block}.dteCard .cardBox .cardContent .iconDuration .icon img,.dteCard .cardBox .cardContent .iconDuration .duration img{width:30px;height:30px}.dteCard .cardBox .cardContent .iconDuration .icon img{background-color:#335f91}.dteCard .cardBox .cardContent .iconDuration .duration{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dteCard .cardBox .cardContent .iconDuration .duration .durationText{padding-top:5px}.dteCard .cardBox .cardContent .titleDescription{padding:5px 0px}.dteCard .cardBox .cardContent .titleDescription .title{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.dteCard .cardBox .cardContent .titleDescription .description{padding-top:15px}.authorizeContact{padding:10px 5px}.authorizeContact .control-group{margin-top:20px;margin-bottom:0}.authorizeContact .control-group .control-checkbox.checkbox-inline{width:unset;padding-right:15px}.feedbackResponseForm #feedback-email.error{border:3px solid #e71d32}.feedbackResponseForm .btn-primary{color:#ffffff;background-color:#337ab7;border:1px solid #2e6da4}.feedbackResponseForm .btn-default{color:#333333;background-color:#ffffff;border-color:#cccccc;border:1px solid #959595}.sendBadgeInformation{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:500px;min-height:370px;max-width:100%;max-height:100%;border:1px solid #000000;box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);background-color:#ececec;z-index:100}.sendBadgeInformation.closed{display:none}.sendBadgeInformation .sendBadgeInformation-content{top:0;left:0;width:100%;height:100%;padding:30px 20px;overflow:auto}.sendBadgeInformation .sendBadgeInformation-content .request-badge-error p{color:#ff5050;padding-bottom:5px}.sendBadgeInformation .sendBadgeInformation-content .badge-form .field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:5px}.sendBadgeInformation .sendBadgeInformation-content .badge-form .field input.error{border:2px solid #ff5050;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}.sendBadgeInformation .sendBadgeInformation-content .badge-form .buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:5px;padding-bottom:5px}.sendBadgeInformation .sendBadgeInformation-content .badge-form .buttons button{border:none;padding:6px 20px;background-color:#5596e6;color:#fff}.sendBadgeInformation .sendBadgeInformation-content .badge-form .buttons button.submit{width:65%}.sendBadgeInformation .sendBadgeInformation-content .badge-form .buttons button.cancel{background-color:#fdfdfd;color:#000000;width:30%}.sendBadgeInformation .sendBadgeInformation-content .badge-form .buttons button.disabled{color:#c8d2d2}.sendBadgeInformation .sendBadgeInformation-content .disclaimer{font-size:0.8em}.gmCallToActtion{padding:0 0 15px}.gmCallToActtion ul,.gmCallToActtion ol{padding:0}.gmCallToActtion li{padding-top:0;padding-bottom:7px}.gmCallToActtion p{margin-top:0;margin-bottom:0;padding:0}.gmCardComponent{padding-bottom:30px}.gmCardComponent.disabled{pointer-events:none}.gmCardComponent .cardContent{border:1px solid #dfe3e6;box-shadow:0px 3px 3px 0 rgba(0, 0, 0, 0.1);padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;min-height:10em}.gmCardComponent .cardContent.dark{background:#022035}.gmCardComponent .cardContent.dark .text,.gmCardComponent .cardContent.dark .description{color:#fff}.gmCardComponent .cardContent.dark:hover{color:#000000}.gmCardComponent .cardContent.iconOnTop{display:block}.gmCardComponent .cardContent.iconOnTop .text{padding-left:0px}.gmCardComponent .cardContent .icon{padding-top:15px}.gmCardComponent .cardContent .icon img{max-width:unset;height:50px}.gmCardComponent .cardContent .text{padding-left:10px}.gmCardComponent .cardContent .text .title{padding-top:10px;font-size:18px;font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}.gmCardComponent .cardContent .text .description p{font-size:14px;line-height:unset}.gmCardComponent .cardContent .arrowIcon{position:absolute;right:35px;bottom:35px;color:#0064FF;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 768px){.gmCardComponent .cardContent{display:block}.gmCardComponent .cardContent .text{padding-left:0px}}.gmCardComponent .cardContent:hover{border:1px solid #022035;box-shadow:0 0 5px #022035}.gmCardComponent a{color:#000000}.gmCardComponent a:hover{cursor:pointer;text-decoration:none;color:#000000}#architectures-page .gmCardComponent .text .title{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.npsFeedbackQuestion{background-color:#F0EEEE;padding:10px}@media print{.npsFeedbackQuestion{display:none}}.npsFeedbackQuestion .nps-selector .heading{width:49%;display:inline-block}.npsFeedbackQuestion .nps-selector .heading span{font-size:14px;font-style:italic}.npsFeedbackQuestion .nps-selector .heading.right{text-align:right;padding:1px 3px 0 0}.npsFeedbackQuestion .nps-selector .heading.left{padding:1px 0 0 3px}.npsFeedbackQuestion .nps-selector .rank-numbers{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5px 5px 0 5px}.npsFeedbackQuestion .nps-selector .rank-numbers .rank-number{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;position:relative;width:30px;height:30px;margin:3px;text-align:center;border:1px solid grey;background-color:white}.npsFeedbackQuestion .nps-selector .rank-numbers .rank-number span{width:100%;font-size:18px;font-weight:300;line-height:28px}.npsFeedbackQuestion .nps-selector .rank-numbers .rank-number.active,.npsFeedbackQuestion .nps-selector .rank-numbers .rank-number:hover{background-color:#4178be;cursor:pointer}.npsFeedbackQuestion .nps-selector .rank-numbers .rank-number.active span,.npsFeedbackQuestion .nps-selector .rank-numbers .rank-number:hover span{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:white}.npsFeedbackQuestion .comment-input{padding:20px}.npsFeedbackQuestion .comment-input button{background:#5596e6;height:50px;color:white;border:none}.npsFeedbackQuestion .comment-message{display:block;font-size:20px;background-color:#c0e6ff;color:#5a6872;padding:40px;margin:20px 0 20px 0;text-align:center}.npsFeedbackQuestion textarea{resize:none;color:#333;width:100%;height:100px;line-height:24px;font-size:15px;padding:10px;margin:10px 0;max-width:100%}@media (min-width: 768px){.npsFeedbackQuestion .nps-selector{margin-top:20px}.npsFeedbackQuestion .rank-number:first-of-type:before{content:"Not at all likely";position:absolute;top:-30px;left:-60px;width:140px;font-style:oblique;font-size:14px}.npsFeedbackQuestion .rank-number:last-child:before{content:"Extremely likely";position:absolute;top:-30px;left:-60px;width:140px;font-style:oblique;font-size:14px}}#gmCustomCardGrid{-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}#gmCustomCardGrid #addArticle{background-color:#f2eeee}#gmCustomCardGrid .reorderCards{cursor:pointer}#gmCustomCardGrid .bi.bi-sort-down-alt:hover{color:#6d7777}#gmCustomCardGrid .editorView{background-color:#e0e0e0;padding-top:30px}section.custom-card-grid-editor{background-color:#e0e0e0}section.bg-architecture{background:#264A60;color:#fff;min-height:400px !important;color:#fff;background-position:0 0px, center center !important;background-repeat:repeat, no-repeat !important;background-size:300px 100px, cover;margin:auto}.article-draft{margin-top:0;font-size:18px}.article-draft .layout-fix{margin-left:20px;margin-right:20px}.article-draft .ratings-comment{padding-left:5px}.article-draft .ratings-comment .ratings-container .rating-stars-container{-webkit-flex:0 0 300px;-webkit-box-flex:0 0 300px;-moz-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px}.article-draft .ratings-comment .ratings-container .rating-feedback-container{padding-top:0px}.article-draft .articleContent{padding:30px}.article-draft .articleContent img{max-height:410px;margin-right:10px}.article-draft .buttonRow{margin-top:30px}.article-draft .buttonRow .toolchain-btn{background:#3d72b3;height:50px;color:white;border:none}.article-draft .buttonRow .toolchain-btn img{max-height:30px}.article-draft .buttonRow .toolchain-btn:hover{background:#5596e6;text-decoration:none}.article-draft .articleTitle{padding-left:10px}.article-draft .articleTitle h1{margin-bottom:0px}.article-draft .tooolchainHeading{padding-left:10px}.article-draft section.bannerMargin{margin-top:30px}.article-draft #architectureOverviewPage{padding:0 20px}.article-draft .content-text{padding:0px 0px 30px 0px}.article-draft h2 .glyphicons:before,.article-draft h2.bg-code .glyphicons:before{color:#1cb5ad !important}.article-draft .nav-selector,.article-draft .nextPrev.bg-code{background:#1cb5ad}.article-draft .item span.quote,.article-draft .sideQuote span.quote{color:#19A69F}.article-draft .item strong,.article-draft .sideQuote strong{color:#005448}.article-draft .header-video{float:right;position:relative;padding-top:30px}.article-draft .header-video iframe{width:600px;height:400px;border:20px solid rgba(0, 0, 0, 0.3)}@media (max-width: 1350px){.article-draft .header-video iframe{width:500px;height:300px}}@media (min-width: 980px) and (max-width: 1199px){.article-draft .header-video{display:none}}@media (min-width: 1200px){.article-draft .header-video-inline{display:none}}.article-draft .architectureContent section{background-color:inherit}.article-draft hr{border:1px solid}.userManagement table{margin-top:20px}.userManagement .errorMessage{padding-top:20px}.infoIcon{margin:25%;height:50%;max-height:1.5rem}.infoPopupGroup{position:relative;display:inline-block;cursor:pointer}.infoPopupGroup .popuptext{visibility:hidden;width:200px;background-color:#555;color:#fff;text-align:center;padding:5px;position:absolute;top:50%;left:125%;z-index:1;margin-left:5px}.infoPopupGroup .popuptext::before{content:"";position:absolute;top:0%;left:0%;margin-left:-10px;border-width:5px;border-style:solid;border-color:#555 #555 transparent transparent}.infoPopupGroup .show{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.allowlistViewer .errorMessage{padding-top:20px}.allowlistForm{margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:0}.allowlistError{color:#bd1427;font-size:0.75em;font-style:italic;visibility:hidden}.allowlistForm .show{visibility:visible}#allowlistInput{width:250px}.black-txt{color:black}#allowlistTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.enlargeModal{position:fixed;left:0;width:100%;height:100%;border:1px solid #000000;box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);background-color:#f5f5f5;z-index:99999;top:0;overflow-y:scroll}.enlargeModal img{width:100%}.enlargeModal .close{margin-right:15px;text-align:right;outline:none}.enlargeModal span{font-size:35px}@media print{.enlargeModal{display:none}}.gmExpansionWidget{margin-bottom:0px}.gmExpansionWidget .contentText{display:none}.gmExpansionWidget .stepIcon{cursor:pointer;background:url(/cloud/architecture/images/walkthrough_icons/ico-tutorial-twisty-closed-blk.svg) center no-repeat;min-width:20px;height:30px;margin-right:10px;background-position-y:0}.gmExpansionWidget.expanded .contentText{display:block}.gmExpansionWidget.expanded .stepIcon{background:url(/cloud/architecture/images/walkthrough_icons/ico-tutuorial-twisty-open-blk.svg) center no-repeat;background-position-y:0}.gmExpansionWidget .expandText{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.gmExpansionWidget .expandText img{max-width:1.5em;max-height:1.5em;vertical-align:middle;margin-right:5px}.gmExpansionWidget .expandText h5{vertical-align:middle}.gmExpansionWidget .contentText .container{margin-left:0px;margin-right:0px;padding-top:25px;padding-left:0px;padding-right:0px;max-width:unset;min-width:unset;width:unset}#gmCustomSiteModal{z-index:1000;background-color:rgba(0, 0, 0, 0.6)}#gmCustomSiteModal .modal-content{width:500px;height:370px;max-width:100%;max-height:100%;margin-top:100px;background-color:#ececec}#gmCustomSiteModal .modal-content .modal-body{padding:0}#gmCustomSiteModal .modal-content .modal-body .gmCustomSiteForm-content{width:100%;height:100%;padding:30px 20px;overflow:auto}#gmCustomSiteModal .modal-content .modal-body .gmCustomSiteForm-content .request-form-error p{color:#ff5050;padding:0 0 10px}#gmCustomSiteModal .modal-content .modal-body .gmCustomSiteForm-content .request-form-success p{padding:0 0 10px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#gmCustomSiteModal .modal-content .modal-body .gmCustomSiteForm-content .request-form.request-form.success{pointer-events:none}#gmCustomSiteModal .modal-content .modal-body .gmCustomSiteForm-content .request-form.request-form.success button.cancel{pointer-events:all}#gmCustomSiteModal .modal-content .modal-body .gmCustomSiteForm-content .request-form.request-form.success button.submit{visibility:hidden}#gmCustomSiteModal .modal-content .modal-body .gmCustomSiteForm-content .request-form input{background-color:white;font-size:100%}#gmCustomSiteModal .modal-content .modal-body .gmCustomSiteForm-content .request-form .field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:5px}#gmCustomSiteModal .modal-content .modal-body .gmCustomSiteForm-content .request-form .field input.error{border:2px solid #ff5050;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}#gmCustomSiteModal .modal-content .modal-body .gmCustomSiteForm-content .request-form .buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:5px;padding-bottom:5px;margin:0}#gmCustomSiteModal .modal-content .modal-body .gmCustomSiteForm-content .request-form .buttons button{border:none;padding:6px 20px;background-color:#5596e6;color:#fff}#gmCustomSiteModal .modal-content .modal-body .gmCustomSiteForm-content .request-form .buttons button.submit{width:65%}#gmCustomSiteModal .modal-content .modal-body .gmCustomSiteForm-content .request-form .buttons button.cancel{background-color:#fdfdfd;color:#000000;width:30%}#gmCustomSiteModal .modal-content .modal-body .gmCustomSiteForm-content .request-form .buttons button.disabled{color:#c8d2d2}#gmCustomSiteModal .modal-content .modal-body .gmCustomSiteForm-content .disclaimer{font-size:0.8em}.learningPlan .planTab{margin-top:50px;margin-bottom:50px}.learningPlan .planTab .planTabTitle{padding:10px 33px 10px 7px;position:relative;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;cursor:pointer}.learningPlan .planTab .planTabTitle .duration{font-size:0.5em}.learningPlan .planTab .planTabTitle .icon{width:40px;height:40px;position:absolute;right:10px}@media (max-width: 991px){.learningPlan .planTab .planTabTitle .icon{width:20px;height:20px}}.learningPlan .planTab .planTabTitle .closed-icon{display:none}.learningPlan .planTab .planContent{display:none}.learningPlan .planTab.selected .planContent{display:block}