body { background-color: #BBBBBB; font-family: verdana, arial, helvetica, sans-serif; font-size:11px; margin: 0 auto; padding: 0; }
a { color: #006DD2; text-decoration: none; }
a:hover { text-decoration: underline; }
#wrapper { /*background:url("/imagesrv/research/images/rr-ipad-bg2.jpg") no-repeat 0px  150px; */
background-color: #fff; height:auto; margin: 0 auto; padding: 0; width: 990px; }
#bottom-bg { background:url("/imagesrv/research/images/white-bg.jpg") no-repeat 0px 0px; margin:0px; padding:0px; }
#banner { background: url("/imagesrv/research/nexus-of-forces/images/sr_nexus_2012.jpg") no-repeat; height: 90px; margin: 0px; padding: 0px; width: 990px; }
.dropdownwrap { float:right; margin:0px 0px 0px 0px; padding:72px 16px 0px 0px; }
#banner .sp_title { color: #98c7e0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0px; padding:66px 0px 0px 25px; width:543px; }
.hr-dotted { float:left; margin: 15px 0px 0px 0px; padding: 0px; width:960px; }
.hr-dotted .sr-title { float:left; margin: 0px; padding: 0px; }
.hr-dotted .sr-title h1 { color: #8598a2; font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; margin: 0px; padding: 0px 0px 8px 10px; float:left; }
.hr-dotted .stayconnected { float:right; margin: 0px; padding: 0px; }
.special_report_bg1 { background:url("/imagesrv/research/images/special_report_bg1.gif") no-repeat left bottom; height:auto; padding:0px 0px 20px 0px; }
.special_report_bg1-b { background:url("/imagesrv/research/images/special_report_bg1.gif") no-repeat left bottom; height:auto; padding:0px 0px 93px 0px; _padding:0px 0px 77px 0px; }
.special_report_bg2 { background: url("/imagesrv/research/images/special_report_bg2.gif") no-repeat scroll left top #FFFFFF; float: left; height: auto; padding: 0 0 20px; width: 990px; }
.summary { color:#5c6970; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; margin:14px 0px 0px 0px; padding:0px; }
.featured-box-wrapper { margin:0px; padding:0px; }
.buttons-area { margin:16px 0px 0px 0px; padding:0px; }
.feat-buttons { float:left; margin:0px; padding:0px; }
.padd { padding-right:18px; }
.featured-box { background:#fff; float:left; margin:14px 0 8px; padding:13px 11px 18px 11px; border:1px solid #C2CCCE; border-radius: 7px 7px 7px 7px; width:518px; }
.featured-box h4 { color: #5C6970; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0 0 11px; padding: 2px 0 0; text-transform: uppercase; }
.featured-box li.title { font-size: 12px; font-weight: bold; line-height: 15px; margin: 0; padding: 0 0 6px; }
.featured-box li.summary { color: #2C363B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; margin: 0; padding: 0; }
.featured-box2 { margin:30px 0px 0px 0px; padding: 0px; width: 459px; }
#related-event { background: url("/imagesrv/research/application-overhaul/images/related-events-bg-a.gif") no-repeat 0 top; display:inline; float:left; margin:0px; padding:0px; width:598px; height:62px; }
#related-event h4 { color:#5C6970; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:10px 0px 0px 46px; padding:0px 0px 4px 0px; text-transform:uppercase; }
#related-event p { font-size:12px; margin:0px 0px 0px 46px; padding:0px 0px 2px 0px; }
#related-event a { font-size:12px; text-decoration:none; }
#related-event a:hover { font-size:12px; text-decoration:underline; }
.prospect-featured-box { margin:28px 0px 0px 0px; padding: 0px; width: 459px; }
.round { -moz-border-radius:7px; -webkit-border-radius:7px; }
.featured-box-text { float:left; margin:0px; padding:0px; width:447px; }
.featured-box-text ul, .featured-box2 ul, .prospect-featured-box ul { margin:0px; padding:0px; }
.featured-box-text ul.links, .featured-box2 ul.links, .prospect-featured-box ul.links { margin:18px 0px 0px 0px; padding:0px; }
.featured-box-text li.title, .featured-box2 li.title, .prospect-featured-box li.title { font-size:12px; font-weight:bold; line-height:15px; margin:0px; padding:0px 0px 6px 0px; }
.featured-box-text li.summary, .featured-box2 li.summary, .prospect-featured-box li.summary { color:#2c363b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; line-height:14px; margin:0px; padding:0px; }
.featured-box-text h4, .featured-box2 h4, .prospect-featured-box h4 { color: #5c6970; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; margin:0px 0px 11px 0px; padding:2px 0px 0px 0px; text-transform:uppercase; }
img.hdr { margin-bottom: -2px; padding:0px; }
.mid_box { background: url("/imagesrv/research/application-overhaul/images/featured_box_mid.gif") repeat-y 0px 13px; float:left; height:auto; padding:0px 0px 0px 0px; width: 459px; }
.bottom_box { background: url("/imagesrv/research/application-overhaul/images/featured_box_bottom.gif") no-repeat 0 bottom; float:left; height: auto; padding: 0px 0px 18px 11px; width: 459px; }
.video-area { float:right; margin:20px 0px 0px 0px; padding:0px; width:320px; }
.video-area p { color:#232b30; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; margin:4px 0px 0px 0px; padding:0px; }
.intro-text { color:#5c6970; font-size:18px; margin:27px 0px 0px 0px; padding:0px; }
.intro-text p { font-size:13px; line-height:18px; margin:0px; padding:0px; }
.intro-text h2 { color:#5c6970; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin:0px 0px 13px 0px; padding:0px; text-transform:none; }
.research-wrapper { float:left; margin:0px 0px 23px 0px; /* margin:24px 0px 4px 0px; */ padding:0px; width:700px; }
.research-wrapper h4 { background: url("/imagesrv/images/blueDot.gif") repeat-x bottom; color: #8598a2; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; margin:0px; padding:0px 0px 5px 0px; width:691px; }
.research-wrapper p { font-size:13px; line-height:18px; margin:0px 0px 10px 0px; padding:0px; }
.research-wrapper span.green { color:#96bc44; font-size:13px; font-weight: bold; margin:0px; padding:0px; text-transform:uppercase; }
.research-dotted { background-image: url("/imagesrv/images/blueDot.gif"); background-position: bottom; background-repeat: repeat-x; float:left; margin:0px; padding:0px; width:691px; }
.research-dotted-none { background-image:none; float:left; margin:0px; padding: 0 0 20px; width:691px; }
.research-details { float:left; margin:0px 0px 0px 0px; padding:8px 0px 0px 9px; width:340px; }
.research-details-b { float:left; margin:0px 0px 0px 3px; padding:8px 0px 0px 9px; width:330px; }
.research-details-hover { background-color:#f7f7f7; }
.research-details h5, .research-details-b h5 { font-size:11px; font-weight:bold; line-height:14px; margin:0px; padding:0px 8px 0px 0px; }
.research-details p.date, .research-details-b p.date { color:#999999; margin:4px 0px 10px 0px; padding:0px; }
.gutter10px { float:left; height:0px; margin:0px; padding:0px; width:12px; }
.research-details p.summary, .research-details-b p.summary { color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:14px; margin:0px; padding:0px 8px 8px 0px; }
.vertical-bg { background-image: url("/imagesrv/research/application-overhaul/images/vertical_dotted_bg.gif"); background-position: top; background-repeat: repeat-y; float:left; height:auto; margin:8px 0px 10px 0px; padding:0px; width:700px; }
.green_arrow { background-image: url("/imagesrv/images/arrow-green.gif"); background-repeat: no-repeat; background-position: center; height: 6px; padding: 0px 0px 2px 6px; margin: 0px; }
.rail_item { margin:0px; padding:0px; }
.entitlement { color: #96BC44; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; }
h4.connectedTitle { color: #5c6970; float:left; font-size: 12px; font-family: arial, sans-serif, verdana; font-weight: bold; letter-spacing: -.01em; padding: 4px 0px 0px 0px; margin: 0px; text-align:right; text-transform:uppercase; width:122px; }
.iconscontainer { float:right; margin:0px; padding:0 10px 0 0; width:225px; }
.rr_icons { float:right; margin:0px; padding: 0px; }
.rr_icons img { margin:0px; padding:0px; }
.right-rail { font-size:11px; margin:25px 0px 0px 0px; padding:0px; }
.promo-wrapper { margin:0px; padding:0px; }
#webinar-top { background: transparent url("/imagesrv/research/images/attend_a_webinar_top.gif"); background-repeat: no-repeat; background-position: top left; height:1%; padding: 53px 10px 0px 15px; position:relative; }
#attent-an-envent-top { background: transparent url("/imagesrv/research/images/attend_an_event_top2.gif"); background-repeat: no-repeat; background-position: top left; height:1%; padding: 42px 10px 0px 15px; margin: 10px 0px -2px 0px; }
#gartner_blog_network_top { background: transparent url("/imagesrv/research/images/gartner_blog_network_top.gif"); background-repeat: no-repeat; background-position: top left; height:1%; padding: 57px 10px 0px 17px; margin: 10px 0px -2px 0px; }
.promo_bottom { color: #fff; background:transparent url("/imagesrv/research/images/rr_promo_bottom.gif"); background-repeat: no-repeat; background-position: top left; font-weight:bold; height:46px; padding: 0px 10px 0px 17px; margin: -2px 0px 10px 0px; }
.promo_bottom a { color:#fff; text-decoration:none; }
.promo_bottom a:hover { text-decoration:underline; }
.promo_bottom p { padding: 23px 0px 0px 0px; margin: 0px; }
ul.promo-text { margin:0px; padding:2px 0px 5px 0px; }
ul.promo-text li.title { color:#5c6970; font-weight:bold; line-height:14px; margin:4px 0px 0px 0px; padding:0px; }
ul.promo-text li.date_time { line-height:14px; }
ul.promo-text li.events-title { font-weight:bold; line-height:14px; margin:4px 0px 0px; padding:0px; }
ul.promo-text li.date { line-height:14px; }
ul.promo-text li.location { line-height:14px; }
ul.promo-text li.summary { font-size:11px; font-weight:normal; line-height:14px; margin: 8px 0px 0px 0px; padding: 0px; }
ul.promo-text li.author { font-weight:bold; line-height:14px; margin: 8px 0px 10px 0px; padding: 0px; }
.ind_rail_item { font-size:11px; margin:0px; padding:0px 15px 4px 15px; }
.ind_contactUsBottom { margin: 0px; padding: 14px 0px 14px 0px; }
.ind_contactUsBottom h4.rail_hdr { border-bottom: solid 1px #b9d0dc; font-size: 11px; margin: 0px 0px 4px 0px; padding: 0px 0px 4px 0px; text-transform: uppercase; }
.ind_contactUsBottom ul.rail_list { margin: 8px 0 0 0; padding: 0px; }
.ind_contactUsBottom ul.rail_list li { line-height:17px; margin: 0px; padding: 0px 0px 4px 0px; }
.prospect-button1 { display:block; width:261px; height:67px; margin:0 auto; background:url("/imagesrv/research/business-gets-social/images/buttons.gif") no-repeat -261px 0px; float:left }
.prospect-button1 a { display:block; width:261px; height:67px; background:url("/imagesrv/research/business-gets-social/images/buttons.gif") no-repeat 0 0px; text-indent:-9999px; }
.prospect-button1 a:hover { background-position: -261px 0px; }
.prospect-button2 { display:block; width:261px; height:67px; margin:0 auto; background:url("/imagesrv/research/business-gets-social/images/buttons.gif") no-repeat -261px -67px; float:left }
.prospect-button2 a { display:block; width:261px; height:67px; background:url("/imagesrv/research/business-gets-social/images/buttons.gif") no-repeat 0px -67px; text-indent:-9999px; }
.prospect-button2 a:hover { background-position: -261px -67px; }
.prospect-intro-text { color:#6f6f6f; font-size:18px; margin:32px 0px 0px 0px; padding:0px; }
.prospect-intro-text p { font-size:12px; line-height:15px; margin:0px 50px 0px 10px; padding:0px 0px 21px 0px; }
.prospect-intro-text h1 { margin: 0px 0px -10px 0px; padding: 0px; font-weight: bold; font-size: 16px; }
.prospect-intro-text h2 { color:#96bc44; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin:21px 0px 5px 0px; padding:0px; text-transform:none; }
.prospect-intro-text span { margin-left:10px; }
.prospect-intro-text ul.link { margin:5px 0px 0px 0px; padding:0px; }
.prospect-intro-text ul.link li { font-size:11px; font-weight:bold; margin:0px; padding:0px; }
.five-phases-wrapper { float:left; margin:0px; padding:0px; }
.five-phases-wrapper h4 { color:#4e5861; font-family:arial, helvetica, sans-serif, verdana; font-size:15px; font-weight:bold; line-height:1.1em; margin:29px 0px 10px 0px; padding:0px; text-transform:none; }
.fivephases-box { margin:0px; padding:0px; width:700px; }
.five-phases-top { background: transparent url("/imagesrv/research/images/five-phases-top.gif"); background-repeat: no-repeat; background-position: top left; height:1%; padding: 21px 9px 0px 9px; margin: 0px 0px -2px 0px; }
.five-phases-bottom { color: #fff; background:transparent url("/imagesrv/research/images/five-phases-bottom.gif"); background-repeat: no-repeat; background-position: top left; font-weight:bold; height:4px; padding: 0px 10px 0px 17px; margin: -2px 0px 10px 0px; }
.dotted { background-image: url("/imagesrv/images/blueDot.gif"); background-repeat: repeat-x; background-position: bottom; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.phases-img { margin:0px 0px 9px 0px; padding:0px; }
.five-phases-top .wrapper { float:left; margin:23px 0px 0px 0px; padding:0px; width:324px; display:inline; }
.wrapper h4 { color:#444e57; font-family:arial, helvetica, sans-serif, verdana; font-size:14px; font-weight:bold; line-height:1.1em; margin:0px 0px 4px 0px; padding:0px; text-transform:uppercase; }
.wrapper p { line-height:14px; color:#29323a; }
ol { list-style-type: none; padding: 0; margin: 0; }
li.chicklet-1 { background-image: url("/imagesrv/research/images/chicklet-1.gif"); background-position: 0 0; background-repeat: no-repeat; height:1%; margin: 0px; padding: 5px 0 28px 31px; }
li.chicklet-2 { background-image: url("/imagesrv/research/images/chicklet-2.gif"); background-position: 0 0; background-repeat: no-repeat; height:1%; margin: 0px; padding: 5px 0 28px 31px; }
li.chicklet-3 { background-image: url("/imagesrv/research/images/chicklet-3.gif"); background-position: 0 0; background-repeat: no-repeat; height:1%; margin: 0px; padding: 5px 0 28px 31px; }
li.chicklet-4 { background-image: url("/imagesrv/research/images/chicklet-4.gif"); background-position: 0 0; background-repeat: no-repeat; height:1%; margin: 0px; padding: 5px 0 28px 31px; }
li.chicklet-5 { background-image: url("/imagesrv/research/images/chicklet-5.gif"); background-position: 0 0; background-repeat: no-repeat; height:1%; margin: 0px; padding: 5px 0 28px 31px; }
.research-tabs { margin:0px 0 20px 0; float:left; width:691px; }
.research-tabs p { font-weight:bold; }
.research-tabs a { background-color:#8598a2; color:#FFFFFF; margin:0 1px 0 0; padding:6px 10px; float:left; width:142px; height:24px; text-transform:uppercase; }
.research-tabs a:hover { text-decoration:none; background-color:#96bc44; }
.tab-list { width:960px; float:left; background-color:#cedee6; margin:0px; }
.tab-list ul { height:28px; margin:0; }
.tab-list ul li { background-color:#cedee6; border-right:1px solid #FFFFFF; color:#666; margin:0; padding:10px 10px; float:left; width:162px; font-weight:bold; }
.tab-list ul li.active { background: url("/imagesrv/research/ipad-media-tablet/images/tab-bg-gradient.gif") repeat-x 0px 0px; border-right:1px solid #FFFFFF; color:#000; margin:0; padding:10px 10px; float:left; font-weight:bold; }
.tab-list ul li a { color:#666; text-decoration:none; }
.tab-list ul li a:hover { text-decoration:underline; }
.tabList { width:677px; float:left; background-color:#8598a2; height:30px; margin:0 0 22px 0; padding:0px 0px 0px 12px; }
.tabList ul { height:28px; margin:2px 0 0 0; }
.tabList ul li { float:left; font-weight:bold; background-color:#FFFFFF; height:20px; padding:8px 12px 0 12px; width:142px; }
.tabNav-hover { text-decoration:underline; }
.tabNav-hover-none { text-decoration:none; }
.ev-tab { margin:0px; padding:0px; }
.buttons-wrapper { margin: 0; padding: 0; position: relative; }
.none { margin: 16px 0 0; }
#wrapper { background: none #FFFFFF; }
/* Green Buttons css */
a.btn { display:inline-block; padding:7px 19px 0 0px; height:25px; float:left; font: 16px/1em Helvetica, Arial, sans-serif; color:#fff; text-decoration:none; margin:8px 8px 0 0; background: rgb(153,188,76); /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5YmM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MGEwMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(153, 188, 76, 1) 0%, rgba(128, 160, 57, 1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(153, 188, 76, 1)), color-stop(100%, rgba(128, 160, 57, 1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(153, 188, 76, 1) 0%, rgba(128, 160, 57, 1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(153, 188, 76, 1) 0%, rgba(128, 160, 57, 1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(153, 188, 76, 1) 0%, rgba(128, 160, 57, 1) 100%); /* IE10+ */ background: linear-gradient(top, rgba(153, 188, 76, 1) 0%, rgba(128, 160, 57, 1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99bc4c', endColorstr='#80a039', GradientType=0 ); /* IE6-8 */
border:1px solid #96aa6a; border-radius:4px; position:relative; }
a.btn:hover { background: rgb(137,171,63); /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5YWIzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MThmMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(137, 171, 63, 1) 0%, rgba(113, 143, 49, 1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(137, 171, 63, 1)), color-stop(100%, rgba(113, 143, 49, 1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(137, 171, 63, 1) 0%, rgba(113, 143, 49, 1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(137, 171, 63, 1) 0%, rgba(113, 143, 49, 1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(137, 171, 63, 1) 0%, rgba(113, 143, 49, 1) 100%); /* IE10+ */ background: linear-gradient(top, rgba(137, 171, 63, 1) 0%, rgba(113, 143, 49, 1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89ab3f', endColorstr='#718f31', GradientType=0 ); /* IE6-8 */
}
a.btn.btnTall { padding:7px 20px 7px 7px; width:232px; height:auto; font-weight:bold; }
a.btnTall span { display:block; padding-top:5px; font-weight:normal; color:#222b30; font-size:14px; }
a.btnTall.none { margin:8px 0px 0 10px; padding:7px 0px 7px 7px; width:252px; }
.btn .corner { width: 4px; height: 4px; position: absolute; display: block; background: url("/imagesrv/images/icons/white-corners.png") 0 0 no-repeat; z-index: 25; }
.btn .cornerTL { top: 0; left: 0; background-position: top left; }
.btn .cornerTR { top: 0; right: 0; background-position: top right; }
.btn .cornerBL { bottom: 0; left: 0; background-position: bottom left; }
.btn .cornerBR { bottom: 0; right: 0; background-position: bottom right; }
