@charset "UTF-8";
html,body{margin:0;padding:0;border:0;}
a img{border:none;}
li{list-style:none outside none;}
article,aside,details,figcaption,figure,dialog,footer,header,hgroup,menu,nav,section{display:block;}
a,a:focus,a:active,.btn:focus,*,*:focus,:focus,*:active,:active{outline:0;outline-style:none;outline-width:0;}
h1,h2,h3,h4,h5,h6{margin:0;}
@font-face{font-family:'Fakt';src:url('/imagesrv/apps/common/fonts/faktpro-thin-webfont.eot');src:url('/imagesrv/apps/common/fonts/faktpro-thin-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.gartner.com/imagesrv/apps/common/fonts/faktpro-thin-webfont.woff;wa440c7a31e59af07f') format('woff'),url('/imagesrv/apps/common/fonts/faktpro-thin-webfont.svg#fakt_pro_thregular') format('svg'),url('/imagesrv/apps/common/fonts/faktpro-thin-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;font-stretch:normal;}@font-face{font-family:'Fakt';src:url('/imagesrv/apps/common/fonts/faktpro-normal-webfont.eot');src:url('/imagesrv/apps/common/fonts/faktpro-normal-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.gartner.com/imagesrv/apps/common/fonts/faktpro-normal-webfont.woff;wacf3b1b154eb333a8') format('woff'),url('/imagesrv/apps/common/fonts/faktpro-normal-webfont.svg#fakt_pro_norregular') format('svg'),url('https://www.gartner.com/imagesrv/apps/common/fonts/faktpro-normal-webfont.ttf;waa365e3cf215286b5') format('truetype');font-weight:bold;font-style:normal;font-stretch:normal;}@font-face{font-family:'Fakt Italic';src:url('/imagesrv/apps/common/fonts/faktpro-normalitalic-webfont.eot');src:url('/imagesrv/apps/common/fonts/faktpro-normalitalic-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.gartner.com/imagesrv/apps/common/fonts/faktpro-normalitalic-webfont.woff;wad4b4dddb94534149') format('woff'),url('/imagesrv/apps/common/fonts/faktpro-normalitalic-webfont.svg#fakt_pro_noritalic') format('svg'),url('/imagesrv/apps/common/fonts/faktpro-normalitalic-webfont.ttf') format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'Fakt Bold';src:url('/imagesrv/apps/common/fonts/faktpro-normal-webfont.eot');src:url('/imagesrv/apps/common/fonts/faktpro-normal-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.gartner.com/imagesrv/apps/common/fonts/faktpro-normal-webfont.woff;wacf3b1b154eb333a8') format('woff'),url('/imagesrv/apps/common/fonts/faktpro-normal-webfont.svg#fakt_pro_norregular') format('svg'),url('https://www.gartner.com/imagesrv/apps/common/fonts/faktpro-normal-webfont.ttf;waa365e3cf215286b5') format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:'Fakt Condensed';src:url('/imagesrv/apps/common/fonts/faktconpro-blond-webfont.eot');src:url('/imagesrv/apps/common/fonts/faktconpro-blond-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.gartner.com/imagesrv/apps/common/fonts/faktconpro-blond-webfont.woff;wab468530bb39142bc') format('woff'),url('/imagesrv/apps/common/fonts/faktconpro-blond-webfont.svg#fakt_con_pro_bndregular') format('svg'),url('https://www.gartner.com/imagesrv/apps/common/fonts/faktconpro-blond-webfont.ttf;wa15ddc703e9ff0885') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Fakt Condensed Medium';src:url('/imagesrv/apps/common/fonts/faktconpro-medium-webfont.eot');src:url('/imagesrv/apps/common/fonts/faktconpro-medium-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.gartner.com/imagesrv/apps/common/fonts/faktconpro-medium-webfont.woff;wae90b413e70f8a9f9') format('woff'),url('/imagesrv/apps/common/fonts/faktconpro-medium-webfont.svg#fakt_con_pro_medregular') format('svg'),url('/imagesrv/apps/common/fonts/faktconpro-medium-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Fakt Condensed Bold';src:url('/imagesrv/apps/common/fonts/faktconpro-bold-webfont.eot');src:url('/imagesrv/apps/common/fonts/faktconpro-bold-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.gartner.com/imagesrv/apps/common/fonts/faktconpro-bold-webfont.woff;wabb01eae4be7c5593') format('woff'),url('/imagesrv/apps/common/fonts/faktconpro-bold-webfont.svg#fakt_con_pro_bdbold') format('svg'),url('/imagesrv/apps/common/fonts/faktconpro-bold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Fakt Condensed Italic';src:url('/imagesrv/apps/common/fonts/faktconpro-lightitalic-webfont.eot');src:url('/imagesrv/apps/common/fonts/faktconpro-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.gartner.com/imagesrv/apps/common/fonts/faktconpro-lightitalic-webfont.woff;wa8ed71923dfe70d26') format('woff'),url('/imagesrv/apps/common/fonts/faktconpro-lightitalic-webfont.svg#fakt_con_pro_ltitalic') format('svg'),url('/imagesrv/apps/common/fonts/faktconpro-lightitalic-webfont.ttf') format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'Fakt pro bold';src:url('/imagesrv/apps/common/fonts/faktpro-bold-webfont.eot');src:url('/imagesrv/apps/common/fonts/faktpro-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/imagesrv/apps/common/fonts/faktpro-bold-webfont.woff') format('woff'),url('/imagesrv/apps/common/fonts/faktpro-bold-webfont.svg#fakt_pro_thregular') format('svg'),url('/imagesrv/apps/common/fonts/faktpro-bold-webfont.ttf') format('truetype');font-weight:bold;font-style:normal;font-stretch:normal;}@font-face{font-family:'si';src:url('/imagesrv/apps/common/fonts/socicon.eot');src:url('/imagesrv/apps/common/fonts/socicon.eot?#iefix') format('embedded-opentype'),url('https://www.gartner.com/imagesrv/apps/common/fonts/socicon.woff;wab0fa9e806656545d') format('woff'),url('/imagesrv/apps/common/fonts/socicon.ttf') format('truetype'),url('/imagesrv/apps/common/fonts/socicon.svg#icomoonregular') format('svg');font-weight:normal;font-style:normal;}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:si;src:url('/imagesrv/apps/common/fonts/socicon.svg') format(svg);}}@font-face{font-family:'Gartner';src:url('/imagesrv/apps/common/fonts/Gartner.eot?-ezd5b1');src:url('/imagesrv/apps/common/fonts/Gartner.eot?#iefix-ezd5b1') format('embedded-opentype'),url('/imagesrv/apps/common/fonts/Gartner.woff?-ezd5b1') format('woff'),url('/imagesrv/apps/common/fonts/Gartner.ttf?-ezd5b1') format('truetype'),url('/imagesrv/apps/common/fonts/Gartner.svg?-ezd5b1#Gartner') format('svg');font-weight:normal;font-style:normal;}p,body,div,.date,.ident,.analysts,a{line-height:20px;font-size:16px;}
h1,h1 a{font-size:36px;line-height:1.1em;color:#3a3a3a;}
h2,h2 a{font-size:24px;line-height:1.1em;color:#5c6970;}
h3,h3 a{font-size:18px;line-height:1.1em;color:#3a3a3a;}
h4,h4 a{font-size:17px;line-height:1.1em;color:#3d3e3f;}
h5,h5 a{font-size:16px;line-height:1.1em;color:#4c4c4c;}
.date,.ident{color:#696969;font-size:14px;}
.analysts{color:#4c4c4c;font-style:italic;font-size:15px;line-height:18px;}
a{text-decoration:none;color:#067b9c;}
a:hover{text-decoration:underline;}
.thin-weight,h3,h5{font-weight:100;}
.medium-weight,p,body,div{font-weight:normal;}
.heavy-weight,h5.bold,.bold,strong,b{font-weight:bold;}
figure{color:#d54400;font-size:14px;}
h1,h2,h3,h4,h5,.fakt,.fakt p,.fakt div,.fakt a,.fakt button,.fakt input[type="submit"],p.fakt,div.fakt,a.fakt,button.fakt,input[type="submit"].fakt,.fakt li,li.fakt{font-family:"Fakt","HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman",'TeXGyreHerosRegular',"Tahoma","Geneva","Arial","Helvetica",sans-serif;font-weight:normal;}
.sans-serif,.sans-serif p,.sans-serif div,figure,input,select,button,textarea,.nav_R-icons li>a,#reading-history-toggle,.side-box a,body>div.nextGen>div.container-fluid>footer *,body ul.main-search.ui-autocomplete,body ul.main-search.ui-autocomplete li,html body ul.main-search.ui-autocomplete li.ui-menu-item a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-stretch:normal;font-style:normal;}
body input,body select,body textarea{font-family:"Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;}
.serif,li.serif,ul.li.serif,.popover ul li.serif,.popover ul.serif li,p,body,div,.date,.ident,.analysts,.reading-history-carousel li .summary,.activities .center .month ul li.activity-date h4,.activities .right .container p,h1.serif,h2.serif,h3.serif,h4.serif,h5.serif,figure.serif{font-family:Georgia,Times,"Times New Roman",serif;}
.arial{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}
.sans-serif.bold,b .sans-serif,strong .sans-serif,.bold .sans-serif,.sans-serif .bold,.sans-serif b,.sans-serif strong,b.sans-serif,strong.sans-serif,h1.bold,h2.bold,h3.bold,h4.bold,h5.bold,h1 .bold,h2 .bold,h3 .bold,h4 .bold,h5 .bold,.bold h1,.bold h2,.bold h3,.bold h4,.bold h5,h1 b,h1 strong,b h1,strong h1,h2 b,h2 strong,b h2,strong h2,h3 b,h3 strong,b h3,strong h3,h4 b,h4 strong,b h4,strong h4,h5 b,h5 strong,b h5,strong h5,html .ui-widget input,html .ui-widget select,html .ui-widget textarea,html .ui-widget button{font-family:"Fakt Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold",'TeXGyreHerosBold',"HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:600;font-weight:bold;font-stretch:normal;font-style:normal;}
html body .sans-serif.bold .condensed,html body b .sans-serif .condensed,html body strong .sans-serif .condensed,html body .bold .sans-serif .condensed,html body .sans-serif .bold .condensed,html body .sans-serif b .condensed,html body .sans-serif strong .condensed,html body b.sans-serif .condensed,html body strong.sans-serif .condensed,html body .condensed .sans-serif.bold,html body .condensed b .sans-serif,html body .condensed strong .sans-serif,html body .condensed .bold .sans-serif,html body .condensed .sans-serif .bold,html body .condensed .sans-serif b,html body .condensed .sans-serif strong,html body .condensed b.sans-serif,html body .condensed strong.sans-serif,html body .condensed.sans-serif.bold,html body b.sans-serif.condensed,html body strong.sans-serif.condensed,html body b.condensed .sans-serif,html body strong.condensed .sans-serif,html body b .condensed .sans-serif,html body strong .condensed .sans-serif,html body .sans-serif.condensed b,html body .sans-serif.condensed strong,html body .sans-serif.condensed .bold,html body .sans-serif.condensed.bold,html body b.sans-serif.condensed,html body strong.sans-serif.condensed,html body b .condensed h1,html body b .condensed h2,html body b .condensed h3,html body b .condensed h4,html body b .condensed h5,html body b .condensed figure,html body b.condensed h1,html body b.condensed h2,html body b.condensed h3,html body b.condensed h4,html body b.condensed h5,html body b.condensed figure,html body strong .condensed h1,html body strong .condensed h2,html body strong .condensed h3,html body strong .condensed h4,html body strong .condensed h5,html body strong .condensed figure,html body strong.condensed,html body b.condensed,html body strong .condensed,html body b .condensed,html body .condensed strong,html body .condensed b,html body strong.condensed h1,html body strong.condensed h2,html body strong.condensed h3,html body strong.condensed h4,html body strong.condensed h5,html body strong.condensed figure,html body .condensed strong h1,html body .condensed strong h2,html body .condensed strong h3,html body .condensed strong h4,html body .condensed strong h5,html body .condensed strong figure,html body .condensed b h1,html body .condensed b h2,html body .condensed b h3,html body .condensed b h4,html body .condensed b h5,html body .condensed b figure,html body .condensed h1 b,html body .condensed h2 b,html body .condensed h3 b,html body .condensed h4 b,html body .condensed h5 b,html body .condensed figure b,html body .condensed h1 strong,html body .condensed h2 strong,html body .condensed h3 strong,html body .condensed h4 strong,html body .condensed h5 strong,html body .condensed figure strong,html body b h1.condensed,html body b h2.condensed,html body b h3.condensed,html body b h4.condensed,html body b h5.condensed,html body b figure.condensed,html body strong h1.condensed,html body strong h2.condensed,html body strong h3.condensed,html body strong h4.condensed,html body strong h5.condensed,html body strong figure.condensed,html body h1.condensed b,html body h2.condensed b,html body h3.condensed b,html body h4.condensed b,html body h5.condensed b,html body figure.condensed b,html body h1.condensed strong,html body h2.condensed strong,html body h3.condensed strong,html body h4.condensed strong,html body h5.condensed strong,html body figure.condensed strong,html body h1 .condensed b,html body h2 .condensed b,html body h3 .condensed b,html body h4 .condensed b,html body h5 .condensed b,html body figure .condensed b,html body h1 .condensed strong,html body h2 .condensed strong,html body h3 .condensed strong,html body h4 .condensed strong,html body h5 .condensed strong,html body figure .condensed strong,html body h1 .condensed.bold,html body h2 .condensed.bold,html body h3 .condensed.bold,html body h4 .condensed.bold,html body h5 .condensed.bold,html body figure .condensed.bold,html body h1.condensed.bold,html body h2.condensed.bold,html body h3.condensed.bold,html body h4.condensed.bold,html body h5.condensed.bold,html body figure.condensed.bold,html body .condensed.bold,html body a.condensed.bold,html body .side-box a.condensed.bold{font-family:"Fakt Condensed Bold","HelveticaNeueBoldCondensed","HelveticaNeue-Bold-Condensed","Helvetica Neue Bold Condensed","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","Arial Narrow",'TeXGyreHerosCnBold',"HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:bold;font-stretch:condensed;font-style:normal;}
html body .medium .condensed,html body .condensed.medium,html body .condensed .medium,html body .medium .condensed h1,html body .medium .condensed h2,html body .medium .condensed h3,html body .medium .condensed h4,html body .medium .condensed h5,html body .medium .condensed figure,html body .condensed.medium h1,html body .condensed.medium h2,html body .condensed.medium h3,html body .condensed.medium h4,html body .condensed.medium h5,html body .condensed.medium figure,html body .condensed .medium h1,html body .condensed .medium h2,html body .condensed .medium h3,html body .condensed .medium h4,html body .condensed .medium h5,html body .condensed .medium figure,html body .condensed h1 .medium,html body .condensed h2 .medium,html body .condensed h3 .medium,html body .condensed h4 .medium,html body .condensed h5 .medium,html body .condensed figure .medium,html body .medium h1.condensed,html body .medium h2.condensed,html body .medium h3.condensed,html body .medium h4.condensed,html body .medium h5.condensed,html body .medium figure.condensed,html body h1 .medium .condensed,html body h2 .medium .condensed,html body h3 .medium .condensed,html body h4 .medium .condensed,html body h5 .medium .condensed,html body figure .medium .condensed,html body h1 .condensed .medium,html body h2 .condensed .medium,html body h3 .condensed .medium,html body h4 .condensed .medium,html body h5 .condensed .medium,html body figure .condensed .medium,html body h1 .condensed.medium,html body h2 .condensed.medium,html body h3 .condensed.medium,html body h4 .condensed.medium,html body h5 .condensed.medium,html body figure .condensed.medium,html body h1.condensed.medium,html body h2.condensed.medium,html body h3.condensed.medium,html body h4.condensed.medium,html body h5.condensed.medium,html body figure.condensed.medium,html body .condensed.medium,html body a.condensed.medium,html body .side-box a.condensed.medium,html body .sans-serif.condensed.medium,html body .sans-serif .condensed.medium,html body .sans-serif.condensed .medium,html body .sans-serif .condensed .medium,html body .sans-serif.medium .condensed,html body .sans-serif .medium .condensed,html body .sans-serif .medium.condensed,html body .medium .sans-serif.condensed,html body .medium .sans-serif .condensed,html body .medium .condensed .sans-serif,html body .condensed .medium .sans-serif,html body .condensed .sans-serif .medium,html body .condensed .medium.sans-serif{font-family:"Fakt Condensed Medium","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:normal;font-stretch:condensed;font-style:normal;}
.sans-serif.italic,i .sans-serif,em .sans-serif,.italic .sans-serif,.sans-serif .italic,.sans-serif i,.sans-serif em,i.sans-serif,em.sans-serif{font-family:"Fakt Italic","Fakt","HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman",'TeXGyreHerosRegular',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:normal;font-stretch:normal;font-style:italic;}
html body .sans-serif.italic .condensed,html body i .sans-serif .condensed,html body em .sans-serif .condensed,html body .italic .sans-serif .condensed,html body .sans-serif .italic .condensed,html body .sans-serif i .condensed,html body .sans-serif em .condensed,html body i.sans-serif .condensed,html body em.sans-serif .condensed,html body .condensed .sans-serif.italic,html body .condensed i .sans-serif,html body .condensed em .sans-serif,html body .condensed .italic .sans-serif,html body .condensed .sans-serif .italic,html body .condensed .sans-serif i,html body .condensed .sans-serif em,html body .condensed i.sans-serif,html body .condensed em.sans-serif,html body .condensed.sans-serif.italic,html body i.sans-serif.condensed,html body em.sans-serif.condensed,html body i.condensed .sans-serif,html body em.condensed .sans-serif,html body i .condensed .sans-serif,html body em .condensed .sans-serif,html body .sans-serif.condensed i,html body .sans-serif.condensed em,html body .sans-serif.condensed .italic,html body .sans-serif.condensed.italic,html body i.sans-serif.condensed,html body em.sans-serif.condensed,html body h1.condensed.italic,html body h1.condensed i,html body h1.condensed em,html body .italic h1.condensed,html body .condensed h1.italic,html body .condensed .italic h1,html body .italic .condensed h1,html body .condensed.italic h1,html body .condensed i h1,html body i.condensed h1,html body i .condensed h1,html body .condensed em h1,html body em.condensed h1,html body em .condensed h1,html body h1 .condensed.italic,html body h1 .condensed .italic,html body h1 .italic .condensed,html body h1.condensed .italic,html body h1.italic .condensed,html body h1 i.condensed,html body h1 em.condensed,html body h1 i .condensed,html body h1 em .condensed,html body h2.condensed.italic,html body h2.condensed i,html body h2.condensed em,html body .italic h2.condensed,html body .condensed h2.italic,html body .condensed .italic h2,html body .italic .condensed h2,html body .condensed.italic h2,html body .condensed i h2,html body i.condensed h2,html body i .condensed h2,html body .condensed em h2,html body em.condensed h2,html body em .condensed h2,html body h2 .condensed.italic,html body h2 .condensed .italic,html body h2 .italic .condensed,html body h2.condensed .italic,html body h2.italic .condensed,html body h2 i.condensed,html body h2 em.condensed,html body h2 i .condensed,html body h2 em .condensed,html body h3.condensed.italic,html body h3.condensed i,html body h3.condensed em,html body .italic h3.condensed,html body .condensed h3.italic,html body .condensed .italic h3,html body .italic .condensed h3,html body .condensed.italic h3,html body .condensed i h3,html body i.condensed h3,html body i .condensed h3,html body .condensed em h3,html body em.condensed h3,html body em .condensed h3,html body h3 .condensed.italic,html body h3 .condensed .italic,html body h3 .italic .condensed,html body h3.condensed .italic,html body h3.italic .condensed,html body h3 i.condensed,html body h3 em.condensed,html body h3 i .condensed,html body h3 em .condensed,html body h4.condensed.italic,html body h4.condensed i,html body h4.condensed em,html body .italic h4.condensed,html body .condensed h4.italic,html body .condensed .italic h4,html body .italic .condensed h4,html body .condensed.italic h4,html body .condensed i h4,html body i.condensed h4,html body i .condensed h4,html body .condensed em h4,html body em.condensed h4,html body em .condensed h4,html body h4 .condensed.italic,html body h4 .condensed .italic,html body h4 .italic .condensed,html body h4.condensed .italic,html body h4.italic .condensed,html body h4 i.condensed,html body h4 em.condensed,html body h4 i .condensed,html body h4 em .condensed,html body h5.condensed.italic,html body h5.condensed i,html body h5.condensed em,html body .italic h5.condensed,html body .condensed h5.italic,html body .condensed .italic h5,html body .italic .condensed h5,html body .condensed.italic h5,html body .condensed i h5,html body i.condensed h5,html body i .condensed h5,html body .condensed em h5,html body em.condensed h5,html body em .condensed h5,html body h5 .condensed.italic,html body h5 .condensed .italic,html body h5 .italic .condensed,html body h5.condensed .italic,html body h5.italic .condensed,html body h5 i.condensed,html body h5 em.condensed,html body h5 i .condensed,html body h5 em .condensed{font-family:"Fakt Condensed Italic","Fakt Condensed","HelveticaNeueCondensed","HelveticaNeue-Condensed","Helvetica Neue Condensed","HelveticaNeueRomanCondensed","HelveticaNeue-Roman-Condensed","Helvetica Neue Roman Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:normal;font-stretch:condensed;font-style:italic;}
.sans-serif.heavy,.sans-serif .heavy,.heavy .sans-serif{font-family:"Fakt Black","HelveticaNeueBlack","HelveticaNeue-Black","Helvetica Neue Black","Arial Black",'TeXGyreHerosBold',"HelveticaNeue","Helvetica Neue",sans-serif;font-weight:bold;font-stretch:expanded;font-style:normal;}
html body .sans-serif.condensed,html body .condensed,html body .condensed .sans-serif,html body .sans-serif .condensed,#reading-history-toggle,#copyright,#footer-links,#footer-links li a,.side-box>h2,html body .condensed .side-box a,html body .condensed .sans-serif p,html body .condensed .sans-serif div,html body .condensed h1,html body .condensed h2,html body .condensed h3,html body .condensed h4,html body .condensed h5,html body .condensed figure,html body .side-box.condensed a,html body .sans-serif.condensed p,html body .sans-serif.condensed div,html body h1.condensed,html body h2.condensed,html body h3.condensed,html body h4.condensed,html body h5.condensed,html body figure.condensed,html body .side-box a.condensed,html body .sans-serif p.condensed,html body .sans-serif div.condensed,html body h1 .condensed,html body h2 .condensed,html body h3 .condensed,html body h4 .condensed,html body h5 .condensed,html body figure .condensed,html body .side-box a .condensed,html body .sans-serif p .condensed,html body .sans-serif div .condensed{font-stretch:condensed;font-family:"Fakt Condensed","HelveticaNeueCondensed","HelveticaNeue-Condensed","Helvetica Neue Condensed","HelveticaNeueRomanCondensed","HelveticaNeue-Roman-Condensed","Helvetica Neue Roman Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:normal;font-style:normal;}
*{-webkit-transition:all 125ms ease-out;-moz-transition:all 125ms ease-out;-o-transition:all 125ms ease-out;transition:all 125ms ease-out;transition:top 0s;transition:left 0s;transition:bottom 0s;transition:right 0s;-webkit-transition:top 0s;-webkit-transition:left 0s;-webkit-transition:bottom 0s;-webkit-transition:right 0s;-moz-transition:top 0s;-moz-transition:left 0s;-moz-transition:bottom 0s;-moz-transition:right 0s;-o-transition:top 0s;-o-transition:left 0s;-o-transition:bottom 0s;-o-transition:right 0s;}
body{-webkit-background-size:6px 8px;-moz-background-size:6px 8px;background-size:6px 8px;min-width:960px;background:#90B2C4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #dceaf2 0%, #90b2c4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dceaf2), color-stop(100%, #90b2c4));background:-webkit-linear-gradient(top, #dceaf2 0%, #90b2c4 100%);background:-o-linear-gradient(top, #dceaf2 0%, #90b2c4 100%);background:-ms-linear-gradient(top, #dceaf2 0%, #90b2c4 100%);background:linear-gradient(to bottom, #dceaf2 0%, #90b2c4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dceaf2', endColorstr='#90b2c4', GradientType=0);background-attachment:fixed;}
.g-container{width:90%;margin:0 auto;min-width:960px;}.g-container .container-fluid{padding-right:0px;padding-left:0px;}
.popover{width:240px;}
body .g-container{padding:0;}
.home .g-container.nextGen.top-navigation>.container-fluid>header>.row-fluid,.connect .g-container.nextGen.top-navigation>.container-fluid>header>.row-fluid,.library .g-container.nextGen.top-navigation>.container-fluid>header>.row-fluid,.my-activity .g-container.nextGen.top-navigation>.container-fluid>header>.row-fluid{height:67px;}
#content{background-color:#fff;background-repeat:repeat;margin:5px 0;padding:0;border-radius:5px;}
.carousel-control{top:auto !important;bottom:0;}
.clearme{clear:both;}
.float-left{float:left;}
.float-right{float:right;}
.hidden{display:none !important;}
html.js body div.g-container,body.js div.g-container{visibility:hidden;}
html.js body.loaded div.g-container,html body.js.loaded div.g-container{visibility:visible;}
.modal .btn,.modal .modal-footer .btn{margin:0 8px;}
.saved,.saved span{background-position:-237px -60px;}
.spinner{width:100%;height:40%;position:fixed;display:block;top:40%;left:0%;margin:0 auto;background:transparent;border:none;text-align:center;opacity:0.72;z-index:9001;}.spinner img{width:100px;height:100px;}
#loading-spinner{width:100%;height:40%;position:fixed;display:block;top:40%;left:0%;margin:0 auto;background:transparent;border:none;text-align:center;opacity:0.72;}#loading-spinner img{width:100px;height:100px;}
#message-box .span12{margin:0;}
.modal-footer a.btn-link .condensed{display:inline-block;float:left;}
body div.top-navigation>div.container-fluid{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;}
body div.top-navigation>div.container-fluid>header{border-radius:0 0 5px 5px;width:100%;min-height:68px;line-height:normal;z-index:1000;background:#38505d;}
.navExplore .btn.btn-primary,.navTrack .btn.btn-primary,.navConnect .btn.btn-primary,.navMyLibrary .btn.btn-primary,.navMyActivities .btn.btn-primary,.navMyProfile .btn.btn-primary,.navHelp .btn.btn-primary{background-position:center top;background-repeat:no-repeat;padding:0px;text-transform:uppercase;font-size:10px;margin:0;}
.navExplore .btn.btn-primary:hover,.navTrack .btn.btn-primary:hover,.navConnect .btn.btn-primary:hover,.navMyLibrary .btn.btn-primary:hover,.navMyActivities .btn.btn-primary:hover,.navMyProfile .btn.btn-primary:hover,.navHelp .btn.btn-primary:hover{padding:0px;text-transform:uppercase;font-size:10px;margin:0;}
.navMyProfile .popover{width:280px;}.navMyProfile .popover .popover-content img{height:62px;width:62px;margin:0 8px;padding:0;border:solid 1px #ccc;float:left;display:none;}
.navMyProfile .popover .popover-content section{margin-top:-12px;}
.navMyProfile .popover .popover-content .view{border:solid 1px #ccc;color:#fff;font-size:17px;padding:6px 4px;text-transform:uppercase;display:block;margin:4px 12px 12px 12px;text-align:center;background:#54a6ff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0YTZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzNkODhkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjY5YjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #54a6ff 0%, #3d88d9 34%, #2269b6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #54a6ff), color-stop(34%, #3d88d9), color-stop(100%, #2269b6));background:-webkit-linear-gradient(top, #54a6ff 0%, #3d88d9 34%, #2269b6 100%);background:-o-linear-gradient(top, #54a6ff 0%, #3d88d9 34%, #2269b6 100%);background:-ms-linear-gradient(top, #54a6ff 0%, #3d88d9 34%, #2269b6 100%);background:linear-gradient(to bottom, #54a6ff 0%, #3d88d9 34%, #2269b6 100%);-pie-background:linear-gradient(to bottom, #54a6ff 0%, #3d88d9 34%, #2269b6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#54a6ff', endColorstr='#2269b6', GradientType=0);}
.navMyProfile .popover .popover-content:hover{cursor:default;}
.navMyProfile .popover .popover-content a:hover{cursor:pointer;}
.navMyProfile .popover .popover-content h4{color:#333;margin-top:24px;font-size:17px;font-family:Arial Narrow;text-align:center;}
.navMyProfile .popover .popover-content h5{color:#333;font-size:14px;height:17px;line-height:17px;overflow:hidden;font-family:Arial Narrow;text-align:center;}
.right-arrow{width:10px;height:10px;margin-left:2px;display:inline-block;overflow:hidden;background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat scroll -20px 1px;}
aside.sign-out{height:32px;width:100%;margin-top:8px;border-top:solid 1px #ddd;background:#f0f9ff;background:-moz-linear-gradient(top, #f0f9ff 0%, #dedede 9%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f9ff), color-stop(9%, #dedede), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #f0f9ff 0%, #dedede 9%, #ffffff 100%);background:-o-linear-gradient(top, #f0f9ff 0%, #dedede 9%, #ffffff 100%);background:-ms-linear-gradient(top, #f0f9ff 0%, #dedede 9%, #ffffff 100%);background:linear-gradient(to bottom, #f0f9ff 0%, #dedede 9%, #ffffff 100%);-pie-background:linear-gradient(to bottom, #f0f9ff 0%, #dedede 9%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f9ff', endColorstr='#ffffff', GradientType=0);}
aside.sign-out a{display:inline-block;float:right;margin-top:8px;margin-right:4px;color:#178eb8;}
#features li.navMyProfile.active aside.sign-out a{color:#178eb8;}
header .alert{margin:2px;margin-bottom:2px;}
#message-box .span12,#message-box.row-fluid [class*="span"]{min-height:0px;width:100%;}
.ui-widget-content .ui-menu-item .ui-state-focus{color:#ffffff;border:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;text-decoration:none;background-color:none;}
.ui-menu{padding:0;}.ui-menu .ui-menu-item{margin-top:1px;padding:0px;}.ui-menu .ui-menu-item a{line-height:24px;}
.ui-autocomplete-category{padding:0 8px;}
.ETC-L-icons li,.nav_R-icons li{float:left;}
.ETC-L-icons li{}
.ETC-L-icons li>a,.nav_R-icons li>a{padding:0px;text-transform:uppercase;font-size:11px;margin:0;vertical-align:middle;color:#86aabe;float:left;line-height:20px;overflow:hidden;white-space:nowrap;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
.ETC-L-icons li:hover>a,.nav_R-icons li:hover>a,.ETC-L-icons li.active>a,.nav_R-icons li.active>a{color:#fff;text-decoration:none;}
.ETC-L-icons li:hover,.nav_R-icons li:hover{background:#2f424d;}
.ETC-L-icons li.active,ul#myactions.nav_R-icons li.active{background:#172025;}
.ETC-icons,.nav_R-icons li.navExplore,.nav_R-icons li.navTrack,.nav_R-icons li.navConnect{display:none;}
#myactions{float:right;height:130px;}
li.navConnect{position:relative;}
.messageNumber{top:8px;line-height:normal;}
.messageNumber .circle{background:url('/imagesrv/apps/gproduct/images/connect/icons.png') no-repeat -150px -40px;color:#d54400;display:inline-block;font-size:12px;height:18px;left:47px;margin-right:-12px;position:relative;text-align:center;top:-3px;width:18px;z-index:10;}
.navConnect .messageNumber .btn{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;font-size:12px;margin-left:16px;padding:0 6px;}
ul#myactions,ul#myactions li:first-child,ul#myactions li:first-child>a{border-left:0;border-left-color:transparent;}
.iconsearch{background:url("https://www.gartner.com/imagesrv/apps/gproduct/images/icons/home/icon-search.png;wa54ba8f6554eaf311") #ffffff no-repeat scroll right center;background-color:#ffffff;background-position:5px 1px;display:block;height:21px;position:absolute;right:7px;top:5px;width:29px;}
#features{position:relative;margin-left:1.5%;}#features form.searchform-wrapper{margin-top:-18px;}
#features form.searchform{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;float:left;margin:28px 20px 0;position:relative;width:290px;text-align:left;}
#features .searchform1{float:left;margin:0 0 0px;width:510px;}
#features .input-small{padding:5px 3px;border:1px solid #2068A8;border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;box-shadow:1px 0 2px 0 rgba(0, 0, 0, 0.45);-webkit-box-shadow:1px 0 2px 0 rgba(0, 0, 0, 0.45);position:relative;font-size:12px;height:30px;font-weight:bold;}
#features .solrSearchKeywordWrapper{border-radius:3px;background-color:#fff;height:31px;margin:0px;padding:0 0 0 5px;border:none;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-shadow:none;-webkit-box-shadow:none;}#features .solrSearchKeywordWrapper input#keywords{line-height:26px;border:none;box-shadow:none;-webkit-box-shadow:none;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#features form{width:360px;height:34px;}
#features select{margin-top:0px;background-color:#fff !important;}
#features input{margin-top:0px;background-color:#fff !important;}
#features ul li.no-bg,#features ul li.no-bg:hover{background-color:transparent;background-image:none;-webkit-background-image:none;box-shadow:none;-webkit-box-shadow:none;}
#features ul li.navMyActivities{padding-left:2px;}
#features .navExplore a .sprite,#features .navTrack a .sprite,#features .navConnect a .sprite,#features .navMyLibrary a .sprite,#features .navMyActivities a .sprite,#features .navMyProfile a .sprite,#features .navHelp a .sprite{width:30px;height:30px;display:block;text-align:center;margin:9px auto 0px auto;background:url('/imagesrv/apps/gproduct/images/sprites/header.png') no-repeat scroll 0px 0px transparent;}
#features li.navExplore a>.sprite{background-position:-39px -127px;}
#features li.navExplore.active a{color:#00a5dd;}#features li.navExplore.active a>.sprite{background-position:-39px -87px;}
#features li.navTrack a>.sprite{background-position:-79px -128px;}
#features li.navTrack.active a{color:#a7bf1d;}#features li.navTrack.active a>.sprite{background-position:-79px -88px;}
#features li.navConnect a>.sprite{width:35px;background-position:-120px -127px;}
#features li.navConnect.active a{color:#eba151;}#features li.navConnect.active a>.sprite{background-position:-120px -87px;}
#features li.navMyLibrary a>.sprite{background-position:-157px -125px;}
#features li.navMyLibrary.active a{color:#fff;}#features li.navMyLibrary.active a>.sprite{background-position:-157px -85px;}
#features li.navMyActivities a>.sprite{background-position:-198px -128px;}
#features li.navMyActivities.active a{color:#fff;}#features li.navMyActivities.active a>.sprite{background-position:-198px -88px;}
#features li.navMyProfile a>.sprite{background-position:-237px -126px;width:44px;}
#features li.navMyProfile.active a{color:#fff;}#features li.navMyProfile.active a>.sprite{background-position:-237px -85px;}
#features li.navHelp{border-radius:0 0 5px 0;-webkit-border-radius:0 0 5px 0;-o-border-radius:0 0 5px 0;-moz-border-radius:0 0 5px 0;}#features li.navHelp a{bottom:3px;position:relative;}#features li.navHelp a>.sprite{height:24px;width:24px;margin-top:16px;margin-bottom:2px;margin-left:20px;background-position:10px -57px;}
#features li.navHelp.active a{color:#fff;}#features li.navHelp.active a>.sprite{background-position:10px -27px;}
#features #solr-searchform-wrapper.searchform-wrapper .iconsearch{background:url("https://www.gartner.com/imagesrv/apps/gproduct/images/search/sprites/solr_search@.png;wadf64632e9e95a87f") #ffffff no-repeat scroll 9px -20px;background-color:#ffffff;background-position:;display:inline-block;height:21px;position:absolute;right:20px;top:5px;width:29px;}
#features #solr-searchform-wrapper.searchform-wrapper form.searchform{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;float:left;margin:10px 20px 0;position:relative;text-align:left;}
#features #advFormButton.solrAdvFormButton{position:absolute;right:15px;top:30px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:10px;font-weight:bold;line-height:20px;color:#86aabe;text-transform:uppercase;}
.ui-widget-content .ui-menu-item .ui-state-focus{color:#ffffff;border:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;text-decoration:none;background-color:none;}
.ui-menu .ui-widget-content.ui-menu-divider{background-image:none;background-color:#f5f5f5;}
.btn{border-color:#ccc;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#032750;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #032750), color-stop(25% #033f79), color-stop(75% #025298), color-stop(100% #004d99));background-image:-webkit-linear-gradient(top, #032750 0%, #033f79 25%, #025298 75%, #004d99 100%);background-image:-moz-linear-gradient(top, #032750 0%, #033f79 25%, #025298 75%, #004d99 100%);background-image:-ms-linear-gradient(top, #032750 0%, #033f79 25%, #025298 75%, #004d99 100%);background-image:-o-linear-gradient(top, #032750 0%, #033f79 25%, #025298 75%, #004d99 100%);}.btn-primary:hover{color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#032750;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #032750), color-stop(25% #033f79), color-stop(75% #025298), color-stop(100% #000000));background-image:-webkit-linear-gradient(top, #032750 0%, #033f79 25%, #025298 75%, #000000 100%);background-image:-moz-linear-gradient(top, #032750 0%, #033f79 25%, #025298 75%, #000000 100%);background-image:-ms-linear-gradient(top, #032750 0%, #033f79 25%, #025298 75%, #000000 100%);background-image:-o-linear-gradient(top, #032750 0%, #033f79 25%, #025298 75%, #000000 100%);}
.btn-primary .active{color:rgba(255, 255, 255, 0.75);}
body div.top-navigation>div.container-fluid>header ul{position:relative;display:inline-block;line-height:60px;margin:0;padding:0;}body div.top-navigation>div.container-fluid>header ul li{position:relative;display:inline-block;line-height:66px;padding:0;margin:0;height:66px;}
body div.top-navigation>div.container-fluid>header .logo-container{position:relative;margin-left:24px;display:inline-block;float:left;}body div.top-navigation>div.container-fluid>header .logo-container a{display:inline-block;margin:16px auto 0 auto;}body div.top-navigation>div.container-fluid>header .logo-container a span.sprite{padding:0;margin:0 auto;display:inline-block;background:url('/imagesrv/apps/gproduct/images/sprites/header.png') no-repeat scroll 0px -165px transparent;}body div.top-navigation>div.container-fluid>header .logo-container a span.sprite.logo{width:80px;height:32px;margin-left:24px;margin-top:1px;}
body div.top-navigation>div.container-fluid>header .logo-container a span.sprite.home{width:30px;height:30px;background-position:0px -90px;margin-right:5px;}
body div.top-navigation>div.container-fluid>header .searchHistoryResults{position:absolute;top:50px;float:left;z-index:5;width:370px;background-color:#fff;margin-left:250px;line-height:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}body div.top-navigation>div.container-fluid>header .searchHistoryResults ul{line-height:20px;margin:0;}body div.top-navigation>div.container-fluid>header .searchHistoryResults ul li{padding:5px;line-height:20px;display:block;margin:0;height:26px;}body div.top-navigation>div.container-fluid>header .searchHistoryResults ul li a:hover{cursor:pointer;}
#myactions{float:right;margin-top:-60px;text-align:center;}#myactions li,#myactions li>a{width:72px;text-align:center;padding-left:0;padding-right:0;cursor:pointer;}
#myactions li.navMyLibrary>a{padding-left:8px;margin-left:-8px;}
body div.top-navigation>div.container-fluid>header #features li{position:relative;top:61px;}
#message-box .span12{margin-top:5px;}
#message-box .proxy-mode,#message-box .proxy-mode a{text-align:center;letter-spacing:1px;font-size:18px;line-height:22px;}
#features #myactions .navMyProfile .popover .popover-inner{background:#3A3A3A;background:-moz-linear-gradient(top, #3a3a3a 0%, #3a3a3a 9%, #3a3a3a 66%, #494949 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3a3a3a), color-stop(9%, #3a3a3a), color-stop(66%, #3a3a3a), color-stop(100%, #494949));background:-webkit-linear-gradient(top, #3a3a3a 0%, #3a3a3a 9%, #3a3a3a 66%, #494949 100%);background:-o-linear-gradient(top, #3a3a3a 0%, #3a3a3a 9%, #3a3a3a 66%, #494949 100%);background:-ms-linear-gradient(top, #3a3a3a 0%, #3a3a3a 9%, #3a3a3a 66%, #494949 100%);background:linear-gradient(to bottom, #3a3a3a 0%, #3a3a3a 9%, #3a3a3a 66%, #494949 100%);-pie-background:linear-gradient(to bottom, #3a3a3a 0%, #3a3a3a 9%, #3a3a3a 66%, #494949 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3A3A3A', endColorstr='#494949', GradientType=0);}
#features .navHelp .popover-content h3{color:#fff;}
body #features #myactions .no-bg{width:300px;}
body ul.main-search.ui-autocomplete,body ul.main-search.ui-autocomplete li{color:#fff;z-index:2000 !important;padding:0;margin-bottom:1px;}
body ul.main-search.ui-autocomplete{overflow:hidden;width:288px;margin-left:-193px;transition:top 0s;transition:left 0s;-moz-transition:top 0s;-moz-transition:left 0s;-webkit-transition:top 0s;-webkit-transition:left 0s;-o-transition:top 0s;-o-transition:left 0s;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}body ul.main-search.ui-autocomplete li{margin-bottom:1px;}
body span.TypeAheadTriangle{width:0;height:0;border-style:solid;border-width:0 5px 10px 5px;border-color:transparent transparent #fff transparent;position:absolute;top:58px;left:41.5%;z-index:20000;}
ul.main-search.ui-autocomplete .ui-autocomplete-category{font-size:.9em;margin-top:-1px;line-height:24px;}ul.main-search.ui-autocomplete .ui-autocomplete-category:last-child{margin-bottom:-1px;}
ul.main-search.ui-autocomplete .ui-autocomplete-category.ui-menu-divider{display:none;}
ul.main-search.ui-autocomplete .ui-autocomplete-category{border-top:2px solid #fff;}
ul.main-search.ui-autocomplete.solr-typeahead .ui-autocomplete-category{border-top:none;border-bottom:1px solid #e6e6e6;}ul.main-search.ui-autocomplete.solr-typeahead .ui-autocomplete-category:last-child{border-top:none;border-bottom:none;}
ul.main-search.ui-autocomplete .ui-menu-item{}ul.main-search.ui-autocomplete .ui-menu-item .smallface{width:30px;display:inline-block;padding:0 0 0 13px;}
ul.main-search.ui-autocomplete li.cat-pct .smallface{width:28px;display:inline-block;padding:0 0 0 13px;vertical-align:middle;}
html body ul.main-search.ui-autocomplete li.ui-menu-item a{font-size:16px;color:#999;line-height:24px !important;margin:0 10px 0 65px;border-bottom:1px solid #c5c6c8;}
html body ul.main-search.ui-autocomplete.solr-typeahead li.ui-menu-item a{font-size:19px;color:#3a3a3a;line-height:20px !important;font-family:'Arial Narrow',Arial,sans-serif;display:inline-block;margin:0;border-bottom:none;}
html body ul.main-search.ui-autocomplete li.cat-analyst.ui-menu-item a{font-size:16px;line-height:24px !important;margin:0 10px 0 20px;border-bottom:1px solid #c5c6c8;display:inline-block;}
html body ul.main-search.ui-autocomplete li.cat-pct.ui-menu-item a{font-size:16px;line-height:24px !important;margin:0 10px 0 30px;border-bottom:1px solid #c5c6c8;display:inline-block;width:330px;padding:0px;vertical-align:middle;}
html body ul.main-search.ui-autocomplete li .leftSec{display:table-cell;width:210px;background-color:#677b88;vertical-align:top;text-align:right;padding-right:10px;padding-top:20px;cursor:default;}html body ul.main-search.ui-autocomplete li .leftSec p{width:135px;font-family:'Arial Narrow',Arial,sans-serif;font-size:19px;display:inline-block;cursor:default;}
html body ul.main-search.ui-autocomplete li .rightSec{display:table-cell !important;width:613px;padding:15px 15px;position:static !important;top:auto !important;left:auto !important;border:none !important;}
html body ul.main-search.ui-autocomplete li.cat-vendors .leftSec span{background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/search/sprites/solr_search@.png;wadf64632e9e95a87f') no-repeat -260px -20px;width:17px;height:20px;display:inline-block;vertical-align:top;margin-left:5px;}
html body ul.main-search.ui-autocomplete li.cat-popular-terms .leftSec span,html body ul.main-search.ui-autocomplete li.cat-previous_searches .leftSec span{background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/search/sprites/solr_search@.png;wadf64632e9e95a87f') no-repeat -200px -20px;width:17px;height:20px;display:inline-block;vertical-align:top;margin-left:5px;}
html body ul.main-search.ui-autocomplete li.cat-research .leftSec span{background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/search/sprites/solr_search@.png;wadf64632e9e95a87f') no-repeat -240px -20px;width:17px;height:20px;display:inline-block;vertical-align:top;margin-left:5px;}
html body ul.main-search.ui-autocomplete li.cat-analysts .leftSec span{background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/search/sprites/solr_search@.png;wadf64632e9e95a87f') no-repeat -280px -20px;width:19px;height:18px;display:inline-block;vertical-align:top;margin-left:5px;}
html body ul.main-search.ui-autocomplete li.cat-peer-conversations .leftSec span{background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/search/sprites/solr_search@.png;wadf64632e9e95a87f') no-repeat -320px -20px;width:20px;height:20px;display:inline-block;vertical-align:top;margin-left:5px;}
html body ul.main-search.ui-autocomplete li.cat-best-match .leftSec span{background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/search/sprites/solr_search@.png;wadf64632e9e95a87f') no-repeat -220px -20px;width:20px;height:20px;display:inline-block;vertical-align:top;margin-left:2px;}
html body ul.main-search.ui-autocomplete li.cat-terms .leftSec span{background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/search/sprites/solr_search@.png;wadf64632e9e95a87f') no-repeat -200px -20px;width:20px;height:20px;display:inline-block;vertical-align:top;}
ul.main-search.ui-autocomplete li.ui-menu-item:hover{color:#dadcdd;background-color:#38505d;cursor:pointer;}ul.main-search.ui-autocomplete li.ui-menu-item:hover a{color:#dadcdd;border-bottom:1px solid #38505d !important;}ul.main-search.ui-autocomplete li.ui-menu-item:hover a .highlighted{color:#f9fcfd;}
ul.main-search.ui-autocomplete.solr-typeahead li.ui-menu-item:hover{color:#3a3a3a;background-color:#fff;cursor:pointer;}ul.main-search.ui-autocomplete.solr-typeahead li.ui-menu-item:hover .leftSec{color:#ffffff;cursor:default;}
ul.main-search.ui-autocomplete.solr-typeahead li.ui-menu-item:hover a{color:#3a3a3a;border-bottom:none !important;}ul.main-search.ui-autocomplete.solr-typeahead li.ui-menu-item:hover a .highlighted{color:#3a3a3a;}
ul.main-search.solr-typeahead.ui-autocomplete .rightSec li.ui-menu-item:hover{color:#3a3a3a;background-color:#e3ecf1;cursor:pointer;}ul.main-search.solr-typeahead.ui-autocomplete .rightSec li.ui-menu-item:hover a{color:#3a3a3a;border-bottom:none !important;}ul.main-search.solr-typeahead.ui-autocomplete .rightSec li.ui-menu-item:hover a .highlighted{color:#3a3a3a;}
ul.main-search.ui-autocomplete .cat-term{line-height:22px;margin-top:0px;text-transform:lowercase;}
ul.main-search.ui-autocomplete li.ui-menu-item a .highlighted{color:#3a3a3a;font-weight:bold;}
.ui-autocomplete-category.cat-vendor,.ui-autocomplete-category.cat-analyst,.ui-autocomplete-category.cat-title,.ui-autocomplete-category.cat-document,.ui-autocomplete-category.cat-previous,.ui-autocomplete-category.cat-peer{text-align:left ;height:24px ;overflow:hidden;min-height:0px ;background:#87b1c2;font-size:12px !important;color:#fff ;text-transform:uppercase ;letter-spacing:.05em;font-weight:bold !important;}
ul.main-search.solr-typeahead.ui-autocomplete .ui-autocomplete-category.cat-previous{height:auto;}
li.cat-analyst.ui-menu-item,li.cat-vendor.ui-menu-item{text-transform:capitalize;}
.ui-autocomplete-category>.cat-sprites{background-image:url('/imagesrv/apps/gproduct/images/sprites/header.png');width:20px;height:20px;display:inline-block;vertical-align:middle;margin:0 17px;}
.cat-analyst>.cat-sprites{background-position:-58px -10px;}
.cat-document>.cat-sprites,.cat-title>.cat-sprites{background-position:-80px -10px;margin:0 12px 0 22px;}
.cat-peer>.cat-sprites{background-position:-150px -30px;width:33px;height:21px;margin:1px 0px 0 20px;}
.cat-vendor>.cat-sprites{background-position:-37px -10px;}
.cat-previous>.cat-sprites{background-position:-100px -9px;}
.cat-term.ui-autocomplete-category>.cat-sprites{background-image:none;}
.cat-term.ui-menu-item span.forTerm{background-image:url('/imagesrv/apps/gproduct/images/sprites/header.png');position:absolute;width:28px;height:22px;clip:rect(0px 20px 30px 0px);clip:rect(0px, 20px, 30px, 0px);background-position:0px -8px;margin-left:18px;background-repeat:no-repeat;}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all.main-search{background-color:#fefefe;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MyUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjNmM2YzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background-image:-moz-linear-gradient(left, #fefefe 43%, #f3f3f3 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(43%, #fefefe), color-stop(100%, #f3f3f3));background-image:-webkit-linear-gradient(left, #fefefe 43%, #f3f3f3 100%);background-image:-o-linear-gradient(left, #fefefe 43%, #f3f3f3 100%);background-image:-ms-linear-gradient(left, #fefefe 43%, #f3f3f3 100%);background-image:linear-gradient(to right, #fefefe 43%, #f3f3f3 100%);background-size:56px;}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all.main-search.solr-typeahead{backgroiund-color:#fff;width:836px !important;left:39.5% !important;}
html body ul.main-search.ui-autocomplete .ui-menu-item.cat-term a.ui-state-focus:hover .highlighted,html body ul.main-search.ui-autocomplete .ui-menu-item.cat-vendor a.ui-state-focus:hover .highlighted,html body ul.main-search.ui-autocomplete .ui-menu-item.cat-analyst a.ui-state-focus:hover .highlighted,html body ul.main-search.ui-autocomplete .ui-menu-item.cat-title a.ui-state-focus:hover .highlighted,html body ul.main-search.ui-autocomplete .ui-menu-item.cat-document a.ui-state-focus:hover .highlighted,html body ul.main-search.ui-autocomplete .ui-menu-item.cat-previous a.ui-state-focus:hover .highlighted,html body ul.main-search.ui-autocomplete .ui-menu-item.cat-pct a.ui-state-focus:hover .highlighted{color:#f9fcfd;}
.bottom-nav footer{margin:0 auto;z-index:1000;min-height:83px;border-top-left-radius:5px;border-top-right-radius:5px;border-top:solid 1px #123;background:#2e3032;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlMzAzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzQxNDQ0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzRmNTI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZjUyNTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #223038 0%, #2c3d46 25%, #2d3e47 75%, #2d3e47 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #223038), color-stop(25%, #2c3d46), color-stop(75%, #2d3e47), color-stop(100%, #2d3e47));background:-webkit-linear-gradient(top, #223038 0%, #2c3d46 25%, #2d3e47 75%, #2d3e47 100%);background:-o-linear-gradient(top, #223038 0%, #2c3d46 25%, #2d3e47 75%, #2d3e47 100%);background:-ms-linear-gradient(top, #223038 0%, #2c3d46 25%, #2d3e47 75%, #2d3e47 100%);background:linear-gradient(to bottom, #223038 0%, #2c3d46 25%, #2d3e47 75%, #2d3e47 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#223038', endColorstr='#2d3e47', GradientType=0);}.bottom-nav footer li{display:inline-block;color:#abc;padding:0;margin:0;}
.bottom-nav footer #footer-links{position:relative;color:white;text-align:center;margin:10px auto 0 auto;}.bottom-nav footer #footer-links a{color:#fff;text-shadow:0px 1px 2px rgba(0, 10, 20, 0.57);opacity:1;}.bottom-nav footer #footer-links a:hover{text-shadow:0px 2px 0px #033568,0px 2px 1px rgba(255, 255, 255, 0.57);opacity:0.95;}
.bottom-nav footer #footer-links li:not(:first-child):before{content:"\00A0 \2022 \00A0 \00A0";}
.bottom-nav footer #copyright{color:white;margin-right:5px;margin-bottom:16px;float:right;margin-top:16px;}
.bottom-nav footer #footer-logo{color:white;margin-left:5px;margin-bottom:5px;}
#reading-history{position:fixed;color:#fff;z-index:1001;text-align:center;max-height:165px;bottom:0;left:0;right:0;width:100%;margin:0 auto;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);}
#reading-history-toggle{width:287px;height:46px;text-indent:-9999px;background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/reading-history.png;wafd7a04f6b2335265') top left no-repeat scroll;font-size:13px;font-weight:normal;line-height:18px;color:#fff;box-shadow:none;-webkit-box-shadow:none;border:0;margin-bottom:-2px;}
#reading-history-content{width:100%;border:0;max-height:140px;overflow:hidden;border-top-style:solid;border-top-width:2px;border-top-color:#F4F4F4;}#reading-history-content p{margin:9px;}
#reading-history-content.collapse{height:0px;}
#reading-history .btn{padding:0 10px 2px 10px;}
#reading-history-content,#reading-history-content ul.slides li{background-color:#496473;}
#reading-history-content ul.slides>li:nth-child(5n){margin-right:50px;}
#reading-history .flexslider .flex-direction-nav .flex-disabled{opacity:0 !important;}
ul.footermenu{text-align:center;margin-top:15px;}ul.footermenu li{display:inline-block;display:inline;border-right:solid 1px #fff;}ul.footermenu li a{padding:0 7px;color:#fff;cursor:pointer;}ul.footermenu li a:hover{background:transparent;text-decoration:underline;}
ul.footermenu li:last-child{border-right:none;}
.reading-history-carousel li,.reading-history-carousel li span,.reading-history-carousel li a{color:#EAEAEA;}
.reading-history-carousel li{height:110px;}
.reading-history-carousel .slides>li>div,.reading-history-carousel .slides>li>div span,.reading-history-carousel .slides>li a{text-align:left;}
.reading-history-carousel .slides>li>div{padding:0 8px;border-right:dotted 1px #fff;height:100%;}
.reading-history-carousel .slides>li .title:hover,.reading-history-carousel .slides>li:hover .title,.reading-history-carousel .slides>li div:hover .title{text-decoration:underline;}
.reading-history-carousel .slides>li span:hover,.reading-history-carousel .slides>li:hover,.reading-history-carousel .slides>li div:hover,.reading-history-carousel .slides>li a:hover{cursor:pointer;}
.reading-history-carousel .slides>li{z-index:2000;position:relative;}
.reading-history-carousel .slides>li>div{z-index:2001;position:relative;}
.reading-history-carousel .slides>li>div>span,.reading-history-carousel .slides>li>a{z-index:2002;position:relative;}
.reading-history-carousel .slides>li .title{letter-spacing:.05em;display:block;font-size:16px;line-height:19px;height:46px;padding-top:5px;overflow:hidden;margin-bottom:0;}
.reading-history-carousel .slides>li .summary{display:block;font-size:12px;line-height:17px;color:#dadada;}
.reading-history-carousel .flex-direction-nav li:first-child{height:30px;overflow-y:hidden;margin-top:96px;}
.reading-history-carousel .flex-direction-nav a{top:5px;margin-top:-80px;}
.bottom-nav footer .logo,.bottom-nav footer .logo:hover{text-decoration:none;}
.bottom-nav footer .logo img{border:0;width:120px;padding-left:18px;}
#reading-history .ie-border-radius-fix{width:200px;height:30px;padding:0;margin:0 auto;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.3;}
.shareBox .modal-header{background:#636363;background:-moz-linear-gradient(top, #636363 0%, #595959 50%, #4d4d4d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #636363), color-stop(50%, #595959), color-stop(100%, #4d4d4d));background:-webkit-linear-gradient(top, #636363 0%, #595959 50%, #4d4d4d 100%);background:-o-linear-gradient(top, #636363 0%, #595959 50%, #4d4d4d 100%);background:-ms-linear-gradient(top, #636363 0%, #595959 50%, #4d4d4d 100%);background:linear-gradient(to bottom, #636363 0%, #595959 50%, #4d4d4d 100%);-pie-background:linear-gradient(to bottom, #636363 0%, #595959 50%, #4d4d4d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363', endColorstr='#4d4d4d', GradientType=0);}.shareBox .modal-header .btn{text-transform:uppercase;font-size:12px;color:#fff;}
.shareBox .modal-body{background:#f2f2f2;min-height:400px;}.shareBox .modal-body div{font-size:18px;}
.shareBox form{margin:0;}
.shareBox .formError div.formErrorArrow div{box-shadow:0 2px 3px #EEEEEE;}
.modal-body h2{font-size:24px;color:#3a3a3a;}
.modal-body h3{font-size:18px;color:#585858;display:inline;}
.share-to{padding:4px 0;margin:0px;}.share-to strong{padding-right:1%;}
.share-to .label-insturctions{font-size:16px;}
.share-to input{width:91%;margin-bottom:7px;}
.share-subject strong{padding-right:1%;}
.share-recipient{padding:4px 11px;margin:1px 4px;background-color:#cccccc;border-radius:10px;}
.sender-name{padding:6px 0 0;margin:0px;}
.share-subject,.sender-message,.share-date,.share-analysts{padding:0px;margin:0px 0 2px 0;}
.modal-body textarea{width:97%;margin-top:2px;}
.shareBox hr{border:none;border-top:1px solid #cccccc;margin:8px 0 20px 0;}
.shareBox p{padding:2px 0;margin:0px;}
.shareBox .modal-body .share-date{padding-top:5px;color:#696969;font-size:14px;}.shareBox .modal-body .share-date .clock{background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat scroll -380px -18px;display:inline-block;height:17px;margin-right:5px;vertical-align:top;width:15px;}
.shareBox .modal-body .share-date .document{background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat scroll -360px -38px;display:inline-block;height:15px;margin-left:25px;margin-right:5px;vertical-align:top;width:10px;}
.shareBox .btn-warning{background:-moz-linear-gradient(top, #fe7b00 0%, #d74700 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe7b00), color-stop(100%, #d74700));background:-webkit-linear-gradient(top, #fe7b00 0%, #d74700 100%);background:-o-linear-gradient(top, #fe7b00 0%, #d74700 100%);background:-ms-linear-gradient(top, #fe7b00 0%, #d74700 100%);background:linear-gradient(to bottom, #fe7b00 0%, #d74700 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe7b00', endColorstr='#d74700', GradientType=0);text-transform:uppercase;font-size:12px;margin-top:15px;}
.shareBox .modal-footer{border-bottom:4px solid #333333;padding:0;}
h2.pc-discuss-header{margin:4px 0;font-size:22px;float:left;color:#ffffff;}
p.pc-thankyou{margin:16px 0 10px 0;font-size:13px;display:block;text-align:left;font-family:"Fakt","HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman",'TeXGyreHerosRegular',"Helvetica","Tahoma","Geneva","Arial",sans-serif;}
.share-analysts{color:#696969;font-size:15px;}
.modal.widerBox{width:610px;}
#content #flat-ui-design-modal .share-to p{display:inline-block;margin:0px 5px 0px 0;font-size:19px;padding:0;}
#content #flat-ui-design-modal h3.condensed{font-size:24px;color:#3a3a3a;line-height:26px;}
.flat-design.modal-body{min-height:0;max-height:1000px;border-radius:5px;padding:22px;}.flat-design.modal-body .btn{background-image:none;border:none;font:bold 15px "Helvetica Neue",Helvetica,Arial,sans-serif;background:#8598a2;text-transform:uppercase;color:#ffffff;padding:9px 12px 10px;line-height:22px;text-decoration:none;text-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s;-webkit-backface-visibility:hidden;}
.flat-design.modal-body .btn:hover,.flat-design.modal-body .btn:focus{background-color:#a4b2b9;color:#ffffff;outline:none;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s;-webkit-backface-visibility:hidden;}
.flat-design.modal-body .btn:active,.flat-design.modal-body .btn.active{background-color:#71818a;color:rgba(255, 255, 255, 0.75);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.flat-design.modal-body .btn.btn-large{font-size:15px ;line-height:20px;box-sizing:border-box;height:40px;width:115px;}
.flat-design.modal-body .btn.btn-dangr{background-color:#d54400;margin-right:0;}
.flat-design.modal-body .btn.btn-dangr:hover,.flat-design.modal-body .btn.btn-dangr:focus{background-color:#fb6602;}
.flat-design.modal-body .btn.btn-dangr.active{background-color:#d65702;}
.flat-design .qmark{background:url('/imagesrv/apps/gproduct/images/sprites/explore.png') no-repeat scroll -260px -19px;display:inline-block;height:14px;margin-left:5px;margin-top:4px;cursor:pointer;vertical-align:top;width:13px;float:left;}
.flat-design .tooltip{width:290px;}.flat-design .tooltip .tooltip-inner{background:#38505e;color:#FFFFFF;font-size:13px;line-height:16px;max-width:275px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.flat-design .tooltip .tooltip-arrow{border-bottom-color:#38505e;}
.flat-design .tooltip.in{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.flat-design .radioSelector{display:inline-block;float:left;margin-left:15px;}
.flat-design #keyInsightsRadio{margin-left:10px;}
.flat-design .radioLabel{display:inline-block;float:left;margin-left:5px;margin-top:3px;font:normal 14px "Helvetica Neue",Helvetica,Arial,sans-serif;}.flat-design .radioLabel span{font-weight:bold;}
.flat-design .shareBox p{padding:0;}
.flat-design .maxReached{height:39px;width:524px;background:#ebebeb;border:solid 1px #b9d0dc;margin:15px auto;padding:17px 20px;border-radius:5px;}.flat-design .maxReached p{font:bold 15px "Helvetica Neue",Helvetica,Arial,sans-serif;}
.flat-design .maxReached span.blueMax{color:#067b9c;}
.flat-design .maxReached span.orangeMax{color:#d54400;}
.flat-design #radioSelection{margin-left:20px;margin-bottom:30px;}
.flat-design #document-share-message{height:110px;}
.flat-design .message-box-link-container{margin-top:15px;}
.flat-design #message-box-link{font-size:18px;cursor:pointer;}
.flat-design p.share-to{font-size:19px;line-height:16px;}
.flat-design .share-to input{margin-top:5px;width:523px;}
.flat-design .share-to p{display:inline-block;margin:0px 5px 0px 0;font-size:19px;}
.flat-design .share-to .send-to-list{overflow-y:scroll;height:200px;}
.flat-design .default-input-value{color:#99999;}
.flat-design .document-id{font-family:palatino, georgia, Times New Roman;}
.flat-design .share-date{margin:0px;padding-top:0;}.flat-design .share-date .clock{margin-top:3px;}
.flat-design .share-date .document{margin-top:2px;}
.flat-design .share-analysts{font-size:14px;margin-top:0;padding-top:0;}
.flat-design .share-subject{margin-top:10px;}.flat-design .share-subject h3.condensed{font-size:24px;color:#3a3a3a;line-height:26px;}
.flat-design .topClose{margin-bottom:25px;}
.confirm-delete h3{font-size:20px;}
.confirm-delete .modal-header{border:0;}
.confirm-delete .modal-body{padding-top:0;}
.confirm-delete p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;}
.confirm-delete .modal-footer{background:#dfe0e2;background:-moz-linear-gradient(top, #dfe0e2 0%, #f3f4f6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfe0e2), color-stop(100%, #f3f4f6));background:-webkit-linear-gradient(top, #dfe0e2 0%, #f3f4f6 100%);background:-o-linear-gradient(top, #dfe0e2 0%, #f3f4f6 100%);background:-ms-linear-gradient(top, #dfe0e2 0%, #f3f4f6 100%);background:linear-gradient(to bottom, #dfe0e2 0%, #f3f4f6 100%);-pie-background:linear-gradient(to bottom, #dfe0e2 0%, #f3f4f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfe0e2', endColorstr='#f3f4f6', GradientType=0);border-top:0;}
.btn-addTo.popout{z-index:1000;}
.scroll-rail .popout{z-index:1003;}
.lib-popover{position:fixed;padding:5px;color:#000;z-index:1004;}
.popover .popover-inner{height:auto;}
#content .popover ul li input{margin:0 5px;padding:0px;}
.popout{font-family:'Fakt';z-index:1002;}.popout .top{background:url("/imagesrv/apps/common/images/popover/flyout_bkg_top.png") no-repeat;width:340px;height:35px;}
.popout .middle{background:url("/imagesrv/apps/common/images/popover/flyout_bkg_middle.png") repeat-y;width:340px;min-height:30px;font-family:'Fakt';}
.popout .bottom{background:url("/imagesrv/apps/common/images/popover/flyout_bkg_bottom.png") no-repeat;width:340px;height:35px;}
.popout .pop-container{position:relative;width:350px;margin:0 auto;padding:1px 0;}
.popout .top_right{background:url("/imagesrv/apps/common/images/popover/flyout_arrow_right.png") no-repeat;width:32px;height:29px;position:absolute;top:35px;right:-2px;}
.popout .top_left{background:url("/imagesrv/apps/common/images/popover/flyout_arrow_left.png") no-repeat;width:32px;height:29px;position:absolute;top:35px;right:-20px;}
.popout ul{list-style:none;margin:0;}
.popout li{background-image:url("https://www.gartner.com/imagesrv/apps/common/images/popover/button_flyout_item_bkg.png;waa97c0fd13cfcb7ba");background-repeat:repeat no-repeat;padding:8px;color:#f5f5f5;font-size:18px;margin:0 0 2px 0;border:1px solid #696969;text-transform:none;}
.popout #fldList .pop-container,.popout #sortFilter .pop-container,.popout #searchDiv .pop-container{position:relative;width:280px;margin:0 auto;padding:1px 0;}
.WrapTop{margin:0px;max-height:180px;}
.borderTop{border-top:1px solid #1b1b1b;}
.new_button{float:right;color:#f5f5f5;text-transform:uppercase;border:solid 1px #6b6b6b;padding:2px 12px;margin:0 10px 10px 0;font-size:12px;}.new_button:hover{text-decoration:none;color:#f5f5f5;}
.popover.savedText .popover-inner .popover-content,.popover.showSaveAs .popover-inner .popover-content{color:#fff;font-size:16px;font-family:'Fakt';padding:10px;}
.lib-popover.save-as input{width:97%;margin:0px;}
.save-as .top_left{left:-2px;}
.sprite{background:url('/imagesrv/apps/gproduct/images/library/library.png') 0 0 no-repeat;}
.lyr{z-index:10;float:right;margin-top:0 !important;}
.padLeft5{padding:0 0 0 5px;}
.good{width:27px;height:24px;display:inline-block;background-position:-182px 0;}
.axed{width:28px;height:24px;display:inline-block;background-position:-214px 0;}
.sprite-library{background:url('/imagesrv/apps/gproduct/images/library/library.png') no-repeat scroll 0px 0px transparent;}
#content .save-link .popover-content p.noBorder{border:medium none;padding:10px 0px 0px;font-size:12px;}
.popover-inner .addToMyLibrary .fontH24{font-size:24px;}
.popover-inner .addToMyLibrary .fontH18{font-size:18px;font-family:"Fakt","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold",'TeXGyreHerosBold',"HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;}
.popover-inner .addToMyLibrary .fontH14{font-size:14px;font-family:"Fakt","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold",'TeXGyreHerosBold',"HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;}
.popover-inner .addToMyLibrary .popoverGrey{color:#b9b9b9;}
.popover-inner .addToMyLibrary .sprite-popover{background:#919191;display:inline-block;width:50px;height:40px;}
.popover-inner .addToMyLibrary .sprite-highlight{background:#63B9CE;display:inline-block;width:50px;height:40px;}
.popover-inner .addToMyLibrary .unfiled{width:23px;height:26px;display:inline-block;background-position:-85px 0;margin:5px 0 0 12px;vertical-align:bottom;}
.popover-inner .addToMyLibrary .team{width:25px;height:26px;display:inline-block;background-position:0px -66px;margin:5px 0 0 12px;vertical-align:middle;}
.popover-inner .addToMyLibrary .folders{width:23px;height:20px;display:inline-block;background-position:-113px 0;margin:5px 0 0 12px;}
.popover-inner .addToMyLibrary .sharedResearch{width:25px;height:26px;display:inline-block;background-position:-125px -67px;margin:12px 0 0 12px;vertical-align:middle;}
.popover-inner .addToMyLibrary .new_button{float:right;color:#f5f5f5;text-transform:uppercase;border:solid 1px #6b6b6b;padding:2px 12px;margin:0 30px 10px 0;font-size:12px;}.popover-inner .addToMyLibrary .new_button:hover{background-color:#8598A1;text-decoration:none;color:#f5f5f5;}
.popover-inner .addToMyLibrary .lyr{display:inline-block;z-index:10;float:right;margin-top:0 !important;margin-right:0px;}
.popover-inner .addToMyLibrary div#newFldDiv{clear:both;width:270px;padding-bottom:10px;}.popover-inner .addToMyLibrary div#newFldDiv input{display:inline;width:175px;}
.popover-inner .addToMyLibrary .jspVerticalBar{position:absolute;top:0;right:0;width:18px;height:100%;background:#232323;}
.popover-inner .addToMyLibrary .jspTrack{background:#232323;position:relative;}
.popover-inner .addToMyLibrary .jspDrag{background:#818181;position:relative;top:0;left:5px;cursor:pointer;width:8px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.popover-inner .addToMyLibrary .scroll-pane{width:100%;height:130px;min-height:80px;overflow:auto;}
#searchResults>div.ngSort.sans-serif>span>strong{cursor:pointer;}
#content .save-link,#content .share-link{display:inline-block;}
#content .save-link{margin-left:24px;}#content .save-link .popover-content p{padding:0;margin:0;overflow:visible;}
#content .save-link .scroll-pane{margin:0;float:right;}
#content .savetoMyLibrary .save-link{margin-left:0;}
#content .save-link>a,#content a.share-link{color:#067b9c ;font-weight:bold;font-size:11px;text-transform:uppercase;}#content .save-link>a:hover,#content a.share-link:hover{color:#333;}
#content .save-link>a span,#content a.share-link span{width:30px;height:20px;display:inline-block;}
#content .save-link>a.saved span{background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat scroll -237px -60px;}
#content .save-link>a span{-webkit-transition:none;-moz-transition:none;transition:none;background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat scroll 0px -90px;}
#content a.share-link span{-webkit-transition:none;-moz-transition:none;transition:none;background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat scroll -60px -90px;}
#content .save-link>a:hover,#content a.share-link:hover{color:#333;}
#content .save-link>a span:hover,#content .save-link>a:hover span{background-position:0px -60px;}
#content .save-link>a.saved span:hover,#content .save-link>a.saved:hover span{background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat scroll -237px -60px;}
#content a.share-link span:hover,#content a.share-link:hover span{background-position:-60px -60px;}
img.white.lip{opacity:0.4;}
.popover{-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none;background-color:transparent;padding:30px 5px 5px 5px;z-index:4010;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
body .popover .arrow:after{border:0;border-color:transparent;}
#content .popover-inner,#content .popover-inner *{color:#eee;}
.popover-inner{padding:8px 0 0 8px;overflow:hidden;background:#3A3A3A;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);border:1px solid #bbb;background:#3a3a3a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1ZjVmNWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjM2EzYTNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-radial-gradient(center, ellipse cover, #5f5f5f 0%, #3a3a3a 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #5f5f5f), color-stop(100%, #3a3a3a));background:-webkit-radial-gradient(center, ellipse cover, #5f5f5f 0%, #3a3a3a 100%);background:-o-radial-gradient(center, ellipse cover, #5f5f5f 0%, #3a3a3a 100%);background:-ms-radial-gradient(center, ellipse cover, #5f5f5f 0%, #3a3a3a 100%);background:radial-gradient(ellipse at center, #5f5f5f 0%, #3a3a3a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f5f5f', endColorstr='#3a3a3a', GradientType=1);width:300px;max-height:260px;}
.filterSearch .popover-inner{width:230px;height:100%;max-height:none;}
.navMyProfile .popover-inner,.sortContent .popover-inner{width:100%;height:100%;max-height:none;padding:8px;}
.popover-content .btn{margin-left:10px;}
.popover .arrow{position:absolute;width:0;height:0;border:0;}
.popover.right .arrow{background:url("/imagesrv/apps/common/images/popover/flyout_arrow_right.png") no-repeat 0 0 transparent;border-top:none;border-right:none;border-bottom:none;left:-21px;margin-top:15px;height:29px;width:32px;top:40%;}
.popover.top .arrow{height:29px;width:32px;bottom:-18px;background:url("https://www.gartner.com/imagesrv/apps/common/images/popover/flyout_arrow_top.png;wa2f0ee3d730ddab01") no-repeat 0 0 transparent;}
.nextGen .popover.bottom{margin-top:-20px;margin-left:10px;}.nextGen .popover.bottom .arrow{border:0px solid transparent;height:23px;width:32px;top:15px;background:url("https://www.gartner.com/imagesrv/apps/common/images/popover/flyout_arrow_bottom.png;wa5f01fe9de78667b8") no-repeat 0 0 transparent;}
.popover.left{margin-top:10px;}.popover.left .arrow{top:49%;right:-21px;width:32px;height:29px;background:url("/imagesrv/apps/common/images/popover/flyout_arrow_left.png") no-repeat 0 0 transparent;border-top:none;border-right:none;border-bottom:none;}
.popover-title{padding:9px;line-height:inherit;background-color:#3a3a3a;border-bottom:none;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none;color:#fff;font-family:'Fakt Bold';font-size:18px;text-transform:uppercase;text-align:center;display:none;visibility:hidden;}
.popover .scroll-pane{overflow-x:hidden;}.popover .scroll-pane #newFldDiv{height:27px;padding-top:4px;}.popover .scroll-pane #newFldDiv input{width:100px;margin:0;}
.popover .scroll-pane #newFldDiv .lyr{margin-top:-27px;}
.popover-content{padding:0;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;color:#696969;font-size:14px;}.popover-content h4{color:#b2b2b2;}
.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;}
.popover .popover-content p.noBorder{border:none;padding:20px 0 0 0;background-color:none;}.popover .popover-content p.noBorder span{display:inline-block;margin:5px 0 0 0;color:#fff;}
.popover ul{list-style:none;margin:0;}.popover ul li{width:95%;padding:8px 0 8px 5px;color:#fff;border:1px solid #6b6b6b;margin:4px 0;font-family:"Fakt Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold",'TeXGyreHerosBold',"HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:16px;}.popover ul li.libraryTop{padding:0;width:90%;height:40px;}
.popover ul li.noBorder{border:none;padding:0px;font-size:12px;margin:0;}.popover ul li.noBorder span{display:inline-block;margin:5px 0 0 0;color:#A4A4A4;}
.popover ul li.noBorder:hover{cursor:pointer;background-color:none;}
.popover ul li.noBorder input{margin:0px;width:205px;}
.popover ul li:hover{cursor:pointer;background-color:#8598A1;}.popover ul li:hover .sprite-popover,.popover ul li:hover .sprite-highlight{background:#5C6970;}
.popover ul li.selected{background:#000000 url("/imagesrv/apps/gproduct/images/search/layerChecked.png") no-repeat;background-position:center right;}
#content .popover .popover-inner input,.popover .popover-inner input{color:#357;}
#features #myactions li.navMyProfile .popover .popover-content{text-transform:none;border-radius:5px;padding:3px;margin:-3px;background:#fff;}
.pop-ebebeb,#content .pop-ebebeb{}.pop-ebebeb .popover.top .arrow,#content .pop-ebebeb .popover.top .arrow{background:url("/imagesrv/apps/common/images/popover/flyout_arrow_top_ebebeb.png") no-repeat scroll 0 0 transparent;}
.pop-ebebeb .popover.left .arrow,#content .pop-ebebeb .popover.left .arrow{background:url("/imagesrv/apps/common/images/popover/flyout_arrow_left_ebebeb.png") no-repeat scroll 0 0 transparent;}
.pop-ebebeb .popover.right .arrow,#content .pop-ebebeb .popover.right .arrow{background:url("/imagesrv/apps/common/images/popover/flyout_arrow_right_ebebeb.png") no-repeat scroll 0 0 transparent;}
.pop-ebebeb .popover.bottom .arrow,#content .pop-ebebeb .popover.bottom .arrow{background:url("/imagesrv/apps/common/images/popover/flyout_arrow_bottom_ebebeb.png") no-repeat scroll 0 0 transparent;left:180px;border:0 solid transparent;height:23px;top:13px;width:32px;}
.pop-ebebeb .popover .scroll-pane,#content .pop-ebebeb .popover .scroll-pane{overflow-x:hidden;border-left:solid 1px #d6d3ce;border-top:solid 1px transparent;border-bottom:solid 1px #d6d3ce;border-radius:5px 0px 0px 5px;max-height:125px;}
.pop-ebebeb .popover ul li,#content .pop-ebebeb .popover ul li,.pop-ebebeb .popover ul li:hover,#content .pop-ebebeb .popover ul li:hover{border:0px solid transparent;font-family:"Fakt Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold",'TeXGyreHerosBold',"HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;margin:0px 0;background-image:url("");padding:0px;font-size:19px;background:-moz-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.75) 75%, rgba(255, 255, 255, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.75)), color-stop(75%, rgba(255, 255, 255, 0.75)), color-stop(100%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.75) 75%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.75) 75%, rgba(255, 255, 255, 0) 100%);background:-ms-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.75) 75%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.75) 75%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfffffff', endColorstr='#00ffffff', GradientType=1);filter:alpha(opacity=100);}
.pop-ebebeb div.grad-border-bottom,#content .pop-ebebeb div.grad-border-bottom{height:1px;background:-moz-linear-gradient(left, #d6d3ce 0%, #d6d3ce 60%, rgba(214, 211, 206, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #d6d3ce), color-stop(60%, #d6d3ce), color-stop(100%, rgba(214, 211, 206, 0)));background:-webkit-linear-gradient(left, #d6d3ce 0%, #d6d3ce 60%, rgba(214, 211, 206, 0) 100%);background:-o-linear-gradient(left, #d6d3ce 0%, #d6d3ce 60%, rgba(214, 211, 206, 0) 100%);background:-ms-linear-gradient(left, #d6d3ce 0%, #d6d3ce 60%, rgba(214, 211, 206, 0) 100%);background:linear-gradient(to right, #d6d3ce 0%, #d6d3ce 60%, rgba(214, 211, 206, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d3ce', endColorstr='#00d6d3ce', GradientType=1);filter:alpha(opacity=100);}
.pop-ebebeb div.grad-border-top,#content .pop-ebebeb div.grad-border-top{height:1px;margin-top:1px;background:-moz-linear-gradient(left, #ffffff 0%, #ffffff 60%, rgba(255, 255, 255, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(60%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left, #ffffff 0%, #ffffff 60%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(left, #ffffff 0%, #ffffff 60%, rgba(255, 255, 255, 0) 100%);background:-ms-linear-gradient(left, #ffffff 0%, #ffffff 60%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, #ffffff 0%, #ffffff 60%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);filter:alpha(opacity=100);}
.pop-ebebeb .popout .bottom,#content .pop-ebebeb .popout .bottom{background:url("") no-repeat scroll 0 0 transparent;}
.pop-ebebeb .popover-inner,#content .pop-ebebeb .popover-inner{border-radius:1px 1px 1px 1px;box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);overflow:hidden;padding:8px 4px 14px 8px;background-color:#ebebeb;background:repeat scroll 0 0 #ebebeb;filter:alpha(opacity=100);border:1px solid #d6d3ce;}.pop-ebebeb .popover-inner a,#content .pop-ebebeb .popover-inner a{color:#067b9c;}
.pop-ebebeb .popover-inner *,#content .pop-ebebeb .popover-inner *,.pop-ebebeb .popover-inner a:hover,#content .pop-ebebeb .popover-inner a:hover{color:#5c6970;}
.pop-ebebeb .popover-inner H2,#content .pop-ebebeb .popover-inner H2{color:#3a3a3a;padding:4px 2px 8px 22px;font-size:26px;font-family:"arial narrow","Fakt Condensed Medium","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;}
.pop-ebebeb .popover-inner .ap-browse-list a,#content .pop-ebebeb .popover-inner .ap-browse-list a,.pop-ebebeb .popover-inner .headlines-browse-list a,#content .pop-ebebeb .popover-inner .headlines-browse-list a{color:#067B9C;display:inline-block;width:80%;padding:4px 1px ;margin:0;font-size:15px;line-height:20px;background-color:transparent;}.pop-ebebeb .popover-inner .ap-browse-list a h6,#content .pop-ebebeb .popover-inner .ap-browse-list a h6,.pop-ebebeb .popover-inner .headlines-browse-list a h6,#content .pop-ebebeb .popover-inner .headlines-browse-list a h6,.pop-ebebeb .popover-inner .ap-browse-list a span,#content .pop-ebebeb .popover-inner .ap-browse-list a span,.pop-ebebeb .popover-inner .headlines-browse-list a span,#content .pop-ebebeb .popover-inner .headlines-browse-list a span{color:#067B9C;}
.pop-ebebeb .popover-inner .ap-browse-list .active a,#content .pop-ebebeb .popover-inner .ap-browse-list .active a,.pop-ebebeb .popover-inner .headlines-browse-list .active a,#content .pop-ebebeb .popover-inner .headlines-browse-list .active a,.pop-ebebeb .popover-inner .ap-browse-list a:hover,#content .pop-ebebeb .popover-inner .ap-browse-list a:hover,.pop-ebebeb .popover-inner .headlines-browse-list a:hover,#content .pop-ebebeb .popover-inner .headlines-browse-list a:hover{color:#5c6970;display:inline-block;text-decoration:none;}.pop-ebebeb .popover-inner .ap-browse-list .active a h6,#content .pop-ebebeb .popover-inner .ap-browse-list .active a h6,.pop-ebebeb .popover-inner .headlines-browse-list .active a h6,#content .pop-ebebeb .popover-inner .headlines-browse-list .active a h6,.pop-ebebeb .popover-inner .ap-browse-list a:hover h6,#content .pop-ebebeb .popover-inner .ap-browse-list a:hover h6,.pop-ebebeb .popover-inner .headlines-browse-list a:hover h6,#content .pop-ebebeb .popover-inner .headlines-browse-list a:hover h6,.pop-ebebeb .popover-inner .ap-browse-list .active a span,#content .pop-ebebeb .popover-inner .ap-browse-list .active a span,.pop-ebebeb .popover-inner .headlines-browse-list .active a span,#content .pop-ebebeb .popover-inner .headlines-browse-list .active a span,.pop-ebebeb .popover-inner .ap-browse-list a:hover span,#content .pop-ebebeb .popover-inner .ap-browse-list a:hover span,.pop-ebebeb .popover-inner .headlines-browse-list a:hover span,#content .pop-ebebeb .popover-inner .headlines-browse-list a:hover span{color:#5c6970;}
.pop-ebebeb .popover-inner .ap-browse-list ul li .sprite,#content .pop-ebebeb .popover-inner .ap-browse-list ul li .sprite,.pop-ebebeb .popover-inner .headlines-browse-list ul li .sprite,#content .pop-ebebeb .popover-inner .headlines-browse-list ul li .sprite{background-image:none;width:10px;padding:2px 6px;position:relative;top:6px;display:inline-block;}
.pop-ebebeb .popover-inner .ap-browse-list ul li:hover .sprite,#content .pop-ebebeb .popover-inner .ap-browse-list ul li:hover .sprite,.pop-ebebeb .popover-inner .headlines-browse-list ul li:hover .sprite,#content .pop-ebebeb .popover-inner .headlines-browse-list ul li:hover .sprite,.pop-ebebeb .popover-inner .ap-browse-list ul li.active .sprite,#content .pop-ebebeb .popover-inner .ap-browse-list ul li.active .sprite,.pop-ebebeb .popover-inner .headlines-browse-list ul li.active .sprite,#content .pop-ebebeb .popover-inner .headlines-browse-list ul li.active .sprite{background:url("https://www.gartner.com/imagesrv/apps/gproduct/images/icons/glyphicons-halflings.png;wa75285f3bfc3f218f") no-repeat scroll -66px -96px transparent;display:inline-block;}
.pop-ebebeb .popover-content,#content .pop-ebebeb .popover-content{background:#ebebeb;}
.popover.left .arrow{margin-top:-3px !important;}
.popover.bottom .arrow{border:0px solid rgba(0, 0, 0, 0);height:23px;width:32px;top:15px;background:url("https://www.gartner.com/imagesrv/apps/common/images/popover/flyout_arrow_bottom.png;wa5f01fe9de78667b8") no-repeat 0 0 rgba(0, 0, 0, 0);}
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:10px;height:100%;background:red;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:10px;}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#000;position:relative;}
.jspDrag{background:#818181;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:10px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
.scroll-pane{width:100%;max-height:190px;overflow:auto;}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{margin:0;padding:0;}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{width:100%;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides>li:first-child{display:block;}
.flexslider{margin:0 0 60px;position:relative;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);-o-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:5px;}
#reading-history-content .flex-direction-nav{position:relative;top:-80px;z-index:1002;}
.flex-direction-nav{*height:0;}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url('/imagesrv/apps/common/images/bg_direction_nav.png') no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:100% 0;right:-36px;}
.flex-direction-nav .flex-prev{left:-36px;}
#reading-history-content .flex-direction-nav a{background-image:url('https://www.gartner.com/imagesrv/apps/common/images/bg_direction_nav_2.png;wab7d6657beeace780');}
.flexslider:hover .flex-next{opacity:0.57;right:5px;}
.flexslider:hover .flex-prev{opacity:0.57;left:5px;}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity:.3 !important;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}
#reading-history-content .flex-control-nav{bottom:-5px;}
#reading-history-content .flex-control-nav li{display:inline-block;}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;display:inline;}
#reading-history-content .flex-control-paging li a{background:rgba(200, 200, 255, 0.5);-pie-background:rgba(200, 200, 255, 0.5);}
#reading-history-content .flex-control-paging li a:hover{background:rgba(200, 200, 255, 0.7);-pie-background:rgba(200, 200, 255, 0.7);}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0, 0, 0, 0.5);-pie-background:rgba(0, 0, 0, 0.5);cursor:pointer;text-indent:-9999px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);}.flex-control-paging li a:hover{background:#333;background:rgba(0, 0, 0, 0.7);-pie-background:rgba(0, 0, 0, 0.7);}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0, 0, 0, 0.9);-pie-background:rgba(0, 0, 0, 0.9);cursor:default;}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;cursor:default;}
.flexslider,.flexslider *,.homeslider,.homeslider *{transition:all 500ms ease-out;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;}
.flexslider .popover,.flexslider .popover *,.homeslider .popover,.homeslider .popover *{transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:left 0s ease-out;-webkit-transition:left 0s;-moz-transition:left 0s;-o-transition:left 0s;transition:right 0s;-webkit-transition:right 0s;-moz-transition:right 0s;-o-transition:right 0s;transition:top 0s;-webkit-transition:top 0s;-moz-transition:top 0s;-o-transition:top 0s;transition:bottom 0s;-webkit-transition:bottom 0s;-moz-transition:bottom 0s;-o-transition:bottom 0s;}
textarea:hover,input:hover,textarea:active,input:active,textarea:focus,input:focus,button,button:active,button:focus{outline:0px !important;outline-width:0px !important;}
input:focus,textarea:focus{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
[aria-describedby=promo]{background:transparent;border:none;}[aria-describedby=promo] .ui-dialog-titlebar{display:none;}
[aria-describedby=promo] .ui-dialog-buttonpane{border:none;background:transparent;}
[aria-describedby=promo] .ui-dialog-buttonset button{font-size:20px;color:#222;text-shadow:1px 1px 0px rgba(255, 255, 255, 0.9),-1px 1px 1px rgba(255, 255, 255, 0.9);text-indent:-9999px;height:33px;width:26px;border:0;background:url('/imagesrv/apps/common/images/promo-close.png') no-repeat scroll top center transparent;}
[aria-describedby=promo] .ui-dialog{border:0;padding:0 !important;margin:0 0 0 30px !important;background:transparent;}
#promo{background-repeat:no-repeat;background-position:top center;background-attachment:scroll;background-size:cover;padding:0 !important;margin:0 !important;width:290px !important;height:290px !important;-moz-box-shadow:16px 16px 24px -10px rgba(0, 0, 0, 0.5);-webkit-box-shadow:16px 16px 24px -10px rgba(0, 0, 0, 0.5);box-shadow:16px 16px 24px -10px rgba(0, 0, 0, 0.5);}
.explore #promo{width:336px !important;height:183px !important;top:-15px;}
.connect #content #promo{width:260px !important;margin-left:-110px !important;height:260px !important;}
html body ul.main-search.ui-autocomplete{background-color:#fff;background-position:top left;background-repeat:repeat-y;background-attachment:scroll;}
html body ul.ui-autocomplete.solr-typeahead li.ui-autocomplete-category{border-top:none;}
.formError{z-index:990;}
.formError .formErrorContent{z-index:991;}
.formError .formErrorArrow{z-index:996;}
.ui-dialog .formError{z-index:5000;}
.ui-dialog .formError .formErrorContent{z-index:5001;}
.ui-dialog .formError .formErrorArrow{z-index:5006;}
.inputContainer{position:relative;float:left;}
.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left;}
.formError.inline{position:relative;top:0;left:0;display:inline-block;}
.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none;}
.formError .formErrorContent{width:100%;background:#ee0101;position:relative;color:#fff;min-width:120px;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-o-box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;}
.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
.greenPopup .formErrorContent{background:#33be40;}
.blackPopup .formErrorContent{background:#393939;color:#FFF;}
.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;}
body[dir='rtl'] .formError .formErrorArrow,body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0;}
.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0px 0 0 12px;top:2px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;-o-box-shadow:0 2px 3px #444;font-size:0px;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block;}
.formError div.formErrorArrow div{background:none repeat scroll 0 0 #EEEEEE;box-shadow:0 2px 3px #AAAAAA;}
.formError div.formErrorContent{background:none repeat scroll 0 0 #EEEEEE;color:#000000;font-size:12px;box-shadow:0 0 3px #AAAAAA;}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
form.formular,.validationEngineContainer{font-family:tahoma,verdana,"sans-serif";font-size:12px;padding:20px;border:1px solid #A5A8B8;width:300px;margin:0 auto;}
.formular fieldset{margin-top:20px;padding:15px;border:1px solid #B5B8C8;}
.formular legend{font-size:12px;color:#15428B;font-weight:900;}
.formular fieldset label{float:none;text-align:inherit;display:block;width:auto;}
.formular label span{color:#000;}
.formular input,.formular select,.formular textarea{display:block;margin-bottom:5px;}
.formular .text-input{width:250px;color:#555;padding:4px;border:1px solid #B5B8C8;font-size:14px;margin-top:4px;background:#ffffff repeat-x;}
.formular textarea{width:250px;height:70px;color:#555;padding:4px;border:1px solid #B5B8C8;font-size:14px;margin-top:4px;background:#ffffff repeat-x;}
.formular .infos{background:#FFF;color:#333;font-size:12px;padding:10px;margin-bottom:10px;}
.formular span.checkbox,.formular .checkbox,.formular .radio{display:inline;}
.formular .submit{border:1px solid #AAA;padding:4px;margin-top:20px;float:right;text-decoration:none;cursor:pointer;}
.formular hr{clear:both;visibility:hidden;}
.formular .fc-error{width:350px;color:#555;padding:4px;border:1px solid #B5B8C8;font-size:12px;margin-bottom:15px;background:#FFEAEA;}
.formular input[data-prompt-position="inline"]{display:inline;}
.footnote{font-size:11px;color:#666;font-style:italic;}
.prompt-target{border:1px dotted #666;min-height:21px;}
.inline-prompts label>span{display:inline-block;width:250px;}
.inline-prompts .text-input+.formError{margin-left:10px;}
.prompt-summary .inline{display:block;}
body ::-webkit-scrollbar{width:12px;}
body ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;}
body ::-webkit-scrollbar-thumb{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.5);}
@media screen and (max-width:1169px){body div.top-navigation>div.container-fluid>header #features li.no-bg{margin-right:-110px;} body #features .solrSearchKeywordWrapper{width:266px;}body #features .solrSearchKeywordWrapper input#keywords{width:237px;} body.ie.v-10 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper,body.ie.v-9 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper,body.ie.v-8 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper,body.search.ie.v-10 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper,body.search.ie.v-9 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper,body.search.ie.v-8 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper{width:286px;padding-top:2px;}body.ie.v-10 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper input#keywords,body.ie.v-9 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper input#keywords,body.ie.v-8 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper input#keywords,body.search.ie.v-10 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper input#keywords,body.search.ie.v-9 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper input#keywords,body.search.ie.v-8 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper input#keywords{width:237px;} body.ie.v-10 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper .iconsearch,body.ie.v-9 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper .iconsearch,body.ie.v-8 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper .iconsearch,body.search.ie.v-10 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper .iconsearch,body.search.ie.v-9 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper .iconsearch,body.search.ie.v-8 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper .iconsearch{position:absolute;right:2px;top:5px;}}@media screen and (min-width:1170px){body .navConnect .messageNumber{position:absolute;} body div.g-container,html body>.bottom-nav footer{width:1150px;} ul#myactions{height:69px;} body #features form.searchform{width:420px;} html body ul.main-search.ui-autocomplete li.cat-analyst.ui-menu-item a{width:325px;} .ui-autocomplete{width:418px !important;} .ui-autocomplete.solr-typeahead{width:835px !important;} body #features .solrSearchKeywordWrapper{width:400px;}body #features .solrSearchKeywordWrapper input#keywords{width:371px;box-sizing:initial;-moz-box-sizing:initial;-webkit-box-sizing:initial;} body.ie.v-10 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper,body.ie.v-9 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper,body.ie.v-8 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper,body.search.ie.v-10 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper,body.search.ie.v-9 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper,body.search.ie.v-8 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper{padding-top:2px;width:420px;}body.ie.v-10 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper input#keywords,body.ie.v-9 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper input#keywords,body.ie.v-8 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper input#keywords,body.search.ie.v-10 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper input#keywords,body.search.ie.v-9 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper input#keywords,body.search.ie.v-8 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper input#keywords{width:368px;box-sizing:initial;-moz-box-sizing:initial;-webkit-box-sizing:initial;} body.ie.v-10 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper .iconsearch,body.ie.v-9 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper .iconsearch,body.ie.v-8 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper .iconsearch,body.search.ie.v-10 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper .iconsearch,body.search.ie.v-9 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper .iconsearch,body.search.ie.v-8 #features #solr-searchform-wrapper.searchform-wrapper .solrSearchKeywordWrapper .iconsearch{position:absolute;right:2px;top:5px;} html body #features #myactions .no-bg{width:462px;} body #footer-links,body #footer-links a{font-size:18px;}}@media screen and (max-width:1169px){body div.g-container,html body .bottom-nav footer{width:960px;} #features #myactions{width:830px;} body div.top-navigation>div.container-fluid>header #features li{top:inherit;} html body div.top-navigation>div.container-fluid>header #features ul#myactions li.no-bg,html body div.top-navigation>div.container-fluid>header #features ul#myactions li.no-bg:hover{position:static;right:inherit;margin-left:-20px;float:none;} body #message-box .span12{margin-top:0;} html body div.top-navigation>div.container-fluid>header #features ul#myactions li.no-bg+li{margin-left:120px;} body #footer-links,body #footer-links a{font-size:18px;} body div.top-navigation>div.container-fluid>header .logo-container{position:relative;float:left;width:120px;overflow:hidden;display:inline-block;margin-left:0;} #content #promo{width:240px !important;height:240px !important;}}@media print{.g-container.top-navigation,.g-container.bottom-nav{display:none;visibility:hidden;} .no-print{display:none !important;visibility:hidden !important;}}@media screen and (max-width:1169px){ul.nav_R-icons{float:left;white-space:nowrap;} #features ul li.no-bg,#features ul li.no-bg:hover{float:right;position:absolute;margin-left:-90px;border:none;margin-top:0;} .navConnect .messageNumber{position:absolute;} #features ul li{margin-top:60px;position:static;float:none;} #features ul#myactions li.no-bg,#features ul#myactions li.no-bg:hover{margin-top:0;position:absolute;right:80px;width:300px;}}.help{height:30px;width:30px;display:block;position:fixed;z-index:4000;overflow:hidden;background:url('/imagesrv/apps/gproduct/images/home/help-question-mark.png') top left no-repeat scroll transparent;}.help.star{height:50px;width:50px;background:url('/imagesrv/apps/gproduct/images/home/help-star.png') top left no-repeat scroll transparent;}
.help:hover{cursor:pointer;}
h5.help-title{background:#fdd000;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZkZDA0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWIyM2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fdd000 0%, #fdd049 50%, #e5b23d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdd000), color-stop(50%, #fdd049), color-stop(100%, #e5b23d));background:-webkit-linear-gradient(top, #fdd000 0%, #fdd049 50%, #e5b23d 100%);background:-o-linear-gradient(top, #fdd000 0%, #fdd049 50%, #e5b23d 100%);background:-ms-linear-gradient(top, #fdd000 0%, #fdd049 50%, #e5b23d 100%);background:linear-gradient(to bottom, #fdd000 0%, #fdd049 50%, #e5b23d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd000', endColorstr='#e5b23d', GradientType=0);margin:-5px 0 0 0;display:block;text-align:left;height:69px;line-height:92px;font-size:32px;padding:2px 12px;color:#FFF;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.5);width:376px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-left-radius:4px;-moz-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;letter-spacing:1px;z-index:5000;position:relative;}
#help-close{position:fixed;z-index:4002;padding:10px;}#help-close:hover{cursor:pointer;}
.check-mark:before{content:"\2713 \00A0";}
.ui-dialog-titlebar-close{background-image:url('/imagesrv/apps/common/css/jq/images/ui-icons_222222_256x240.png');background-position:-96px -128px;background-repeat:no-repeat;}
#confirm-deletion{min-height:50px !important;}
a.prime-button{cursor:default;}
body.windows.home .side-box .analysts.inner>section.icon .widgetÂ{display:none;}
body.windows.home .side-box .inner>section.icon .widgetÂ{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);font-size:20px;left:-1px;bottom:-43px;height:41px;overflow:hidden;}
body.windows.home .side-box .inner section.content footer a .arrow-box{font-size:18px;}
#recaptcha_table>tbody>tr:last-child{display:none;}
#recaptcha_privacy{position:relative;top:-7px !important;}#recaptcha_privacy a{line-height:15px;}
body.ie.v-7.activity .bottom-nav,body.ie.v-7.events-calendar .bottom-nav,body.ie.v-7.library .bottom-nav{display:none;visibility:hidden;}
body.explore #content .professional-development .row .span10 .box.touch-background{background:url('/imagesrv/apps/apps/gproduct/images/explore/touch540.png') no-repeat scroll right top contain #efefef;width:95.5%;}
body.ie.v-8{min-height:100%;}body.ie.v-8.reader{}body.ie.v-8.reader #ccCarousel .flex-next,body.ie.v-8.reader #ccCarousel .flex-prev{width:0;}
body.ie.v-8.reader.js.loaded #ccCarousel .flex-next,body.ie.v-8.reader.js.loaded #ccCarousel .flex-prev{width:32px;}
body.ie.v-8.reader #document-toc{}body.ie.v-8.reader #document-toc .btn.notes{display:inline-block;}
body.ie.v-8.reader #document-toc .content-pane,body.ie.v-8.reader #document-toc .notes-pane{margin-top:25px;}
body.ie.v-8.reader #document-to-print.full-document>#doc-body ol{margin-top:15px;}
body.ie.v-8.reader .full-document ol li{line-height:40px;}
body.ie.v-8.explore #related-research .browseresults .row .span4{margin:0px 32px 24px 16px !important;}
body.ie.v-8.explore .navigation.flexslider.span12 ul.slides>li a{padding-top:4px;}
body.ie.v-8 .g-container{max-width:1150px !important;}
body.ie.v-8.explore.gms .gmsGraphtabs.open{margin-top:-40px;top:99%;bottom:1%;}
body.ie.v-8.explore.gms .gmsGraphtabs.openGraph{margin-top:-400px;top:99%;bottom:1%;}
body.ie.v-8 .key-initiative ul.sub-navigation li.back a{font-size:18px !important;}
body.ie.v-8.library #content{background:#fff;background-color:#fff;}
body.ie.v-8.profile .g-container.nextGen>#content{margin-top:44px;}body.ie.v-8.profile .g-container.nextGen>#content .profile-contact-nav ul.nav{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzI1MmEyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTQ3NGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background-repeat:repeat;}
body.ie.v-8 *{transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}
body.ie.v-8 .flex-disabled{display:none;visibility:hidden;opacity:0;}
body.ie.v-8.registration #layout .registrationdetails .formpadwrap .UR-form form .form-item input{line-height:20px;}
body.ie.v-8 .doc-notes,body.ie.v-8 #doc-notes,body.ie.v-8 #doc-notes:focus,body.ie.v-8 #doc-notes:active{outline:0 !important;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
body.ie.v-8 #content #toolbar #document-toc .popover-content>p>.btn{display:inline-block;position:absolute;z-index:2600;}
body.ie.v-8 #content #toolbar #document-toc .popover-content>p>.btn+.btn{margin-left:90px;}
body.ie.v-8 #content #toolbar #document-toc.content-tab .popover-content .content-pane{margin-top:0;}
body.ie.v-8 #content .span8 .slider .homeslider .flex-control-paging li a,body.ie.v-8 #content .span8 .slider .homeslider .flex-control-paging li a.flex-active{background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/home/waypoints.png;wadf5947cf3f8185f3') transparent -32px 0px no-repeat scroll;width:16px;height:16px;display:inline-block;overflow:hidden;filter:none !important;}
body.ie.v-8 #content .span8 .slider .homeslider .flex-control-paging li a:hover{background-position:-16px 0px;}
body.ie.v-8 #content .span8 .slider .homeslider .flex-control-paging li a.flex-active{background-position:0px 0px;}
body.ie.v-8 #content .key-initiative.tiles .tabbable .tab-content .span4{width:29%;}
body.ie.v-8 .bottom-nav #reading-history-toggle,body.ie.v-8 #reading-history button{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.gartner.com/imagesrv/apps/gproduct/images/reading-history.png;wafd7a04f6b2335265', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imagesrv/apps/gproduct/images/reading-history.png',sizingMethod='scale')";}
body.ie.v-8 #reading-history #reading-history-content ul.flex-direction-nav li a{margin-top:-20px !important;}
body.ie.v-8 #reading-history #reading-history-content ul.slides>li{height:87px;overflow:hidden;}
body.ie.v-8 .reading-history-carousel .slides>li .title{margin-bottom:0;}
body.ie.v-8 #content article .share-library-scroll,body.ie.v-8 #content .key-initiative.tiles .share-library-scroll,body.ie.v-8 #content .g-analytics .slides li .share-library-scroll{visibility:hidden;}
body.ie.v-8 #content article:hover .share-library-scroll,body.ie.v-8 #content .share-library-scroll:hover,body.ie.v-8 #content .key-initiative.tiles .span4:hover .share-library-scroll,body.ie.v-8 #content .g-analytics .slides li:hover .share-library-scroll{visibility:visible;}
body.ie.v-8 .mq.flexslider .share-library-scroll,body.ie.v-8 .hc.flexslider .share-library-scroll{display:none !important;}
body.ie.v-8 .mq.flexslider:hover .share-library-scroll,body.ie.v-8 .hc.flexslider:hover .share-library-scroll{display:block !important;}
body.ie.v-8.events-calendar .popover{border-top:solid 1px #ccc !important;border-left:solid 1px #ddd !important;border-right:solid 1px #aaa !important;border-bottom:solid 1px #aaa !important;}
body.ie.v-8.events-calendar .popover,body.ie.v-8.events-calendar .popover-inner,body.ie.v-8.events-calendar .popover-content{filter:none !important;}
body.ie.v-8.explore div.activities .right .more.on-demand{margin-top:0 !important;}
body.ie.v-8.explore div#content>div.professional-development .row .span10 .box.touch-background{background:url('/imagesrv/apps/gproduct/images/explore/touch540.png') no-repeat scroll right top contain #efefef !important;background-image:url('/imagesrv/apps/gproduct/images/explore/touch540.png') !important;width:95.5%;}
body.ie.v-8.explore #activities.span3>.container #eventKeywords+img{margin-top:5px;}
body.ie.v-8 .content-inner #content.activities.row #activities.span3.left .container #eventKeywords+img{position:relative;left:-16px;}
body.ie.v-8 .content-inner #content.activities.row #activities.span3.left .container #searchEventKeywords.sans-serif>a{position:relative;left:-4px;}
body.ie.v-8 #peerConnect.modal #peerConnectForm .delete-pic{display:none;visibility:hidden;}
@media screen and (max-width:1169px){body.ie.v-8{}body.ie.v-8 div#content>.span9.special-report .sub-navigation li a{font-size:10px;} body.ie.v-8 div#content .key-initiative.tiles .tabbable .tab-content .span4{width:28%;}}@media screen and (min-width:768px) and (max-width:979px){body.ie.v-8{}}@media print{body.ie.v-8{}body.ie.v-8 *{page-break-after:avoid;page-break-inside:auto !important;} body.ie.v-8 .g-container.nextGen.outermost .container-fluid #content.row-fluid .content-layout .span1,body.ie.v-8 .g-container.nextGen.outermost .container-fluid #content.row-fluid .content-layout .span3,body.ie.v-8 .g-container.nextGen.outermost .container-fluid #content.row-fluid .content-layout .span3 #document-browse,body.ie.v-8 .g-container.nextGen.outermost .container-fluid #content.row-fluid .content-layout .span3 #rec0{display:none !important;visibility:hidden !important;height:1px !important;width:1px !important;overflow:hidden !important;background:none !important;border:none !important;padding:none !important;margin:none !important;text-indent:-9999px;float:none !important;} body.ie.v-8 .serif,body.ie.v-8 li.serif,body.ie.v-8 ul.li.serif,body.ie.v-8 .popover ul li.serif,body.ie.v-8 .popover ul.serif li,body.ie.v-8 p,body.ie.v-8 div,body.ie.v-8 .date,body.ie.v-8 .ident,body.ie.v-8 .analysts,body.ie.v-8 .reading-history-carousel li .summary,body.ie.v-8 .activities .center .month ul li.activity-date h4,body.ie.v-8 .activities .right .container p,body.ie.v-8 h1.serif,body.ie.v-8 h2.serif,body.ie.v-8 h3.serif,body.ie.v-8 h4.serif,body.ie.v-8 h5.serif,body.ie.v-8 figure.serif{font-family:Times,serif;} body.ie.v-8 .reader .full-document h4{color:#3A3A3A;font-family:Arial Narrow,Helvetica,sans-serif;font-size:21px;font-weight:500;} body.ie.v-8 .medium .condensed,body.ie.v-8 .condensed.medium,body.ie.v-8 .condensed .medium,body.ie.v-8 .medium .condensed h1,body.ie.v-8 .medium .condensed h2,body.ie.v-8 .medium .condensed h3,body.ie.v-8 .medium .condensed h4,body.ie.v-8 .medium .condensed h5,body.ie.v-8 .medium .condensed figure,body.ie.v-8 .condensed.medium h1,body.ie.v-8 .condensed.medium h2,body.ie.v-8 .condensed.medium h3,body.ie.v-8 .condensed.medium h4,body.ie.v-8 .condensed.medium h5,body.ie.v-8 .condensed.medium figure,body.ie.v-8 .condensed .medium h1,body.ie.v-8 .condensed .medium h2,body.ie.v-8 .condensed .medium h3,body.ie.v-8 .condensed .medium h4,body.ie.v-8 .condensed .medium h5,body.ie.v-8 .condensed .medium figure,body.ie.v-8 .condensed h1 .medium,body.ie.v-8 .condensed h2 .medium,body.ie.v-8 .condensed h3 .medium,body.ie.v-8 .condensed h4 .medium,body.ie.v-8 .condensed h5 .medium,body.ie.v-8 .condensed figure .medium,body.ie.v-8 .medium h1.condensed,body.ie.v-8 .medium h2.condensed,body.ie.v-8 .medium h3.condensed,body.ie.v-8 .medium h4.condensed,body.ie.v-8 .medium h5.condensed,body.ie.v-8 .medium figure.condensed,body.ie.v-8 h1 .medium .condensed,body.ie.v-8 h2 .medium .condensed,body.ie.v-8 h3 .medium .condensed,body.ie.v-8 h4 .medium .condensed,body.ie.v-8 h5 .medium .condensed,body.ie.v-8 figure .medium .condensed,body.ie.v-8 h1 .condensed .medium,body.ie.v-8 h2 .condensed .medium,body.ie.v-8 h3 .condensed .medium,body.ie.v-8 h4 .condensed .medium,body.ie.v-8 h5 .condensed .medium,body.ie.v-8 figure .condensed .medium,body.ie.v-8 h1 .condensed.medium,body.ie.v-8 h2 .condensed.medium,body.ie.v-8 h3 .condensed.medium,body.ie.v-8 h4 .condensed.medium,body.ie.v-8 h5 .condensed.medium,body.ie.v-8 figure .condensed.medium,body.ie.v-8 h1.condensed.medium,body.ie.v-8 h2.condensed.medium,body.ie.v-8 h3.condensed.medium,body.ie.v-8 h4.condensed.medium,body.ie.v-8 h5.condensed.medium,body.ie.v-8 figure.condensed.medium,body.ie.v-8 .condensed.medium,body.ie.v-8 a.condensed.medium,body.ie.v-8 .side-box a.condensed.medium,body.ie.v-8 .sans-serif.condensed.medium,body.ie.v-8 .sans-serif .condensed.medium,body.ie.v-8 .sans-serif.condensed .medium,body.ie.v-8 .sans-serif .condensed .medium,body.ie.v-8 .sans-serif.medium .condensed,body.ie.v-8 .sans-serif .medium .condensed,body.ie.v-8 .sans-serif .medium.condensed,body.ie.v-8 .medium .sans-serif.condensed,body.ie.v-8 .medium .sans-serif .condensed,body.ie.v-8 .medium .condensed .sans-serif,body.ie.v-8 .condensed .medium .sans-serif,body.ie.v-8 .condensed .sans-serif .medium,body.ie.v-8 .condensed .medium.sans-serif{font-family:"MS Sans","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow","HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-stretch:condensed;font-style:normal;font-weight:normal;} body.ie.v-8 .sans-serif,body.ie.v-8 .sans-serif p,body.ie.v-8 .sans-serif div,body.ie.v-8 h1,body.ie.v-8 h2,body.ie.v-8 h3,body.ie.v-8 h4,body.ie.v-8 h5,body.ie.v-8 figure,body.ie.v-8 input,body.ie.v-8 select,body.ie.v-8 button,body.ie.v-8 textarea,body.ie.v-8 .nav_R-icons li>a,body.ie.v-8 #reading-history-toggle,body.ie.v-8 .side-box a,body.ie.v-8>div.nextGen>div.container-fluid>footer *,body.ie.v-8 ul.main-search.ui-autocomplete,body.ie.v-8 ul.main-search.ui-autocomplete li,body.ie.v-8 ul.main-search.ui-autocomplete li.ui-menu-item a{font-family:"Arial","HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman",'TeXGyreHerosRegular',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-stretch:normal;font-style:normal;font-weight:normal;}}
html body.ie.v-9{min-height:100%;}html body.ie.v-9.reader{}html body.ie.v-9.reader #document-toc{}html body.ie.v-9.reader #document-toc .btn.notes{display:inline-block;}
html body.ie.v-9.reader #document-toc .content-pane,html body.ie.v-9.reader #document-toc .notes-pane{margin-top:25px;}
html body.ie.v-9.explore article.tile h4{width:100%;}
html body.ie.v-9.explore .navigation.flexslider.span12 ul.slides>li a{padding-top:4px;}
html body.ie.v-9.explore .special-report+.span3.right.rail .events ul{width:90%;}
html body.ie.v-9.explore #content .Analystresults .Analystpickscontentlist .pull-right a.btn-primary.remove-ap{background-color:#4E565B !important;}
html body.ie.v-9.explore #content .Analystresults .Analystpickscontentlist .pull-right a:hover.btn-primary.remove-ap{background-color:#677177;}
html body.ie.v-9 .nextGen #content .span4 .side-box .inner .content h3,html body.ie.v-9 .nextGen #content .span4 .side-box .inner .content aside.by-line,html body.ie.v-9 .nextGen #content .span4 .side-box .inner .content span{margin-left:0;}
html body.ie.v-9 .side-box.recommended .content p{margin-left:0;}
html body.ie.v-9 .key-initiative ul.sub-navigation li.back a{font-size:18px !important;}
html body.ie.v-9 .profile-box>img{margin-top:27px;}
html body.ie.v-9.profile .g-container.nextGen>#content{margin-top:44px;}html body.ie.v-9.profile .g-container.nextGen>#content .profile-contact-nav ul.nav{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzI1MmEyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTQ3NGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background-repeat:repeat;}
html body.ie.v-9 #reading-history-toggle{z-index:100;position:relative;margin-bottom:-2px;}
html body.ie.v-9 .reading-history-carousel .flex-direction-nav a{margin-top:-30px;}html body.ie.v-9 .reading-history-carousel .flex-direction-nav a.flex-next{margin-right:-5px;}
html body.ie.v-9 *,html body.ie.v-9 .gradient{filter:none !important;}
html body.ie.v-9 #reading-history #reading-history-toggle{border:0;}
html body.ie.v-9 div.top-navigation>div.container-fluid>header{border-radius:0px;-pie-border-radius:0px;}
html body.ie.v-9 .activities .left ul li a{font-size:16px;text-align:left;float:right;cursor:pointer;height:36px;white-space:nowrap;line-height:36px;width:100%;margin:0;padding:0 0 0 24px;box-shadow:0 3px 10px 0 rgba(0, 0, 0, 0.5) inset;-webkit-box-shadow:0 3px 10px 0 rgba(0, 0, 0, 0.5) inset;position:relative;left:20px;display:inline-block;}
html body.ie.v-9 .activities .left ul li.mini a{height:36px;font-size:15px;line-height:36px;border:1px solid #ccc;background:#fff;}
html body.ie.v-9 .activities .left .round-left-ie{margin:15px 7px;height:36px;overflow:hidden;width:85%;text-align:right;}
html body.ie.v-9 .activities .left .round-left,html body.ie.v-9 .activities .left .round-left-ie{border-radius:50px 0 0 50px;-webkit-border-radius:15px 0 0 15px;background-clip:border-box;border:1px solid #ccc;background:#fff;}
html body.ie.v-9 #content.activities .left .mini a.print{background:#fff;}html body.ie.v-9 #content.activities .left .mini a.print span.icon{float:right;height:24px;width:24px;background-image:url('/imagesrv/apps/gproduct/images/activities/print-icon.png');background-size:contain;}
html body.ie.v-9 #content.activities .left ul li.mini a.print b{vertical-align:top;position:relative;top:2px;left:10px;color:#777;}
html body.ie.v-9 .homeslider .flex-control-paging>li{width:16px;height:16px;overflow:hidden;}
html body.ie.v-9 #content.activities .right fn{height:8px;padding-top:4px;}
html body.ie.v-9 #content.activities .left ul li.conference-filter{padding-bottom:32px;}
html body.ie.v-9 #content.activities .left ul li.conference-filter,html body.ie.v-9 #content.activities .left ul li.conference-filter dl{padding-top:4px;}
html body.ie.v-9 .doc-notes,html body.ie.v-9 #doc-notes,html body.ie.v-9 #doc-notes:focus,html body.ie.v-9 #doc-notes:active{outline:0 !important;}
html body.ie.v-9 #content #toolbar #document-toc .popover-content>p>.btn{display:inline-block;position:absolute;z-index:2600;}
html body.ie.v-9 #content #toolbar #document-toc .popover-content>p>.btn+.btn{margin-left:90px;}
html body.ie.v-9 #content .span8 .slider .homeslider .flex-control-paging li a,html body.ie.v-9 #content .span8 .slider .homeslider .flex-control-paging li a.flex-active{background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/home/waypoints.png;wadf5947cf3f8185f3') transparent -32px 0px no-repeat scroll;width:16px;height:16px;display:inline-block;overflow:hidden;filter:none !important;}
html body.ie.v-9 #content .span8 .slider .homeslider .flex-control-paging li a:hover{background-position:-16px 0px;}
html body.ie.v-9 #content .span8 .slider .homeslider .flex-control-paging li a.flex-active{background-position:0px 0px;}
html body.ie.v-9 .activities>.span3.right>.container>ul{width:245px;}
html body.ie.v-9.explore .nextGen .content-inner #content .metrics .span5 .box{width:90%;}
html body.ie.v-9 body.explore #content .professional-development .row .span10 .box.touch-background{background:url('/imagesrv/apps/apps/gproduct/images/explore/touch540.png') no-repeat scroll right top contain #efefef;width:95.5%;}
html body.ie.v-9 .content-inner #content.activities.row #activities.span3.left .container #searchEventKeywords.sans-serif>a{position:relative;left:-4px;}
@media screen and (max-width:1169px){html body.ie.v-9{}html body.ie.v-9 div#content>.span9.special-report .sub-navigation li a{font-size:10px;} html body.ie.v-9 div.span3.right.rail div.track div.track-button-box button.track-initiative{font-size:10px;} html body.ie.v-9 #content.activities>.span3.right>.container>ul{width:210px;}}@media screen and (min-width:768px) and (max-width:979px){html body.ie.v-9{}}
body.ie.v-10{}body.ie.v-10.activity .activities .center{}body.ie.v-10.activity .activities .center #activityList,body.ie.v-10.activity .activities .center #eventContentList{}body.ie.v-10.activity .activities .center #activityList .month,body.ie.v-10.activity .activities .center #eventContentList .month{clear:both;}body.ie.v-10.activity .activities .center #activityList .month ul li.activity-item,body.ie.v-10.activity .activities .center #eventContentList .month ul li.activity-item{height:57px;}
body.ie.v-10 .key-initiative ul.sub-navigation li.back a{font-size:18px !important;}
body.ie.v-10 #reading-history-toggle{z-index:100;position:relative;margin-bottom:-2px;}
body.ie.v-10 div.span12.navigation>ul>li a{padding:3px 12px 1px 12px;font-size:13px;}
@media screen and (max-width:1169px){body.ie.v-10{}body.ie.v-10 .span12.navigation.row-fluid>ul>li:first-child{float:left;} body.ie.v-10 div.span3.right.rail div.track div.track-button-box button.track-initiative{font-size:10px;} body.ie.v-10 div#content>div.span9.key-initiative section.floating-side .research .box .media li a{font-size:11px;}body.ie.v-10 div#content>div.span9.key-initiative section.floating-side .research .box .media li a:hover{font-size:11px;} body.ie.v-10 div.span12.navigation>ul.condensed>li{display:inline-block;float:left;padding:3px 3px 1px 3px;vertical-align:top;margin:0;border:0;}body.ie.v-10 div.span12.navigation>ul.condensed>li a{padding:0;font-size:11px;display:inline-block;vertical-align:top;margin:7px;border:0;} body.ie.v-10 div.span12.navigation>ul.condensed>li:first-child a{margin-top:9px;}}@media screen and (min-width:768px) and (max-width:979px){body.ie.v-10{}}
body.ie.v-11.activity,body.ie.v-11.events{}body.ie.v-11.activity .activities,body.ie.v-11.events .activities{}body.ie.v-11.activity .activities .center,body.ie.v-11.events .activities .center{}body.ie.v-11.activity .activities .center #activityList,body.ie.v-11.events .activities .center #activityList,body.ie.v-11.activity .activities .center #eventContentList,body.ie.v-11.events .activities .center #eventContentList{}body.ie.v-11.activity .activities .center #activityList .month,body.ie.v-11.events .activities .center #activityList .month,body.ie.v-11.activity .activities .center #eventContentList .month,body.ie.v-11.events .activities .center #eventContentList .month{clear:both;}body.ie.v-11.activity .activities .center #activityList .month ul>li.activity-item,body.ie.v-11.events .activities .center #activityList .month ul>li.activity-item,body.ie.v-11.activity .activities .center #eventContentList .month ul>li.activity-item,body.ie.v-11.events .activities .center #eventContentList .month ul>li.activity-item{height:69px;min-height:69px;display:block;}body.ie.v-11.activity .activities .center #activityList .month ul>li.activity-item span.date-title>h4.date,body.ie.v-11.events .activities .center #activityList .month ul>li.activity-item span.date-title>h4.date,body.ie.v-11.activity .activities .center #eventContentList .month ul>li.activity-item span.date-title>h4.date,body.ie.v-11.events .activities .center #eventContentList .month ul>li.activity-item span.date-title>h4.date{margin-top:4px;}body.ie.v-11.activity .activities .center #activityList .month ul>li.activity-item span.date-title>h4.date:before,body.ie.v-11.events .activities .center #activityList .month ul>li.activity-item span.date-title>h4.date:before,body.ie.v-11.activity .activities .center #eventContentList .month ul>li.activity-item span.date-title>h4.date:before,body.ie.v-11.events .activities .center #eventContentList .month ul>li.activity-item span.date-title>h4.date:before{position:relative;top:2px;}
body.ie.v-11.activity .activities .right,body.ie.v-11.events .activities .right{}body.ie.v-11.activity .activities .right div.container,body.ie.v-11.events .activities .right div.container{}body.ie.v-11.activity .activities .right div.container li.recommended-event>h4.date,body.ie.v-11.events .activities .right div.container li.recommended-event>h4.date{position:relative;top:-4px;}
#reading-history .ie-border-radius-fix{overflow:hidden;border-radius:15px 15px 0 0;}
.home .g-container.nextGen>#content>.span4>#track-feed>.side-box.track .inner .widget-recommend{visibility:visible;color:transparent;display:inline-block;border-style:solid;border-width:4px;border-type:solid;border-bottom:4px solid transparent;border-left:4px solid transparent;bottom:-10px;height:0;left:-1px;position:absolute;transform:rotate(360deg);width:0;}
#reading-history .ie-border-radius-fix #reading-history-toggle{font-size:15px;}
.reader .snapshot .sub-header .tag-header li.fulldoc-tab[class*="-tab"] a{font-size:13px;}
@media screen and (max-width:1169px){.navbar-inner{width:920px;} .span12.navigation>.flex-viewport{width:960px;}}body.track.activate-dashboard.ie #content #track-documents .collections-bg .track-collections .row section.flexslider.span12 ul.slides li h5.collection-type{margin-left:0px;}
body.mozilla{}body.mozilla #content.activities .left a:hover{text-decoration:none;}
body.mozilla #content.activities .left .mini a.print span.icon{margin-top:-33px;}
body.mozilla #content.activities .right fn{height:8px;padding-top:4px;}
body.mozilla .highlight+.popover em.sans-serif.condensed{position:relative;top:18px;}
body.mozilla div#content>.special-report .sub-navigation li a{letter-spacing:normal;}
body.mozilla div.span12.navigation>ul>li a{padding:3px 12px 1px 12px;font-size:13px;}
body.mozilla #reading-history-toggle{z-index:100;position:relative;margin-bottom:-2px;}
body.mozilla div#ddModal.collect-email>div>form#newsletter>.subscribe.green-button{height:30px !important;}
@media screen and (max-width:1169px){body.mozilla{}body.mozilla div.span3.right.rail div.track div.track-button-box button.track-initiative{font-size:10px;} body.mozilla div#content.row>div.span10.research-page div.row .box div.inner{min-height:320px;}body.mozilla div#content.row>div.span10.research-page div.row .box div.inner div.share-library-scroll{width:240px;} body.mozilla div.span12.navigation>ul.condensed>li{display:inline-block;float:left;padding:3px 3px 1px 3px;vertical-align:top;margin:0;}body.mozilla div.span12.navigation>ul.condensed>li a{padding:0;font-size:11px;display:inline-block;vertical-align:top;margin:7px;} body.mozilla div.span12.navigation>ul.condensed>li:first-child a{margin-top:9px;}}@media screen and (min-width:768px) and (max-width:979px){body.mozilla{}}
body.safari{background-size:100%;}body.safari div#content>div.span9 header.top h2,body.safari div#content>div.key-initiative header.top h2{left:34px;}
body.safari #reading-history-toggle{z-index:100;position:relative;margin-bottom:-2px;}
body.safari.activity .center .month{clear:both;}
body.chrome{}body.chrome #reading-history-toggle{z-index:100;position:relative;margin-bottom:-2px;}
body.chrome.home.windows .g-container.nextGen>#content>.span4>#track-feed>.side-box.track{}body.chrome.home.windows .g-container.nextGen>#content>.span4>#track-feed>.side-box.track .inner{}body.chrome.home.windows .g-container.nextGen>#content>.span4>#track-feed>.side-box.track .inner>h3 .track-widget-shadow{}
body.ios,body.ipad,body.iphone{}body.ios #content .share-library-scroll,body.ipad #content .share-library-scroll,body.iphone #content .share-library-scroll{visibility:visible !important;display:inline-block !important;opacity:1 !important;}body.ios #content .share-library-scroll .share-link,body.ipad #content .share-library-scroll .share-link,body.iphone #content .share-library-scroll .share-link,body.ios #content .share-library-scroll .save-link,body.ipad #content .share-library-scroll .save-link,body.iphone #content .share-library-scroll .save-link,body.ios #content .share-library-scroll .save-link a,body.ipad #content .share-library-scroll .save-link a,body.iphone #content .share-library-scroll .save-link a{color:#333 !important;text-decoration:none;}body.ios #content .share-library-scroll .share-link:hover,body.ipad #content .share-library-scroll .share-link:hover,body.iphone #content .share-library-scroll .share-link:hover,body.ios #content .share-library-scroll .save-link:hover,body.ipad #content .share-library-scroll .save-link:hover,body.iphone #content .share-library-scroll .save-link:hover,body.ios #content .share-library-scroll .save-link a:hover,body.ipad #content .share-library-scroll .save-link a:hover,body.iphone #content .share-library-scroll .save-link a:hover{text-decoration:none;}
body.ios #content .share-library-scroll .share-link>span,body.ipad #content .share-library-scroll .share-link>span,body.iphone #content .share-library-scroll .share-link>span{background-position:-60px -60px;}
body.ios #content .share-library-scroll .save-link>a>span,body.ipad #content .share-library-scroll .save-link>a>span,body.iphone #content .share-library-scroll .save-link>a>span{background-position:0px -60px;}
body.ios #content .share-library-scroll .save-link>a.saved>span,body.ipad #content .share-library-scroll .save-link>a.saved>span,body.iphone #content .share-library-scroll .save-link>a.saved>span{background-position:-237px -60px;}
body.ios .top-navigation header #features>#myactions>li>a,body.ipad .top-navigation header #features>#myactions>li>a,body.iphone .top-navigation header #features>#myactions>li>a{color:#fff !important;}
.ui-multiselect{padding:2px 0 2px 4px;text-align:left;}
.ui-multiselect span.ui-icon{float:right;}
.ui-multiselect-single .ui-multiselect-checkboxes input{position:absolute !important;top:auto !important;left:-9999px;}
.ui-multiselect-single .ui-multiselect-checkboxes label{padding:5px !important;}
.ui-multiselect-header{margin-bottom:3px;padding:3px 0 3px 4px;}
.ui-multiselect-header ul{font-size:0.9em;}
.ui-multiselect-header ul li{float:left;padding:0 10px 0 0;}
.ui-multiselect-header a{text-decoration:none;}
.ui-multiselect-header a:hover{text-decoration:underline;}
.ui-multiselect-header span.ui-icon{float:left;}
.ui-multiselect-header li.ui-multiselect-close{float:right;text-align:right;padding-right:0;}
.ui-multiselect-menu{display:none;padding:3px;position:absolute;z-index:10000;text-align:left;}
.ui-multiselect-checkboxes{position:relative ;overflow-y:scroll;}
.ui-multiselect-checkboxes label{cursor:default;display:block;border:1px solid transparent;padding:3px 1px;}
.ui-multiselect-checkboxes label input{position:relative;top:1px;}
.ui-multiselect-checkboxes li{clear:both;font-size:0.9em;padding-right:3px;}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{text-align:center;font-weight:bold;border-bottom:1px solid;}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{display:block;padding:3px;margin:1px 0;text-decoration:none;}
* html .ui-multiselect-checkboxes label{border:none;}
#advFormButton{position:absolute;right:5px;top:-18px;display:none;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:10px;font-weight:bold;line-height:20px;color:#86aabe;text-transform:uppercase;}#advFormButton:hover,#advFormButton:active{color:#ffffff;text-decoration:none;}
.advSearchFrame{width:1024px;min-width:1024px;max-width:1024px;margin-left:-512px;display:none;position:absolute;}.advSearchFrame .modal-header{padding:0px;}
.advSearchFrame .modal-body{padding:0px;max-height:1000px;border-radius:5px;}.advSearchFrame .modal-body h1{font-size:40px;color:#fff;padding:20px 30px 10px;display:inline-block;}
.advSearchFrame .modal-body fieldset{clear:both;margin-bottom:10px;}
.advSearchFrame .modal-body label{display:inline-block;width:170px;text-align:left;font-family:Arial,sans-serif;font-size:15px;color:#2a2a2a;}
.advSearchFrame .modal-body select{display:inline-block;width:572px;}
.advSearchFrame .modal-body input{display:inline-block;width:572px;}
.advSearchFrame .modal-body .btn{margin:0px;font-family:Arial,sans-serif;font-size:15px;color:#2a2a2a;font-weight:600;height:30px;background:none;border-radius:3px;box-shadow:none;border:1px solid #bdc3c7;padding-top:5px;overflow-y:hidden;}
.advSearchFrame .modal-body .ui-state-active{background-color:#fff;border:solid 1px #69a3b9;}
.advSearchFrame .modal-body .btn:hover,.advSearchFrame .modal-body .btn:focus{background-position:initial;}
.advSearchFrame .modal-body #clearFilters{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:12px;color:#067b9c;text-decoration:none;vertical-align:top;margin-top:15px;display:inline-block;cursor:pointer;font-weight:bold;}.advSearchFrame .modal-body #clearFilters span{font-size:20px;font-weight:bold;}
.advSearchFrame .modal-body .dateText{margin-right:5px;color:#b0b6bb;font-family:Arial;font-size:15px;}
.advSearchFrame #AdvHeaderCon{background-color:#38505d;height:135px;}.advSearchFrame #AdvHeaderCon .close,.advSearchFrame #AdvHeaderCon .close:hover{color:#b8bdc0;font-weight:normal;opacity:1;margin:20px;}
.advSearchFrame #AdvHeaderCon label{margin-left:30px;font-family:Arial,sans-serif;font-size:22px;color:#fff;width:180px;}
.advSearchFrame #AdvHeaderCon input{width:560px;background:#fff;height:24px;border:none;border-radius:3px;padding-left:12px;}
.advSearchFrame #AdvHeaderCon .iconsearch{background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/search/sprites/search-sprite.png;waa40eff26c309fd3e') no-repeat -60px -19px;width:29px;height:24px;display:block;position:relative;left:740px;top:-36px;}
.advSearchFrame #AdvNarrowSearch{padding:15px 40px 5px;}
.advSearchFrame #advFilterResultHead{font-size:22px;color:#8598a2;font-family:Arial,sans-serif;margin:20px 30px 0 30px;}
.advSearchFrame #fromDate1{width:242px;padding:0px;}
.advSearchFrame #toDate1{width:242px;padding:0px;}
.advSearchFrame #Totext{margin-left:-10px;}
.advSearchFrame #advFormSearchButton{background:#067b9c;width:138px;height:41px;margin:0px 50px 20px 205px;color:#ffffff;}
.advSearchFrame .AdvTooltip{width:20px;display:inline-block;margin-left:10px;}
.advSearchFrame .AdvTooltip span{display:inline-block;width:20px;height:20px;margin:4px;background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat scroll -380px -40px;}
.advSearchFrame #searchTooltip.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;border-width:9px 10px 9px 0;border-color:transparent #38505d transparent transparent;border-bottom-color:transparent;left:-5px;margin-top:-10px;}
.advSearchFrame #searchTooltip.tooltip .tooltip-inner{text-align:left;font-family:arial;font-size:13px;padding:10px 15px;background-color:#38505d;color:#ffffff;}
.advSearchFrame #searchValidationTip.tooltip .tooltip-arrow{background:url('/imagesrv/apps/gproduct/images/reader/tooltip-alert-arrowUp.png') no-repeat 0 0;width:17px;height:10px;display:block;border:0;}
.advSearchFrame #searchValidationTip.tooltip .tooltip-inner{border:solid 1px #FB6602;max-width:243px;width:243px;padding:0;}.advSearchFrame #searchValidationTip.tooltip .tooltip-inner .warning{background:#FB6602;}.advSearchFrame #searchValidationTip.tooltip .tooltip-inner .warning .icon-warning{float:left;margin:9px 12px 9px 11px;background-position:-630px -60px;height:24px;width:26px;}
.advSearchFrame #searchValidationTip.tooltip .tooltip-inner .warning p{font-family:Arial;font-size:14px;color:#222;width:174px;padding:11px 10px;float:left;background:#EFEFEF;margin:0;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;letter-spacing:-0.02em;}
.bigCheck{display:inline;}
.bigcheckInput{display:none;}
.bigcheckInput+.bigCheck{background-color:#fff;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0, 0, 0, 0.05),inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);padding:9px;border-radius:3px;display:inline-block;position:relative;margin-top:0px;}
.advMultiSelectCheck label.ui-corner-all.ui-state-hover .bigcheckInput+.bigCheck{background-color:#d7dcde;}
.advMultiSelectCheck label.ui-corner-all.ui-state-hover .bigcheckInput+.bigCheck:after{content:'\2713';font-size:14px;position:absolute;top:0px;left:3px;color:#fff;}
.advMultiSelectCheck label.ui-corner-all .bigcheckInput+.bigCheck.ui-state-hover{background-color:#d7dcde;}
.advMultiSelectCheck label.ui-corner-all .bigcheckInput:checked+.bigCheck.ui-state-hover{background-color:#067b9c;}
.advMultiSelectCheck label.ui-corner-all .bigcheckInput+.bigCheck.ui-state-hover:after{content:'\2713';font-size:14px;position:absolute;top:0px;left:3px;color:#fff;}
.advMultiSelectCheck label.ui-corner-all.ui-state-hover .bigcheckInput:checked+.bigCheck{background-color:#067b9c;}
.advMultiSelectCheck .ui-multiselect-disabled,.ui-multiselect-single .ui-multiselect-disabled{display:none;}
.bigcheckInput+.bigCheck:active,.bigcheckInput:checked+.bigCheck:active{box-shadow:0 1px 2px rgba(0, 0, 0, 0.05),inset 0px 1px 3px rgba(0, 0, 0, 0.1);}
.bigcheckInput:checked+.bigCheck{background-color:#067b9c;border:1px solid #067b9c;box-shadow:0 1px 2px rgba(0, 0, 0, 0.05),inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05),inset 15px 10px -12px rgba(255, 255, 255, 0.1);color:#fff;}
.bigcheckInput:checked+.bigCheck:after{content:'\2713';font-size:14px;position:absolute;top:0px;left:3px;color:#fff;}
.bigcheckInput:checked+.bigCheck:hover:after{content:'\2713';font-size:14px;position:absolute;top:0px;left:3px;color:#fff;}
.advSearchFrame.modal.fade.in{top:20px;}
.caret{float:right;margin-right:10px;margin-top:7px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#067c9c transparent transparent transparent;}
.advToDate,.advFromDate{width:275px;background:#69a3b9 50% bottom repeat-x;border-radius:5px;border-color:#69a3b9;padding-top:0px;}
.advToDate .ui-widget-header,.advFromDate .ui-widget-header{background:#69a3b9 50% bottom repeat-x;border:none;height:45px;padding:0;}
.advToDate .ui-datepicker-calendar,.advFromDate .ui-datepicker-calendar{background:#ffffff 50% bottom repeat-x;font-family:arial;}
.advFromDate .ui-datepicker-calendar .ui-state-default,.advToDate .ui-datepicker-calendar .ui-state-default{background:#ffffff 50% bottom repeat-x;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#2c3e50;border:none;text-align:center;}
.advFromDate .ui-datepicker-calendar a.ui-state-default.ui-state-hover,.advToDate .ui-datepicker-calendar a.ui-state-default.ui-state-hover{background:#d7dcde 50% bottom repeat-x;border-radius:5px;}
.advFromDate .ui-datepicker-calendar a.ui-state-default.ui-state-active,.advToDate .ui-datepicker-calendar a.ui-state-default.ui-state-active{background:#067b9c 50% bottom repeat-x;border-radius:5px;color:#ffffff;}
.advFromDate .ui-datepicker-calendar .ui-state-highlight,.advToDate .ui-datepicker-calendar .ui-state-highlight{background:#69a3b9 50% bottom repeat-x;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#fff;border-radius:5px;}
.advFromDate .ui-widget-header .ui-datepicker-prev,.advToDate .ui-widget-header .ui-datepicker-prev{left:12px;margin-right:25px;border-right:3px solid #96bfce;height:45px;top:0px;}
.advFromDate .ui-widget-header .ui-datepicker-next,.advToDate .ui-widget-header .ui-datepicker-next{right:12px;margin-left:25px;border-left:3px solid #96bfce;height:45px;top:0px;}
.advFromDate .ui-widget-header .ui-datepicker-prev-hover,.advToDate .ui-widget-header .ui-datepicker-prev-hover{left:12px;top:0px;}
.advFromDate .ui-widget-header .ui-datepicker-next-hover,.advToDate .ui-widget-header .ui-datepicker-next-hover{right:12px;top:0px;}
.advFromDate .ui-widget-header .ui-datepicker-prev .ui-icon,.advToDate .ui-widget-header .ui-datepicker-prev .ui-icon{width:0px;height:0px;border-style:solid;border-width:7.5px 15px 7.5px 0;border-color:transparent #fff transparent transparent;background:none;}
.advFromDate .ui-widget-header .ui-datepicker-next .ui-icon,.advToDate .ui-widget-header .ui-datepicker-next .ui-icon{width:0px;height:0px;border-style:solid;border-width:7.5px 0 7.5px 15px;border-color:transparent transparent transparent #fff;background:none;}
.advFromDate .ui-widget-header .ui-datepicker-title,.advToDate .ui-widget-header .ui-datepicker-title{height:45px;margin:10px auto;color:#ffffff;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
.ui-multiselect-menu.btn{padding:0px;background-color:#efefef;border:1px solid #69a3b9;border-radius:5px;}
.ui-multiselect-menu.btn .ui-multiselect-checkboxes{overflow:auto;margin-top:5px;}
.ui-multiselect-menu.btn .ui-multiselect-checkboxes li{padding-right:0px;}
.ui-multiselect-menu.btn:hover,.ui-multiselect-menu.btn:focus,.ui-multiselect-menu.btn:active,.ui-multiselect-menu.btn.active,.ui-multiselect-menu.btn.disabled,.ui-multiselect-menu.btn[disabled],.ui-multiselect-menu.btn{background-color:#fff;}
label.ui-corner-all span{vertical-align:top;margin-left:5px;}
.ui-multiselect-menu.ui-widget-content{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;color:#222222;background-image:none;background-color:#ffffff!important;}
.ui-multiselect-menu .ui-widget-header{background-color:#067b9c;background-image:none;margin:5px 0 0 5px;padding:0px 0 3px 4px;height:36px;border:none;}
.ui-multiselect-menu label.ui-corner-all{margin:0px;padding:3px 7px !important;}
.ui-multiselect-menu label.ui-corner-all.ui-state-active,.ui-multiselect-menu label.ui-corner-all.ui-state-active.ui-state-hover{background:#067b9c;color:#fff;}
.ui-multiselect-menu label.ui-corner-all.ui-state-hover{background:#d7dcde;color:#fff;}
.advMultiSelectCheck label.ui-corner-all.ui-state-hover .bigCheck:before,.advMultiSelectCheck .bigCheck.ui-state-hover:before{content:'\2713';opacity:0.5;color:#d7dcde;font-size:14px;position:absolute;top:0px;left:3px;}
.advMultiSelectCheck .ui-widget-header.ui-multiselect-header a{color:#fff;}
.advMultiSelectCheck .ui-widget-header.ui-multiselect-header span.ui-icon{color:#fff;}
.ui-multiselect-menu .ui-widget-header.ui-multiselect-header ul{margin:10px;color:#fff;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:17px;font-style:normal;font-variant:normal;font-weight:bold;}
.advMultiSelectCheck label.ui-corner-all.ui-state-hover{background:#fff;color:#000000;}
.ui-multiselect-menu.bullet,.advFromDate.bullet,.advToDate.bullet{margin-top:11px;}
.ui-multiselect-menu.bullet:before{width:17px;height:9px;content:'';display:inline-block;position:absolute;top:-9px;left:20px;background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/search/arrow_openfield.png;wa16b3960d3f1414cb') repeat-x;}
.advFromDate.bullet:before,.advToDate.bullet:before{width:0;height:0;content:'';display:inline-block;position:absolute;border-color:transparent;border-style:solid;-webkit-transform:rotate(360deg);border-width:0 7px 7px;border-bottom-color:#69a3b9;top:-7px;left:20px;}
.advFromDate.bullet:before,.advToDate.bullet:before{border-bottom-color:#69a3b9;}
.advFromDate.bullet:after,.advToDate.bullet:after{border-bottom-color:#69a3b9;}
.ui-multiselect-menu.bullet.pull-right:before{left:auto;right:9px;}
.ui-multiselect-menu.bullet.pull-right:after{left:auto;right:10px;}
.ui-multiselect-menu.pull-right,.ui-multiselect.pull-right{right:0;left:auto;float:none;}
.iconCal{position:relative;background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/search/sprites/search-sprite.png;waa40eff26c309fd3e') no-repeat -120px 3px;width:18px;height:18px;top:3px;left:-32px;display:inline-block;}
.ui-multiselect-menu::-webkit-scrollbar-thumb{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(207, 17, 17, 0.5);}
.advSearchFrame .modal-body .httpkiFieldset .btn{min-height:30px;height:auto;}
.ie.v-8 .advSearchFrame #fromDate1,.ie.v-8 .advSearchFrame #toDate1{height:auto;padding-top:12px;padding-bottom:12px;}
.ie.v-8 #AdvsearchKeyword{line-height:38px;}
.ie.v-8 .advSearchFrame #advancedForm #AdvHeaderCon,.ie.v-9 .advSearchFrame #advancedForm #AdvHeaderCon{height:130px;}.ie.v-8 .advSearchFrame #advancedForm #AdvHeaderCon h1,.ie.v-9 .advSearchFrame #advancedForm #AdvHeaderCon h1{padding-top:10px;}
.ie.v-8 .advSearchFrame .modal-body .httpkiFieldset .btn,.ie.v-9 .advSearchFrame .modal-body .httpkiFieldset .btn{min-height:30px;height:45px;}
.activity,.explore{}.activity div.activities,.explore div.activities,.activity .content-outer,.explore .content-outer{height:100%;}
.activity .content-outer .content-inner,.explore .content-outer .content-inner{height:103%;}
.activity div.activities>div,.explore div.activities>div{height:85%;}
.activity #content.activities,.explore #content.activities{background-color:#fff;}
.activity div.g-container.content-outer .span1,.explore div.g-container.content-outer .span1,.activity div.g-container.content-outer .grid_1,.explore div.g-container.content-outer .grid_1,.activity div.g-container.content-outer .span2,.explore div.g-container.content-outer .span2,.activity div.g-container.content-outer .grid_2,.explore div.g-container.content-outer .grid_2,.activity div.g-container.content-outer .span3,.explore div.g-container.content-outer .span3,.activity div.g-container.content-outer .grid_3,.explore div.g-container.content-outer .grid_3,.activity div.g-container.content-outer .span4,.explore div.g-container.content-outer .span4,.activity div.g-container.content-outer .grid_4,.explore div.g-container.content-outer .grid_4,.activity div.g-container.content-outer .span5,.explore div.g-container.content-outer .span5,.activity div.g-container.content-outer .grid_5,.explore div.g-container.content-outer .grid_5,.activity div.g-container.content-outer .span6,.explore div.g-container.content-outer .span6,.activity div.g-container.content-outer .grid_6,.explore div.g-container.content-outer .grid_6,.activity div.g-container.content-outer .span7,.explore div.g-container.content-outer .span7,.activity div.g-container.content-outer .grid_7,.explore div.g-container.content-outer .grid_7,.activity div.g-container.content-outer .span8,.explore div.g-container.content-outer .span8,.activity div.g-container.content-outer .grid_8,.explore div.g-container.content-outer .grid_8,.activity div.g-container.content-outer .span9,.explore div.g-container.content-outer .span9,.activity div.g-container.content-outer .grid_9,.explore div.g-container.content-outer .grid_9,.activity div.g-container.content-outer .span10,.explore div.g-container.content-outer .span10,.activity div.g-container.content-outer .grid_10,.explore div.g-container.content-outer .grid_10,.activity div.g-container.content-outer .span11,.explore div.g-container.content-outer .span11,.activity div.g-container.content-outer .grid_11,.explore div.g-container.content-outer .grid_11,.activity div.g-container.content-outer .span12,.explore div.g-container.content-outer .span12,.activity div.g-container.content-outer .grid_12,.explore div.g-container.content-outer .grid_12{padding:0;margin:0 auto;display:inline-block;}
.activity div.g-container.content-outer .span1,.explore div.g-container.content-outer .span1,.activity div.g-container.content-outer .grid_1,.explore div.g-container.content-outer .grid_1{width:8.25%;}
.activity div.g-container.content-outer .span2,.explore div.g-container.content-outer .span2,.activity div.g-container.content-outer .grid_2,.explore div.g-container.content-outer .grid_2{width:16.5%;}
.activity div.g-container.content-outer .span3,.explore div.g-container.content-outer .span3,.activity div.g-container.content-outer .grid_3,.explore div.g-container.content-outer .grid_3{width:24.75%;}
.activity div.g-container.content-outer .span4,.explore div.g-container.content-outer .span4,.activity div.g-container.content-outer .grid_4,.explore div.g-container.content-outer .grid_4{width:33%;}
.activity div.g-container.content-outer .span5,.explore div.g-container.content-outer .span5,.activity div.g-container.content-outer .grid_5,.explore div.g-container.content-outer .grid_5{width:41.5%;}
.activity div.g-container.content-outer .span6,.explore div.g-container.content-outer .span6,.activity div.g-container.content-outer .grid_6,.explore div.g-container.content-outer .grid_6{width:49.75%;}
.activity div.g-container.content-outer .span7,.explore div.g-container.content-outer .span7,.activity div.g-container.content-outer .grid_7,.explore div.g-container.content-outer .grid_7{width:58%;}
.activity div.g-container.content-outer .span8,.explore div.g-container.content-outer .span8,.activity div.g-container.content-outer .grid_8,.explore div.g-container.content-outer .grid_8{width:66.5%;}
.activity div.g-container.content-outer .span9,.explore div.g-container.content-outer .span9,.activity div.g-container.content-outer .grid_9,.explore div.g-container.content-outer .grid_9{width:74.75%;}
.activity div.g-container.content-outer .span10,.explore div.g-container.content-outer .span10,.activity div.g-container.content-outer .grid_10,.explore div.g-container.content-outer .grid_10{width:83%;}
.activity div.g-container.content-outer .span11,.explore div.g-container.content-outer .span11,.activity div.g-container.content-outer .grid_11,.explore div.g-container.content-outer .grid_11{width:91.5%;}
.activity div.g-container.content-outer .span12,.explore div.g-container.content-outer .span12,.activity div.g-container.content-outer .grid_12,.explore div.g-container.content-outer .grid_12{width:100%;}
.activity div.g-container.content-outer .span2,.explore div.g-container.content-outer .span2,.activity div.g-container.content-outer .grid_2,.explore div.g-container.content-outer .grid_2{width:16.67%;padding:0;margin:0 auto;display:inline-block;}
.activity div.g-container.content-outer .span3,.explore div.g-container.content-outer .span3,.activity div.g-container.content-outer .grid_3,.explore div.g-container.content-outer .grid_3{width:25%;padding:0;margin:0 auto;display:inline-block;}
.activity div.g-container.content-outer .span4,.explore div.g-container.content-outer .span4,.activity div.g-container.content-outer .grid_4,.explore div.g-container.content-outer .grid_4{width:33.33%;padding:0;margin:0 auto;display:inline-block;}
.activity div.g-container.content-outer .span5,.explore div.g-container.content-outer .span5,.activity div.g-container.content-outer .grid_5,.explore div.g-container.content-outer .grid_5{width:41.67%;padding:0;margin:0 auto;display:inline-block;}
.activity div.g-container.content-outer .span6,.explore div.g-container.content-outer .span6,.activity div.g-container.content-outer .grid_6,.explore div.g-container.content-outer .grid_6{width:49.75%;padding:0;margin:0 auto;display:inline-block;}
.activity div.g-container.content-outer .span7,.explore div.g-container.content-outer .span7,.activity div.g-container.content-outer .grid_7,.explore div.g-container.content-outer .grid_7{width:58.33%;padding:0;margin:0 auto;display:inline-block;}
.activity div.g-container.content-outer .span8,.explore div.g-container.content-outer .span8,.activity div.g-container.content-outer .grid_8,.explore div.g-container.content-outer .grid_8{width:66.67%;padding:0;margin:0 auto;display:inline-block;}
.activity div.g-container.content-outer .span9,.explore div.g-container.content-outer .span9,.activity div.g-container.content-outer .grid_9,.explore div.g-container.content-outer .grid_9{width:75%;padding:0;margin:0 auto;display:inline-block;}
.activity div.g-container.content-outer .span10,.explore div.g-container.content-outer .span10,.activity div.g-container.content-outer .grid_10,.explore div.g-container.content-outer .grid_10{width:83%;padding:0;margin:0 auto;display:inline-block;}
.activity div.g-container.content-outer .span11,.explore div.g-container.content-outer .span11,.activity div.g-container.content-outer .grid_11,.explore div.g-container.content-outer .grid_11{width:91.67%;padding:0;margin:0 auto;display:inline-block;}
.activity div.g-container.content-outer .span12,.explore div.g-container.content-outer .span12,.activity div.g-container.content-outer .grid_12,.explore div.g-container.content-outer .grid_12{width:100%;padding:0;margin:0 auto;display:inline-block;}
.activity div.g-container.content-outer .clear,.explore div.g-container.content-outer .clear{clear:both;}
.activity #content.activities>.span3.right,.explore #content.activities>.span3.right{border-top:solid 1px #d9dade;}
.activity .content-outer,.explore .content-outer{height:83.5%;}
.activity #content,.explore #content{margin-top:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.activity div.g-container.content-outer #content>div,.explore div.g-container.content-outer #content>div{padding-top:30px;}
.activity .error,.explore .error{font-weight:bold;margin:0 auto;color:#05e;width:auto;text-align:center;padding:12px;}
.activity #content>div>header.top,.explore #content>div>header.top{height:80px;overflow:hidden;vertical-align:baseline;z-index:999;}
.activity #content>div>header.top h1,.explore #content>div>header.top h1{color:#10598C;padding-left:12px;font-size:44px;font-weight:200;line-height:69px;height:80px;overflow:hidden;}
.activity .navigation,.explore .navigation{width:1150px;margin:0 auto;background:#172025;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;float:none;max-width:1150px ;}
.activity .navigation>ul li,.explore .navigation>ul li{display:inline-block;margin:8px 0px -7px 0px;}.activity .navigation>ul li.active a,.explore .navigation>ul li.active a{color:#067b9c;background:none;}
.activity .navigation>ul li:hover,.explore .navigation>ul li:hover{background:#5F6A72;background:-moz-linear-gradient(top, #5f6a72 1%, #5f6a72 17%, #333333 50%, #333333 85%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #5f6a72), color-stop(17%, #5f6a72), color-stop(50%, #333333), color-stop(85%, #333333));background:-webkit-linear-gradient(top, #5f6a72 1%, #5f6a72 17%, #333333 50%, #333333 85%);background:-o-linear-gradient(top, #5f6a72 1%, #5f6a72 17%, #333333 50%, #333333 85%);background:-ms-linear-gradient(top, #5f6a72 1%, #5f6a72 17%, #333333 50%, #333333 85%);background:linear-gradient(to bottom, #5f6a72 1%, #5f6a72 17%, #333333 50%, #333333 85%);}.activity .navigation>ul li:hover a,.explore .navigation>ul li:hover a{border-top:solid 1px #777;border-left:solid 1px #777;border-right:solid 1px #555;border-bottom:solid 1px #555;}
.activity .navigation>ul li a,.explore .navigation>ul li a{color:#f5f5f5;text-transform:uppercase;display:inline-block;padding:3px 16px 1px 16px;letter-spacing:1px;font-size:14px;}
.activity div.activities .left,.explore div.activities .left{vertical-align:top;}.activity div.activities .left div.container,.explore div.activities .left div.container{}.activity div.activities .left div.container div.radius,.explore div.activities .left div.container div.radius{}.activity div.activities .left div.container div.radius>ul,.explore div.activities .left div.container div.radius>ul{}.activity div.activities .left div.container div.radius>ul li,.explore div.activities .left div.container div.radius>ul li{}.activity div.activities .left div.container div.radius>ul li.inquiry-filter,.explore div.activities .left div.container div.radius>ul li.inquiry-filter{}.activity div.activities .left div.container div.radius>ul li.inquiry-filter a,.explore div.activities .left div.container div.radius>ul li.inquiry-filter a{height:auto;}.activity div.activities .left div.container div.radius>ul li.inquiry-filter a dl,.explore div.activities .left div.container div.radius>ul li.inquiry-filter a dl{margin-top:-8px;margin-left:44px;}.activity div.activities .left div.container div.radius>ul li.inquiry-filter a dl dt,.explore div.activities .left div.container div.radius>ul li.inquiry-filter a dl dt{font-size:14px;line-height:20px;}
.activity div.activities .left header.top aside,.explore div.activities .left header.top aside,.activity #content>div>header.top aside,.explore #content>div>header.top aside{height:69px;width:20px;}
.activity div.activities .left header.top aside,.explore div.activities .left header.top aside,.activity div#content>div>header.top aside,.explore div#content>div>header.top aside,.activity .activities .right header.top+div>aside,.explore .activities .right header.top+div>aside{background-color:#015794;display:block;float:left;background:#1990ac;background:-moz-linear-gradient(top, #19617a 0%, #1990ac 57%, #1f80a1 84%, #19617a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #19617a), color-stop(57%, #1990ac), color-stop(84%, #1f80a1), color-stop(100%, #19617a));background:-webkit-linear-gradient(top, #19617a 0%, #1990ac 57%, #1f80a1 84%, #19617a 100%);background:-o-linear-gradient(top, #19617a 0%, #1990ac 57%, #1f80a1 84%, #19617a 100%);background:-ms-linear-gradient(top, #19617a 0%, #1990ac 57%, #1f80a1 84%, #19617a 100%);background:linear-gradient(to bottom, #19617a 0%, #1990ac 57%, #1f80a1 84%, #19617a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#19617a', endColorstr='#19617a', GradientType=0);}
.activity div.activities .left>.container,.explore div.activities .left>.container{margin:0;padding:0 10px;}
.activity div.activities .left .container,.explore div.activities .left .container{width:90%;height:75%;display:block;overflow-x:hidden;overflow-y:auto;}
.activity .activities .left .container .radius,.explore .activities .left .container .radius,.activity .activities .left .container .radius ul,.explore .activities .left .container .radius ul{overflow:hidden;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.activity .activities .left .container .radius ul,.explore .activities .left .container .radius ul{margin:10px;border-left:solid 1px #CCC;border-bottom:groove 2px #eee;padding:0;background-color:#FCFCFC;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #fcfcfc 0%, #fcfcfc 57%, rgba(252, 252, 252, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fcfcfc), color-stop(57%, #fcfcfc), color-stop(100%, rgba(252, 252, 252, 0)));background:-webkit-linear-gradient(left, #fcfcfc 0%, #fcfcfc 57%, rgba(252, 252, 252, 0) 100%);background:-o-linear-gradient(left, #fcfcfc 0%, #fcfcfc 57%, rgba(252, 252, 252, 0) 100%);background:-ms-linear-gradient(left, #fcfcfc 0%, #fcfcfc 57%, rgba(252, 252, 252, 0) 100%);background:linear-gradient(to right, #fcfcfc 0%, #fcfcfc 57%, rgba(252, 252, 252, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#00fcfcfc', GradientType=1);}
.activity .activities .left ul,.explore .activities .left ul,.activity .activities .left ul li,.explore .activities .left ul li{padding:0;margin:0;}
.activity .left ul li a,.explore .left ul li a,.activity .left .mini a,.explore .left .mini a,.activity .left ul li a:hover,.explore .left ul li a:hover,.activity .left .mini a:hover,.explore .left .mini a:hover{text-decoration:none;}.activity .left ul li a:hover:first-line,.explore .left ul li a:hover:first-line,.activity .left .mini a:hover:first-line,.explore .left .mini a:hover:first-line,.activity .left ul li a:hover:hover:first-line,.explore .left ul li a:hover:hover:first-line,.activity .left .mini a:hover:hover:first-line,.explore .left .mini a:hover:hover:first-line{text-decoration:underline;}
.activity .activities .left ul li a,.explore .activities .left ul li a,.activity .activities .left .mini a,.explore .activities .left .mini a{display:block;-moz-transition:all 100ms ease 100ms;-webkit-transition:all 100ms ease 100ms;-o-transition:all 100ms ease 100ms;transition:all 100ms ease 100ms;font-size:19px;text-align:left;cursor:pointer;height:36px;white-space:nowrap;line-height:36px;margin:0;padding:5px;border-top:solid 1px #f0f0f0;border-bottom:solid 1px #f4f4f4;color:#0a69b4;}
.activity .activities .left ul li a aside,.explore .activities .left ul li a aside{width:20px;height:20px;padding:0;margin:9px 5px;border:0;background:url("/imagesrv/apps/gproduct/images/activities/check.png") top left no-repeat;}
.activity .activities .left ul li a.filtered aside,.explore .activities .left ul li a.filtered aside{background:url("/imagesrv/apps/gproduct/images/activities/plus.png") top left no-repeat;}
.activity .activities .left ul li a.filtered,.explore .activities .left ul li a.filtered{color:#aaa;}
.activity .activities .left ul li:first-child a,.explore .activities .left ul li:first-child a{border-top:0;}
.activity .activities .left ul li:last-child a,.explore .activities .left ul li:last-child a{border-bottom:0;}
.activity .activities .left .mini a,.explore .activities .left .mini a{height:27px;font-size:15px;}
.activity .activities .left a.round-left,.explore .activities .left a.round-left{border-radius:30px 0 0 30px;-webkit-border-radius:15px 0 0 15px;}
.activity .activities .left a.round-right,.explore .activities .left a.round-right{border-radius:0 30px 30px 0;-webkit-border-radius:0 15px 15px 0;}
.activity #content.activities .left ul li a span,.explore #content.activities .left ul li a span{vertical-align:top;position:relative;top:2px;}
.activity #content.activities .left .mini,.explore #content.activities .left .mini{width:75%;float:right;margin-right:10px;}.activity #content.activities .left .mini a.print b,.explore #content.activities .left .mini a.print b{vertical-align:top;position:relative;top:-4px;left:10px;color:#777;font-family:"Arial Narrow",arial,sans-serif;}
.activity #content.activities .left .mini a.print span.icon,.explore #content.activities .left .mini a.print span.icon{float:right;height:24px;width:24px;background-image:url('/imagesrv/apps/gproduct/images/activities/print-icon.png');background-size:contain;}
.activity #content.activities .left a span aside,.explore #content.activities .left a span aside{vertical-align:top;position:relative;display:inline-block;top:-2px;font-size:18px;}
.activity .activities .left a.blue,.explore .activities .left a.blue{color:#fff;background:#54a6ff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0YTZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzNkODhkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjY5YjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #54a6ff 0%, #3d88d9 34%, #2269b6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #54a6ff), color-stop(34%, #3d88d9), color-stop(100%, #2269b6));background:-webkit-linear-gradient(top, #54a6ff 0%, #3d88d9 34%, #2269b6 100%);background:-o-linear-gradient(top, #54a6ff 0%, #3d88d9 34%, #2269b6 100%);background:-ms-linear-gradient(top, #54a6ff 0%, #3d88d9 34%, #2269b6 100%);background:linear-gradient(to bottom, #54a6ff 0%, #3d88d9 34%, #2269b6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#54a6ff', endColorstr='#2269b6', GradientType=0);}
.activity .activities .left a.blue span:before,.explore .activities .left a.blue span:before{content:url('/imagesrv/apps/gproduct/images/activities/checked.png');left:-5px;position:relative;}
.activity .activities .left a.white,.explore .activities .left a.white{color:#999;background:#f0f9ff;background:-moz-linear-gradient(top, #f0f9ff 0%, #dedede 3%, #f7f7f7 23%, #f7f7f7 96%, #cccccc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f9ff), color-stop(3%, #dedede), color-stop(23%, #f7f7f7), color-stop(96%, #f7f7f7), color-stop(100%, #cccccc));background:-webkit-linear-gradient(top, #f0f9ff 0%, #dedede 3%, #f7f7f7 23%, #f7f7f7 96%, #cccccc 100%);background:-o-linear-gradient(top, #f0f9ff 0%, #dedede 3%, #f7f7f7 23%, #f7f7f7 96%, #cccccc 100%);background:-ms-linear-gradient(top, #f0f9ff 0%, #dedede 3%, #f7f7f7 23%, #f7f7f7 96%, #cccccc 100%);background:linear-gradient(to bottom, #f0f9ff 0%, #dedede 3%, #f7f7f7 23%, #f7f7f7 96%, #cccccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f9ff', endColorstr='#cccccc', GradientType=0);}
.activity .activities .left a:hover,.explore .activities .left a:hover{opacity:0.85;}
.activity .activities .left .briefings-filter,.explore .activities .left .briefings-filter{margin-top:57px;}
.activity #content.activities .left ul li.conference-filter,.explore #content.activities .left ul li.conference-filter,.activity #content.activities .left ul li.conference-filter a,.explore #content.activities .left ul li.conference-filter a{border-bottom:0;}
.activity .activities .left .conference-filter dl,.explore .activities .left .conference-filter dl{margin-top:-8px;margin-left:44px;}
.activity .activities .left .conference-filter dt,.explore .activities .left .conference-filter dt{font-size:14px;}
.activity #activityContents .error,.explore #activityContents .error{color:#178EB8;font-family:"Fakt Condensed Medium","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;}
.activity #activityContents>.spacer,.explore #activityContents>.spacer{height:57px;padding:0;margin:0;display:block;}
.activity #content.activities>.center,.explore #content.activities>.center{height:98%;overflow:auto;}.activity #content.activities>.center p.summary,.explore #content.activities>.center p.summary{margin:0;padding:0;line-height:16px;}
.activity .g-container .activities>.center,.explore .g-container .activities>.center{overflow-y:scroll;}
.activity .activities .center .month,.explore .activities .center .month{background:#fff;border-left:solid 1px #D7DADF;}
.activity .activities .center .month h3,.explore .activities .center .month h3{padding:3px;}
.activity .activities .center .month h3 span,.explore .activities .center .month h3 span{color:#fff;opacity:0.95;text-transform:uppercase;font-size:17px;margin-left:6px;}
.activity .activities .date h4,.explore .activities .date h4,.activity .activities .event-date h4,.explore .activities .event-date h4,.activity .activities h4.date,.explore .activities h4.date{font-weight:normal;font-size:14px;line-height:16px;color:#8598a2;vertical-align:top;margin-left:8px;}
.activity .activities,.explore .activities{}.activity .activities .center,.explore .activities .center{}.activity .activities .center .date,.explore .activities .center .date,.activity .activities .center .event-date,.explore .activities .center .event-date{margin-right:2px;}
.activity .activities .center .event-date,.explore .activities .center .event-date{margin-top:6px;}
.activity .activities .center h4.date,.explore .activities .center h4.date{display:block;margin-top:6px;}.activity .activities .center h4.date:before,.explore .activities .center h4.date:before{content:url('https://www.gartner.com/imagesrv/apps/common/images/icons/icon_reading_date.png;wac10632140d400341');vertical-align:middle;}
.activity .activities .center .month,.explore .activities .center .month{}.activity .activities .center .month ul,.explore .activities .center .month ul{margin-left:0;}.activity .activities .center .month ul li.activity-item,.explore .activities .center .month ul li.activity-item{border-bottom:solid 1px #ddd;border-top:solid 1px #fff;clear:both;padding:5px 0 7px;height:auto;color:#3a3a3a;position:relative;}.activity .activities .center .month ul li.activity-item .activity-item-btn,.explore .activities .center .month ul li.activity-item .activity-item-btn{display:none;margin:6px 0 0 0;}
.activity .activities .center .month ul li.activity-item ul.analysts,.explore .activities .center .month ul li.activity-item ul.analysts{margin-left:42px;padding:0;display:block;min-height:32px;margin-bottom:-30px;}.activity .activities .center .month ul li.activity-item ul.analysts li,.explore .activities .center .month ul li.activity-item ul.analysts li{display:block;width:auto;height:auto;background:#fff;float:left;font-size:15px;line-height:19px;height:19px;color:#333;opacity:0.72;}.activity .activities .center .month ul li.activity-item ul.analysts li:not(:first-child):before,.explore .activities .center .month ul li.activity-item ul.analysts li:not(:first-child):before{content:"\00a0";}
.activity .activities .center .month ul li.activity-item ul.analysts li:not(:first-child):not(:last-child):after,.explore .activities .center .month ul li.activity-item ul.analysts li:not(:first-child):not(:last-child):after{content:"\00a0|";}
.activity .activities .center .month ul li.activity-item ul.analysts li a,.explore .activities .center .month ul li.activity-item ul.analysts li a{font-size:15px;line-height:19px;height:19px;color:#333;display:inline;padding-left:0px;padding-right:0px;}
.activity .activities .center .month ul li.activity-item:hover,.explore .activities .center .month ul li.activity-item:hover{border-bottom:solid 1px #ccc;border-top:solid 1px #ddd;color:#000;}.activity .activities .center .month ul li.activity-item:hover .activity-item-btn,.explore .activities .center .month ul li.activity-item:hover .activity-item-btn{display:inline;}.activity .activities .center .month ul li.activity-item:hover .activity-item-btn:hover,.explore .activities .center .month ul li.activity-item:hover .activity-item-btn:hover{cursor:pointer;}
.activity .activities .center .month ul li.activity-item a,.explore .activities .center .month ul li.activity-item a,.activity .activities .center .month ul li.activity-item span.non-link,.explore .activities .center .month ul li.activity-item span.non-link{font-size:21px;width:auto;padding:2px 6px 6px 10px;color:#3a3a3a;display:block;}
.activity .activities .center .month ul li.activity-item .icon,.explore .activities .center .month ul li.activity-item .icon{display:inline-block;position:absolute;top:0px;left:1px;height:50px;width:30px;margin-top:9px;margin-left:5px;background:url('/imagesrv/apps/gproduct/images/activities/activity-sprite.png') no-repeat scroll 0 0;}.activity .activities .center .month ul li.activity-item .icon.no-1,.explore .activities .center .month ul li.activity-item .icon.no-1{background-position:-30px -20px;}
.activity .activities .center .month ul li.activity-item .icon.no-2,.explore .activities .center .month ul li.activity-item .icon.no-2{background-position:-60px -20px;}
.activity .activities .center .month ul li.activity-item .icon.no-3,.explore .activities .center .month ul li.activity-item .icon.no-3{background-position:-90px -20px;}
.activity .activities .center .month ul li.activity-item .icon.no-4,.explore .activities .center .month ul li.activity-item .icon.no-4{background-position:0px -20px;}
.activity .activities .center .month ul li.activity-item .icon.no-5,.explore .activities .center .month ul li.activity-item .icon.no-5{background-position:-120px -20px;}
.activity .activities .center .month ul li.activity-item .icon.no-6,.explore .activities .center .month ul li.activity-item .icon.no-6{background-position:-90px -20px;}
.activity .activities .center .month ul li.activity-item .icon.no-7,.explore .activities .center .month ul li.activity-item .icon.no-7,.activity .activities .center .month ul li.activity-item .icon.inquiry,.explore .activities .center .month ul li.activity-item .icon.inquiry{background-position:-150px -20px;}
.activity .activities .center .month ul li.activity-item .icon.no-8,.explore .activities .center .month ul li.activity-item .icon.no-8,.activity .activities .center .month ul li.activity-item .icon.document-review,.explore .activities .center .month ul li.activity-item .icon.document-review{background-position:-180px -20px;}
.activity .activities .center .month ul li.activity-item .icon.no-9,.explore .activities .center .month ul li.activity-item .icon.no-9,.activity .activities .center .month ul li.activity-item .icon.contract-review,.explore .activities .center .month ul li.activity-item .icon.contract-review{background-position:-210px -20px;}
.activity .activities .center header.top,.explore .activities .center header.top{width:560px;}
.activity .activities .center .date-title,.explore .activities .center .date-title{float:left;width:80%;margin-left:30px;}
.activity .activities .center .spacer+.spacer,.explore .activities .center .spacer+.spacer{height:15px;overflow:hidden;}
.activity div.activities .right,.explore div.activities .right{padding-top:0 !important;background:#ffffff url('https://www.gartner.com/imagesrv/apps/gproduct/images/bg/global-right-rail.png;waf31096896959212a') no-repeat scroll top left;height:98%;overflow-x:hidden;overflow-y:auto;display:inline-block;box-shadow:-1px -1px 2px rgba(44, 57, 69, 0.11);border-right:dotted 1px #D9DADE;border-bottom:dotted 1px #D9DADE;border-bottom-left-radius:6px;position:relative;right:-2px;}.activity div.activities .right h1,.explore div.activities .right h1,.activity div.activities .right h2,.explore div.activities .right h2,.activity div.activities .right h3,.explore div.activities .right h3,.activity div.activities .right h3 b,.explore div.activities .right h3 b,.activity div.activities .right h4,.explore div.activities .right h4,.activity div.activities .right .container .more,.explore div.activities .right .container .more,.activity div.activities .right .events h2,.explore div.activities .right .events h2,.activity div.activities .right .webinars h2,.explore div.activities .right .webinars h2{color:#178eb8;}
.activity div.activities .right h2,.explore div.activities .right h2,.activity div.activities .right h3,.explore div.activities .right h3{color:#696969;}
.activity div.activities .right header.top+div>aside,.explore div.activities .right header.top+div>aside{height:44px;}
.activity div.activities .right h1,.explore div.activities .right h1{height:44px;line-height:44px;padding-left:18px;font-size:42px;letter-spacing:2px;padding-bottom:4px;}
.activity div.activities .right h2,.explore div.activities .right h2{padding-left:21px;line-height:57px;font-size:24px;}
.activity div.activities .right h3,.explore div.activities .right h3{font-size:20px;line-height:28px;padding-left:21px;}
.activity div.activities .right .more.on-demand,.explore div.activities .right .more.on-demand{margin-top:-30px;}
.activity div.activities .right h4,.explore div.activities .right h4,.activity div.activities .right .events h2,.explore div.activities .right .events h2,.activity div.activities .right .webinars h2,.explore div.activities .right .webinars h2{font-size:15px;text-transform:uppercase;font-weight:bold;}
.activity div.activities .right li.recommended-event:not(:first-child) h4.date,.explore div.activities .right li.recommended-event:not(:first-child) h4.date,.activity div.activities .right li.recommended-webinar:not(:first-child) h4.date,.explore div.activities .right li.recommended-webinar:not(:first-child) h4.date{padding-top:8px;}
.activity div.activities .right h4.date,.explore div.activities .right h4.date{font-size:14px;text-transform:none;font-weight:normal;padding-top:10px;padding-bottom:2px;}
.activity div.activities .right header,.explore div.activities .right header{border-bottom:solid 1px #aaa;}.activity div.activities .right header.top,.explore div.activities .right header.top{height:57px;}
.activity div.activities .right .container,.explore div.activities .right .container{border-top:solid 1px #f4f4f4;border-right:0;border-bottom:solid 1px #ddd;border-left:0;padding-top:9px;padding-bottom:4px;width:98%;margin-left:-5px;}.activity div.activities .right .container h2,.explore div.activities .right .container h2{padding-left:2px;padding-right:0;}
.activity div.activities .right .container p,.explore div.activities .right .container p,.activity div.activities .right .container h3,.explore div.activities .right .container h3,.activity div.activities .right .container h4,.explore div.activities .right .container h4{padding-left:2px;padding-right:12px;}
.activity div.activities .right .container p,.explore div.activities .right .container p{line-height:18px;font-size:14px;color:#666;}
.activity div.activities .right span.fn,.explore div.activities .right span.fn{width:20px;height:20px;display:inline-block;overflow:hidden;background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat scroll 0px 0px;margin-left:-20px;}
.activity div.activities .right div.container:last-child,.explore div.activities .right div.container:last-child{border-bottom:none !important;}
.activity .events h2 span.fn,.explore .events h2 span.fn{background-position:-272px -12px !important;}
.activity .webinars h2 span.fn,.explore .webinars h2 span.fn{background-position:-316px -12px !important;}
.activity .container .more,.explore .container .more,.activity .events .more,.explore .events .more,.activity .webinars .more,.explore .webinars .more{display:inline-block;float:right;text-transform:uppercase;font-size:13px;line-height:14px;height:15px;}.activity .container .more span.fn,.explore .container .more span.fn,.activity .events .more span.fn,.explore .events .more span.fn,.activity .webinars .more span.fn,.explore .webinars .more span.fn{width:10px !important;height:10px !important;background-position:-20px 1px !important;margin-left:2px !important;}
.activity #content.activities div.explore,.explore #content.activities div.explore{padding-top:12px;border-bottom:solid 1px #ddd;}
.activity #content.activities .events>h2,.explore #content.activities .events>h2,.activity #content.activities .webinars>h2,.explore #content.activities .webinars>h2,.activity .events>h2,.explore .events>h2,.activity .webinars>h2,.explore .webinars>h2{display:block;width:70%;float:left;height:18px;line-height:14px;margin-left:20px;margin-top:-9px;}
.activity #content.activities .right h4.date,.explore #content.activities .right h4.date,.activity .events h4.date,.explore .events h4.date,.activity .webinars h4.date,.explore .webinars h4.date{display:block;clear:both;margin-left:-22px;text-transform:none;font-weight:normal;color:#8598a2;font-size:14px;}
.activity #content.activities .event-icon,.explore #content.activities .event-icon,.activity .event-icon,.explore .event-icon{display:block;float:left;width:20px;height:20px;background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat scroll -275px -40px;position:relative;top:-4px;left:1px;margin-left:-20px;}
.activity #content.activities .webinar-icon,.explore #content.activities .webinar-icon,.activity .webinar-icon,.explore .webinar-icon{display:block;float:left;background-position:-316px -40px;}
.activity #content.activities .recommended-event a,.explore #content.activities .recommended-event a,.activity #content.activities .recommended-webinar a,.explore #content.activities .recommended-webinar a,.activity .recommended-event a,.explore .recommended-event a,.activity .recommended-webinar a,.explore .recommended-webinar a{color:#575757;font-size:17px;line-height:19px;display:block;padding:0;margin:-3px 0 5px 0;}
.activity .activities .recommended-event address,.explore .activities .recommended-event address,.activity .activities .recommended-webinar aside,.explore .activities .recommended-webinar aside,.activity .recommended-event address,.explore .recommended-event address,.activity .recommended-webinar aside,.explore .recommended-webinar aside{line-height:15px;color:#8598A2;font-size:14px;margin-bottom:0;top:-6px;position:relative;display:inline-block;}
.activity .activities .no-recommendations,.explore .activities .no-recommendations,.activity .no-recommendations,.explore .no-recommendations{padding:12px 8px 12px 5px;margin:12px 8px 12px 5px;}
.activity .activities .recommended-webinar:last-child,.explore .activities .recommended-webinar:last-child,.activity .recommended-webinar:last-child,.explore .recommended-webinar:last-child{margin-bottom:48px;}
.activity .activities .right header.top+div>aside,.explore .activities .right header.top+div>aside,.activity .events header.top+div>aside,.explore .events header.top+div>aside,.activity .webinars header.top+div>aside,.explore .webinars header.top+div>aside{width:10px;}
.activity .activities .right h4.date:before,.explore .activities .right h4.date:before,.activity .events h4.date:before,.explore .events h4.date:before,.activity .webinars h4.date:before,.explore .webinars h4.date:before{padding-bottom:2px;vertical-align:-20%;content:url('https://www.gartner.com/imagesrv/apps/common/images/icons/icon_reading_date.png;wac10632140d400341');position:relative;left:2px;top:1px;}
.activity{}.activity .activities .span6.center header.top{position:fixed;margin-top:-30px;}
.activity .activities .span6.center header.top figure.timeline{padding:2px;margin:0;height:64px;width:80%;border:solid 2px #fff;-webkit-box-shadow:0px 3px 9px rgba(44, 57, 69, 0.44);-moz-box-shadow:0px 3px 9px rgba(44, 57, 69, 0.44);box-shadow:0px 3px 9px rgba(44, 57, 69, 0.44);background:#f0f0f0;background:-moz-radial-gradient(center, ellipse cover, #f0f9ff 0%, #ffffff 70%, #e0e0e0 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #f0f9ff), color-stop(70%, #ffffff), color-stop(100%, #e0e0e0));background:-webkit-radial-gradient(center, ellipse cover, #f0f9ff 0%, #ffffff 70%, #e0e0e0 100%);background:-o-radial-gradient(center, ellipse cover, #f0f9ff 0%, #ffffff 70%, #e0e0e0 100%);background:-ms-radial-gradient(center, ellipse cover, #f0f9ff 0%, #ffffff 70%, #e0e0e0 100%);background:radial-gradient(ellipse at center, #f0f9ff 0%, #ffffff 70%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f9ff', endColorstr='#e0e0e0', GradientType=1);}
.activity .activities .center .timeline div{padding:0;margin:0;text-align:center;}
.activity .content-outer .activities .center .timeline>div>div{height:64px;margin-left:1px;}
.activity .activities .center .timeline .span1{width:8.25%;}
.activity .activities .center .timeline .span2{width:16.3%;}
.activity .activities .center .timeline .span3{width:25%;}
.activity .activities .center .timeline .span4{width:33%;}
.activity .activities .center .timeline .span6{width:49.5%;}
.activity .activities .center .timeline .span8{width:66%;}
.activity .activities .center .timeline .year,.activity .activities .center .timeline .year>div{height:46px;vertical-align:baseline;}
.activity .activities .center .timeline .year>div .span1{position:relative;float:left;display:inline;height:46px;text-align:center;}
.activity .activities .center .timeline .footer{height:18px;line-height:18px;width:100%;color:#fff;text-align:center;border-left:solid 2px #eee;font-size:13px;margin-top:1px;}
.activity .activities .center .timeline .span2 .footer,.activity .activities .center .timeline .span2 .year .span1 span{background:#479422;}
.activity .activities .center .timeline,.activity .activities .center .timeline *{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;transition-property:width,height;-webkit-transition-property:width,height;-moz-transition-property:width,height;-o-transition-property:width,height;}
.activity .activities .center .timeline .year .span1.click-me,.activity .activities .center .timeline .year .span1.click-me span{color:#fff;}
.activity .activities .timeline .year .span1,.activity .activities .timeline .year .span1 span{color:#aaa;}
.activity .activities .center .timeline .year .span1,.activity .activities .center .timeline .year .span1 span{font-size:11px;line-height:10px;font-variant:small-caps;}
.activity .activities .center .timeline .year .span1.click-me:hover{cursor:pointer;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;}
.activity .activities .center .timeline .year .span1.click-me:hover span{opacity:0.8;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;}
.activity .activities .center .timeline .year:hover,.activity .activities .center .timeline .year+.footer:hover{cursor:pointer;}
.activity .activities .center .timeline .year .span1 span{background:#007339;max-height:80%;}
.activity .activities .center .month h3,.activity .activities .center .timeline .footer{background:#007339;}
.activity .activities .center .timeline .year .span1 span{position:absolute;display:inline-block;width:95%;bottom:0;left:2px;overflow:hidden;}
.activity .activities .timeline .span2 .year .span1 b{display:none;visibility:hidden;}
.activity .activities .center .timeline .span10 .year .span1 b{display:inline-block;}
.activity .activities .timeline .span6 .year .span1.click-me b,.activity .activities .timeline .span8 .year .span1.click-me b,.activity .activities .timeline .span10 .year .span1.click-me b,.activity .activities .timeline .span12 .year .span1.click-me b{color:#007339;top:-1px;}
.activity .activities .timeline .span6 .year .span1 b,.activity .activities .timeline .span8 .year .span1 b,.activity .activities .timeline .span10 .year .span1 b,.activity .activities .timeline .span12 .year .span1 b{position:absolute;bottom:0;color:#479422;z-index:10;font-weight:normal;top:-1px;}
.activity .activities .timeline .span12 .span6 .year .span1 b{left:4px;}
.activity .activities .timeline .span12 .span8 .year .span1 b{left:11px;}
.activity .activities .timeline .span12 .span10 .year .span1 b{left:14px;}
.activity .ie.v-8 #content.activities .timeline .span12 .span10 .year .span1 b,.activity .ie.v-9 #content.activities .timeline .span12 .span10 .year .span1 b{left:6px;}
.activity .activities .timeline .span12 .span12 .year .span1 b{left:17px;}
.activity .safari #content.activities .timeline .span12 .span10 .year .span1 b{left:8px;}
.activity .activities .timeline .error{margin:0 auto;text-align:center;padding-top:24px;color:#3a3a3a;}
.activity div.g-container.content-outer .bottom-nav .container-fluid footer{position:fixed;bottom:-15px;}
.activity footer{position:fixed;bottom:-15px;}
@media screen and (min-width:1170px){.activity{}.activity .g-container.content-outer .activities .span6.center header.top figure.timeline{width:97%;} .activity #content.activities #activityComponents.span3.right{margin-left:10px;width:24%;border-left:solid 1px #D9DADE;}}@media screen and (max-width:1169px){.activity{}.activity div.g-container.nextGen.content-outer .container-fluid.content-inner #content.activities .span3.left>header.top>h1{font-size:39px;} .activity div.g-container.content-outer .activities .span6.center header.top figure.timeline{width:96%;} .activity div.g-container.content-outer .activities .span6.center header.top{width:470px;} .activity div.g-container.content-outer.canvas.rgba.svg.flexboxlegacy.multiplebgs #content #activityContents .timeline .span2 .year .span1 span{margin-left:0;} .activity div.g-container.content-outer .activities .timeline .span12 .span6 .year .span1 b{left:3px;} .activity div.g-container.content-outer .activities .timeline .span12 .span8 .year .span1 b{left:6px;} .activity div.g-container.content-outer .activities .timeline .span12 .span10 .year .span1 b{left:9px;} .activity div.g-container.content-outer .activities .timeline .span12 .span12 .year .span1 b{left:12px;} .activity #content.activities .right h3{font-size:17px;} .activity #content.activities #activityContents #activity-timeline .span10{width:82.5%;} .activity div.span12.navigation{width:960px;} .activity #content.activities #activities.span3.left>.container #select-location{width:197px;} .activity #content.activities #activities.span3.left>.container #eventKeywords{width:182px;} .activity #content.activities #activities.span3.left>.container #searchEventKeywords{width:180px;}}@media print{.activity{}.activity #content.activities a:link:after,.activity #content.activities a:visited:after{content:"";} .activity .top-navigation,.activity .bottom-nav,.activity header,.activity .timeline,.activity #content>.span3,.activity #content #activities .container,.activity .spacer,.activity #activity-timeline{display:none !important;visibility:hidden !important;opacity:0;color:#fff !important;background:#fff !important;} .activity #content #activities{visibility:visible;} .activity #content>.span6,.activity .content-inner,.activity .content-outer,.activity #content,.activity #content .month,.activity #content #activities,.activity html,.activity body{display:block !important;position:relative !important;height:auto !important;float:none !important;border:none !important;} .activity #content>.span6{margin-top:25px;} .activity .activity-item,.activity .activity-item h4,.activity .activity-item a{page-break-inside:avoid !important;position:relative !important;} .activity html body #content #activities header.top{width:100% !important;height:69px !important;overflow:hidden !important;} .activity html body #content #activities header.top h1,.activity #content>.span6,.activity #content,.activity #activities{width:100% !important;color:#000 !important;overflow:visible !important;} .activity html body #content #activities header.top h1{text-align:center;} .activity .activity-item{border-top:solid 1px #ccc !important;border-bottom:solid 1px #ccc !important;} .activity html body #content .month{page-break-after:always;margin-top:0 !important;padding-top:0 !important;} .activity html body #content .month:last-child{page-break-after:avoid;}}@media screen and (max-height:299px){.activity .content-outer .content-inner div.activities>div:first-child{height:65%;}}@media screen and (min-height:300px) and (max-height:324px){.activity .content-outer .content-inner div.activities>div:first-child{height:68%;}}@media screen and (min-height:325px) and (max-height:349px){.activity .content-outer .content-inner div.activities>div:first-child{height:70%;}}@media screen and (min-height:350px) and (max-height:374px){.activity .content-outer .content-inner div.activities>div:first-child{height:72%;}}@media screen and (min-height:375px) and (max-height:394px){.activity .content-outer .content-inner div.activities>div:first-child{height:74%;}}@media screen and (max-height:394px){.activity div.g-container.content-outer{height:65%;} .activity .content-outer .content-inner div.activities>div{height:85.5%;}}@media screen and (min-height:395px) and (max-height:409px){.activity div.g-container.content-outer{height:65%;} .activity .content-outer .content-inner div.activities>div:first-child{height:76%;} .activity .content-outer .content-inner div.activities>div{height:87%;}}@media screen and (min-height:410px) and (max-height:424px){.activity div.g-container.content-outer{height:66%;} .activity .content-outer .content-inner div.activities>div:first-child{height:79%;} .activity .content-outer .content-inner div.activities>div{height:88%;}}@media screen and (min-height:425px) and (max-height:439px){.activity div.g-container.content-outer{height:67%;} .activity .content-outer .content-inner div.activities>div:first-child{height:81.5%;} .activity .content-outer .content-inner div.activities>div{height:89.5%;}}@media screen and (min-height:440px) and (max-height:449px){.activity div.g-container.content-outer{height:67.5%;} .activity .content-outer .content-inner div.activities>div:first-child{height:85%;} .activity .content-outer .content-inner div.activities>div{height:90%;}}@media screen and (min-height:450px) and (max-height:459px){.activity div.g-container.content-outer{height:68.5%;} .activity .content-outer .content-inner div.activities>div:first-child{height:86%;} .activity .content-outer .content-inner div.activities>div{height:90.5%;}}@media screen and (min-height:460px) and (max-height:469px){.activity div.g-container.content-outer{height:69.5%;} .activity .content-outer .content-inner div.activities>div:first-child{height:87.5%;} .activity .content-outer .content-inner div.activities>div{height:91%;}}@media screen and (min-height:470px) and (max-height:479px){.activity div.g-container.content-outer{height:70%;} .activity .content-outer .content-inner div.activities>div:first-child{height:89%;} .activity .content-outer .content-inner div.activities>div{height:91%;}}@media screen and (min-height:480px) and (max-height:494px){.activity div.g-container.content-outer{height:71%;} .activity .content-outer .content-inner div.activities>div{height:90%;}}@media screen and (min-height:495px) and (max-height:509px){.activity div.g-container.content-outer{height:72.2%;} .activity .content-outer .content-inner div.activities>div:first-child{height:91%;} .activity .content-outer .content-inner div.activities>div{height:90.5%;}}@media screen and (min-height:510px) and (max-height:524px){.activity div.g-container.content-outer{height:73.4%;} .activity .content-outer .content-inner div.activities>div:first-child{height:92.5%;} .activity .content-outer .content-inner div.activities>div{height:90.8%;}}@media screen and (min-height:525px) and (max-height:544px){.activity div.g-container.content-outer{height:74.5%;} .activity .content-outer .content-inner div.activities>div:first-child{height:95%;} .activity .content-outer .content-inner div.activities>div{height:91%;}}@media screen and (min-height:545px) and (max-height:564px){.activity div.g-container.content-outer{height:75%;} .activity .content-outer .content-inner div.activities>div:first-child{height:96.5%;} .activity .content-outer .content-inner div.activities>div{height:91%;}}@media screen and (min-height:565px) and (max-height:589px){.activity div.g-container.content-outer{height:75.7%;} .activity .content-outer .content-inner div.activities>div:first-child{height:99.5%;} .activity .content-outer .content-inner div.activities>div{height:92.5%;}}@media screen and (min-height:590px) and (max-height:614px){.activity div.g-container.content-outer{height:76.5%;} .activity .content-outer .content-inner div.activities>div:first-child{height:101%;} .activity .content-outer .content-inner div.activities>div{height:92.5%;}}@media screen and (min-height:615px) and (max-height:634px){.activity div.g-container.content-outer{height:77.7%;} .activity .content-outer .content-inner div.activities>div:first-child{height:101.5%;} .activity .content-outer .content-inner div.activities>div{height:92.5%;}}@media screen and (min-height:635px) and (max-height:654px){.activity div.g-container.content-outer{height:78.5%;} .activity .content-outer .content-inner div.activities>div:first-child{height:102.5%;} .activity .content-outer .content-inner div.activities>div{height:92.5%;}}@media screen and (min-height:655px) and (max-height:674px){.activity div.g-container.content-outer{height:79%;} .activity .content-outer .content-inner div.activities>div:first-child{height:103%;} .activity .content-outer .content-inner div.activities>div{height:92.5%;}}@media screen and (min-height:675px) and (max-height:699px){.activity div.g-container.content-outer{height:79.5%;} .activity .content-outer .content-inner div.activities>div:first-child{height:105%;} .activity .content-outer .content-inner div.activities>div{height:93%;}}@media screen and (min-height:700px) and (max-height:724px){.activity div.g-container.content-outer{height:80%;} .activity .content-outer .content-inner div.activities>div:first-child{height:106.5%;} .activity .content-outer .content-inner div.activities>div{height:93.5%;}}@media screen and (min-height:725px) and (max-height:754px){.activity div.g-container.content-outer{height:81.5%;} .activity .content-outer .content-inner div.activities>div:first-child{height:108%;} .activity .content-outer .content-inner div.activities>div{height:94%;}}@media screen and (min-height:755px) and (max-height:784px){.activity div.g-container.content-outer{height:82%;} .activity .content-outer .content-inner div.activities>div:first-child{height:109%;} .activity .content-outer .content-inner div.activities>div{height:94%;}}@media screen and (min-height:785px) and (max-height:814px){.activity div.g-container.content-outer{height:82.5%;} .activity .content-outer .content-inner div.activities>div:first-child{height:110%;} .activity .content-outer .content-inner div.activities>div{height:94.5%;}}@media screen and (min-height:815px) and (max-height:844px){.activity div.g-container.content-outer{height:83%;} .activity .content-outer .content-inner div.activities>div:first-child{height:111%;} .activity .content-outer .content-inner div.activities>div{height:94.5%;}}@media screen and (min-height:845px) and (max-height:874px){.activity div.g-container.content-outer{height:83.5%;} .activity .content-outer .content-inner div.activities>div:first-child{height:112%;} .activity .content-outer .content-inner div.activities>div{height:95%;}}@media screen and (min-height:875px) and (max-height:909px){.activity div.g-container.content-outer{height:84%;} .activity .content-outer .content-inner div.activities>div:first-child{height:113%;} .activity .content-outer .content-inner div.activities>div{height:95%;}}@media screen and (min-height:910px) and (max-height:944px){.activity div.g-container.content-outer{height:84.5%;} .activity .content-outer .content-inner div.activities>div:first-child{height:114%;} .activity .content-outer .content-inner div.activities>div{height:95%;}}@media screen and (min-height:945px) and (max-height:979px){.activity div.g-container.content-outer{height:85%;} .activity .content-outer .content-inner div.activities>div:first-child{height:115%;} .activity .content-outer .content-inner div.activities>div{height:95%;}}@media screen and (min-height:980px) and (max-height:1019px){.activity div.g-container.content-outer{height:86%;} .activity .content-outer .content-inner div.activities>div:first-child{height:115%;} .activity .content-outer .content-inner div.activities>div{height:95%;}}@media screen and (min-height:1020px) and (max-height:1057px){.activity div.g-container.content-outer{height:87%;} .activity .content-outer .content-inner div.activities>div:first-child{height:115%;} .activity .content-outer .content-inner div.activities>div{height:95%;}}@media screen and (min-height:1058px) and (max-height:1099px){.activity div.g-container.content-outer{height:88%;} .activity .content-outer .content-inner div.activities>div:first-child{height:115%;} .activity .content-outer .content-inner div.activities>div{height:95%;}}@media screen and (min-height:1100px){.activity div.g-container.content-outer{height:90%;} .activity .content-outer .content-inner div.activities>div:first-child{height:115%;} .activity .content-outer .content-inner div.activities>div{height:95%;}}@media screen and (max-width:1169px){.activity{}.activity html .activities .left ul li a{padding-left:20px;}}.activity .popover.right{height:auto;background:url("/imagesrv/apps/gproduct/images/bg/bg-tile.png") repeat-y top left scroll #f1f1f1 !important;border:1px solid #ddd;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;left:0;padding:1px;position:absolute;text-align:left;top:0;white-space:normal;width:265px;z-index:1010;margin-left:16px;overflow:visible;-moz-box-shadow:6px 2px 12px 0 #333;-webkit-box-shadow:6px 2px 12px 0 #333;box-shadow:6px 2px 12px 0 #333;}.activity .popover.right .popover-inner{height:auto;background-image:none;background-color:transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:none;}.activity .popover.right .popover-inner .popover-content{background-image:none;background-color:transparent;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-collapse:collapse;border-top-left-radius:0px;border-top-right-radius:0px;color:#696969;display:block;font-family:'Palatino Linotype',Palatino,Palladio,'URW Palladio L','Book Antiqua',Baskerville,'Bookman Old Style','Bitstream Charter','Nimbus Roman No9 L',Garamond,'Apple Garamond','ITC Garamond Narrow','New Century Schoolbook','Century Schoolbook','Century Schoolbook L',Georgia,serif;font-size:14px;font-weight:normal;height:auto;line-height:20px;outline-style:none;outline-width:0px;padding:10px;text-align:left;visibility:visible;text-transform:none;width:245px;}.activity .popover.right .popover-inner .popover-content p,.activity .popover.right .popover-inner .popover-content a{text-transform:none;font-size:14px;color:#333;}
.activity .popover.right .popover-inner .popover-content p.summary{max-height:130px;overflow:hidden;}
.activity .popover.right .popover-inner .popover-content a.sans-serif.condensed.medium{font-size:18px;padding-top:8px;display:inline-block;}.activity .popover.right .popover-inner .popover-content a.sans-serif.condensed.medium.register-link{text-align:center;width:90%;color:#fff;text-transform:uppercase;font-size:15px;height:32px;line-height:24px;border:solid 4px #fff;background:#1e5799;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFmNWM4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwNDc3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ3NzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #1e5799 0%, #1f5c88 50%, #004772 51%, #004772 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(50%, #1f5c88), color-stop(51%, #004772), color-stop(100%, #004772));background:-webkit-linear-gradient(top, #1e5799 0%, #1f5c88 50%, #004772 51%, #004772 100%);background:-o-linear-gradient(top, #1e5799 0%, #1f5c88 50%, #004772 51%, #004772 100%);background:-ms-linear-gradient(top, #1e5799 0%, #1f5c88 50%, #004772 51%, #004772 100%);background:linear-gradient(to bottom, #1e5799 0%, #1f5c88 50%, #004772 51%, #004772 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#004772', GradientType=0);-moz-box-shadow:0 0 1px 0 #000;-webkit-box-shadow:0 0 1px 0 #000;box-shadow:0 0 1px 0 #000;}
.activity .popover.right .popover-inner .popover-content .centerBox{text-align:center;margin:0 auto;width:80%;}
.activity .popover.right .popover-inner .popover-content h1,.activity .popover.right .popover-inner .popover-content h2,.activity .popover.right .popover-inner .popover-content h3,.activity .popover.right .popover-inner .popover-content h4,.activity .popover.right .popover-inner .popover-content h5,.activity .popover.right .popover-inner .popover-content h6{color:#333;text-transform:none;}
.activity .popover.right .popover-inner .popover-content .event-date,.activity .popover.right .popover-inner .popover-content .event-date h4{color:#8598a2;margin-left:0;font-size:14px;line-height:16px;font-weight:normal;width:100%;text-indent:-19px;}
.activity .popover.right .popover-inner .popover-content .event-date h4:before{padding-bottom:2px;vertical-align:-20%;content:url('https://www.gartner.com/imagesrv/apps/common/images/icons/icon_reading_date.png;wac10632140d400341');}
.activity .popover.right .popover-inner .popover-content .register-now{border:solid 3px #fff;width:100%;}
.activity .popover.right .popover-inner .popover-content .learn-more{display:block;width:90%;text-align:right;float:right;text-transform:uppercase;font-size:14px;padding:3px 8px;border-top:solid 1px #E3E3E3;border-bottom:solid 1px #E3E3E3;clear:both;margin:8px 0;color:#06C;background:white;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, rgba(239, 239, 239, 0) 0%, #f7f7f7 50%, #ffffff 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(239, 239, 239, 0)), color-stop(50%, #f7f7f7), color-stop(100%, #ffffff));background:-webkit-linear-gradient(left, rgba(239, 239, 239, 0) 0%, #f7f7f7 50%, #ffffff 100%);background:-o-linear-gradient(left, rgba(239, 239, 239, 0) 0%, #f7f7f7 50%, #ffffff 100%);background:-ms-linear-gradient(left, rgba(239, 239, 239, 0) 0%, #f7f7f7 50%, #ffffff 100%);background:linear-gradient(to right, rgba(239, 239, 239, 0) 0%, #f7f7f7 50%, #ffffff 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#00efefef', endColorstr='#ffffff', GradientType=1);}
.activity .popover.right .arrow{-webkit-border-image:none;background-image:url('/imagesrv/apps/gproduct/images/explore/explore-arrow.png');background-size:auto;border-bottom-color:#333333;border-bottom-style:none;border-bottom-width:0px;border-left-color:#333333;border-left-style:none;border-left-width:0px;border-right-color:rgba(0, 0, 0, 0.247059);border-right-style:none;border-right-width:0px;border-top-color:#333333;border-top-style:none;border-top-width:0px;color:#333333;display:block;height:29px;left:-6px;line-height:20px;margin-top:-7px;outline-style:none;outline-width:0px;position:absolute;text-align:left;top:53%;width:32px;}
html.activity{height:100%;overflow:hidden;}
body.activity,body.activity.explore.events-calendar{min-height:500px;overflow:hidden;padding:0;margin:0;height:100%;}body.activity div.nextGen.g-container.content-outer,body.activity.explore.events-calendar div.nextGen.g-container.content-outer{height:100%;}body.activity div.nextGen.g-container.content-outer div.container-fluid.content-inner,body.activity.explore.events-calendar div.nextGen.g-container.content-outer div.container-fluid.content-inner{height:100%;}body.activity div.nextGen.g-container.content-outer div.container-fluid.content-inner #content.activities,body.activity.explore.events-calendar div.nextGen.g-container.content-outer div.container-fluid.content-inner #content.activities{height:100%;}
body.activity .popover-inner,body.activity.explore.events-calendar .popover-inner{width:98%;}
body.activity .bottom-nav footer,body.activity.explore.events-calendar .bottom-nav footer{display:none;visibility:hidden;}
body.activity.ie.v-8 *{transition:none !important;}
html body.activity.events-calendar{}html body.activity.events-calendar .content-outer .content-inner #content.activities{margin-top:5px;}
@media screen and (max-height:299px){html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:64%;}}@media screen and (min-height:300px) and (max-height:324px){html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:67%;}}@media screen and (min-height:325px) and (max-height:349px){html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:69%;}}@media screen and (min-height:350px) and (max-height:374px){html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:71%;}}@media screen and (min-height:375px) and (max-height:394px){html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:73%;}}@media screen and (max-height:394px){html body.activity.events-calendar div.g-container.content-outer{height:64%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:84.5%;}}@media screen and (min-height:395px) and (max-height:409px){html body.activity.events-calendar div.g-container.content-outer{height:64%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:75%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:86%;}}@media screen and (min-height:410px) and (max-height:424px){html body.activity.events-calendar div.g-container.content-outer{height:65%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:78%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:87%;}}@media screen and (min-height:425px) and (max-height:439px){html body.activity.events-calendar div.g-container.content-outer{height:66%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:80.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:88.5%;}}@media screen and (min-height:440px) and (max-height:449px){html body.activity.events-calendar div.g-container.content-outer{height:66.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:84%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:89%;}}@media screen and (min-height:450px) and (max-height:459px){html body.activity.events-calendar div.g-container.content-outer{height:67.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:85%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:89.5%;}}@media screen and (min-height:460px) and (max-height:469px){html body.activity.events-calendar div.g-container.content-outer{height:68.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:86.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:90%;}}@media screen and (min-height:470px) and (max-height:479px){html body.activity.events-calendar div.g-container.content-outer{height:69%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:88%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:90%;}}@media screen and (min-height:480px) and (max-height:494px){html body.activity.events-calendar div.g-container.content-outer{height:70%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:89%;}}@media screen and (min-height:495px) and (max-height:509px){html body.activity.events-calendar div.g-container.content-outer{height:71.2%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:90%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:89.5%;}}@media screen and (min-height:510px) and (max-height:524px){html body.activity.events-calendar div.g-container.content-outer{height:72.4%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:91.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:89.8%;}}@media screen and (min-height:525px) and (max-height:544px){html body.activity.events-calendar div.g-container.content-outer{height:73.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:94%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:90%;}}@media screen and (min-height:545px) and (max-height:564px){html body.activity.events-calendar div.g-container.content-outer{height:74%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:95.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:90%;}}@media screen and (min-height:565px) and (max-height:589px){html body.activity.events-calendar div.g-container.content-outer{height:74.7%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:98.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:91.5%;}}@media screen and (min-height:590px) and (max-height:614px){html body.activity.events-calendar div.g-container.content-outer{height:75.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:100%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:91.5%;}}@media screen and (min-height:615px) and (max-height:634px){html body.activity.events-calendar div.g-container.content-outer{height:76.7%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:100.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:91.5%;}}@media screen and (min-height:635px) and (max-height:654px){html body.activity.events-calendar div.g-container.content-outer{height:77.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:101.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:91.5%;}}@media screen and (min-height:655px) and (max-height:674px){html body.activity.events-calendar div.g-container.content-outer{height:78%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:102%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:91.5%;}}@media screen and (min-height:675px) and (max-height:699px){html body.activity.events-calendar div.g-container.content-outer{height:78.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:104%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:92%;}}@media screen and (min-height:700px) and (max-height:724px){html body.activity.events-calendar div.g-container.content-outer{height:79%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:105.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:92.5%;}}@media screen and (min-height:725px) and (max-height:754px){html body.activity.events-calendar div.g-container.content-outer{height:80.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:107%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:93%;}}@media screen and (min-height:755px) and (max-height:784px){html body.activity.events-calendar div.g-container.content-outer{height:81%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:108%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:93%;}}@media screen and (min-height:785px) and (max-height:814px){html body.activity.events-calendar div.g-container.content-outer{height:81.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:109%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:93.5%;}}@media screen and (min-height:815px) and (max-height:844px){html body.activity.events-calendar div.g-container.content-outer{height:82%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:110%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:93.5%;}}@media screen and (min-height:845px) and (max-height:874px){html body.activity.events-calendar div.g-container.content-outer{height:82.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:111%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:94%;}}@media screen and (min-height:875px) and (max-height:909px){html body.activity.events-calendar div.g-container.content-outer{height:83%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:112%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:94%;}}@media screen and (min-height:910px) and (max-height:944px){html body.activity.events-calendar div.g-container.content-outer{height:83.5%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:113%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:94%;}}@media screen and (min-height:945px) and (max-height:979px){html body.activity.events-calendar div.g-container.content-outer{height:84%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:114%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:94%;}}@media screen and (min-height:980px) and (max-height:1019px){html body.activity.events-calendar div.g-container.content-outer{height:85%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:114%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:94%;}}@media screen and (min-height:1020px) and (max-height:1057px){html body.activity.events-calendar div.g-container.content-outer{height:86%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:114%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:94%;}}@media screen and (min-height:1058px) and (max-height:1099px){html body.activity.events-calendar div.g-container.content-outer{height:87%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:114%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:94%;}}@media screen and (min-height:1100px){html body.activity.events-calendar div.g-container.content-outer{height:89%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div:first-child{height:114%;} html body.activity.events-calendar .content-outer .content-inner div.activities>div{height:94%;}}
@media print{body.reader div.g-container.nextGen.outermost div#content.row-fluid div.content-layout.snapshot div#document-to-print.span12 div.snapshotbody div.snapshot-body div.right-section #snapshotTocContent.snapshottoc,body.reader div.g-container.nextGen.outermost div#content.row-fluid div.content-layout.snapshot div#document-to-print.span12 div.snapshotbody div.snapshot-body div.right-section .contentwrap .sliderwrap #carousel,body.reader div.g-container.nextGen.outermost div#content.row-fluid div.content-layout.snapshot .snapshot-header{display:none !important;float:none;visibility:hidden;position:static;height:0px;overflow:hidden;} .reader .snapshot.fixedheader .snapshotbody .hidden{display:none !important;visibility:hidden;} .reader .snapshot .snapshotbody .top-section,.reader .snapshot .snapshotbody .snapshot-body .left-section,.reader .snapshot .snapshotbody .snapshot-body .right-section{width:auto !important;display:block !important;position:static !important;border:none !important;box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;} .reader .snapshot .snapshotbody #document-to-print{padding:0 50px !important;} .reader .snapshot .snapshotbody .top-section,.reader .snapshot .snapshotbody .snapshot-body .left-section,.reader .snapshot .snapshotbody .snapshot-body .right-section,.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap,.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap{padding:0 !important;margin:0 !important;} .reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap{page-break-before:auto;page-break-after:auto;} .reader .snapshot .print-copyright{margin:0 50px 30px 0px !important;padding-top:20px !important;padding-left:0 !important;box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;page-break-after:avoid;page-break-inside:auto !important;} .reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap.emptylist .snapshottoc{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;overflow:hidden !important;background:transparent !important;color:transparent !important;opacity:0 !important;border:0 !important;margin:0 !important;text-indent:-9999px !important;} .reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap{background-color:#fff !important;width:100% !important;box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;page-break-before:auto;page-break-after:auto;} .reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap{width:100% !important;border:none !important;box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;page-break-before:auto;page-break-after:auto;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #slider.flexslider{display:inline-block;box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;page-break-before:auto;page-break-after:auto;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #slider.flexslider .flex-direction-nav{display:none !important;float:none;visibility:hidden;position:static;height:0px;overflow:hidden;} .reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #slider.flexslider ul{width:100% !important;transform:!important;-moz-transform:none !important;-webkit-transform:none !important;margin-bottom:0;page-break-before:auto;page-break-after:auto;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #slider.flexslider ul li{width:44% !important;margin-top:30px !important;margin-right:30px !important;margin-bottom:20px !important;box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;page-break-before:auto;page-break-after:auto;page-break-inside:auto;position:relative;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #slider.flexslider ul li:nth-child(2n-1){margin-right:0 !important;float:right !important;} .reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #slider.flexslider ul li:first-child{width:100% !important;height:325px !important;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #slider.flexslider ul li:first-child a.image{height:305px !important;position:relative !important;width:100% !important;box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #slider.flexslider ul li:first-child a.image img{width:100% !important;height:100% !important;box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;} .reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #slider.flexslider ul li a.image{width:100% !important;padding:10px !important;box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;position:relative !important;height:215px !important;line-height:205px !important;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #slider.flexslider ul li a.image img{width:100% !important;height:100% !important;box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;} .reader .snapshot .snapshotbody .snapshot-body .right-section .recommended{padding-left:0 !important;} .reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .snapshot-toc-list .scroll-pane{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;overflow:hidden !important;background:transparent !important;color:transparent !important;opacity:0 !important;border:0 !important;margin:0 !important;text-indent:-9999px !important;}}.reader .snapshot a{color:#067b9c;}
.reader .snapshot ul{margin:0;}
.reader .snapshot .analysts{font-size:15px;}
.reader .snapshot .sub-header{background-color:#22506a;height:42px;padding:20px 30px 0 30px;margin:5px 5px 50px 5px;border-radius:5px 5px 0 0 ;-moz-border-radius:5px 5px 0 0 ;}.reader .snapshot .sub-header h1{color:#fff;font-weight:100;}
.reader .snapshot .sub-header .tag-header{margin:-23px auto 0;width:335px;border-radius:5px;-moz-border-radius:5px;height:41px;background-color:#fff;padding:2px 0 0 2px;}.reader .snapshot .sub-header .tag-header li[class*="-tab"]{cursor:pointer;float:left;height:39px;padding:0 13px;margin-right:2px;background:#bad2dd;background:-moz-linear-gradient(top, #bad2dd 0%, #5c8da1 79%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #bad2dd), color-stop(79%, #5c8da1));background:-webkit-linear-gradient(top, #bad2dd 0%, #5c8da1 79%);background:-o-linear-gradient(top, #bad2dd 0%, #5c8da1 79%);background:-ms-linear-gradient(top, #bad2dd 0%, #5c8da1 79%);background:linear-gradient(to bottom, #bad2dd 0%, #5c8da1 79%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bad2dd', endColorstr='#5c8da1', GradientType=0);-webkit-transition:all 0.05s linear;-moz-transition:all 0.05s linear;-o-transition:all 0.05s linear;transition:all 0.05s linear;}.reader .snapshot .sub-header .tag-header li[class*="-tab"]:hover{background:#527E8E;}.reader .snapshot .sub-header .tag-header li[class*="-tab"]:hover a{text-decoration:none;}
.reader .snapshot .sub-header .tag-header li[class*="-tab"]:active{box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.5) inset;-webkit-box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.5) inset;background:#527E8E;}
.reader .snapshot .sub-header .tag-header li[class*="-tab"] a[class*="link-"]{border:none;color:#fff;float:left;line-height:40px;margin-top:10px;}
.reader .snapshot .sub-header .tag-header li[class*="-tab"].fulldoc-tab{border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0 ;position:relative;width:134px;background:#00a5dd;background:-moz-linear-gradient(top, #00a5dd 0%, #007cad 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a5dd), color-stop(100%, #007cad));background:-webkit-linear-gradient(top, #00a5dd 0%, #007cad 100%);background:-o-linear-gradient(top, #00a5dd 0%, #007cad 100%);background:-ms-linear-gradient(top, #00a5dd 0%, #007cad 100%);background:linear-gradient(to bottom, #00a5dd 0%, #007cad 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a5dd', endColorstr='#007cad', GradientType=0);}.reader .snapshot .sub-header .tag-header li[class*="-tab"].fulldoc-tab:hover{background:#00a5dd;}
.reader .snapshot .sub-header .tag-header li[class*="-tab"].fulldoc-tab a{bottom:0;left:0;right:0;top:0;margin:auto;position:absolute;text-align:center;text-transform:uppercase;font-size:15px;}
.reader .snapshot .sub-header .tag-header li[class*="-tab"].library-tab{position:relative;}.reader .snapshot .sub-header .tag-header li[class*="-tab"].library-tab.libsave{cursor:default;box-shadow:none;-webkit-box-shadow:none;background:#bad2dd;background:-moz-linear-gradient(top, #bad2dd 0%, #5c8da1 79%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #bad2dd), color-stop(79%, #5c8da1));background:-webkit-linear-gradient(top, #bad2dd 0%, #5c8da1 79%);background:-o-linear-gradient(top, #bad2dd 0%, #5c8da1 79%);background:-ms-linear-gradient(top, #bad2dd 0%, #5c8da1 79%);background:linear-gradient(to bottom, #bad2dd 0%, #5c8da1 79%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bad2dd', endColorstr='#5c8da1', GradientType=0);}.reader .snapshot .sub-header .tag-header li[class*="-tab"].library-tab.libsave a{cursor:default;}
.reader .snapshot .sub-header .tag-header li[class*="-tab"].library-tab .save-as{float:left;}
.reader .snapshot .sub-header .tag-header li[class*="-tab"].library-tab a.library{background:url("https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3") no-repeat scroll 0 0 transparent;background-position:-270px -61px;height:22px;width:30px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.reader .snapshot .sub-header .tag-header li[class*="-tab"].library-tab a.library.saved{background-position:-237px -60px;}
.reader .snapshot .sub-header .tag-header li[class*="-tab"].library-tab .popover{left:36px !important;top:-74px !important;}
.reader .snapshot .sub-header .tag-header li[class*="-tab"].print-tab a{background:url("https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3") no-repeat scroll 0 0 transparent;background-position:-300px -61px;height:23px;width:25px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.reader .snapshot .sub-header .tag-header li[class*="-tab"].content-tab a{background:url("https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3") no-repeat scroll 0 0 transparent;background-position:-357px -59px;height:20px;width:25px;opacity:1;filter:alpha(opacity=100);ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.reader .snapshot .sub-header .tag-header li[class*="-tab"].content-tab .popover{padding-top:0;top:106px !important;}.reader .snapshot .sub-header .tag-header li[class*="-tab"].content-tab .popover .arrow{margin-top:0 !important;top:45px;}
.reader .snapshot .sub-header .tag-header li[class*="-tab"].content-tab .popover .popover-inner{max-height:200px;min-height:50px;height:auto;margin-top:0 !important;}.reader .snapshot .sub-header .tag-header li[class*="-tab"].content-tab .popover .popover-inner .content-pane h1{margin:0 0 5px !important;height:22px;padding:0 10px 10px !important;background:none !important;box-shadow:0 0 5px rgba(9, 9, 9, 0.5);-webkit-box-shadow:0 0 5px rgba(9, 9, 9, 0.5);}
.reader .snapshot .sub-header .tag-header li[class*="-tab"].content-tab .popover .popover-inner .content-pane .scroll-pane{max-height:168px;}.reader .snapshot .sub-header .tag-header li[class*="-tab"].content-tab .popover .popover-inner .content-pane .scroll-pane ul h3{font-size:20px;}
.reader .snapshot .sub-header .tag-header li[class*="-tab"].content-tab .popover .popover-inner .content-pane .scroll-pane ul li{font-size:20px;line-height:26px;padding:0;font-family:"Fakt Condensed Medium","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;}.reader .snapshot .sub-header .tag-header li[class*="-tab"].content-tab .popover .popover-inner .content-pane .scroll-pane ul li ul{margin-left:10px;}.reader .snapshot .sub-header .tag-header li[class*="-tab"].content-tab .popover .popover-inner .content-pane .scroll-pane ul li ul li{font-size:16px;}
.reader .snapshot .sub-header .tag-header li[class*="-tab"].content-tab .popover .popover-inner .content-pane .scroll-pane ul ul{margin-left:10px;}.reader .snapshot .sub-header .tag-header li[class*="-tab"].content-tab .popover .popover-inner .content-pane .scroll-pane ul ul li{font-size:16px;}
.reader .snapshot .sub-header .tag-header li[class*="-tab"].share-tab{border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0 ;background:#fb6602;background:-moz-linear-gradient(top, #fb6602 39%, #d54400 88%);background:-webkit-gradient(linear, left top, left bottom, color-stop(39%, #fb6602), color-stop(88%, #d54400));background:-webkit-linear-gradient(top, #fb6602 39%, #d54400 88%);background:-o-linear-gradient(top, #fb6602 39%, #d54400 88%);background:-ms-linear-gradient(top, #fb6602 39%, #d54400 88%);background:linear-gradient(to bottom, #fb6602 39%, #d54400 88%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb6602', endColorstr='#d54400', GradientType=0);}.reader .snapshot .sub-header .tag-header li[class*="-tab"].share-tab:hover{background:#d54400;}
.reader .snapshot .sub-header .tag-header li[class*="-tab"].share-tab:active{background:#d54400;background:-moz-linear-gradient(top, #d54400 39%, #fb6602 88%);background:-webkit-gradient(linear, left top, left bottom, color-stop(39%, #d54400), color-stop(88%, #fb6602));background:-webkit-linear-gradient(top, #d54400 39%, #fb6602 88%);background:-o-linear-gradient(top, #d54400 39%, #fb6602 88%);background:-ms-linear-gradient(top, #d54400 39%, #fb6602 88%);background:linear-gradient(to bottom, #d54400 39%, #fb6602 88%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d54400', endColorstr='#fb6602', GradientType=0);}
.reader .snapshot .sub-header .tag-header li[class*="-tab"].share-tab a{background:url("https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3") no-repeat scroll 0 0 transparent;background-position:-326px -61px;height:23px;width:34px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.reader .snapshot .snapshotbody{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;transition:none;-webkit-transition:none;}.reader .snapshot .snapshotbody .top-section{padding-left:60px;padding-right:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.reader .snapshot .snapshotbody .top-section h1{border-bottom:solid 1px #4f7c8d;padding-bottom:5px;}
.reader .snapshot .snapshotbody .top-section .pub-date{color:#5c6970;margin:3px 0;line-height:16px;}
.reader .snapshot .snapshotbody .top-section .snapshot-summary>h2>span{color:#D54400;margin-top:25px;display:inline-block;}
.reader .snapshot .snapshotbody .top-section #doc-body h2 span{color:#3a3a3a;}
.reader .snapshot .snapshotbody .snapshot-body{margin-top:30px;float:left;}.reader .snapshot .snapshotbody .snapshot-body .left-section{padding-left:60px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.reader .snapshot .snapshotbody .snapshot-body .left-section .level3 p{padding:0 3% 10px;font-size:14px;margin:0;border-bottom:2px solid #F4F4F4;}
.reader .snapshot .snapshotbody .snapshot-body .left-section h2 span{font-size:25px;color:#d54400;}
.reader .snapshot .snapshotbody .snapshot-body .left-section h3{margin:5px 0;}
.reader .snapshot .snapshotbody .snapshot-body .right-section.span4{position:absolute;top:0;right:0;}.reader .snapshot .snapshotbody .snapshot-body .right-section.span4.onlyrecommend{min-height:300px;background:#f3f3f3;background:-moz-linear-gradient(left, #f3f3f3 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f3f3f3), color-stop(100%, #ffffff));background:-webkit-linear-gradient(left, #f3f3f3 0%, #ffffff 100%);background:-o-linear-gradient(left, #f3f3f3 0%, #ffffff 100%);background:-ms-linear-gradient(left, #f3f3f3 0%, #ffffff 100%);background:linear-gradient(to right, #f3f3f3 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#ffffff', GradientType=1);}
.reader .snapshot .snapshotbody .snapshot-body .right-section.span4 .contentwrap{padding:0;}.reader .snapshot .snapshotbody .snapshot-body .right-section.span4 .contentwrap.emptylist{margin-right:15px;}
.reader .snapshot .snapshotbody .snapshot-body .right-section.span4 .recommended{padding-right:15px;}
.reader .snapshot .snapshotbody .snapshot-body .right-section.span4 .contentwrap .snapshottoc{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.reader .snapshot .snapshotbody .snapshot-body .right-section.span4 .contentwrap .sliderwrap{margin:0;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap{background-color:#f6f6f6;float:right;margin-right:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap.emptylist{float:left;margin:0;width:95%;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .snapshottoc{width:255px;float:left;padding:15px 0 15px 15px;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .snapshottoc .snapshot-toc-list .scroll-pane{max-height:372px;overflow-x:hidden;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .snapshottoc .snapshot-toc-list .scroll-pane .listoffigures ul.figurelist{padding:5px 0 10px 0;border-bottom:solid 1px #9da5a9;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .snapshottoc .snapshot-toc-list .scroll-pane .listoffigures ul.figurelist li{padding:2px 7px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-top:5px;cursor:pointer;color:#067B9C;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .snapshottoc .snapshot-toc-list .scroll-pane .listoffigures ul.figurelist li:hover{background-color:#007299;color:#fff;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .snapshottoc .snapshot-toc-list .scroll-pane .listoffigures ul.figurelist li.active{background-color:#007299;color:#fff;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .snapshottoc .snapshot-toc-list .scroll-pane .listofcontents{margin-top:10px;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .snapshottoc .snapshot-toc-list .scroll-pane .listofcontents ul.contentlist li{margin-top:5px;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .snapshottoc .snapshot-toc-list .scroll-pane .listofcontents ul.contentlist li ul{padding-left:10px;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .snapshottoc .snapshot-toc-list .scroll-pane .listofcontents ul.contentlist li ul li{margin-top:5px;font-size:15px;line-height:15px;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .snapshottoc .snapshot-toc-list .scroll-pane .listoftables{margin-top:10px;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .snapshottoc .snapshot-toc-list .scroll-pane .listoftables ul.tableslist{padding-left:10px;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .snapshottoc .snapshot-toc-list .scroll-pane .listoftables ul.tableslist li{margin-top:5px;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap{width:280px;float:right;border:solid 1px #ccc;background-color:#fff;padding:10px 30px 0 30px;margin:15px 15px 15px 0;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #slider{margin-bottom:20px;box-shadow:none;-webkit-box-shadow:none;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #slider ul li{position:relative;height:275px;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #slider ul li strong{font-size:12px;color:#d54400;display:block;line-height:16px;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #slider ul li span{font-size:12px;color:#5c6970;display:inline-block;line-height:13px;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #slider ul li .image{width:278px;height:225px;border:solid 1px #d5dcdf;margin-top:10px;line-height:222px;text-align:center;float:left;position:absolute;bottom:0;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #slider ul li img{max-height:100%;max-width:100%;float:none;display:inline-block;vertical-align:middle;text-align:center;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #slider .flex-direction-nav{display:none;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #carousel{margin-bottom:20px;box-shadow:none;-webkit-box-shadow:none;display:block;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #carousel.flexslider .flex-viewport{height:45px;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #carousel.flexslider .flex-viewport ul{margin-top:1px;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #carousel.flexslider .flex-prev{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #00a5dd;background:none;left:-25px;margin-top:-15px;opacity:1;filter:alpha(opacity=100);ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #carousel.flexslider .flex-prev.flex-disabled{visibility:hidden;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #carousel.flexslider .flex-next{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #00a5dd;background:none;right:-25px;margin-top:-15px;opacity:1;filter:alpha(opacity=100);ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #carousel.flexslider .flex-next.flex-disabled{visibility:hidden;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #carousel.flexslider:hover .flex-prev{left:-25px;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #carousel.flexslider:hover .flex-next{right:-25px;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #carousel ul.slides li{height:40px !important;border:solid 1px #d2d4d4;line-height:35px;text-align:center;margin:1px 4px 0 1px;}.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #carousel ul.slides li:hover,.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #carousel ul.slides li.flex-active-slide{border:solid 1px #11aadd;box-shadow:0 0 0 1px #11AADD;-moz-box-shadow:0 0 0 1px #11AADD;-webkit-box-shadow:0 0 0 1px #11AADD;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .contentwrap .sliderwrap #carousel ul.slides li img{max-height:100%;max-width:100%;float:none;display:inline-block;vertical-align:middle;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .recommended{display:inline-block;padding:25px 0 0 20px;}.reader .snapshot .snapshotbody .snapshot-body .right-section .recommended h2 span{color:#2e3538;font-size:21px;}
.reader .snapshot .snapshotbody .snapshot-body .right-section .area p span.annotate{font-family:"Fakt Condensed Medium","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;}
.reader .snapshot .copyright{padding:25px;}
@media screen and (min-width:1170px){div.jp-audio div.jp-type-single a.jp-mute,div.jp-audio div.jp-type-single a.jp-unmute{margin-left:27px;} div.jp-audio div.jp-volume-bar{left:61%;} aside.span3 .feed,aside.span3 .feed .title,aside.span3 .sub{width:148px;} .modal.hype-cycle{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0;} .snapshot{transition:none;-webkit-transition:none;}.snapshot.fixedheader{transition:none;-webkit-transition:none;}.snapshot.fixedheader .snapshot-header{position:fixed;top:0px;background-color:#fff;width:1150px;z-index:100;transition:none;-webkit-transition:none;}.snapshot.fixedheader .snapshot-header .sub-header{margin-bottom:0;transition:none;webkit-transition:none;}.snapshot.fixedheader .snapshot-header .sub-header .tag-header li.content-tab[class*="-tab"] .popover{left:693px !important;top:33px !important;} .snapshot.fixedheader .snapshotbody{margin-top:120px;transition:none;-moz-transition:none;-webkit-tranisition:none;}}@media screen and (max-width:1169px){.reader .topRightRail li.related{width:242px;}.reader .topRightRail li.related .mq.flexslider{width:242px;}.reader .topRightRail li.related .mq.flexslider .flex-direction-nav .flex-prev{margin-left:-18px;} .reader .topRightRail li.related .mq.flexslider .flex-direction-nav .flex-next{margin-right:-18px;} .reader .topRightRail li.related .mq.flexslider .flex-viewport{width:239px;} .reader .snapshot{transition:none;-webkit-transition:none;}.reader .snapshot .sub-header .tag-header{margin:-23px auto 0 165px;} .reader .snapshot .snapshotbody .snapshot-body .right-section.span4 .contentwrap .sliderwrap{width:230px;}.reader .snapshot .snapshotbody .snapshot-body .right-section.span4 .contentwrap .sliderwrap #slider ul li .image{width:228px;} .reader .snapshot .snapshotbody .snapshot-body .right-section.span7 .contentwrap .snapshottoc{width:151px;} .reader .snapshot.fixedheader{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;}.reader .snapshot.fixedheader .snapshot-header{position:fixed;top:0px;background-color:#fff;width:960px;z-index:100;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;}.reader .snapshot.fixedheader .snapshot-header .sub-header{margin-bottom:0;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;}}@media print{.row-fluid .span3,button.interactive,div.toolbar,#dynamic-level1,.content-layout>.span1,.content-layout>.span3,.top-navigation,.bottom-nav,#reading-history,#toolbar,aside{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;overflow:hidden !important;background:transparent !important;color:transparent !important;opacity:0 !important;border:0 !important;margin:0 !important;text-indent:-9999px !important;} #toolbar,aside{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;overflow:hidden !important;background:transparent !important;color:transparent !important;opacity:0 !important;border:0 !important;margin:0 !important;text-indent:-9999px !important;} html,body.reader,.row-fluid .span8.full-document{width:100%;display:block !important;position:relative !important;height:auto !important;float:none !important;border:none !important;page-break-after:always;} .print-copyright{display:block;padding:15px;margin-bottom:20px;border:solid 1px #ecece7;} .print-copyright img{display:block;margin-bottom:15px;} .pub-date .reader-sprite.clock{content:url('https://www.gartner.com/imagesrv/apps/common/images/icons/icon_reading_date.png;wac10632140d400341');} .pub-date .reader-sprite.document{content:url('https://www.gartner.com/imagesrv/apps/common/images/icons/icon_reading_document_id.png;wac6aa39136f141917');} #content .perspectives a[href]:after{content:'' !important;} #docRelations-level2 li.related,.topRightRail hr,.view-interact,.viewAllQuads,#content .print-doc,#content .moreAbout,#content .CCPrintRemove{display:none!important;visibility:none!important;} .full-document a:link:after,.full-document a:visited:after{content:" (" attr(href) ") ";} .full-document a[href^="/"]:after{content:" (http://www.gartner.com" attr(href) ") ";} .full-document .additional a:link:after,.full-document .additional a:visited:after{content:" (http://www.gartner.com" attr(href) ") ";word-wrap:break-word;} .full-document .analysts a:link:after,.full-document .analysts a:visited:after{content:none;}}html>body#root.doc-display{position:absolute;left:50%;margin-left:-495px;background:#BBB;background-color:#BBB !important;}html>body#root.doc-display.ie.v-8{filter:none !important;}html>body#root.doc-display.ie.v-8 .explore-tiles{margin-top:18px;}html>body#root.doc-display.ie.v-8 .explore-tiles .webinars{border-top:dotted 1px #eee;border-left:dotted 1px #ddd;border-right:dotted 1px #ccc;border-bottom:dotted 1px #ccc;}
html>body#root.doc-display.ie.v-8 .popover-content,html>body#root.doc-display.ie.v-8 .popover-content li{filter:none !important;}
@media screen and (max-width:990px){html>body#root.doc-display{left:0;margin-left:0;}}html>body#root.doc-display #content{}html>body#root.doc-display #content>.row-fluid>.span9 ul li:before{display:none;}
html>body#root.doc-display #content #doc-body .viewSummaryExpand+.area{display:inline-block;margin-left:14px;}
html>body#root.doc-display #content #doc-body .viewSummaryExpand{border-left:4px solid #067B9C;padding:5px 0 5px 10px;margin:5px 0;}html>body#root.doc-display #content #doc-body .viewSummaryExpand p{margin-bottom:0;padding-bottom:0;}
html>body#root.doc-display #content .top-section .viewSummaryExpand{border:none;padding:0;margin:0;}html>body#root.doc-display #content .top-section .viewSummaryExpand p{padding-bottom:15px;margin-bottom:10px;}
html>body#root.doc-display #content #tRR{margin:165px 10px 0 0;width:300px;float:right;}html>body#root.doc-display #content #tRR p{border:none;padding-bottom:0;}
html>body#root.doc-display #content #tRR a{font-family:'Fakt Condensed',HelveticaNeueCondensed,HelveticaNeue-Condensed,'Helvetica Neue Condensed',HelveticaNeueRomanCondensed,HelveticaNeue-Roman-Condensed,'Helvetica Neue Roman Condensed','Arial Narrow',TeXGyreHerosCnRegular,HelveticaNeue,'Helvetica Neue',HelveticaNeueRoman,HelveticaNeue-Roman,'Helvetica Neue Roman',Helvetica,Tahoma,Geneva,Arial,sans-serif;}
html>body#root.doc-display #content #tRR li{border-bottom:solid 1px #a7a7a7;padding:5px 0;border-top:solid 1px #a7a7a7;width:285px;}html>body#root.doc-display #content #tRR li.viewAll{border:none;padding-top:5px;}
html>body#root.doc-display #content .rest-doc hr{border-top:1px solid #a7a7a7;border-bottom:1px solid #a7a7a7;width:285px;margin:2px 0 0 7px;}
html>body#root.doc-display #content .rest-doc #tRR{margin:165px 10px 0 0;width:300px;float:right;}html>body#root.doc-display #content .rest-doc #tRR .arrowUp{height:12px;width:12px;display:inline-block;background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat -518px -20px;margin-right:5px;}
html>body#root.doc-display #content .rest-doc #tRR .arrowDown{height:12px;width:12px;background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat -540px -16px;vertical-align:middle;margin-right:5px;vertical-align:text-top;display:inline-block;}
html>body#root.doc-display #content .rest-doc #tRR p{border:none;padding-bottom:0;}
html>body#root.doc-display #content .rest-doc #tRR a{font-family:'Fakt Condensed',HelveticaNeueCondensed,HelveticaNeue-Condensed,'Helvetica Neue Condensed',HelveticaNeueRomanCondensed,HelveticaNeue-Roman-Condensed,'Helvetica Neue Roman Condensed','Arial Narrow',TeXGyreHerosCnRegular,HelveticaNeue,'Helvetica Neue',HelveticaNeueRoman,HelveticaNeue-Roman,'Helvetica Neue Roman',Helvetica,Tahoma,Geneva,Arial,sans-serif;}
html>body#root.doc-display #content .rest-doc #tRR li{font-size:15px !important;padding:0px;}html>body#root.doc-display #content .rest-doc #tRR li.perspectives{margin:0 auto;}
html>body#root.doc-display #content .rest-doc #tRR li.firstLI{padding:5px 0px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjZmFmYWZhIiBzdG9wLW9wYWNpdHk9IjAuNzUiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjZmVmZWZlIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ededed 0%, rgba(243, 243, 243, 0.9) 34%, rgba(250, 250, 250, 0.75) 74%, rgba(254, 254, 254, 0.2) 93%, rgba(255, 255, 255, 0.2) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(34%, rgba(243, 243, 243, 0.9)), color-stop(74%, rgba(250, 250, 250, 0.75)), color-stop(93%, rgba(254, 254, 254, 0.2)), color-stop(100%, rgba(255, 255, 255, 0.2)));background:-webkit-linear-gradient(top, #ededed 0%, rgba(243, 243, 243, 0.9) 34%, rgba(250, 250, 250, 0.75) 74%, rgba(254, 254, 254, 0.2) 93%, rgba(255, 255, 255, 0.2) 100%);background:-o-linear-gradient(top, #ededed 0%, rgba(243, 243, 243, 0.9) 34%, rgba(250, 250, 250, 0.75) 74%, rgba(254, 254, 254, 0.2) 93%, rgba(255, 255, 255, 0.2) 100%);background:-ms-linear-gradient(top, #ededed 0%, rgba(243, 243, 243, 0.9) 34%, rgba(250, 250, 250, 0.75) 74%, rgba(254, 254, 254, 0.2) 93%, rgba(255, 255, 255, 0.2) 100%);background:linear-gradient(to bottom, #ededed 0%, rgba(243, 243, 243, 0.9) 34%, rgba(250, 250, 250, 0.75) 74%, rgba(254, 254, 254, 0.2) 93%, rgba(255, 255, 255, 0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#33ffffff', GradientType=0);}
html>body#root.doc-display #content .rest-doc #tRR li.anchorLinks{border:none;padding:0 5px;}html>body#root.doc-display #content .rest-doc #tRR li.anchorLinks p{padding:5px;margin-left:25px;}
html>body#root.doc-display #content .rest-doc #tRR li.viewAllQuads{padding:5px 0px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(254, 254, 254, 0.2) 7%, rgba(251, 251, 251, 0.75) 26%, rgba(243, 243, 243, 0.9) 66%, #ededed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(7%, rgba(254, 254, 254, 0.2)), color-stop(26%, rgba(251, 251, 251, 0.75)), color-stop(66%, rgba(243, 243, 243, 0.9)), color-stop(100%, #ededed));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(254, 254, 254, 0.2) 7%, rgba(251, 251, 251, 0.75) 26%, rgba(243, 243, 243, 0.9) 66%, #ededed 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(254, 254, 254, 0.2) 7%, rgba(251, 251, 251, 0.75) 26%, rgba(243, 243, 243, 0.9) 66%, #ededed 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(254, 254, 254, 0.2) 7%, rgba(251, 251, 251, 0.75) 26%, rgba(243, 243, 243, 0.9) 66%, #ededed 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(254, 254, 254, 0.2) 7%, rgba(251, 251, 251, 0.75) 26%, rgba(243, 243, 243, 0.9) 66%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#ededed', GradientType=0);}html>body#root.doc-display #content .rest-doc #tRR li.viewAllQuads a{margin-left:10px;}
html>body#root.doc-display #content .rest-doc #tRR li.viewAll{border:none;padding-top:5px;}
html>body#root.doc-display #content .topRightRail h5 .toggleArrow{height:12px;width:12px;display:inline-block;background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat -518px -20px;margin-right:5px;vertical-align:text-top;}html>body#root.doc-display #content .topRightRail h5 .toggleArrow.arrowDown{height:8px;background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat -540px -20px;vertical-align:middle;}
html>body#root.doc-display #content .perspectives h5{color:#3a3a3a;font-weight:bold;display:inline-block;font-size:14px;margin:0;padding:0 0 0 10px;box-shadow:none;border:none;font-family:arial,helvetica,sans-serif;}
html>body#root.doc-display #content .perspectives a{display:inline;}
html>body#root.doc-display #content .perspectives p{display:block;padding-left:7%;margin:1px 0;}
html>body#root.doc-display #content .perspectives a,html>body#root.doc-display #content .perspectives p{font-size:15px;color:#3b7ca8;}html>body#root.doc-display #content .perspectives a span,html>body#root.doc-display #content .perspectives p span{color:#3a3a3a;}
html>body#root.doc-display #content .toggleCompany{height:14px;width:15px;display:inline-block;background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat -659px -20px;margin-right:5px;vertical-align:middle;}
html>body#root.doc-display #content .toggleGeography{height:15px;width:15px;display:inline-block;background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat -640px -20px;margin-right:5px;vertical-align:middle;}
html>body#root.doc-display #content .toggleIndustry{height:15px;width:15px;display:inline-block;background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat -680px -20px;margin-right:5px;vertical-align:middle;}
html>body#root.doc-display #content .clear{clear:both;}
html>body#root.doc-display #content .share{float:right;display:block;width:169px;margin-top:-36px;text-align:right;z-index:1010;position:relative;}html>body#root.doc-display #content .share a,html>body#root.doc-display #content .share a:hover,html>body#root.doc-display #content .share a img,html>body#root.doc-display #content .share a:hover img,html>body#root.doc-display #content .share a img:hover{text-decoration:none;}
html>body#root.doc-display #content .share .IN-widget{position:relative;top:-15px;}html>body#root.doc-display #content .share .IN-widget span[id*="-title"]{display:none !important;}
html>body#root.doc-display #content .share .fb{position:relative;top:-6px;}
html>body#root.doc-display #content .share div[id*="plus"]{width:18px !important;margin-left:16px !important;height:20px !important;overflow:hidden;border-right:solid 1px #CCC !important;border-radius:3px;}
html>body#root.doc-display #content .share iframe[id^="twitter"]{width:20px !important;}
html>body#root.doc-display #content .share .fb-like{display:block;float:left;}
html>body#root.doc-display #content .share a.email{display:inline-block;position:relative;top:-6px;height:20px;width:20px;background:inherit;border-radius:0;padding:0;margin:0;border:0;box-shadow:none;}html>body#root.doc-display #content .share a.email i{background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/reader/btn_email.png;wa9a5bcb4327d8c87a') center -2px no-repeat rgba(0, 0, 0, 0);margin:0;border:0;height:20px;padding:0;width:20px;box-shadow:none;border-radius:0;}
html>body#root.doc-display #ta-footer{position:absolute;bottom:0;padding:10px;background:#EEE;margin:0;width:100%;border-top:solid 1px #CCC;text-align:left;}html>body#root.doc-display #ta-footer a{font-size:13px;line-height:16px;text-align:left;}html>body#root.doc-display #ta-footer a strong{color:chocolate;}
html>body#root.doc-display #ta-footer li:hover a,html>body#root.doc-display #ta-footer li a:hover{background:inherit !important;}
html>body#root.doc-display input,html>body#root.doc-display input:focus{outline:none !important;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
html>body#root.doc-display .icon-remove{background:url("/imagesrv/apps/gproduct/images/search/icons/icon-remove.png") no-repeat;height:16px;vertical-align:middle;width:16px;background-repeat:no-repeat;display:inline-block;line-height:14px;margin:1px -7px -3px -3px;}
html>body#root.doc-display ul.authenticate{line-height:normal !important;}html>body#root.doc-display ul.authenticate>li{line-height:normal !important;height:auto !important;}
html>body#root.doc-display ul.authenticate .btn-group.open{z-index:1250;}html>body#root.doc-display ul.authenticate .btn-group.open .header{position:relative;z-index:1251;}
html>body#root.doc-display form#gSearchForm #keywords{z-index:1001;height:27px;}
html>body#root.doc-display form#gSearchForm .iconsearch{z-index:1002;}
html>body#root.doc-display .close{cursor:pointer;}
html>body#root.doc-display #ddModal{box-shadow:-44px 57px 69px #445769;width:776px;height:434px;border:0;padding:0;margin:0;}
html>body#root.doc-display.pop-ebebeb article.span9 .popover.bottom,html>body#root.doc-display.pop-ebebeb .article.span9 .popover.bottom{margin-left:60px;width:120px;}html>body#root.doc-display.pop-ebebeb article.span9 .popover.bottom .arrow,html>body#root.doc-display.pop-ebebeb .article.span9 .popover.bottom .arrow{left:60px;}
html>body#root.doc-display.pop-ebebeb article.span9 .popover.bottom .popover-content,html>body#root.doc-display.pop-ebebeb .article.span9 .popover.bottom .popover-content{padding:10px;box-shadow:0 5px 5px rgba(0, 0, 0, 0.3);}
html>body#root.doc-display ul.main-search.ui-autocomplete{width:380px !important;background-image:none;height:98px !important;}html>body#root.doc-display ul.main-search.ui-autocomplete .ui-autocomplete-category{display:none !important;}
html>body#root.doc-display ul.main-search.ui-autocomplete .ui-menu-item{width:380px !important;cursor:pointer;height:24px !important;line-height:24px !important;padding:0 !important;margin:0 !important;}html>body#root.doc-display ul.main-search.ui-autocomplete .ui-menu-item a,html>body#root.doc-display ul.main-search.ui-autocomplete .ui-menu-item:hover a,html>body#root.doc-display ul.main-search.ui-autocomplete .ui-menu-item a:hover{height:24px !important;line-height:24px !important;padding:0 6px !important;margin:0 !important;overflow:hidden;}
html>body#root.doc-display.ie.v-8{}html>body#root.doc-display.ie.v-8 #content>.row-fluid{background-image:url('https://www.gartner.com/imagesrv/apps/gproduct/images/doc-display-background.png;waa4c8db0b129ce729');background-repeat:repeat-x;}html>body#root.doc-display.ie.v-8 #content>.row-fluid h4.date{background:url('https://www.gartner.com/imagesrv/apps/common/images/icons/icon_reading_date.png;wac10632140d400341') no-repeat 3px 1px;padding-top:0 !important;}
html>body#root.doc-display.ie.v-8 ul.search-types{filter:none !important;}
html>body#root.doc-display.ie.v-8 .popover ul li.selected{background:none;}
html>body#root.doc-display.ie.v-8 .content-backdrop{filter:none !important;visibility:hidden;}
html>body#root.doc-display.ie.v-8 .authenticate>li{padding-right:5px;}
html>body#root.doc-display.ie.v-9,html>body#root.doc-display.mozilla,html>body#root.doc-display.firefox{}html>body#root.doc-display.ie.v-9 .logo img,html>body#root.doc-display.mozilla .logo img,html>body#root.doc-display.firefox .logo img{border:0 none;margin-top:1px;}
html>body#root.doc-display.mozilla{}html>body#root.doc-display.mozilla .g-container.nextGen.content-outer #content #searchResultsList{}html>body#root.doc-display.mozilla .g-container.nextGen.content-outer #content #searchResultsList aside.icon{position:static;}
html>body#root.doc-display.mozilla .g-container.nextGen.content-outer #content #searchResultsList .hoverview{margin-right:-40px;}
html>body#root.doc-display.mozilla .g-container.nextGen.content-outer #content #searchResultsList div.searchResultRow>.searchResultRowCol3{}html>body#root.doc-display.mozilla .g-container.nextGen.content-outer #content #searchResultsList div.searchResultRow>.searchResultRowCol3 .popover-content,html>body#root.doc-display.mozilla .g-container.nextGen.content-outer #content #searchResultsList div.searchResultRow>.searchResultRowCol3 .jspPane{min-height:300px;}html>body#root.doc-display.mozilla .g-container.nextGen.content-outer #content #searchResultsList div.searchResultRow>.searchResultRowCol3 .popover-content *,html>body#root.doc-display.mozilla .g-container.nextGen.content-outer #content #searchResultsList div.searchResultRow>.searchResultRowCol3 .jspPane *{text-align:left;}
html>body#root.doc-display.mozilla .g-container.nextGen.content-outer #content #searchResultsList div.searchResultRow>.searchResultRowCol3>.viewSummaryLink{display:block;position:relative;top:-20px;left:-2px;}
html>body#root.doc-display.mozilla .doc-num{margin-top:2px !important;}
html>body#root.doc-display .triangle-right{width:6px;height:10px;margin-left:2px;display:inline-block;position:relative;right:2px;top:-1px;padding-right:2px;overflow:hidden;background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat scroll -20px 1px;}
html>body#root.doc-display div.g-container,html>body#root.doc-display .bottom-nav footer{min-width:990px !important;width:990px !important;}
html>body#root.doc-display div.top-navigation{position:absolute;top:0;margin:0 0 0 -495px;float:none;left:50%;}html>body#root.doc-display div.top-navigation div.container-fluid header.marketing{position:relative;height:69px;min-height:69px !important;background:#fff;background-color:#fff;padding:0;margin:0;display:block;width:100%;border-radius:0px !important;}html>body#root.doc-display div.top-navigation div.container-fluid header.marketing .logo,html>body#root.doc-display div.top-navigation div.container-fluid header.marketing>ul{padding-left:15px;}
html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul li,html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul li a{font-family:arial,helvetica,sans-serif;}
html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul li a{color:#39C;}
html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.dropdown-menu{box-shadow:-2px 4px 8px rgba(0, 0, 0, 0.2),2px 4px 8px rgba(0, 0, 0, 0.2),0px 4px 16px rgba(0, 0, 0, 0.4);position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0 -90px;list-style:none;background:#fff;background-color:#FFF;border:1px solid #CCC;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.dropdown-menu li{list-style:none;line-height:25px;height:26px;font-size:12px;letter-spacing:-0.05em;overflow:hidden;}html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.dropdown-menu li a{display:block;padding:3px 20px;clear:both;font-weight:normal;white-space:nowrap;line-height:21px;height:22px;font-size:12px;}
html>body#root.doc-display div.top-navigation div.container-fluid header.marketing .logo{display:block;padding-top:17px;position:relative;z-index:1001;width:120px;}html>body#root.doc-display div.top-navigation div.container-fluid header.marketing .logo img{border:0;max-width:none;}
html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.authenticate{position:absolute;top:2px;right:15px;z-index:1200;}html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.authenticate li,html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.authenticate li a{font-family:arial,helvetica,sans-serif;font-size:12px;line-height:13px;}html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.authenticate li.other-sites,html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.authenticate li a.other-sites{color:#3a3a3a;}
html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.authenticate li div.btn-group{}html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.authenticate li div.btn-group a.dropdown-toggle{position:relative;top:3px;}html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.authenticate li div.btn-group a.dropdown-toggle span.caret{margin-top:4px;}
html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.authenticate li div.btn-group ul.dropdown-menu{width:210px;padding:0;margin-top:1px;}html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.authenticate li div.btn-group ul.dropdown-menu li{display:block;padding:0 10px;margin:0;text-indent:0;left:0;line-height:25px;height:26px;font-size:12px;text-align:left;width:190px;}html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.authenticate li div.btn-group ul.dropdown-menu li:hover{background:#2499d4;background-color:#2499d4;}
html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.authenticate li div.btn-group ul.dropdown-menu li a{display:block;padding:2px 5px 2px 10px;height:22px;line-height:21px;font-size:12px;color:#333;opacity:0.9;}html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.authenticate li div.btn-group ul.dropdown-menu li a:hover{color:#fff;background:inherit;background-color:inherit;}
html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.authenticate li div.btn-group ul.dropdown-menu li a.my-gartner img{height:20px;}
html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.authenticate li div.btn-group ul.dropdown-menu li.header{font-weight:bold;border-bottom:dotted 1px #abc;color:#333;letter-spacing:-0.05em;opacity:0.9;}html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.authenticate li div.btn-group ul.dropdown-menu li.header:hover{background:inherit;background-color:inherit;}
html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.authenticate li div.btn-group ul.dropdown-menu li:last-child{margin-bottom:5px;}
html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.authenticate li div.btn-group.open ul.dropdown-menu{display:block;}
html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.navigate{display:block;float:left;line-height:16px;font-size:14px;height:16px;top:-18px;left:-6px;text-transform:uppercase;}html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.navigate li{display:block;float:left;margin:0;padding:0;}html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.navigate li a{font-size:13px;line-height:14px;font-weight:bold;padding:2px 6px 2px 6px;}html>body#root.doc-display div.top-navigation div.container-fluid header.marketing ul.navigate li a:hover{text-decoration:none;background-color:#EAF1F4;color:#0067A6;}
html>body#root.doc-display div.top-navigation div.container-fluid header.marketing form{padding:0;margin:0;position:absolute;right:15px;top:27px;}html>body#root.doc-display div.top-navigation div.container-fluid header.marketing form input{padding:2px 16px 2px 4px;margin:0;height:27px;width:360px;}
html>body#root.doc-display div.top-navigation div.container-fluid header.marketing form .iconsearch{right:1px;top:6px;cursor:pointer;}
html>body#root.doc-display .g-container.nextGen.content-outer{background:#fff;background-color:#fff;margin-top:69px;}html>body#root.doc-display .g-container.nextGen.content-outer .content-backdrop{display:block;height:400px;width:100%;padding:0;margin:0;background:#0168a7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNjhhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzAxNjhhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJmODNiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #0168a7 0%, #0168a7 25%, #2f83b6 50%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0168a7), color-stop(25%, #0168a7), color-stop(50%, #2f83b6), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #0168a7 0%, #0168a7 25%, #2f83b6 50%, #ffffff 100%);background:-o-linear-gradient(top, #0168a7 0%, #0168a7 25%, #2f83b6 50%, #ffffff 100%);background:-ms-linear-gradient(top, #0168a7 0%, #0168a7 25%, #2f83b6 50%, #ffffff 100%);background:linear-gradient(to bottom, #0168a7 0%, #0168a7 25%, #2f83b6 50%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0168a7', endColorstr='#ffffff', GradientType=0);}
html>body#root.doc-display .g-container.nextGen.content-outer #content{margin-top:-400px !important;min-height:400px;background:none;background-color:inherit;padding:0 0 10px 0;}html>body#root.doc-display .g-container.nextGen.content-outer #content.notReallyDocDisplay{margin-top:20px !important;}
html>body#root.doc-display .g-container.nextGen.content-outer #content .popover{}html>body#root.doc-display .g-container.nextGen.content-outer #content .popover.left .arrow{right:-25px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content .popover.right .popover-inner{margin-left:-8px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content .popover .popover-inner{box-shadow:2px 4px 8px rgba(0, 0, 0, 0.44);color:#5c6970;}html>body#root.doc-display .g-container.nextGen.content-outer #content .popover .popover-inner *{color:#5c6970;}
html>body#root.doc-display .g-container.nextGen.content-outer #content .popover .popover-inner .filterBack{margin:4px 0;padding:4px;border-radius:4px;background-color:#FFF;width:44px;text-align:center;border:1px solid #CCC;box-shadow:#EEE 0px 0px 12px 1px inset;display:block;cursor:pointer;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid{padding-top:15px !important;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid .span9.search-header{background-color:transparent;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid .span9.search-header+.span9+.span3{margin-top:-90px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span8,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span4{margin-left:10px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3>.explore-tiles div.webinars{box-shadow:2px 4px 8px rgba(0, 0, 0, 0.2);}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3>.explore-tiles div.webinars>ul,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3>.explore-tiles div.webinars>ul>li{width:212px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3>.explore-tiles div.webinars{background:#fff;background-color:#fff;border-radius:5px;min-height:100px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9{width:71.9%;height:100%;margin-bottom:24px;margin-left:15px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .login-box,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client{width:240px;float:right;display:block;clear:right;padding:0 15px 10px 15px;margin:15px 20px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document:last-child,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest:last-child,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .login-box:last-child,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client:last-child{margin-bottom:90px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document h3,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest h3,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .login-box h3,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client h3{padding:15px 0 10px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document input[type="text"],html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest input[type="text"],html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .login-box input[type="text"],html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client input[type="text"],html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document input[type="password"],html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest input[type="password"],html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .login-box input[type="password"],html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client input[type="password"]{width:226px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document input[type="submit"],html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest input[type="submit"],html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .login-box input[type="submit"],html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client input[type="submit"],html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document .simulate-button,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest .simulate-button,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .login-box .simulate-button,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client .simulate-button,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document button[type="submit"],html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest button[type="submit"],html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .login-box button[type="submit"],html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client button[type="submit"]{font-family:arial,helvetica,sans-serif !important;color:#FFF !important;background:#9B4;background-color:#9B4;box-shadow:0 1px 2px rgba(0, 0, 0, 0.4);border:solid 1px #ABC;text-transform:uppercase;display:inline-block;width:auto;padding:4px 6px 2px;font-size:13px !important;line-height:17px !important;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document input[type="submit"]:hover,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest input[type="submit"]:hover,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .login-box input[type="submit"]:hover,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client input[type="submit"]:hover,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document .simulate-button:hover,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest .simulate-button:hover,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .login-box .simulate-button:hover,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client .simulate-button:hover,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document button[type="submit"]:hover,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest button[type="submit"]:hover,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .login-box button[type="submit"]:hover,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client button[type="submit"]:hover{text-decoration:none !important;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client{background:#f5f3ed;background-color:#f5f3ed;border-top:solid 1px #cdd;border-bottom:solid 1px #cdd;margin-bottom:90px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document+h2,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest+h2,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client+h2{margin-bottom:-3px;font-size:26px;letter-spacing:0.01em;margin-top:-7px;width:380px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document h3,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest h3,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client h3{font-size:24px;color:#5C6970;font-weight:normal;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header+.purchase-document,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header+.register-guest,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header+.login-box,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header+.become-a-client,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header+script+.purchase-document,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header+script+.register-guest,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header+script+.login-box,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header+script+.become-a-client{margin-top:-57px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .login-box,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest{}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .login-box form,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client form,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document form,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest form{margin-bottom:0;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .login-box form input,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client form input,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document form input,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest form input{margin-bottom:10px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .login-box form .gSignInSubmit,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client form .gSignInSubmit,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document form .gSignInSubmit,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest form .gSignInSubmit{padding:4px 6px 2px;font-size:13px;line-height:17px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .login-box form .please-sign-in,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .become-a-client form .please-sign-in,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document form .please-sign-in,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .register-guest form .please-sign-in{letter-spacing:-0.02em;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 div.become-a-client,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 div.register-guest,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 div.purchase-document{border-top:dotted 1px #aaa;border-bottom:dotted 1px #aaa;background:#F5F3ED;background-color:#F5F3ED;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 div.become-a-client{}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 div.become-a-client h3{font-size:24px;line-height:26px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 div.become-a-client h3.phone-number{color:#111;padding-top:0;letter-spacing:0.04em;font-size:22px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 div.become-a-client>h4.condensed{font-size:14px;line-height:19px;width:210px;font-family:Arial,Helvetica,sans-serif !important;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 div.become-a-client>h4.condensed span.condensed.medium{font-size:14px;line-height:19px;font-family:Arial,Helvetica,sans-serif !important;font-weight:bold;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .login-box{background:#D2DDE4;background-color:#d2dde4;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .login-box h3,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 .purchase-document h3{color:#445769;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 #doc-body{}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 #doc-body .toc-list .scroll-pane{margin:0;max-height:none;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 #doc-body .toc-list>ul{margin:10px 0;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 #doc-body .toc-list>ul li{line-height:16px;width:360px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 #doc-body .toc-list h2{font-family:Arial,Helvetica,sans-serif;color:#4A4A4A;font-size:18px;line-height:24px;margin:30px 20px 10px 0;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 #doc-body>*{margin:20px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 #doc-body h1,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 #doc-body h2,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 #doc-body h3,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 #doc-body h4,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 #doc-body h5,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 #doc-body h6{margin-top:24px;margin-bottom:8px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 #doc-body header h4.doc-num{margin:1px 0 0 0;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 #doc-body .caption,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 #doc-body caption{margin:36px 12px 12px 12px;padding:12px;background:#F7FAFF;background-color:#f7faff;border:solid 1px #CDD;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 #doc-body .source{text-align:center;font-size:.7em;font-variant:small-caps;margin-bottom:24px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 #doc-body :last-child{margin-bottom:20px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9>h2{color:#5c6970;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9>h3{color:#4A4A4A;font-size:20px;line-height:24px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9>p{color:#4a4a4a;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9>h2,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9>h3,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9>p,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9>ul{margin:20px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 p.summary{margin-top:10px;font-size:15px !important;width:380px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 p.summary+h3{margin-bottom:0;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 ul{margin-top:10px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 ul.noindt>li:before{content:"";}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 ul li{margin-bottom:10px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 ul li:before{content:"\025FC";color:#8498a3;position:relative;top:-2px;margin-right:5px;float:left;font-size:13px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 p,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 ul li{color:#4a4a4a;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 p,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 ul li,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 a{font-family:arial,helvetica,sans-serif;font-size:14px;line-height:19px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 a{color:#39C;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header{margin:20px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header h1{font-size:32px;line-height:34px;border-bottom:dotted 1px #4A4A4A;padding-right:130px;padding-bottom:8px;opacity:0.9;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header .share-widget{display:block;float:right;position:relative;top:-30px;font-size:15px;text-transform:uppercase;color:#4f7c8d;font-family:"Fakt Condensed Medium","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:normal;font-stretch:condensed;font-style:normal;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header .share-widget span{background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat scroll -60px -90px;width:30px;height:20px;display:block;float:left;margin-top:-1px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header h3,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header h4,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header h3 a,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header h4 a{font-size:13px;font-family:verdana,arial,helvetica,sans-serif;font-style:normal;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header h3.analysts{margin-top:5px;width:380px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header h3.analysts a{color:#39C;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header h3.analysts strong{font-size:14px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header h4{color:#888;height:19px;line-height:17px;margin-top:1px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header h4.date{background:url('https://www.gartner.com/imagesrv/apps/common/images/icons/icon_reading_date.png;wac10632140d400341') no-repeat 0px 0px;padding-left:19px;display:block;float:left;margin-top:4px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header h4.doc-num{}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header h4.doc-num:before{content:url('https://www.gartner.com/imagesrv/apps/common/images/icons/icon_reading_document_id.png;wac6aa39136f141917');margin-right:1px;margin-left:20px;position:relative;top:3px;left:-2px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header h5.intro{height:57px;line-height:22px;font-size:18px;color:#4A4A4A;background:#D2DDE4;background-color:#D2DDE4;width:280px;margin-left:-26px;margin-top:16px;position:relative;padding:12px 12px 0 12px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header h5.intro.short{width:195px;line-height:28px;height:40px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header h5.intro .shadow-widget{display:block;width:6px;height:7px;overflow:hidden;position:absolute;top:100%;left:0px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span9 header h5.intro .shadow-widget span{width:10px;height:10px;margin-top:-6px;background:#3b3b3b;background-color:#3b3b3b;display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3{width:24%;margin-left:10px;margin-right:15px;float:right;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .why-gartner{margin-top:24px;padding-top:18px;border-top:solid 1px #ccc;padding-left:24px;padding-right:24px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .why-gartner a.more{color:#00A5DD;line-height:16px;font-size:14px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .why-gartner h3{font-size:21px;font-weight:bold;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .why-gartner p{font-size:14px;padding-top:5px;color:#4A4A4A;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles{}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles h3{color:#FFF;font-size:27px;margin:24px 0 6px;letter-spacing:1px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles div+div{margin-top:18px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars{padding-top:18px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events:not( :nth-child(2)),html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars:not( :nth-child(2)){margin-top:18px;padding-top:18px;border-top:solid 1px #EFF;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events h2,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars h2{color:#00A5DD;font-size:13px;line-height:15px;text-transform:uppercase;letter-spacing:1px;position:relative;left:6px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events h2 span.fn,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars h2 span.fn{width:20px;height:40px;background:#00A5DD;background-color:#00A5DD;position:absolute;left:-27px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events h2 div.shadow-widget,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars h2 div.shadow-widget{width:6px;height:7px;overflow:hidden;position:absolute;top:40px;left:-28px;z-index:1000;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events h2 div.shadow-widget span,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars h2 div.shadow-widget span{width:10px;height:10px;margin-top:-6px;background:#0072AD;background-color:#0072AD;display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events a.more,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars a.more{color:#178EB8;display:inline-block;float:right;text-transform:uppercase;font-size:11px;line-height:15px;height:15px;position:relative;left:-15px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events a.more span.fn,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars a.more span.fn{width:10px;height:10px;margin-left:2px;display:inline;position:relative;right:2px;top:0px;padding-right:2px;overflow:hidden;background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat scroll -20px 1px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul{margin-bottom:18px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul li.recommended-event,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul li.recommended-event,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul li.recommended-webinar,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul li.recommended-webinar{margin-bottom:0 !important;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul li.recommended-event:first-child h4.date,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul li.recommended-event:first-child h4.date,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul li.recommended-webinar:first-child h4.date,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul li.recommended-webinar:first-child h4.date{padding-top:4px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul li.recommended-event:not(:first-child) h4.date,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul li.recommended-event:not(:first-child) h4.date,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul li.recommended-webinar:not(:first-child) h4.date,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul li.recommended-webinar:not(:first-child) h4.date{border-top:solid 1px #dee;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul li.recommended-event h4.date,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul li.recommended-event h4.date,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul li.recommended-webinar h4.date,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul li.recommended-webinar h4.date{padding-top:18px;display:block;clear:both;margin-left:0;text-transform:none;font-weight:normal;color:#8598A2;font-size:14px;line-height:16px;margin-bottom:4px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul li.recommended-event p,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul li.recommended-event p,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul li.recommended-webinar p,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul li.recommended-webinar p,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul li.recommended-event address,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul li.recommended-event address,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul li.recommended-webinar address,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul li.recommended-webinar address{padding-bottom:18px;padding-right:12px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul li.recommended-event p,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul li.recommended-event p,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul li.recommended-webinar p,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul li.recommended-webinar p{color:#4a4a4a;font-size:15px;line-height:19px;margin-bottom:0;opacity:0.75;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul li.recommended-event address,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul li.recommended-event address,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul li.recommended-webinar address,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul li.recommended-webinar address{font-family:arial,helvetica,sans-serif !important;font-size:15px;line-height:16px;margin-bottom:0;color:#4A4A4A;opacity:0.8;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul li.recommended-event>a,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul li.recommended-event>a,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .events ul li.recommended-webinar>a,html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .explore-tiles .webinars ul li.recommended-webinar>a{margin-right:10px;opacity:0.9;color:#4a4a4a;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .convert-leads{padding:15px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;background:#fff;background-color:#fff;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .convert-leads h3{color:#97bb34;font-size:21px;letter-spacing:0.02em;font-weight:bold;opacity:0.95;letter-spacing:-0.01em;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .convert-leads h4{color:#777;font-size:18px;margin-top:5px;line-height:21px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .convert-leads h5{text-transform:uppercase;color:#3a3a3a;font-size:20px;font-weight:bold;margin-top:6px;}html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .convert-leads h5 a{color:#178EB8;font-size:16px;opacity:0.97;letter-spacing:0.02em;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .convert-leads h5+h4{border-top:dotted 1px #ABC;padding-top:8px;margin-top:4px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .convert-leads.free h4{font-size:18px;line-height:22px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid>.span3 .convert-leads+.convert-leads{margin-top:18px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content>.row-fluid .event-icon{display:block;float:left;width:20px;height:20px;background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat scroll -275px -39px !important;}
html>body#root.doc-display .g-container.nextGen.content-outer #content small.copyright{font-size:13px;line-height:16px;padding:20px 0 0 0;margin:20px 20px 20px 20px;border-top:dotted 1px #4a4a4a;color:#777;font-family:Arial,Helvetica,sans-serif;display:block;clear:both;}html>body#root.doc-display .g-container.nextGen.content-outer #content small.copyright a{font-family:Arial,Helvetica,sans-serif !important;font-size:13px !important;line-height:16px !important;display:inline-block;}
html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList{}html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList .archived{background:#8598A2;color:#FFF;text-transform:uppercase;font-size:10px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;padding:3px 5px;line-height:20px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList table.searchResults{margin:0;}
html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList .hoverview{display:inline-block;float:right;margin-top:-57px;z-index:1200;position:relative;margin-right:-10px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList aside.icon{position:absolute;top:2px;left:10px;}html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList aside.icon.research-document{background:url('/imagesrv/apps/gproduct/images/search/sprites/site-search.png') no-repeat scroll 0px -20px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList aside.icon.magic-quadrant{background:url('/imagesrv/apps/gproduct/images/search/sprites/site-search.png') no-repeat scroll 0px -20px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList aside.icon.hype-cycle{background:url('/imagesrv/apps/gproduct/images/search/sprites/site-search.png') no-repeat scroll 0px -20px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList aside.icon.focus-area{background:url('/imagesrv/apps/gproduct/images/search/sprites/site-search.png') no-repeat scroll -1px -49px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList aside.icon.press-release{background:url('/imagesrv/apps/gproduct/images/search/sprites/site-search.png') no-repeat scroll -80px -49px;width:32px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList aside.icon.blog{background:url('/imagesrv/apps/gproduct/images/search/sprites/site-search.png') no-repeat scroll -120px -49px;width:32px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList aside.icon.podcast{background-position:-30px -20px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList aside.icon.event{background-position:-90px -20px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList aside.icon.exp-doc{background:url('/imagesrv/apps/gproduct/images/search/sprites/site-search.png') no-repeat scroll 0px -20px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList aside.icon.peer{background:url('/imagesrv/apps/gproduct/images/search/sprites/site-search.png') no-repeat scroll -1px -49px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList aside.icon.webinar{background:url('/imagesrv/apps/gproduct/images/search/sprites/site-search.png') no-repeat scroll -41px -49px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList aside.icon.analyst{background:url('/imagesrv/apps/gproduct/images/search/sprites/site-search.png') no-repeat scroll -1px -49px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList aside.icon.site{background:url('/imagesrv/apps/gproduct/images/search/sprites/site-search.png') no-repeat scroll -1px -49px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList aside.icon.unclassified{background-position:-60px -20px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content #searchResultsList .g-container p{padding-bottom:0;}
html>body#root.doc-display .g-container.nextGen.content-outer #content.forward{}html>body#root.doc-display .g-container.nextGen.content-outer #content.forward .span9{width:97%;}html>body#root.doc-display .g-container.nextGen.content-outer #content.forward .span9 .top-section{margin:20px 0px 10px 20px;width:630px;float:left;}html>body#root.doc-display .g-container.nextGen.content-outer #content.forward .span9 .top-section .pub-date{font-size:14px;color:#696969;}html>body#root.doc-display .g-container.nextGen.content-outer #content.forward .span9 .top-section .pub-date span.document{margin-left:15px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content.forward .span9 .top-section .pub-date .reader-sprite{background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') 0 0 no-repeat scroll;-webkit-transition:none;-moz-transition:none;transition:none;}html>body#root.doc-display .g-container.nextGen.content-outer #content.forward .span9 .top-section .pub-date .reader-sprite.clock{background-position:-380px -18px;display:inline-block;width:15px;height:17px;margin-right:5px;vertical-align:top;}
html>body#root.doc-display .g-container.nextGen.content-outer #content.forward .span9 .top-section .pub-date .reader-sprite.document{background-position:-360px -38px;display:inline-block;width:10px;height:15px;margin-left:25px;margin-right:5px;vertical-align:top;}
html>body#root.doc-display .g-container.nextGen.content-outer #content.forward .span9 .top-section .analysts{margin:3px 0 33px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content.forward .span9 .print-doc{margin:0px 20px 35px 20px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content.forward .span9 #doc-body{margin:0 35px 0 20px;}html>body#root.doc-display .g-container.nextGen.content-outer #content.forward .span9 #doc-body>*{margin:0;}
html>body#root.doc-display .g-container.nextGen.content-outer #content.forward .span9 #doc-body .viewSummaryExpand+.area{margin-left:14px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content.forward .span9 #doc-body h3{margin-top:0;}
html>body#root.doc-display .g-container.nextGen.content-outer #content.forward .span9 #doc-body .source{text-align:inherit;font-size:12px;color:#333;margin-bottom:30px;}
html>body#root.doc-display .g-container.nextGen.content-outer #content.forward .span3{width:0;margin:0;}
html>body#root.doc-display .g-container.nextGen.content-outer #content.forward .copyright{color:#696969;font-size:14px;margin:70px 35px 30px 20px;border-top:1px solid;padding-top:30px;}
html>body#root.doc-display>div.g-container.nextGen.bottom-nav{overflow:hidden;height:73px;}html>body#root.doc-display>div.g-container.nextGen.bottom-nav>div.container-fluid>footer.pie{background:#4f4c4d;background-color:#4f4c4d;overflow:hidden;position:relative;border-radius:0;}html>body#root.doc-display>div.g-container.nextGen.bottom-nav>div.container-fluid>footer.pie a.logo{display:inline-block;position:absolute;right:40px;top:20px;}html>body#root.doc-display>div.g-container.nextGen.bottom-nav>div.container-fluid>footer.pie a.logo img#gartner-logo{width:77px;height:20px;}
html>body#root.doc-display>div.g-container.nextGen.bottom-nav>div.container-fluid>footer.pie div#copyright{margin-right:40px;margin-top:8px;}
html>body#root.doc-display>div.g-container.nextGen.bottom-nav>div.container-fluid>footer.pie ul#footer-links{text-align:left;margin:15px 25px 0 10px;}html>body#root.doc-display>div.g-container.nextGen.bottom-nav>div.container-fluid>footer.pie ul#footer-links>li{padding:0 3px;}html>body#root.doc-display>div.g-container.nextGen.bottom-nav>div.container-fluid>footer.pie ul#footer-links>li:not(:first-child):before{content:'|';}
html>body#root.doc-display>div.g-container.nextGen.bottom-nav>div.container-fluid>footer.pie ul#footer-links>li a{padding-left:8px;}
html>body#root.doc-display>div.g-container.nextGen.bottom-nav>div.container-fluid>footer.pie ul#footer-links>li,html>body#root.doc-display>div.g-container.nextGen.bottom-nav>div.container-fluid>footer.pie ul#footer-links>li>a,html>body#root.doc-display>div.g-container.nextGen.bottom-nav>div.container-fluid>footer.pie div#copyright{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#fff;}
html>body#root.doc-display.site-search{}html>body#root.doc-display.site-search ul.main-search.ui-autocomplete{width:710px !important;margin-left:-188px;}html>body#root.doc-display.site-search ul.main-search.ui-autocomplete .ui-menu-item{width:710px !important;text-align:left;}
html>body#root.doc-display.site-search div#content.row{}html>body#root.doc-display.site-search div#content.row>div.row-fluid{}html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9{background:#fcfcfc;background-color:#fcfcfc;border-radius:5px;}html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9.search-header{height:69px;min-height:69px;}html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9.search-header h1{color:#fff;font-family:Arial,helvetica,sans-serif;font-size:32px;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9.search-header h4,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9.search-header h5{float:right;clear:both;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9.search-header h4{margin-top:-32px;font-size:19px;color:#fff;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9.search-header h5{font-size:14px;color:#b9d0dc;margin-top:-14px;text-align:right;}html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9.search-header h5 a{color:#c2dd21;font-size:12px;text-transform:uppercase;font-weight:bold;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 ul.search-types{background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffffff 0%, #ededed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ededed));background:-webkit-linear-gradient(top, #ffffff 0%, #ededed 100%);background:-o-linear-gradient(top, #ffffff 0%, #ededed 100%);background:-ms-linear-gradient(top, #ffffff 0%, #ededed 100%);background:linear-gradient(to bottom, #ffffff 0%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);height:45px;margin:0 !important;padding:8px 10px 0 10px;border-radius:5px;}html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 ul.search-types li{list-style-type:none;float:left;margin-right:8px;}html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 ul.search-types li:before{content:'' !important;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 ul.search-types li a{font-weight:bold;border-radius:3px !important;letter-spacing:0.01em;color:#00529b;background:#fff;background-color:#fff;border:solid 1px #BDE;padding:7px 19px;}html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 ul.search-types li a.btn-primary{color:#fff !important;background:#00529B;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 ul.search-types li a:hover{opacity:0.72;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngFilters{padding-bottom:8px;padding-left:10px;background:#eee;background-color:#eee;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;}html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngFilters .removeFilters{display:block;padding-top:8px;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngFilters a.btn{background:#DDD;background-color:#DDD;border:0;border-radius:18px;color:#888;font-family:"Fakt Condensed","HelveticaNeueCondensed","HelveticaNeue-Condensed","Helvetica Neue Condensed","HelveticaNeueRomanCondensed","HelveticaNeue-Roman-Condensed","Helvetica Neue Roman Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman","Helvetica","Tahoma","Geneva","Arial",sans-serif !important;font-size:17px;letter-spacing:0.01em;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a:hover{font-size:19px !important;text-decoration:none !important;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngShow .spell-check{padding:10px;background:#CCC;font-family:arial,helvetica,sans-serif;font-weight:bold;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort{clear:both;height:20px;margin:0;padding:12px;background:#eee;background-color:#eee;border-top:solid 1px #ccc;text-align:left;}html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort .sortContent strong{text-transform:lowercase;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#sortPopover,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#filterPopover{}html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#sortPopover+div.popover div.popover-inner div.popover-content ul,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#filterPopover+div.popover div.popover-inner div.popover-content ul{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;box-shadow:-1px 2px 3px rgba(0, 0, 0, 0.4);margin-top:0;}html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#sortPopover+div.popover div.popover-inner div.popover-content ul li,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#filterPopover+div.popover div.popover-inner div.popover-content ul li{font-family:"Fakt Condensed Medium","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif !important;opacity:0.99;color:#06C;text-align:left;padding:5px 30px 5px 37px !important;margin-bottom:1px !important;font-size:20px !important;line-height:30px !important;min-height:30px;width:150px;background:#fafafa;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #fafafa 0%, #ebebeb 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fafafa), color-stop(100%, #ebebeb));background:-webkit-linear-gradient(left, #fafafa 0%, #ebebeb 100%);background:-o-linear-gradient(left, #fafafa 0%, #ebebeb 100%);background:-ms-linear-gradient(left, #fafafa 0%, #ebebeb 100%);background:linear-gradient(to right, #fafafa 0%, #ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#ebebeb', GradientType=1);}html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#sortPopover+div.popover div.popover-inner div.popover-content ul li:first-child,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#filterPopover+div.popover div.popover-inner div.popover-content ul li:first-child{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#sortPopover+div.popover div.popover-inner div.popover-content ul li:last-child,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#filterPopover+div.popover div.popover-inner div.popover-content ul li:last-child{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#sortPopover+div.popover div.popover-inner div.popover-content ul li:before,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#filterPopover+div.popover div.popover-inner div.popover-content ul li:before{content:'' !important;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#sortPopover+div.popover div.popover-inner div.popover-content ul li a,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#filterPopover+div.popover div.popover-inner div.popover-content ul li a,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#sortPopover+div.popover div.popover-inner div.popover-content ul li strong,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#filterPopover+div.popover div.popover-inner div.popover-content ul li strong,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#sortPopover+div.popover div.popover-inner div.popover-content ul li *,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#filterPopover+div.popover div.popover-inner div.popover-content ul li *{color:#06C;font-size:20px !important;line-height:22px !important;font-family:"Fakt Condensed Medium","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif !important;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#sortPopover+div.popover div.popover-inner div.popover-content ul li.selected,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#filterPopover+div.popover div.popover-inner div.popover-content ul li.selected{color:#5c6970;}html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#sortPopover+div.popover div.popover-inner div.popover-content ul li.selected a,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#filterPopover+div.popover div.popover-inner div.popover-content ul li.selected a,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#sortPopover+div.popover div.popover-inner div.popover-content ul li.selected strong,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#filterPopover+div.popover div.popover-inner div.popover-content ul li.selected strong,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#sortPopover+div.popover div.popover-inner div.popover-content ul li.selected *,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#filterPopover+div.popover div.popover-inner div.popover-content ul li.selected *{color:#5c6970;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#sortPopover+div.popover div.popover-inner div.popover-content ul li.selected strong,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#filterPopover+div.popover div.popover-inner div.popover-content ul li.selected strong{display:inline-block;margin-left:-27px;margin-top:-3px;}html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#sortPopover+div.popover div.popover-inner div.popover-content ul li.selected strong:before,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#filterPopover+div.popover div.popover-inner div.popover-content ul li.selected strong:before{content:url('/imagesrv/apps/gproduct/images/checkmarkGray.png');margin-right:4px;line-height:25px;position:relative;top:4px;left:-3px;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#sortPopover+div.popover div.popover-inner div.popover-content ul li[data-action="toggleFilterLayer"],html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort a#filterPopover+div.popover div.popover-inner div.popover-content ul li[data-action="toggleFilterLayer"]{letter-spacing:0.02em;font-family:"Fakt Condensed Medium","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif !important;opacity:0.99;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort .greyArrowDown,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort .greyArrowUp{background-repeat:no-repeat;display:inline-block;height:5px;vertical-align:middle;width:15px;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort .greyArrowDown{background:url("/imagesrv/apps/gproduct/images/search/greyArrow.png") left;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort .greyArrowUp{background:url("/imagesrv/apps/gproduct/images/search/greyArrowUp.png") left;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort .filterSearch{margin-top:-4px;}html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort .filterSearch a,html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort .filterSearch a:hover{background-color:#f6f6f6;background-image:url("/imagesrv/apps/gproduct/images/search/icons/icon-filter.png");background-position:10px 5px;background-repeat:no-repeat;border:1px solid #cdcdcd;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.2);box-shadow:0 3px 5px rgba(0, 0, 0, 0.2);padding:4px 9px 3px 32px;font-size:13px !important;color:#575757 !important;text-transform:uppercase;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort .filterSearch .popover .popover-inner{margin-top:150px;min-height:200px;}
html>body#root.doc-display.site-search div#content.row>div.row-fluid>.span9 .ngSort .filterSearch .popover .arrow{margin-top:-5px !important;}
html>body#root.doc-display.site-search div.g-container.top-navigation.nextGen>div.container-fluid{}html>body#root.doc-display.site-search div.g-container.top-navigation.nextGen>div.container-fluid>header.marketing{}html>body#root.doc-display.site-search div.g-container.top-navigation.nextGen>div.container-fluid>header.marketing ul.authenticate{top:42px;}
html>body#root.doc-display.site-search div.g-container.top-navigation.nextGen>div.container-fluid>header.marketing form#gSearchForm{position:absolute;top:122px;left:10px;}html>body#root.doc-display.site-search div.g-container.top-navigation.nextGen>div.container-fluid>header.marketing form#gSearchForm input#keywords{padding:2px 16px 2px 12px;margin:9px 0 0 5px;height:27px;width:682px;font-size:16px;font-family:Arial,Helvetica,sans-serif;}
html>body#root.doc-display.site-search div.g-container.top-navigation.nextGen>div.container-fluid>header.marketing form#gSearchForm .iconsearch{right:251px;position:absolute;top:15px;cursor:pointer;z-index:1502;}
html>body#root.doc-display.site-search #scrollPanefilterPopoverTitle{color:#3A3A3A !important;font-family:"Fakt Condensed","HelveticaNeueCondensed","HelveticaNeue-Condensed","Helvetica Neue Condensed","HelveticaNeueRomanCondensed","HelveticaNeue-Roman-Condensed","Helvetica Neue Roman Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman","Helvetica","Tahoma","Geneva","Arial",sans-serif !important;font-size:27px !important;margin:10px 37px 10px !important;letter-spacing:0.01em;opacity:0.9;}
html>body#root.doc-display.site-search #scrollPanefilterPopover ul li,html>body#root.doc-display.site-search .popover-content .contain ul li{padding-left:5px !important;}
html>body#root.doc-display.site-search #content{}html>body#root.doc-display.site-search #content .searchResults{}html>body#root.doc-display.site-search #content .searchResults tr{background:#fff;background-color:#fff;}html>body#root.doc-display.site-search #content .searchResults tr:nth-child(odd){background:#F6F6F6;background-color:#f6f6f6;}
html>body#root.doc-display.site-search #content .searchResults tr td{}html>body#root.doc-display.site-search #content .searchResults tr td .icon{display:inline-block;float:left;height:30px;width:30px;margin-top:9px;margin-left:0px;background:url('/imagesrv/apps/gproduct/images/activities/activity-sprite.png') no-repeat scroll 0 0;}html>body#root.doc-display.site-search #content .searchResults tr td .icon.no-4,html>body#root.doc-display.site-search #content .searchResults tr td .icon.research{background-position:0 -20px;}
html>body#root.doc-display.site-search #content table.searchResults:nth-child(odd) tr{background:#F6F6F6;background-color:#F6F6F6;}html>body#root.doc-display.site-search #content table.searchResults:nth-child(odd) tr:nth-child(odd){background:#fff;background-color:#fff;}
html>body#root.doc-display.site-search #content .searchResultRow{padding-left:32px;padding-right:32px;min-height:30px;}html>body#root.doc-display.site-search #content .searchResultRow .viewSummaryLink{position:absolute;right:10px;top:70%;}
html>body#root.doc-display.site-search #content .searchResultRow.pad-left{padding-left:44px;}
html>body#root.doc-display.site-search #content .searchResultRow .popover,html>body#root.doc-display.site-search #content .searchResultRow .popover-content,html>body#root.doc-display.site-search #content .searchResultRow .scroll-pane,html>body#root.doc-display.site-search #content .searchResultRow .jspContainer,html>body#root.doc-display.site-search #content .searchResultRow .jspPane{min-height:269px;}
html>body#root.doc-display.site-search #content .searchResultRow .popover{}html>body#root.doc-display.site-search #content .searchResultRow .popover .popover-content{margin-left:-8px;}html>body#root.doc-display.site-search #content .searchResultRow .popover .popover-content .jspPane h2,html>body#root.doc-display.site-search #content .searchResultRow .popover .popover-content .jspPane p{padding:10px;text-align:left;}
html>body#root.doc-display.site-search #content .searchResultRow .popover .popover-content .jspPane *{text-align:left;}
html>body#root.doc-display.site-search #content .searchResultRow .vivbold{font-weight:bold !important;color:#111 !important;}
html>body#root.doc-display.site-search #content .searchResultRow .results-analyst{padding-top:5px;margin-bottom:4px;padding-bottom:4px;}html>body#root.doc-display.site-search #content .searchResultRow .results-analyst b{display:inline-block;padding-bottom:2px;}
html>body#root.doc-display.site-search #content .searchResultRow .results-analyst,html>body#root.doc-display.site-search #content .searchResultRow .results-analyst a{opacity:0.9;color:#4c4c4c !important;font-style:italic;font-size:14px !important;line-height:17px !important;}
html>body#root.doc-display.site-search #content .searchResultRow .results-analyst a{display:inline-block;padding:0 8px 0 0;margin:0 3px;border-right:solid 1px #333;}html>body#root.doc-display.site-search #content .searchResultRow .results-analyst a:last-child{border-right:none;}
html>body#root.doc-display.site-search #content .searchResultRow p.result-summary{font-size:15px;color:#3A3A3A;opacity:0.9;display:inline;}
html>body#root.doc-display.site-search #content .searchResultRow h3.search-result-title{margin-bottom:4px;margin-top:10px;}html>body#root.doc-display.site-search #content .searchResultRow h3.search-result-title a.search-result{color:#3A3A3A !important;font-family:"Fakt Condensed","HelveticaNeueCondensed","HelveticaNeue-Condensed","Helvetica Neue Condensed","HelveticaNeueRomanCondensed","HelveticaNeue-Roman-Condensed","Helvetica Neue Roman Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman","Helvetica","Tahoma","Geneva","Arial",sans-serif !important;font-size:21px !important;opacity:0.9;}html>body#root.doc-display.site-search #content .searchResultRow h3.search-result-title a.search-result .vivbold{font-family:"Fakt Condensed Medium","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif !important;opacity:1;}
html>body#root.doc-display.site-search #content .searchResultRow .sPipe{color:#8598A2;}
html>body#root.doc-display.site-search #content .searchResultRow h4.date{display:inline;clear:both;margin-left:0;text-transform:none;font-weight:normal;color:#8598A2;font-size:14px;line-height:16px;margin-bottom:4px;padding-top:4px;padding-right:8px;}html>body#root.doc-display.site-search #content .searchResultRow h4.date:before{padding-bottom:2px;vertical-align:-20%;content:url('https://www.gartner.com/imagesrv/apps/common/images/icons/icon_reading_date.png;wac10632140d400341');}
html>body#root.doc-display.site-search #content .searchResultRow .analystResult{margin:5px 5px -9px 0;}html>body#root.doc-display.site-search #content .searchResultRow .analystResult ul.analyst_info{list-style-type:none;margin-top:0 !important;}html>body#root.doc-display.site-search #content .searchResultRow .analystResult ul.analyst_info li,html>body#root.doc-display.site-search #content .searchResultRow .analystResult ul.analyst_info li a{font-size:21px !important;line-height:23px !important;}
html>body#root.doc-display.site-search #content .searchResultRow .analystResult ul.analyst_info li{color:#2e3538 !important;list-style-type:none;margin-bottom:0 !important;margin-top:-1px;}html>body#root.doc-display.site-search #content .searchResultRow .analystResult ul.analyst_info li:before{content:'' !important;}
html>body#root.doc-display.site-search #content .searchResultRow .analystResult ul.analyst_info li.analyst-jobTitle{font-family:"Fakt Condensed","HlveticaNeueCondensed","HelveticaNeue-Condensed","Helvetica Neue Condensed","HelveticaNeueRomanCondensed","HelveticaNeue-Roman-Condensed","Helvetica Neue Roman Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman","Helvetica","Tahoma","Geneva","Arial",sans-serif !important;}
html>body#root.doc-display.site-search #content .searchResultRow .analystResult ul.analyst_info li.arial{font-size:14px !important;}
html>body#root.doc-display.site-search #content .searchResultRow .analystResult ul.analyst_info li a{font-family:"Fakt Condensed Medium","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif !important;color:#2e3538 !important;}
html>body#root.doc-display.site-search .collect-email{width:780px;height:440px;background-image:url('/imagesrv/apps/gproduct/images/search/ss-modal-bg.png');border-radius:8px;padding:0;}html>body#root.doc-display.site-search .collect-email>div{position:relative;width:780px;height:440px;padding:0;margin:0;border-radius:8px;}html>body#root.doc-display.site-search .collect-email>div div,html>body#root.doc-display.site-search .collect-email>div a,html>body#root.doc-display.site-search .collect-email>div span,html>body#root.doc-display.site-search .collect-email>div p,html>body#root.doc-display.site-search .collect-email>div *{font-family:Arial,Helvetica,sans-serif;}
html>body#root.doc-display.site-search .collect-email>div .green,html>body#root.doc-display.site-search .collect-email>div .line-1,html>body#root.doc-display.site-search .collect-email>div .line-3{color:#c2dd21 !important;}
html>body#root.doc-display.site-search .collect-email>div .white,html>body#root.doc-display.site-search .collect-email>div .line-2,html>body#root.doc-display.site-search .collect-email>div .green-button,html>body#root.doc-display.site-search .collect-email>div .line-4,html>body#root.doc-display.site-search .collect-email>div .line-5,html>body#root.doc-display.site-search .collect-email>div .privacy-policy{color:#fff !important;}
html>body#root.doc-display.site-search .collect-email>div .green-caret{background-image:url('/imagesrv/apps/gproduct/images/search/green-caret.png');width:5px;height:10px;display:inline-block;}
html>body#root.doc-display.site-search .collect-email>div .line-1,html>body#root.doc-display.site-search .collect-email>div .line-2,html>body#root.doc-display.site-search .collect-email>div .line-3,html>body#root.doc-display.site-search .collect-email>div .line-4,html>body#root.doc-display.site-search .collect-email>div .line-5,html>body#root.doc-display.site-search .collect-email>div .close-button,html>body#root.doc-display.site-search .collect-email>div .sign-in,html>body#root.doc-display.site-search .collect-email>div #newsletter,html>body#root.doc-display.site-search .collect-email>div hr,html>body#root.doc-display.site-search .collect-email>div .privacy-policy{display:block;position:absolute;font-family:'Fakt',Arial,Helvetica,sans-serif !important;}html>body#root.doc-display.site-search .collect-email>div .line-1 a,html>body#root.doc-display.site-search .collect-email>div .line-2 a,html>body#root.doc-display.site-search .collect-email>div .line-3 a,html>body#root.doc-display.site-search .collect-email>div .line-4 a,html>body#root.doc-display.site-search .collect-email>div .line-5 a,html>body#root.doc-display.site-search .collect-email>div .close-button a,html>body#root.doc-display.site-search .collect-email>div .sign-in a,html>body#root.doc-display.site-search .collect-email>div #newsletter a,html>body#root.doc-display.site-search .collect-email>div hr a,html>body#root.doc-display.site-search .collect-email>div .privacy-policy a,html>body#root.doc-display.site-search .collect-email>div .line-1 input,html>body#root.doc-display.site-search .collect-email>div .line-2 input,html>body#root.doc-display.site-search .collect-email>div .line-3 input,html>body#root.doc-display.site-search .collect-email>div .line-4 input,html>body#root.doc-display.site-search .collect-email>div .line-5 input,html>body#root.doc-display.site-search .collect-email>div .close-button input,html>body#root.doc-display.site-search .collect-email>div .sign-in input,html>body#root.doc-display.site-search .collect-email>div #newsletter input,html>body#root.doc-display.site-search .collect-email>div hr input,html>body#root.doc-display.site-search .collect-email>div .privacy-policy input,html>body#root.doc-display.site-search .collect-email>div .line-1 input[type="text"],html>body#root.doc-display.site-search .collect-email>div .line-2 input[type="text"],html>body#root.doc-display.site-search .collect-email>div .line-3 input[type="text"],html>body#root.doc-display.site-search .collect-email>div .line-4 input[type="text"],html>body#root.doc-display.site-search .collect-email>div .line-5 input[type="text"],html>body#root.doc-display.site-search .collect-email>div .close-button input[type="text"],html>body#root.doc-display.site-search .collect-email>div .sign-in input[type="text"],html>body#root.doc-display.site-search .collect-email>div #newsletter input[type="text"],html>body#root.doc-display.site-search .collect-email>div hr input[type="text"],html>body#root.doc-display.site-search .collect-email>div .privacy-policy input[type="text"]{font-family:'Fakt',Arial,Helvetica,sans-serif !important;}
html>body#root.doc-display.site-search .collect-email>div .line-1,html>body#root.doc-display.site-search .collect-email>div .line-2,html>body#root.doc-display.site-search .collect-email>div .line-3,html>body#root.doc-display.site-search .collect-email>div .line-4,html>body#root.doc-display.site-search .collect-email>div .line-5,html>body#root.doc-display.site-search .collect-email>div #newsletter,html>body#root.doc-display.site-search .collect-email>div hr,html>body#root.doc-display.site-search .collect-email>div .privacy-policy{left:40px;text-align:left;width:450px;}
html>body#root.doc-display.site-search .collect-email>div hr{height:1px;border-top:solid 1px #fff;background:none;border-bottom:none;top:290px;position:absolute;opacity:0.57;}
html>body#root.doc-display.site-search .collect-email>div .line-1{position:absolute;top:319px;font-size:22px;font-weight:normal;letter-spacing:0.03em;}
html>body#root.doc-display.site-search .collect-email>div .line-2{top:345px;font-size:22px;line-height:27px;}
html>body#root.doc-display.site-search .collect-email>div .line-3{top:30px;font-size:42px !important;line-height:47px !important;}
html>body#root.doc-display.site-search .collect-email>div .line-4{font-size:22px;line-height:27px;top:84px;}
html>body#root.doc-display.site-search .collect-email>div a.sign-in:hover{text-decoration:none;}
html>body#root.doc-display.site-search .collect-email>div .line-5,html>body#root.doc-display.site-search .collect-email>div .subscribe,html>body#root.doc-display.site-search .collect-email>div .sign-in{text-transform:uppercase;}html>body#root.doc-display.site-search .collect-email>div .line-5 a,html>body#root.doc-display.site-search .collect-email>div .subscribe a,html>body#root.doc-display.site-search .collect-email>div .sign-in a{text-transform:uppercase;}
html>body#root.doc-display.site-search .collect-email>div .line-5:hover,html>body#root.doc-display.site-search .collect-email>div .subscribe:hover,html>body#root.doc-display.site-search .collect-email>div .sign-in:hover{cursor:pointer;}
html>body#root.doc-display.site-search .collect-email>div .line-5{top:285px;font-size:13px;}html>body#root.doc-display.site-search .collect-email>div .line-5 a{font-size:13px;letter-spacing:0.05em;}
html>body#root.doc-display.site-search .collect-email>div .privacy-policy{top:195px;font-size:11px;line-height:15px;}html>body#root.doc-display.site-search .collect-email>div .privacy-policy a{line-height:15px;font-size:11px;letter-spacing:0.05em;font-weight:bold;color:#fff;}
html>body#root.doc-display.site-search .collect-email>div .close-button{background-image:url('/imagesrv/apps/gproduct/images/search/modal-close.jpg');width:32px;height:42px;top:12px;right:18px;}
html>body#root.doc-display.site-search .collect-email>div .sign-in{border-left:solid 1px #999;border-bottom:solid 1px #555;border-right:solid 1px #ccc;height:44px;top:350px;right:290px;width:150px;line-height:44px;font-weight:bold;font-size:18px;border-radius:4px;}
html>body#root.doc-display.site-search .collect-email>div .subscribe,html>body#root.doc-display.site-search .collect-email>div .continue{font-size:13px;font-weight:bold;letter-spacing:0.05em;}
html>body#root.doc-display.site-search .collect-email>div .green-button{background:#bad524;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhZDUyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZmEwMzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #bbd624 0%, #7ea037 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #bbd624), color-stop(100%, #7ea037));background:-webkit-linear-gradient(top, #bbd624 0%, #7ea037 100%);background:-o-linear-gradient(top, #bbd624 0%, #7ea037 100%);background:-ms-linear-gradient(top, #bbd624 0%, #7ea037 100%);background:linear-gradient(to bottom, #bbd624 0%, #7ea037 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bad524', endColorstr='#7fa037', GradientType=0);}
html>body#root.doc-display.site-search .collect-email>div #newsletter{top:157px;}html>body#root.doc-display.site-search .collect-email>div #newsletter input{height:20px;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom:solid 1px #777;border-right:solid 1px #777;margin:0 3px;padding:4px 6px;line-height:20px;box-sizing:content-box;border-radius:3px;}html>body#root.doc-display.site-search .collect-email>div #newsletter input.email{width:300px;font-weight:bold;color:#111;}html>body#root.doc-display.site-search .collect-email>div #newsletter input.email.valid{background:#ffffff url('/imagesrv/apps/gproduct/images/search/green-check.png') no-repeat 99% 40%;}
html>body#root.doc-display.site-search .collect-email>div #newsletter input.email.invalid{background:#ffffff url('/imagesrv/apps/gproduct/images/search/red-x.png') no-repeat 99% 40%;}
html>body#root.doc-display.site-search .collect-email>div #newsletter input.email::-ms-clear{display:none;}
@media screen and (max-width:990px){html>body#root.doc-display.site-search{}html>body#root.doc-display.site-search .ui-autocomplete{left:203px !important;}}
html>body#root.doc-display.research-doc{}@media screen and (max-width:990px){html>body#root.doc-display.research-doc{}html>body#root.doc-display.research-doc .ui-autocomplete{left:786px !important;}}
html>body#root.doc-display.forward-doc{position:inherit;margin:0;left:inherit;}
html.lt-ie9{}html.lt-ie9 body.doc-display.research-doc#root div#content.row div.share .email{display:inline-block;border:#ccc 1px solid;background-color:#aaa;}html.lt-ie9 body.doc-display.research-doc#root div#content.row div.share .email .icon-envelope{margin-top:1px;margin-left:3px;}
body.forward-doc.ie.v-8#root #content div.rest-doc>ul#tRR>hr{border-top:1px solid #a7a7a7;border-bottom:1px solid #a7a7a7;width:285px;margin:2px 0 0 0px;}
#root.registrationForm{}#root.registrationForm .clear{clear:both;}
#root.registrationForm #layout .placehold{padding:50px 20px;}#root.registrationForm #layout .placehold .welcome-message h1{font-size:42px;font-weight:bold;}#root.registrationForm #layout .placehold .welcome-message h1 span{color:#99BC4C;}
#root.registrationForm #layout .registrationdetails .formcontainer{margin-top:10px;}
#root.registrationForm #layout .registrationdetails p{color:white;font:normal 14px verdana;display:inline-block;float:right;margin-top:10px;}
#root.registrationForm #layout .registrationdetails .grnBtn{margin:0 20px 0 20px;font-weight:bold;background:#99bb4c;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5YmI0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MWExM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #99bb4c 0%, #81a13a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #99bb4c), color-stop(100%, #81a13a));background:-webkit-linear-gradient(top, #99bb4c 0%, #81a13a 100%);background:-o-linear-gradient(top, #99bb4c 0%, #81a13a 100%);background:-ms-linear-gradient(top, #99bb4c 0%, #81a13a 100%);background:linear-gradient(to bottom, #99bb4c 0%, #81a13a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99bb4c', endColorstr='#81a13a', GradientType=0);border:1px solid #96AA6A;border-radius:4px;color:white;font-size:16px;text-transform:uppercase;font-weight:normal;font-family:arial;padding:7px 15px;cursor:pointer;display:inline-block;float:right;}
#root.registrationForm #layout .registrationdetails .formpadwrap{padding-right:20px;}#root.registrationForm #layout .registrationdetails .formpadwrap .help{background:none;padding-left:20px;}
#root.registrationForm #layout .registrationdetails .formpadwrap .UR-form{padding:20px;}#root.registrationForm #layout .registrationdetails .formpadwrap .UR-form .formError .formErrorContent{min-width:185px;}
#root.registrationForm #layout .registrationdetails .formpadwrap .UR-form div.phoneformError{left:130px !important;}
#root.registrationForm #layout .registrationdetails .formpadwrap .UR-form div.phoneCountryCodeformError{left:-120px !important;}#root.registrationForm #layout .registrationdetails .formpadwrap .UR-form div.phoneCountryCodeformError .formErrorArrow{left:190px !important;}
#root.registrationForm #layout .registrationdetails .formpadwrap .UR-form #addLine{font:bold 14px arial;color:black;margin-bottom:10px;display:inline-block;padding-left:15px;background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/reader/addBtn.gif;wa858dfbeafc189dac') 0 3px no-repeat;}#root.registrationForm #layout .registrationdetails .formpadwrap .UR-form #addLine.off{background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/reader/removeBtn.gif;waef6ebfbb281cb628') 0 3px no-repeat;}
#root.registrationForm #layout .registrationdetails .formpadwrap .UR-form .submitMessage{color:black;}
#root.registrationForm #layout .registrationdetails .formpadwrap .UR-form .leftBtn{float:left;margin-left:0;}
#root.registrationForm #layout .registrationdetails .formpadwrap .UR-form form .form-item{margin-top:0;}
#root.registrationForm #layout .registrationdetails .formpadwrap .UR-form h2.condensed{color:#D54400;font-size:22px;}
#root.registrationForm #layout .registrationdetails .formpadwrap .UR-form #emailInUseLogin p{background:none;color:#D54400;margin:0px;padding:0px;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;float:left;}
#root.registrationForm #layout .registrationdetails .formpadwrap .UR-form #emailInUseLogin a{color:#006dd2;text-decoration:none;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;font-style:normal;}
#root.registrationForm.ie.v-10 .registrationdetails .formcontainer input[type='text'],#root.registrationForm.ie.v-9 .registrationdetails .formcontainer input[type='text']{padding:0px 6px;}
#root.registrationForm.ie.v-10 .popover.right .popover-inner,#root.registrationForm.ie.v-9 .popover.right .popover-inner{max-height:none;}
.home{}.home #content{margin-top:5px;}
.home #content>.span8>header{height:69px;overflow:hidden;vertical-align:top;padding:9px 25px;line-height:87px;color:#1988A0;margin-top:21px;}
.home #content>.span8>header aside{display:inline-block;font-size:19px;padding-left:12px;color:#00529b;}
.home #content>.span8>header>img{float:left;}
.home article .share-library-scroll .popout{display:inline-block;}
.home article .feedItemDate,.home article .date{color:#E2A057;line-height:14px;font-weight:bold;}
.home article .feedItemDate img,.home article .date img{padding-right:4px;padding-bottom:4px;}
.home article.span12 h3{font-size:40px;line-height:42px;}
.home article.span12{display:block;}
.home #content article.span6{display:inline-block;margin-left:0;float:none;vertical-align:bottom;}
.home article.span6 h3{font-size:28px;line-height:30px;}
.home article p,.home #content article p,.home article .feedItems p{font-size:15px;line-height:20px;color:#444;max-height:240px;overflow:auto;margin:10px 0 0 0;}
.home #content article.span12+article.span6{width:50%;}
.home #content article.span6+article.span6{border-left:solid 1px #ccc;width:47%;}
.home #content article .tooltip.in{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.home #content article .tooltip .tooltip-arrow{border-bottom-color:#BDD0DC;}
.home #content article .tooltip .tooltip-inner{background-color:#BDD0DC;color:#3E474B;font-size:14px;font-family:"Fakt Condensed Medium","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;line-height:16px;max-width:300px;padding:7px 8px;text-align:left;border-radius:4px;font-weight:normal;}.home #content article .tooltip .tooltip-inner b{display:block;margin:1px 0;padding:0;}
.home #content .slider .homeslider .slides article .tooltip .tooltip-arrow{margin-left:86px;}
.home #content .slider .homeslider .slides li article .tooltip-inner{max-width:280px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:40px;}
.home #content article .recommendation-reason{font-size:17px;margin:6px 0;color:#777;}.home #content article .recommendation-reason span{display:inline-block;width:20px;height:20px;margin:4px;background:url('https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3') no-repeat scroll -380px -40px;}
.home #content article.span6 .recommendation-reason,.home #content .recommendation-reason{margin:4px 0;font-size:14px;color:#888;font-family:"Arial Narrow",Arial,sans-serif;}
.home #content .homeslider h5.recommendation-reason{font-family:"Arial Narrow",Arial,sans-serif;}
.home article .share-library-scroll{opacity:0;}
.home article:hover .share-library-scroll,.home .share-library-scroll:hover{opacity:1;}
.home #content>.span8>.slider{margin:-17px 24px 0 33px;}
.home #content>.span8>.slider .homeslider .slides>li article{padding:12px 24px;vertical-align:top;}.home #content>.span8>.slider .homeslider .slides>li article .recommendation-reason{display:inline-block;width:auto;}
.home #content>.span8>.slider .homeslider .slides>li article .tooltip,.home #content>.span8>.slider .homeslider .slides>li article .tooltip-arrow{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;}
.home #content>.span8>.slider .homeslider .slides>li article .tooltip-inner{text-align:left;}
.home #content .homeslider .flex-container a:active,.home #content .homeslider a:active,.home #content .homeslider .flex-container a:focus,.home #content .homeslider a:focus{outline:none;}
.home .slides,.home #content .homeslider .flex-control-nav,.home #content .homeslider .flex-direction-nav{margin:0;padding:0;list-style:none;}
.home #content .homeslider{margin:0;padding:0;}
.home #content .homeslider .slides>li{display:none;-webkit-backface-visibility:hidden;}
.home #content .homeslider .flex-pauseplay span{text-transform:capitalize;}
.home .slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.home html[xmlns] .slides{display:block;}
.home * html .slides{height:1%;}
.home .no-js .slides>li:first-child{display:block;}
.home #content .homeslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;}
.home #content .homeslider .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;height:720px;}
.home #content .homeslider .loading .flex-viewport{max-height:300px;}
.home #content .homeslider .slides{zoom:1;}
.home .carousel li{margin-right:5px;}
.home #content .homeslider .flex-direction-nav{*height:0;}
.home #content .homeslider .flex-direction-nav a{opacity:1;width:24px;height:224px;margin:0;top:43%;margin:-20px 0 0;display:block;position:absolute;z-index:10;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease;}
.home #content .homeslider .flex-direction-nav li:first-child{background:url('/imagesrv/apps/gproduct/images/explore/arrow_left.png') no-repeat 0 0;}
.home #content .homeslider .flex-direction-nav .flex-prev{left:-2px;background:url('/imagesrv/apps/gproduct/images/explore/arrow_left.png') no-repeat 0 0;}
.home #content .homeslider:hover .flex-next,.home #content .homeslider:hover .flex-prev{}
.home #content .homeslider:hover .flex-next:hover,.home #content .homeslider:hover .flex-prev:hover{opacity:1;}
.home #content .homeslider .flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=30);cursor:default;}
.home #content .homeslider .flex-control-nav{width:100%;position:absolute;bottom:0px;text-align:center;}
.home #content .homeslider .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.home #content .homeslider .flex-control-paging li a{width:16px;height:16px;display:block;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);background:#b7b7b7;background:-moz-radial-gradient(center, ellipse cover, #b7b7b7 1%, #a8a8a8 29%, #8e8e8e 52%, #f2f2f2 58%, #d6d6d6 67%, #f4f4f4 73%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%, #b7b7b7), color-stop(29%, #a8a8a8), color-stop(52%, #8e8e8e), color-stop(58%, #f2f2f2), color-stop(67%, #d6d6d6), color-stop(73%, #f4f4f4));background:-webkit-radial-gradient(center, ellipse cover, #b7b7b7 1%, #a8a8a8 29%, #8e8e8e 52%, #f2f2f2 58%, #d6d6d6 67%, #f4f4f4 73%);background:-o-radial-gradient(center, ellipse cover, #b7b7b7 1%, #a8a8a8 29%, #8e8e8e 52%, #f2f2f2 58%, #d6d6d6 67%, #f4f4f4 73%);background:-ms-radial-gradient(center, ellipse cover, #b7b7b7 1%, #a8a8a8 29%, #8e8e8e 52%, #f2f2f2 58%, #d6d6d6 67%, #f4f4f4 73%);background:radial-gradient(ellipse at center, #b7b7b7 1%, #a8a8a8 29%, #8e8e8e 52%, #f2f2f2 58%, #d6d6d6 67%, #f4f4f4 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7b7b7', endColorstr='#f4f4f4', GradientType=1);}
.home #content .homeslider .flex-control-paging li a:hover{background:#eaeaea;background:-moz-radial-gradient(center, ellipse cover, #eaeaea 1%, #cecece 28%, #8e8e8e 52%, #f2f2f2 58%, #d6d6d6 67%, #f4f4f4 73%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%, #eaeaea), color-stop(28%, #cecece), color-stop(52%, #8e8e8e), color-stop(58%, #f2f2f2), color-stop(67%, #d6d6d6), color-stop(73%, #f4f4f4));background:-webkit-radial-gradient(center, ellipse cover, #eaeaea 1%, #cecece 28%, #8e8e8e 52%, #f2f2f2 58%, #d6d6d6 67%, #f4f4f4 73%);background:-o-radial-gradient(center, ellipse cover, #eaeaea 1%, #cecece 28%, #8e8e8e 52%, #f2f2f2 58%, #d6d6d6 67%, #f4f4f4 73%);background:-ms-radial-gradient(center, ellipse cover, #eaeaea 1%, #cecece 28%, #8e8e8e 52%, #f2f2f2 58%, #d6d6d6 67%, #f4f4f4 73%);background:radial-gradient(ellipse at center, #eaeaea 1%, #cecece 28%, #8e8e8e 52%, #f2f2f2 58%, #d6d6d6 67%, #f4f4f4 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#f4f4f4', GradientType=1);}
.home #content .homeslider .flex-control-paging li a.flex-active{cursor:default;background:#0F5391;background:-moz-radial-gradient(center, ellipse cover, #5d96ba 1%, #4d7faa 29%, #0f5391 52%, #f2f2f2 58%, #a6c1d8 67%, #f4f4f4 73%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%, #5d96ba), color-stop(29%, #4d7faa), color-stop(52%, #0f5391), color-stop(58%, #f2f2f2), color-stop(67%, #a6c1d8), color-stop(73%, #f4f4f4));background:-webkit-radial-gradient(center, ellipse cover, #5d96ba 1%, #4d7faa 29%, #0f5391 52%, #f2f2f2 58%, #a6c1d8 67%, #f4f4f4 73%);background:-o-radial-gradient(center, ellipse cover, #5d96ba 1%, #4d7faa 29%, #0f5391 52%, #f2f2f2 58%, #a6c1d8 67%, #f4f4f4 73%);background:-ms-radial-gradient(center, ellipse cover, #5d96ba 1%, #4d7faa 29%, #0f5391 52%, #f2f2f2 58%, #a6c1d8 67%, #f4f4f4 73%);background:radial-gradient(ellipse at center, #5d96ba 1%, #4d7faa 29%, #0f5391 52%, #f2f2f2 58%, #a6c1d8 67%, #f4f4f4 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d96ba', endColorstr='#f4f4f4', GradientType=1);}
.home #content .homeslider .flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.home #content .homeslider .flex-control-thumbs li{width:25%;float:left;margin:0;}
.home #content .homeslider .flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}
.home #content .homeslider .flex-control-thumbs img:hover{opacity:1;}
.home #content .homeslider .flex-control-thumbs .flex-active{opacity:1;cursor:default;}
.home #content .homeslider #gmlOnlySlider .span12{padding:12px 24px 20px;}
.home #content .homeslider #gmlOnlySlider .gmlSliderItem h5{font-family:"Fakt Condensed Medium","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:15px;color:#8598a2;text-transform:uppercase;margin-bottom:10px;width:160px;}
.home #content .homeslider #gmlOnlySlider .gmlSliderItem .analystPickHead{width:120px;}
.home #content .homeslider #gmlOnlySlider .gmlSliderItem .relatedHead{width:148px;}
.home #content .homeslider #gmlOnlySlider .gmlSliderItem .relatedPostHead{width:120px;}
.home #content .homeslider #gmlOnlySlider .gmlSliderItem .recommendation-reason{display:block;}.home #content .homeslider #gmlOnlySlider .gmlSliderItem .recommendation-reason span{vertical-align:middle;}
.home #content .homeslider #gmlOnlySlider .gmlSliderItem .right.tooltip .tooltip-arrow{margin-left:0px;}
.home #content .homeslider #gmlOnlySlider .gmlSliderItem .right.tooltip .tooltip-inner{margin-left:0px;}
.home #content .homeslider #gmlOnlySlider .gmlSliderItem img{width:118px;}
.home #content .homeslider #gmlOnlySlider .gmlSliderItem .itemHead{display:inline-block;width:495px;margin-left:20px;}.home #content .homeslider #gmlOnlySlider .gmlSliderItem .itemHead h3 a{font-family:"Fakt Condensed Medium","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:40px;color:#3a3a3a;}
.home #content .homeslider #gmlOnlySlider .gmlSliderItem p.date{font-family:"Fakt Condensed Medium","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:17px;color:#8598a2;font-weight:normal;}.home #content .homeslider #gmlOnlySlider .gmlSliderItem p.date a{font-family:Georgia,Times,'Times New Roman',serif;font-size:13px;color:#8598a2;text-decoration:none;}.home #content .homeslider #gmlOnlySlider .gmlSliderItem p.date a:hover,.home #content .homeslider #gmlOnlySlider .gmlSliderItem p.date a:active{font-family:Georgia,Times,'Times New Roman',serif;font-size:13px;color:#8598a2;text-decoration:none;}
.home #content .homeslider #gmlOnlySlider .gmlSliderItem .analyst{display:inline-block;vertical-align:top;border:1px solid #e1e1e1;}
.home #content .homeslider #gmlOnlySlider .gmlSliderItem p{font-family:Georgia,Times,'Times New Roman',serif;font-size:15px;color:#444444;}
.home #content .homeslider #gmlOnlySlider .gmlSliderItem .seeMore{font-family:'Fakt pro bold';font-size:13px;color:#067b9c;}.home #content .homeslider #gmlOnlySlider .gmlSliderItem .seeMore span.tri{display:inline-block;width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 7px;border-color:transparent transparent transparent #067c9c;margin-left:5px;}
.home #content .homeslider #gmlOnlySlider .gmlSliderItem #HeadImg{height:85px;margin-bottom:10px;width:auto;}
.home #content .homeslider #gmlOnlySlider .gmlSliderItem h4{font-family:"Fakt Condensed Medium","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:28px;color:#3a3a3a;}
.home #content .homeslider #gmlOnlySlider .gmlSliderItem h4 a{font-family:"Fakt Condensed Medium","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:28px;color:#3a3a3a;}
.home #content .homeslider #gmlOnlySlider .gmlSliderItem.webinar{margin-top:45px;}
.home #content .homeslider .flex-direction-nav li:first-child{background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/home/shadowL.png;wa76570f82dc4e9f75') no-repeat 0 0;position:absolute;left:-4%;top:-9%;height:889px;width:29px;}
.home #content .homeslider .flex-direction-nav li:first-child+li{background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/home/shadowR.png;wa71191ce9e90957ff') no-repeat 0 0;position:absolute;right:-30px;top:-9%;width:29px;height:889px;}
.home #content .homeslider .flex-direction-nav .flex-next{right:0px;height:117px;width:27px;display:block;text-indent:0;background:#026587;background:-moz-linear-gradient(left, #026587 0%, #00a5dd 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #026587), color-stop(100%, #00a5dd));background:-webkit-linear-gradient(left, #026587 0%, #00a5dd 100%);background:-o-linear-gradient(left, #026587 0%, #00a5dd 100%);background:-ms-linear-gradient(left, #026587 0%, #00a5dd 100%);background:linear-gradient(to right, #026587 0%, #00a5dd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#026587', endColorstr='#00a5dd', GradientType=1);}.home #content .homeslider .flex-direction-nav .flex-next:before{width:0;height:0;border-style:solid;border-width:15px 0 15px 10px;border-color:transparent transparent transparent #ffffff;position:absolute;right:9px;top:35%;display:block;content:'';}
.home #content .homeslider .flex-direction-nav .flex-next h4{color:#fff;font-family:"Fakt";font-size:25px;margin:20px 40px 10px;}
.home #content .homeslider .flex-direction-nav .flex-next span{font-family:"Fakt Condensed Medium","HelveticaNeueMediumCondensed","HelveticaNeue-Medium-Condensed","Helvetica Neue Medium Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:22px;display:block;line-height:25px;margin:35px 40px;}
.home #content .homeslider .flex-direction-nav .flex-next:hover{color:#ffffff;text-decoration:none;}
.home #content .homeslider .flex-direction-nav .flex-prev{left:0px;width:27px;height:117px;display:block;text-indent:0;background:#00a5dd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzAwYTVkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjY1ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #00a5dd 1%, #026587 100%);background:-webkit-gradient(linear, left top, right top, color-stop(1%, #00a5dd), color-stop(100%, #026587));background:-webkit-linear-gradient(left, #00a5dd 1%, #026587 100%);background:-o-linear-gradient(left, #00a5dd 1%, #026587 100%);background:-ms-linear-gradient(left, #00a5dd 1%, #026587 100%);background:linear-gradient(to right, #00a5dd 1%, #026587 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a5dd', endColorstr='#026587', GradientType=1);}.home #content .homeslider .flex-direction-nav .flex-prev:before{width:0;height:0;border-style:solid;border-width:15px 10px 15px 0;border-color:transparent #ffffff transparent transparent;position:absolute;right:9px;top:35%;display:block;content:'';}
.home .home.mozilla.v-35 #content .homeslider .flex-direction-nav .flex-next span{font-size:21px;}
.home .side-box{margin-top:18px;margin-bottom:18px;padding:12px;}.home .side-box.recommended{padding-bottom:0;}
.home .side-box .inner{padding:8px;margin:12px 0 24px 0;border:solid 1px #d1d4d9;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:2px 2px 4px rgba(0, 0, 0, 0.4);-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.4);-o-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.4);-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.4);background:#fff;position:relative;}.home .side-box .inner section.content{min-height:90px;}.home .side-box .inner section.content h3.sans-serif{margin-top:10px;font-size:12px;text-transform:uppercase;top:5px;}.home .side-box .inner section.content h3.sans-serif+a,.home .side-box .inner section.content h3.sans-serif+span{font-family:"Fakt Condensed","HelveticaNeueCondensed","HelveticaNeue-Condensed","Helvetica Neue Condensed","HelveticaNeueRomanCondensed","HelveticaNeue-Roman-Condensed","Helvetica Neue Roman Condensed","Arial Narrow",'TeXGyreHerosCnRegular',"HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:normal;font-size:21px;letter-spacing:1px;line-height:24px;color:#2e3538;padding:0px 8px 48px 0;display:block;line-height:22px;}
.home .side-box .inner section.content aside.by-line,.home .side-box .inner section.content p{clear:both;position:relative;top:-44px;margin-bottom:0;}
.home .side-box .inner section.content p{color:#5f5f5f;font-size:15px;line-height:19px;padding-right:10px;font-family:Georgia,'Palatino Linotype',Palatino,Garamond,'Times New Roman',times,serif;margin-bottom:0;}
.home .side-box .inner section.content p+p{display:none;visibility:hidden;}
.home .side-box h2{font-weight:normal;font-size:26px;}
.home .side-box h2,.home .side-box .inner a{color:#234;}
.home .side-box aside{color:#444;font-weight:normal;font-size:18px;}
.home .side-box b,.home .side-box aside b{font-weight:bold;}
.home .side-box .inner h3{letter-spacing:normal;font-weight:bold;line-height:32px;border-top:solid 1px #ccd;font-size:14px;line-height:17px;height:auto;}
.home .side-box .inner h3 b{letter-spacing:normal;font-weight:bold;text-transform:uppercase;}
.home .side-box .inner h3:first-child{border-top:0;}
.home .side-box .inner.explore>section.icon,.home .side-box .inner.metrics_tools>section.icon{background:#00a5dd;}.home .side-box .inner.explore>section.icon .widget-recommend,.home .side-box .inner.metrics_tools>section.icon .widget-recommend{border-color:#0f5577 #0f5577 transparent transparent;}
.home .side-box .inner.explore>section>h3,.home .side-box .inner.metrics_tools>section>h3,.home .side-box .inner.explore>section>.content>h3,.home .side-box .inner.metrics_tools>section>.content>h3,.home .side-box .inner.explore>section h3,.home .side-box .inner.metrics_tools>section h3{color:#00a5dd;}
.home .side-box .inner.explore>section footer>a.more,.home .side-box .inner.metrics_tools>section footer>a.more{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;float:none;color:#00a5dd;}.home .side-box .inner.explore>section footer>a.more>.arrow-box,.home .side-box .inner.metrics_tools>section footer>a.more>.arrow-box,.home .side-box .inner.explore>section footer>a.more .arrow-box,.home .side-box .inner.metrics_tools>section footer>a.more .arrow-box{background:#00a5dd;}
.home .side-box .inner.executive_programs_report section.icon .widget-recommend{border-color:#00529B #00529B transparent transparent;}
.home .side-box .inner.connect.analysts>section.icon .widget-recommend{border-color:transparent #d54400 transparent transparent;width:0px;height:0px;border-style:solid;border-width:0 7px 7px 0;position:absolute;left:0px;bottom:-6px;}
.home .side-box .inner.connect>section.icon{background:#FB6602;}.home .side-box .inner.connect>section.icon .widget-recommend{border-color:#a33400 #a33400 transparent transparent;}
.home .side-box .inner.connect>section>h3,.home .side-box .inner.connect>section>.content>h3,.home .side-box .inner.connect>section h3{color:#FB6602;}
.home .side-box .inner.connect>section footer>a.more{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;color:#FB6602;}.home .side-box .inner.connect>section footer>a.more>.arrow-box,.home .side-box .inner.connect>section footer>a.more .arrow-box{background:#FB6602;}
.home .side-box .inner>section{display:block;}.home .side-box .inner>section.icon{padding:0 4px;width:70px;height:72px;background:#00a5dd;float:left;text-align:center;line-height:80px;margin-left:-16px;margin-right:8px;margin-top:10px;position:relative;}.home .side-box .inner>section.icon img,.home .side-box .inner>section.icon .sprite{width:64px;height:64px;margin:-10px 0 0 0;padding:0;display:inline-block;}
.home .side-box .inner>section.icon .widget-recommend{border-color:transparent #0F5778 transparent transparent;width:0px;height:0px;border-style:solid;border-width:0 7px 7px 0;position:absolute;left:0px;bottom:-6px;}
.home .side-box .inner>section>h3,.home .side-box .inner>section>.content>h3,.home .side-box .inner>section h3{color:#00a5dd;}
.home .side-box .inner>section footer>a.more{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;color:#00a5dd;}.home .side-box .inner>section footer>a.more>.arrow-box,.home .side-box .inner>section footer>a.more .arrow-box{background:#00a5dd;}
.home .side-box a.more{text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:normal;letter-spacing:normal;}
.home .side-box footer{position:absolute;width:72%;bottom:0;right:-1px;text-align:right;border-top:dotted 1px #CCC;height:30px;line-height:30px;padding-right:10px;border-bottom:solid 1px #EAECEF;border-right:solid 1px #DBDEE1;border-bottom-right-radius:6px;background:#ffffff;background:-moz-linear-gradient(left, #ffffff 0%, #f4f6f7 50%, #f0f1f3 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(50%, #f4f6f7), color-stop(100%, #f0f1f3));background:-webkit-linear-gradient(left, #ffffff 0%, #f4f6f7 50%, #f0f1f3 100%);background:-o-linear-gradient(left, #ffffff 0%, #f4f6f7 50%, #f0f1f3 100%);background:-ms-linear-gradient(left, #ffffff 0%, #f4f6f7 50%, #f0f1f3 100%);background:linear-gradient(to right, #ffffff 0%, #f4f6f7 50%, #f0f1f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f1f3', GradientType=1);}.home .side-box footer .arrow-box{display:inline-block;height:16px;width:16px;text-align:center;background:#D05721;border-radius:3px;position:absolute;top:7px;right:8px;color:#FFF;line-height:16px;}
.home .side-box footer a{padding-right:20px;}
.home .side-box .icon .sprite{background:url('https://www.gartner.com/imagesrv/apps/gproduct/images/sprites/tiles.png;wab293ecce9891343b') no-repeat top left scroll;background-position:-224px -6px;}
.home .side-box .events .icon .sprite{background-position:-12px -8px;}
.home .side-box .webinars .icon .sprite{background-position:-80px -12px;}
.home .side-box .invest_implications .icon .sprite{background-position:-147px -11px;}
.home .side-box .special_reports .icon .sprite,.home .side-box .exp_reports .icon .sprite,.home .side-box .cio_desk_reference .icon .sprite{background-position:-224px -6px;}
.home .side-box .initiatives .icon .sprite{background-position:-428px -4px;}
.home .side-box .vendor .icon .sprite{background-position:-501px -3px;}
.home .side-box .industry .icon .sprite{background-position:-571px -3px;}
.home .side-box .technology .icon .sprite{background-position:-639px -4px;}
.home .side-box .metrics_tools .icon .sprite,.home .side-box .toolkit .icon .sprite{background-position:-714px -3px;}
.home .side-box .it_score .icon .sprite{background-position:-777px -1px;}
.home .side-box .it_budget .icon .sprite{background-position:-846px -7px;}
.home .side-box .analyst_inquiry .icon .sprite,.home .side-box .peers .icon .sprite,.home .side-box .analysts .icon .sprite,.home .side-box .conversations .icon .sprite{background-position:-10px -78px;}
.home .side-box .areas_of_coverage .icon .sprite{background-position:-80px -77px;}
.home .side-box .contract_review .icon .sprite{background-position:-149px -75px;}
.home .side-box .interactiveMap{border:solid 1px #d1d4d9;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:2px 2px 4px rgba(0, 0, 0, 0.4);-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.4);-o-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.4);-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.4);}
.home .side-box.recommended{}.home .side-box.recommended>h2{color:#007FAA;font-family:"Fakt","HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman",'TeXGyreHerosRegular',"Helvetica","Tahoma","Geneva","Arial",sans-serif;}
.home .side-box.recommended aside+.inner{}
.home .side-box.recommended .inner+.inner{}
.home .side-box.recommended .content aside.by-line{color:#8598a2;font-size:13px;line-height:15px;margin-left:70px;margin-bottom:0;}
.home .side-box.recommended .benchmarks.content h3,.home .side-box.recommended .benchmarks.content a.more{color:#178eb8;}
.home .side-box.recommended .content h3+a,.home .side-box.recommended .content h3+span{font-size:18px;color:#112;}
.home .side-box.recommended .content p{color:#5f5f5f;font-size:15px;line-height:19px;margin-left:70px;margin-bottom:0;}
.home .side-box.recommended .content p+p{display:none;visibility:hidden;}
.home .side-box.recommended .recommendation-reason{padding-left:8px;}
.home .side-box.track{}.home .side-box.track>h2{color:#a7bf1d;font-size:25px;font-family:"Fakt","HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman",'TeXGyreHerosRegular',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:normal;text-shadow:0px -1px 0px rgba(255, 255, 255, 0.72),1px 0px 1px rgba(255, 255, 255, 0.72),-1px 0px 1px rgba(255, 255, 255, 0.72);}
.home .side-box.track .tile{position:relative;}.home .side-box.track .tile .track-widget{position:absolute;height:36px;width:24px;background:#c2dd21;margin-left:-30px;}
.home .side-box.track .tile .track-widget-shadow{width:0px;height:0px;border-style:solid;border-width:0 7px 7px 0;position:absolute;left:-30px;top:36px;border-color:#7A9937 #7A9937 transparent transparent;}
.home .side-box.track aside{font-size:17px;color:#2d3e47;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:0px -1px 0px rgba(255, 255, 255, 0.57);}
.home .side-box.track .alert{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;background:transparent;border:none;}
.home .side-box.track .inner{padding-left:22px;background:#fff;padding-bottom:36px;}.home .side-box.track .inner a:hover{text-decoration:underline;}
.home .side-box.track .inner a.more{color:#96BC44;display:block;text-align:right;padding:0 8px;font-size:12px;margin-bottom:4px;}
.home .side-box.track .inner h3{text-transform:capitalize;color:#96BC44;font-size:20px;font-weight:normal;margin-top:12px;border-top:none;border-bottom:solid 1px #CCD;padding-bottom:3px;}.home .side-box.track .inner h3 b{padding-left:4px;font-weight:normal;display:block;margin-left:-4px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#420;font-size:11px;}
.home .side-box.track .inner h3.no-items{font-size:17px;}.home .side-box.track .inner h3.no-items a{border-bottom-right-radius:100px;border-top-right-radius:100px;padding:10px;font-weight:bold;font-family:arial;color:#fff;background-color:#82a33b;text-decoration:none;cursor:pointer;display:block;margin:10px 0 8px -22px;font-size:20px;line-height:20px !important;}
.home .side-box.track .inner>a{text-indent:-20px;display:block;font-size:18px;color:#221;opacity:.9;margin:5px 20px;line-height:22px;}.home .side-box.track .inner>a:before{content:url('https://www.gartner.com/imagesrv/apps/common/images/icons/icon_reading_document_id.png;wac6aa39136f141917');margin-right:1px;position:relative;top:1px;left:-2px;}
.home .side-box.track .inner footer>a.more.condensed{color:#420;display:inline-block;left:-12px;position:relative;font-size:11px;}.home .side-box.track .inner footer>a.more.condensed .arrow-box{height:16px;width:16px;text-align:center;background:#96BC44;border-radius:3px;position:absolute;top:2px;right:-12px;color:#FFF;line-height:16px;}
.home .side-box.track h3.vendors:before{content:url('/imagesrv/apps/gproduct/images/icons/icon-track02.png');}
.home .side-box.track h3{text-transform:uppercase;position:relative;}.home .side-box.track h3>span{height:18px;width:15px;background:url("https://www.gartner.com/imagesrv/apps/common/images/sprites/icons.png;wa9ffc9083fffbdbb3");display:inline-block;vertical-align:middle;margin-left:-18px;margin-right:-5px;}.home .side-box.track h3>span.technologies,.home .side-box.track h3>span.technology{background-position:-80px -20px;}
.home .side-box.track h3>span.keywords{background-position:-180px -20px;}
.home .side-box.track h3>span.vendors{background-position:-120px -20px;}
.home .side-box.track h3>span.analysts{background-position:-140px -20px;}
.home .side-box.track h3>span.initiatives{background-position:-160px -20px;}
.home .side-box.track h3>span.alerts{background-position:-180px -20px;}
.home .side-box.track h3.alert{margin-bottom:0;}
@media screen and (min-width:1170px){.home{}}@media screen and (max-width:1169px){.home{}.home #content .side-box .content>h3,.home #content .side-box .inner>h3{letter-spacing:normal;width:220px;} .home .home article p,.home .home #content article p,.home .home article .feedItems p{font-size:13px;line-height:18px;}}@media print{.home{}}.home .share-library-center{width:auto;margin-left:auto;margin-right:auto;text-align:center;}
.home .share-library-scroll{width:auto;height:44px;text-align:center;margin-left:auto;margin-right:auto;padding:12px 0px 1px 1px;}
.home .share-library-scroll-small{width:auto;height:44px;text-align:center;margin-left:auto;margin-right:auto;padding:12px 0px 1px 10px;}
.home .lib-popover.save-as{margin-top:-300px;margin-left:-50px;}
.home .span6 .share-library-scroll .lib-popover.save-as{margin-left:50px;}
.home .side-box.dev{opacity:0;display:none;visibility:hidden;}
.home .select.default{border:solid 1px #B9D0DC;border-radius:7px;margin-left:20px;position:relative;top:-25px;}.home .select.default button{width:305px;border-radius:7px;font-size:15px;color:#3A3A3A;border:0;box-shadow:none;height:30px;font-family:Arial;}.home .select.default button span.filter-option.pull-left{width:240px;overflow-x:hidden;}.home .select.default button span.filter-option.pull-left:after{border-right:1px solid #067c9c;content:'';position:absolute;left:87%;height:30px;top:-1px;}
.home .select.default button .caret{float:right;margin-top:7px;margin-right:1px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#067c9c transparent transparent transparent;}
.home .select.default.open .dropdown-arrow,.home .select.default.open .dropdown-menu{opacity:1;}
.home .select.default .dropdown-arrow{border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent #f5f6f6 transparent;border-bottom-color:#38505D;border-top-color:#38505D;margin-top:4px;opacity:0;height:0;position:absolute;right:10px;top:100%;width:0;z-index:10;-webkit-transform:rotate(360deg);}
.home .select.default .dropdown-menu{width:305px;margin-left:0px;background-color:#38505D;color:#CCC;padding:4px 0 6px;margin-top:13px;opacity:0;box-shadow:none;border:none;-webkit-transition:0.25s;transition:0.25s;}.home .select.default .dropdown-menu li{margin:0 4px -2px;position:relative;}.home .select.default .dropdown-menu li:first-child>a,.home .select.default .dropdown-menu li:last-child>a{border-radius:2px;padding-bottom:7px;padding-top:5px;}
.home .select.default .dropdown-menu li a{color:#FFF;font-family:Arial;font-size:14px;padding:5px 25px 7px 11px;text-decoration:none;-webkit-transition:background-color 0.25s;transition:background-color 0.25s;white-space:normal;width:265px;}.home .select.default .dropdown-menu li a:hover{background:#067b9c;}
.home .select.default .dropdown-menu li:first-child>a:hover,.home .select.default .dropdown-menu li:first-child>a:focus{background:none;cursor:text;}
.home.ie.v-9 .recommended .initiatives.content{height:150px;}.home.ie.v-9 .recommended .initiatives.content p#keyP{top:10px;}
.home.ie.v-9 .recommended .initiatives.content .select.default{position:relative;left:-80px;top:40px;}
.home.mozilla .select.default button .caret{margin-top:-12px;}
