img.responsive{width:100%!important;height:auto!important}.article-clickable-area{cursor:pointer;position:relative}.article-clickable-area:hover{opacity:.7}#logo{padding-left:0;width:214px}.form-control:-moz-placeholder{color:#999}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.custom-row{margin-left:-15px;margin-right:-15px}.social_media_horizontal{width:40%}@input-color-placeholder #33d7e1;.sprite_home{display:inline-block;vertical-align:middle;background-image:url(/images/espnew/sprite_home.png);background-position:left center;background-repeat:no-repeat}.sprite_home.facebook_png{background-position:0 0;width:9px;height:19px}.sprite_home.gplus_png{background-position:0 -20px;width:19px;height:19px}.sprite_home.linkedin_png{background-position:0 -40px;width:16px;height:16px}.sprite_home.twitter_png{background-position:0 -57px;width:23px;height:17px}.sprite_home.white_paper_arrow_left_png{background-position:0 -75px;width:20px;height:20px}.sprite_home.newsletter_bg_jpg{background-position:0 -96px;width:2000px;height:320px}.sprite_article{display:inline-block;vertical-align:middle;background-image:url(/images/espnew/sprite_article.png);background-position:left center;background-repeat:no-repeat}.sprite_article.email40x40_jpg{background-position:0 0;width:40px;height:42px}.sprite_article.facebook40x40_jpg{background-position:0 -43px;width:41px;height:40px}.sprite_article.gplus40x40_jpg{background-position:0 -84px;width:41px;height:40px}.sprite_article.linkedin40x40_jpg{background-position:0 -125px;width:40px;height:40px}.sprite_article.twitter40x40_jpg{background-position:0 -166px;width:40px;height:40px}.sprite_slideshow{display:inline-block;vertical-align:middle;background-image:url(/images/espnew/sprite_slideshow.png);background-position:left center;background-repeat:no-repeat}.sprite_slideshow.arrow_nav_down_slideshow_png{background-position:0 -135px;width:17px;height:10px}.sprite_slideshow.arrow_nav_up_slideshow_png{background-position:0 -146px;width:17px;height:10px}.sprite_slideshow.arrow_left_png{background-position:0 -157px;width:27px;height:52px}.sprite_slideshow.arrow_right_png{background-position:0 -210px;width:27px;height:52px}.sprite_common{display:inline-block;vertical-align:middle;background-image:url(/images/espnew/sprite_common.png);background-position:left center;background-repeat:no-repeat}.sprite_common.esp_new_logo_png{background-position:0 0;width:307px;height:81px}.sprite_common.logo_footer_png{background-position:0 -82px;width:211px;height:53px}.gradient-overlay{position:absolute;background-image:-o-linear-gradient(-89deg,rgba(0,0,0,0) 20%,#000 98%);background-image:-moz-linear-gradient(-89deg,rgba(0,0,0,0) 20%,#000 98%);background-image:-ms-linear-gradient(-89deg,rgba(0,0,0,0) 20%,#000 98%);background-image:linear-gradient(-180deg,rgba(0,0,0,0) 20%,#000 80%);height:100%;top:0;width:100%}@media (min-width:768px){.decrease-padding-left{padding-left:1px!important}.decrease-padding-right{padding-right:1px!important}}@media (min-width:768px) and (max-width:1199px){.container{width:100%}.decrease-margin-top{margin-top:0}}@media (min-width:1200px){.decrease-margin-top{margin-top:-15px}}.navbar-esp{background-color:#12366e!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;border-color:#12366e;padding:0;margin:0}#userdetail{display:none;color:#b8cbeb}#userdetail span{color:#b8cbeb}#esp-top-nav-links{float:right;font-size:16px;font-family:Roboto,sans-serif;font-weight:400;padding:13px}#esp-top-nav-links a{color:#b8cbeb;padding:4px}#socialnav{float:right;padding-right:25px;padding-left:2px}#socialnav div{float:left;padding:13px}#socialnav #fb-icon{background:rgba(0,0,0,0) url(/images/espnew/fb_icon.svg) no-repeat scroll 5px center / 20px 20px}#socialnav #twitter-icon{background:rgba(0,0,0,0) url(/images/espnew/twitter_icon.svg) no-repeat scroll 5px center / 20px 20px}#socialnav #gplus-icon{background:rgba(0,0,0,0) url(/images/espnew/gplus_icon.svg) no-repeat scroll 5px center / 20px 20px}#socialnav #linkedin-icon{background:rgba(0,0,0,0) url(/images/espnew/linkedIn_icon.svg) no-repeat scroll 5px center / 20px 20px}#socialnav #rss-icon{background:rgba(0,0,0,0) url(/images/espnew/RSS_icon.svg) no-repeat scroll 5px center / 20px 20px}#socialnav a{text-decoration:none}#top-search{float:right;padding:9px}#top-search #search-icon{background:rgba(0,0,0,0) url(/images/espnew/search_icon.svg) no-repeat scroll 5px center / 20px 20px;padding:13px;float:right}#top-search #search-form{display:inline}#top-search #search-form input{display:none}#top-search:hover{cursor:pointer}.nl-signup{width:282px;min-height:200px;margin-bottom:15px;display:none;z-index:99999;position:absolute;margin-left:940px}.nl-signup .top{background-image:url(/img/nl-bg-top.png);min-height:68px;background-repeat:no-repeat;background-position:left top}.nl-signup .middle{text-align:center;font-size:11px;color:#333;background-image:url(/img/nl-bg-mid.png);background-repeat:repeat-y;background-position:left center;padding:6px 20px 6px 0}.nl-signup #namecard{width:235px;height:30px;border:1px solid #eee;-moz-box-shadow:0 0 3px #444;-webkit-box-shadow:0 0 3px #444;box-shadow:0 0 3px #444;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;padding:3px;margin:5px 0 15px 5px}.nl-signup .bottom{background-image:url(/img/nl-bg-bottom.png);background-repeat:no-repeat;background-position:left bottom}.nl-signup div.btn{text-align:center;border:0}.nl-signup div.btn p{text-align:center;margin:5px 0 0;padding:0}.only-logonav{height:130px;background-color:#0b3161}#topsection .navbar{margin-bottom:25px;border:1px solid transparent}#top-search #cse-search-box{display:inline}.nav>li>a:hover,.nav>li>a:focus{background-color:transparent}#top-search #search-form-input{display:none;width:70%;float:right}#searchbox_demo{display:none}.navbar-header #nav-btns{float:right;width:40%;margin-top:50px}.navbar-header .navbar-brand{height:auto}.visitor a{display:block}.user{float:right;margin-top:16px;background:0;border:0;height:21px;width:21px}.user span{color:#fff}#navbar4 .navbar-right{overflow:hidden}.uncollapse{display:block!important}.search2{height:50px;width:87%;border:0;padding-left:10px;text-indent:10px;background-position:16px 16px}#btnSearch{background:#f4f4f4 url(/images/search_icon.png) right 10px center no-repeat;height:34px;width:41px;border-radius:0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:absolute;top:0;right:0;z-index:1}.icon-bar{color:#fff;background-color:#fff}.search-toggle{background:url(/images/espnew/search_icon.svg) no-repeat scroll 5px center / 20px 20px;height:35px;width:34px;margin-top:8px;border:0;float:right;background-color:transparent;color:#fff}.searchbtn{background:url(/images/espnew/Search-BOX-icon.png) no-repeat center / 20px 20px;border:0;width:13%;height:50px;background-color:#fff;float:right}@media (max-width:767px){#logonav-wrapper #navbar3 .navbar-nav>li>a:visited{color:#23527c}.search2{border-radius:0}.searchForm{height:auto}.navbar-header{padding-top:10px}.navbar-brand{padding-top:7px}.only-logonav{height:auto}.navbar{margin-bottom:6px}.search2{padding-left:12px;background-position:10px 16px}#logonav-wrapper .navbar-brand .sprite_common{display:inline-block;vertical-align:middle;background-image:url(/images/espnew/sprite_common.png);background-position:left center;background-repeat:no-repeat;margin-left:20px}#logonav-wrapper .navbar-brand .sprite_common.esp_new_logo_png{background-position:0 -136px;width:117px;height:31px}#logonav-wrapper .nav>li{margin:0 10px;background-color:#5d7395;opacity:1;border:1px solid #fff}#logonav-wrapper .navbar-nav>li>a{padding:0 0 0 20px;display:initial;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;color:#fff;font-style:normal;text-align:left;line-height:50px;letter-spacing:.01em;opacity:1}.caret-img{background:url(/images/espnew/arrow-nav-down.png) no-repeat;display:inline-block;width:22px;height:13px;margin-left:10px;vertical-align:middle}.dropdown-menu{width:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;color:#000;font-style:normal;text-align:left;letter-spacing:.01em;opacity:1;position:inherit}#logonav-wrapper .dropdown-menu>li>a{white-space:pre-wrap;background-color:#efefef;border:1px solid #fff;opacity:1;line-height:50px!important;font-size:20px;color:#000;font-style:normal;text-align:left;letter-spacing:.01em;margin-bottom:5px}#logonav-wrapper .dropdown-menu>li>a:visited{background-color:#efefef;border:1px solid #fff;opacity:1;line-height:50px!important;font-size:20px;color:#23527c;letter-spacing:.01em;font-style:normal;text-align:left}#logonav-wrapper .nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#5d7395;border-color:#337ab7}#logonav-wrapper .nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#5d7395}#navbar3{overflow:inherit}.navbar-header #nav-btns{margin-top:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#logonav-wrapper #navbar3 .navbar-nav>li>a:visited{color:#23527c}.only-logonav{height:140px}.search2{border-radius:0}.searchForm{height:50px}#logonav-wrapper .navbar-nav .visitor a{display:block}#logonav-wrapper .navbar-nav>li .uncollapse{display:block}.searchbtn{width:5%;margin-right:13px}.search2{width:93.69%;padding-left:25px}.navbar-static-top{margin-bottom:5px}.navbar-brand{padding-top:8px}#logonav-wrapper .navbar-brand .sprite_common.esp_new_logo_png{margin-left:20px;margin-top:10px}.main-menu-collapse{max-width:400px;padding:0;margin-top:10px;width:100%;position:absolute;right:60px}#logonav-wrapper .nav>li{margin:0 10px;background-color:#5d7395;opacity:1;border:1px solid #fff}#navbar3{overflow:inherit;right:45px}#navbar3 .navbar-right{overflow:hidden}#logonav-wrapper .navbar-nav>li>a{padding:0 0 0 20px;display:initial;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;color:#fff;font-style:normal;text-align:left;line-height:50px;letter-spacing:.01em;opacity:1}.caret-img{background:url(/images/espnew/arrow-nav-down.png) no-repeat;display:inline-block;width:22px;height:13px;margin-left:10px;vertical-align:middle}.dropdown-menu{width:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;color:#000;font-style:normal;text-align:left;letter-spacing:.01em;opacity:1;z-index:1;position:inherit}#logonav-wrapper .dropdown-menu>li>a{white-space:pre-wrap;background-color:#efefef;border:1px solid #fff;opacity:1;line-height:50px!important;font-size:20px;color:#000;font-style:normal;text-align:left;letter-spacing:.01em}#logonav-wrapper .dropdown-menu>li>a:visited{white-space:pre-wrap;background-color:#efefef;border:1px solid #fff;opacity:1;line-height:50px!important;font-size:20px;color:#23527c;letter-spacing:.01em;font-style:normal;text-align:left}#logonav-wrapper .nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#5d7395}#navbar3{width:300px;top:75px}#navbar4{width:300px;top:75px}#navbar4 ul{margin-right:0}.user{margin-top:0;margin-right:10px;background:0;border:0;height:38px;width:39px}.user span{height:38px;width:39px;font-size:35px;color:#fff}.navbar-toggle{margin-top:0}.navbar-toggle .icon-bar{width:34px;height:3px}.search-toggle{margin-top:0;margin-right:10px;background:url(/images/espnew/search_icon.svg) no-repeat center / 39px 38px;width:39px;height:38px}.navbar-header #nav-btns{margin-top:50px!important}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){#logonav-wrapper #navbar3 .navbar-nav>li>a:visited{color:#23527c}.navbar-header #nav-btns{margin-top:50px!important}.only-logonav{height:140px}.search2{border-radius:0}.searchForm{height:50px}#navbar3{width:300px;top:75px}#navbar4{width:300px;top:75px}#navbar4 ul{margin-right:0}.navbar-nav{margin-bottom:2px}#logonav-wrapper .navbar-nav .visitor a{display:block}#logonav-wrapper .navbar-nav>li .uncollapse{display:block}.navbar-static-top{margin-bottom:5px}.navbar-brand{padding-top:8px}#logonav-wrapper .navbar-brand .sprite_common.esp_new_logo_png{margin-left:20px;margin-top:10px}.searchbtn{width:7%}.search2{width:93%;padding-left:25px}.search-toggle{margin-top:0;margin-right:10px;background:url(/images/espnew/search_icon.svg) no-repeat center / 39px 38px;width:39px;height:38px}.user{margin-top:0;margin-right:10px;background:0;border:0;height:38px;width:39px}.user span{height:38px;width:39px;font-size:35px;color:#fff}.navbar-toggle{margin-top:0}.navbar-toggle .icon-bar{width:34px;height:3px}.main-menu-collapse{max-width:400px;padding:0;margin-top:10px;z-index:1000;width:100%;position:absolute;right:60px}#logonav-wrapper .nav>li{margin:0 10px;background-color:#5d7395;opacity:1;border:1px solid #fff}#navbar3{overflow:inherit;right:45px}#navbar3 .navbar-right{overflow:hidden}#logonav-wrapper #navbar3 li a :visited{color:#23527c}#logonav-wrapper .navbar-nav>li>a{padding:0 0 0 20px;display:initial;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;color:#fff;font-style:normal;text-align:left;line-height:50px;letter-spacing:.01em;opacity:1}.caret-img{background:url(/images/espnew/arrow-nav-down.png) no-repeat;display:inline-block;width:22px;height:13px;margin-left:10px;vertical-align:middle}.dropdown-menu{width:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;color:#000;font-style:normal;text-align:left;letter-spacing:.01em;opacity:1;z-index:1;position:inherit}#logonav-wrapper .dropdown-menu>li>a{white-space:pre-wrap;background-color:#efefef;border:1px solid #fff;opacity:1;line-height:50px!important;font-size:20px;color:#000;font-style:normal;text-align:left;letter-spacing:.01em}#logonav-wrapper .dropdown-menu>li>a:visited{white-space:pre-wrap;background-color:#efefef;border:1px solid #fff;opacity:1;line-height:50px!important;font-size:20px;color:#23527c;letter-spacing:.01em;font-style:normal;text-align:left}#logonav-wrapper .nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#5d7395}}@media (min-width:768px){.dropdown-backdrop{position:static}}@media (min-width:1200px){#navbar4{display:none!important}.search-toggle,.user{display:none}#logonav-wrapper{padding-top:20px}.navbar-nav li a{padding:0 15px;line-height:50px}.navbar-header a{padding:0 15px;line-height:80px}.dropdown{margin-right:30px}.dropdown a{color:#fff;font-size:16px;font-weight:300;font-family:Roboto,sans-serif}.dropdown-toggle{font-size:16px}.dropdown-toggle{font-size:16px;font-family:Roboto,sans-serif;font-weight:300;line-height:188%}.navbar-nav>li>a:hover{background-color:transparent;color:#fff}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:transparent;border-color:none}.has-dropdown{bottom:3px}.dropdown-menu:before{content:"";position:absolute;top:-15px;width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #5ee0e7;z-index:9999}#network-menu:before{right:228px}#mobile-menu:before{right:249px}#tattack-menu:before{right:245px}#application-menu:before{right:240px}#cloud-menu:before{right:230px}#products-menu:before{right:330px}#products-menu{margin-left:-20px}.dropdown-menu{padding-top:30px;padding-left:23px;border-top:6px solid #5ee0e7}.dropdown-menu li:last-child{margin-bottom:40px}.dropdown-menu li{border-left:1px solid #4bc2cd}.dropdown-menu li a{color:#0a275b;font-size:15px;font-family:Roboto,sans-serif;font-weight:700;line-height:188%;padding:3px 20px}.dropdown-menu.pull-left{left:0}.dropdown-toggle{margin:0;padding:0}.nav>li>a{padding:22px 0}.dropdown{margin-right:30px}.dropdown:last-child{margin-right:-10px}#logonav-wrapper ul.nav li.dropdown:hover>ul.dropdown-menu{margin-top:-20px}}@media (min-width:769px) and (max-width:1239px){#logonav-wrapper .navbar-brand .sprite_common.esp_new_logo_png{margin-left:20px}.navbar-header #nav-btns{margin-top:6px}}#footer{background-color:#11376F;font-size:16px;color:#fff;font-family:Oswald,sans-serif;font-weight:300;clear:both;line-height:375%}#footer #footer-logo{margin-top:56px}#footer #footer-links{clear:both;margin-top:30px;overflow:auto}#footer #footer-links a{color:#fff}#footer p{clear:both;margin-top:40px}#footer ul{overflow:auto}#footer ul li:first-child{display:block}#footer ul li{float:left;padding-left:19px;padding-right:41px}#loginmodal .form-control{border-radius:0}#loginmodal #logintitle{float:left}#loginmodal #logintitle p{font-size:36px;color:#000;font-family:Oswald,sans-serif;font-weight:300;line-height:43.2px;letter-spacing:.01em;font-style:normal;margin-top:20px;margin-bottom:10px}#loginmodal #loginright{float:right;margin-top:25px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}#loginmodal #loginright p{color:#000}#loginmodal #loginright a{color:#23527c}#loginmodal label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#000;font-style:normal;text-align:left;line-height:19.2px;letter-spacing:.01em;font-weight:400}#loginmodal #forgotpassword{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;color:#23527c;font-style:normal;line-height:14.4px;letter-spacing:.01em}#loginmodal #loginbtn{margin-bottom:25px;margin-top:0}#loginmodal #loginbtn .regbtns{vertical-align:middle;background-color:transparent;font-size:18px;color:#1f4f89;font-family:Oswald,sans-serif;font-weight:300;border:1px solid #1f4f89;border-radius:26px;height:45px;text-align:center;width:32%;letter-spacing:2px}#loginmodal #loginbtn .regbtns:hover{background-color:#1f4f8b;color:#fff;text-decoration:none}#loginmodal #loginbtn #loginanchor{font-size:18.53px;color:#1f4f8a;font-family:Oswald,sans-serif;font-weight:300;letter-spacing:.01em;font-style:normal}#loginmodal #loginbtn #logincancel{font-size:16px;color:#23527c;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;line-height:19.2px;letter-spacing:.01em;font-style:normal}#loginmodal #loginbtn #loginanchor:hover{background-color:#1f4f8b;color:#fff;text-decoration:none}.ajaxloader{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.8) url(http://i.stack.imgur.com/FhHRx.gif) 50% 50% no-repeat}#registrationform.loading,.modal-content.loading,#commentform.loading{overflow:hidden}#registrationform.loading .ajaxloader{display:block}.modal-content.loading .ajaxloader{display:block}#commentform.loading .ajaxloader{display:block}@media (min-width:768px){#footer{font-size:12.6px;line-height:47.26px;letter-spacing:.03em}#footer ul{margin-left:0}#footer ul li{padding-left:9px;padding-right:26px}#loginbtn #loginanchor{padding:0}}@media (max-width:767px){#loginmodal{margin:50px 0 0}#loginmodal #loginright{font-size:13px;padding-top:10px}#loginmodal #loginright a{float:right}#loginmodal #loginbtn #loginanchor{width:200px;padding:0}.modal-dialog{margin:0}}@media (min-width:768px) and (max-width:991px){#footer ul{display:table;margin-right:auto;margin-left:auto}#footer ul li{padding-left:9px;padding-right:26px}}@media (min-width:992px) and (max-width:1199px){#footer ul{display:table;margin-right:auto;margin-left:auto}#footer ul li{padding-left:9px;padding-right:26px}}@media (min-width:1200px){#footer{font-size:16px}#footer ul{display:table;margin-right:auto;margin-left:auto}#footer ul li{padding-left:19px;padding-right:41px}}@media (min-width:320px) and (max-width:700px){#footer{font-size:16px;line-height:32px;letter-spacing:.03em}#footer ul{-webkit-padding-start:0}#footer ul li{display:inline-block;padding-left:15px;padding-right:15px;float:none}}.dfp-top{padding-top:20px}.dfp-bottom{padding-bottom:20px}.dfp-lb{text-align:center}#dfp-pf{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;z-index:4000000}#dfp-pf .dfp-pf{margin:10px 0;text-align:center}@media (max-width:767px){.dfp-top{padding-top:5px}.dfp-bottom{padding-bottom:5px}}