.center {
	position: relative;
	margin: 0 auto;
	width: 904px;
}

.clear {
	clear: both;
}

pre {
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	padding: 10px;
}

ul.circle,
ul.disc,
ul.square {
	margin-left: 14px;
}
ul.circle,
ul.disc {
	list-style: disc outside none;
}
ul.square {
	list-style: square outside none;
}

#hero {
	height: 360px;
}
#hero ul.slides li {
	background-position: top center;
	color: #999;
	display: none;
	float: left;
	height: 360px;
	position: absolute;
	width: 100%;
	z-index: 0;
}
#hero ul.slides li.active {
	display: inline-block;
}
#hero ul.slides li div.text {
	padding: 0;
	position: absolute;
	right: 0;
	top: 50px;
	width: 390px;
}
#hero ul.slides li div.text.left {
	left: 0;
}
#hero ul.slides li div.text h1,
#hero ul.slides li div.text h2 {
	color: #fff;
	font-size: 36px;
	font-family: "Trade Gothic Bold", "Myriad Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.25;
	margin: 0;
	text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5);
}
#hero ul.slides li div.text p {
	color: #fff;
	font-size: 22px;
	line-height: 1.25;
	margin: 6px 0 10px;
	text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.48);
}
#hero ul.slides li div.text span.tagline {
	font-size: 22px;
	line-height: 1.25;
}
#hero ul.slides li div.text.blue h1,
#hero ul.slides li div.text.blue h2 {
	color: #0171aa;
	text-shadow: 0px 0px 7px rgba(221, 242, 252, 0.9);
}
#hero ul.slides li div.text.blue p {
	color: #0171aa;
	text-shadow: 0px 0px 7px rgba(221, 242, 252, 0.88);
}

#breadcrumbs {
	color: #999;
	font-size: 14px;
	line-height: normal;
    padding: 15px 0 0;
}
#breadcrumbs_inc_order {
    color: #999;
	font-size: 14px;
	line-height: normal;
    padding: 15px 0 17px;

}
#breadcrumbs span.separator {
	display: inline-block;
	font-size: 12px;
	margin: 0 0.7em;
}
#breadcrumbs_inc_order span.separator {
    display: inline-block;
	font-size: 12px;
	margin: 0 1em;
}
.heroVideo {
	background-color: #ddf2fc;
	padding: 40px;
}
.heroVideo .intro {
	float: left;
	margin-right: 20px;
	width: 362px;
}
.heroVideo .intro h2 {
	font-size: 24px;
	line-height: 1.25;
}
.heroVideo .intro p {
	font-size: 18px;
	line-height: 1.25;
}
.heroVideo .videoContainer {
	float: left;
	margin-left: 20px;
	width: 422px;
}
.heroVideo video,
.heroVideo .video-js {
	float: right;
}

.column {
	float: left;
	padding-bottom: 40px;
}
.column hr {
	border: 0;
	border-top: 1px solid rgba(70, 70, 70, 0.1);
	border-bottom: 1px solid rgba(70, 70, 70, 0.7);
	height: 0;
	margin: 25px 0;
}
.column h2.subtitle {
	      margin: 20px 0 10px 0;
}
div.disc>h2.subtitle:first-child{
       margin-top: 0;
       } 
#sub_title {
	      margin: 20px 0 10px 0;
}
.column > h2.subtitle:first-child {
	margin-top: 0;
}
.column > h2.subtitle:nth-child(2) {
    	margin-top: 0;
}
.column h2.subtitle.grey {
	color: #464646;
}
.column.two h2.subtitle {
	font-size: 20px;
}
.column h2.subtitle + p {
	margin-top: 0;
}
.column h2.subtitle + ul {
	margin-top: 0;
}
.column > p:first-child,
.column > ul:first-child {
	margin-top: 0;
}
.column > p:last-child,
.column > ul:last-child {
	margin-bottom: 0;
}
.column ul {
	margin: 15px 0;
}
.column ul.circle,
.column ul.disc,
.column ul.square {
	margin-left: 14px;
}
.column ul ul {
	margin: 0 0 0 30px;
}
.column ul li,
.column ol li {
	float: none;
	margin-bottom: 5px;
}
.column ul li:last-child {
	margin-bottom: 0;
}
.column .columnTitle {
	color: #0171aa;
	font-size: 18px;
	line-height: 1.25;
}
.column .intro {
	font-size: 17px;
	line-height: 1.5;
	width: 590px !important;
}
#introduction {
	font-size: 17px;
	line-height: 1.5;
}
.column .intro > p:first-child {
	margin-top: 0;
}
#introduction > p:first-child{
	margin-top: 0;
}

.column.wrapper {
	width: 630px;
}

.column.one {
	padding-right: 40px;
	width: 590px;
}

.column.two {
	padding-right: 40px;
    padding-bottom:0px;
    width: 275px;

}

.heroVideo {
	display: block;
	margin-bottom: 40px;
}

/* styles for cle columns */
.cle-row {
	float: left;
	border-bottom: 1px solid #e1e1e1;
	margin: 40px 0 0 0;
	padding-bottom: 40px;
}
.cle-row:first-child {
	margin-top: 0;
}
.cle-row:last-child {
	border: none;
	padding-bottom: 0;
}
.cle-row .column {
	margin: 0;
	padding: 0;
}
.cle-row > .column.wrapper {
	margin-right: 40px;
	width: 590px;
}
.cle-row > .column.blue {
	background-color: #e1f4fc;
	padding: 20px;
	width: 550px;
}
.cle-row > .column.blue > .column.two {
	width: 255px;
}
.cle-row > .column.wrapper > .column.two:first-child {
	padding-right: 40px;
}
.cle-row > .column.wrapper img {
	float: right;
}
.cle-row > .sidebar > img {
	margin-bottom: 20px;
}
.cle-row > .sidebar > .blue_box {
	margin-bottom: 0;
}

a.file:after,
a.rss:after,
a.pdf:after,
a.pdfIcon:after,
a.video:after {
	background-repeat: no-repeat;
	content: '';
	display: inline-block;
	height: 16px;
	
	vertical-align: text-bottom;
/*	width: 16px;*/
}
a.file:after,
a.pdf:after,
a.pdfIcon:after {
	background-image: url("/etc/designs/cybersource/clientlibs/images/icon-document.png");
}
a.rss:after {
	background-image: url("/etc/designs/cybersource/clientlibs/images/icon-rss.png");
    width:16px;
	margin-left : 5px;
}
a.video:after {
	background-image: url("/etc/designs/cybersource/clientlibNew/new_uploadings/icon-video.png");
}

a.callToAction {
	display: inline-block;
	padding-left: 1em;
	position: relative;
}
a.callToAction:before {
	color: #ff7900;
	content: ">";
	font-family: "Trade Gothic Bold", "Myriad Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	left: 0;
	position: absolute;
	text-decoration: none;
}
a.callToAction:before:hover {
	text-decoration: none;
}

a[href^="tel:"] {
	cursor: text;
	text-decoration: none;
}

.orange_btn {
	background-color: #ff7900;
	border: 0;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	line-height: normal;
	margin: 0;
	padding: 7px 10px;
	text-decoration: none;
	cursor:pointer;
}
p.new_modal::after{
    clear:both;
    content:'';
    display:table;
    }
.orange_btn:hover {
    background: #e8540c;
	text-decoration: none;
}

span.footnote {
	font-size: 12px;
	line-height: normal;
}
div.footnote ol {
	font-size: 12px;
	line-height: normal;
}

.icon-x-small-acceptance-solutions,
.icon-x-small-api,
.icon-x-small-billing-mgmt,
.icon-x-small-card,
.icon-x-small-cloud,
.icon-x-small-customer-support,
.icon-x-small-developer-support,
.icon-x-small-featured,
.icon-x-small-getting-started,
.icon-x-small-globe,
.icon-x-small-industry-solutions,
.icon-x-small-merchant,
.icon-x-small-other-resources,
.icon-x-small-other-services,
.icon-x-small-partner,
.icon-x-small-partner-support,
.icon-x-small-presales-support,
.icon-x-small-product-support,
.icon-x-small-profsvcs,
.icon-x-small-programs,
.icon-x-small-resource-support,
.icon-x-small-target {
	display: block;
	min-height: 36px;
	padding-left: 42px;
}
.icon-x-small-acceptance-solutions {
	background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-x-small-acceptance-solutions.png") no-repeat;
}
.icon-x-small-api {
	background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-x-small-api.png") no-repeat;
}

.icon-x-small-card {
	background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-x-small-card.png") no-repeat;
}

.icon-x-small-customer-support {
	background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-x-small-customer-support.png") no-repeat;
}
.icon-x-small-developer-support {
	background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-x-small-developer-support.png") no-repeat;
}
.icon-x-small-featured {
	background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-x-small-featured.png") no-repeat;
}
.icon-x-small-getting-started {
	background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-x-small-getting-started.png") no-repeat;
}
.icon-x-small-globe {
	background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-x-small-globe.png") no-repeat;
}

.icon-x-small-merchant {
	background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-x-small-merchant.png") no-repeat;
}
.icon-x-small-other-resources {
	background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-x-small-other-resources.png") no-repeat;
}
.icon-x-small-other-services {
	background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-x-small-other-services.png") no-repeat;
}
.icon-x-small-partner {
	background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-x-small-partner.png") no-repeat;
}

.icon-x-small-presales-support {
	background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-x-small-presales-support.png") no-repeat;
}

.icon-x-small-resource-support {
	background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-x-small-resource-support.png") no-repeat;
}
.icon-x-small-target {
	background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-x-small-target.png") no-repeat;
}

.icon-small-acceptance-solutions,
.icon-small-api,
.icon-small-benefits,
.icon-small-billing-mgmt,
.icon-small-billing-solutions,
.icon-small-card,
.icon-small-cloud,
.icon-small-customer-support,
.icon-small-developer-support,
.icon-small-featured,
.icon-small-fraud-solutions,
.icon-small-getting-started,
.icon-small-globe,
.icon-small-industry-solutions,
.icon-small-merchant,
.icon-small-other-resources,
.icon-small-other-services,
.icon-small-other-solutions,
.icon-small-partner,
.icon-small-partners,
.icon-small-partner-support,
.icon-small-presales-support,
.icon-small-product-support,
.icon-small-profsvcs,
.icon-small-programs,
.icon-small-resource-support,
.icon-small-security-solutions,
.icon-small-target {
	display: block;
	min-height: 51px;
	padding-left: 60px;
}

.icon-small-featured {
	background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-small-featured.png") no-repeat;
}

.icon-small-merchant {
	background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-small-merchant.png") no-repeat;
}

.icon-small-partner {
	background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-small-partner.png") no-repeat;
}

.icon-small-target {
	background: url("/etc/designs/cybersource/clientlibs/images/icon-small-target.png") no-repeat;
}

.tabs {
	clear: both;
}
.tabs > ul {
	margin: 0;
}
.ui-widget-header{
  background: none;
    border:none;
    color:none;
    font-weight:none;
    }
.ui-widget-content{
    background: none;
    border:none;
    color:none;
        }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
 background:none repeat scroll 0 0 #ddf2fc;
    border:none;
       }
.tabs > ul li {
	background: #ddf2fc;
	border-left: 1px solid #ddf2fc;
	border-right: 1px solid #ddf2fc;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #0171aa;
	float: left;
	margin: 0 0 0 2px;
	text-align: center;
}
.tabs > ul li:first-child {
	margin-left: 0;
}
.tabs > ul li.selected {
	background: #fff;
	border-top: 1px solid #ddf2fc;
	border-right: 1px solid #ddf2fc;
	border-left: 1px solid #ddf2fc;
	position: relative;
	z-index: 5;
}
.tabs > ul li a {
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: normal;
	padding: 10px 6px;
	text-decoration: none;
	white-space: nowrap;
}
.tabs > ul li a:active,
.tabs > ul li a:focus {
	outline: none;
}
.tabs div.content {
	border: 1px solid #ddf2fc;
	clear: both;
	display: none;
	padding: 25px;
	position: relative;
	top: -1px;
}
.tabs div.content.selected {
	display: block;
}
.tabs div.content > .subtitle:first-child,
.tabs div.content > ul:first-child,
.tabs div.content > p:first-child {
	margin-top: 0 !important;
}
.tabs div.content > ul:last-child,
.tabs div.content > p:last-child,
.tabs div.content > div.showHideContainer:last-child {
	margin-bottom: 0;
}
.aboutTabs .tabs {
	margin-top: 40px;
}
.aboutTabs #news .newsFooter .callToAction {
	margin: 0;
}
.aboutTabs #news .newsFooter .rss {
	float: right;
}

.articles,
.events {
	display: table;
	width: 100%;
}
.article,
.event {
	display: table-row;
}

.articlereplace{
 font-size: 16px;
    line-height: 1.375;
    display:inherit;

}
.article > div,
.event > div {
	border-top: 1px solid #ccc;
	display: table-cell;
	padding: 15px 0;
	vertical-align: top;
}
.article:first-child > div,
.event:first-child > div {
	border: none;
	padding-top: 0;
}

.event:last-child > div {
	padding-bottom: 0;
}
.article .articleDate {
	padding-right: 20px;
	white-space: nowrap;
}
.event .eventDate {
	padding-right: 40px;
	white-space: nowrap;
}
.articleTitle,
.eventDetails {
	width: 99%;
}
.newsFooter {
	border-top: 1px solid #ccc;
	margin-top: 15px;
	padding-top: 15px;
}
.newsFooter .callToAction {
	margin-left: 20px;
}
#news p,
#events p,
#careers p {
	border-top: 1px solid #ccc;
	padding-top: 10px;
}
#news p:first-child,
#events p:first-child,
#careers p:first-child {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}
#news p:last-of-type,
#events p:last-of-type,
#careers p:last-of-type {
	margin-bottom: 0;
	padding-bottom: 0;
}

.estaff {
	margin-top: 20px;
}
.estaff:first-child {
	margin-top: 0;
}
.estaff > img {
	float: left;
	padding: 3px 20px 10px 0;
}
.estaff > p {
	margin-top: 0;
	padding-top: 0;
}

#searchSupport {
	background: #ddf2fc;
	float: left;
	margin-bottom: 25px;
	padding: 15px;
	width: 560px;
}
#searchSupport .dropdown {
	cursor: pointer;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	z-index: 15;
}
#searchSupport .label {
	background: #0088ce;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color: #fff;
	float: left;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding: 5px 12px;
	text-align: left;
	width: 140px;
}
#searchSupport .arrow {
	background: #33a0d8 url("/etc/designs/cybersource/clientlibs/images/icon-dropdown-arrow-down.png") no-repeat center;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	display: block;
	float: left;
	height: 30px;
	width: 25px;
}
#searchSupport .menu {
	background: #6fbfe8;
	border-radius: 5px;
	border-top-left-radius: 0;
	box-shadow: 0 2px 2px #666;
	color: #fff;
	display: none;
	min-width: 195px;
	padding: 12px 0;
	position: absolute;
	text-align: left;
	top: 30px;
}
#searchSupport .menu ul {
	margin: 0;
	padding: 0;
}
#searchSupport .menu li {
	font-size: 14px;
	line-height: 1.5;
	padding: 0 12px;
}
#searchSupport .menu li:hover {
	background: #0088ce;
}
#searchSupport .dropdown.open .label {
	border-bottom-left-radius: 0;
}
#searchSupport .dropdown.open .arrow {
	border-bottom-right-radius: 0;
}
#searchSupport .searchWrap {
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 1px 2px #666 inset;
	float: left;
	height: 25px;
	margin-left: 7px;
	padding-top: 5px;
	width: 360px;
}
#searchSupport .searchWrap input[type="text"] {
	background: transparent;
	border: 0;
	color: #5d5d5d;
	float: left;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: normal;
	height: 20px;
	margin: 0;
	outline: none;
	padding: 0 8px;
	width: 312px;
}
#searchSupport .searchWrap input[type="submit"] {
	background: url("/etc/designs/cybersource/clientlibs/images/icon-search.png") no-repeat center;
	border: 0;
	border-left: 1px solid #666;
	float: left;
	font-size: 0;
	height: 20px;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 32px;
}

/* show/hide widget */
.showHideContainer {
	margin-bottom: 10px;
}
.showHideToggle:hover {
	cursor: pointer;	
}
a.showHideLabel:hover {
	text-decoration: none;
}
a.expand:hover,
a.collapse:hover {
	cursor: pointer;
}
a.showHideLabel {
	display: inline-block;
	line-height: 16px;
	padding-left: 25px;
	text-decoration: none;
}
.showHideToggle a.closed {
	background: url("/etc/designs/cybersource/clientlibs/images/expand_down.png") no-repeat 0 0;
}
.showHideToggle a.open {
	background: url("/etc/designs/cybersource/clientlibs/images/expand_right.png") no-repeat 0 0;
}
.showHideContent {
	border: 0;
	padding: 10px 0 20px 25px;
}
.showHideContent > p:first-child,
.showHideContent > ul:first-child {
	margin-top: 0;
}
.showHideContent > p:last-child,
.showHideContent > ul:last-child {
	margin-bottom: 0;
}
/* end show/hide widget */

/* gray matrix (api document tables) */
/*div.gray_matrix tr:nth-child(even) {
	background-color: #ddf2fc;
}*/
.gray_matrix th {
	color: #0171aa;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
}
.gray_matrix th,
.gray_matrix td {
	padding: 5px 10px;
	text-align: left;
}
.gray_matrix th.gray_matrix_first {
	padding-left: 0;
}
.gray_matrix td.gray_matrix_first {
	padding-left: 0px;
	width: 70%;
}
/* end gray matrix */
div.documentContainer {
	display: table;
	width: 100%;
}
div.document {
	display: table-row;
}
div.document .documentTitle {
	display: table-cell;
	padding: 0 5px 10px 0;
	width: 70%;
}
div.document .documentLinks {
	display: table-cell;
	/**padding: 0 0 10px 5px;*/
	text-align: right;
	width: 30%;
}

/* begin alternating background table */
table.alternate {
	width: 100%;
}
table.alternate th,
table.alternate td {
	padding: 10px;
	text-align: left;
}
table.alternate th {
	background-color: #dcf2fc;
	color: #0171aa;
	font-size: 18px;
	font-weight: normal;
	line-height: normal;
}
table.alternate tr:nth-child(odd) {
	background-color: #f9f9f9;
}
table.alternate td > p:first-child,
table.alternate td > ul:first-child {
	margin-top: 0;
}
table.alternate td > p:last-child,
table.alternate td > ul:last-child {
	margin-bottom: 0;
}
/* end alternating background table */

/* begin compare table */
table.compare tr.title {
	background-color: #f9f9f9;
	border-top: 1px solid #aaa;
}
table.compare tr.title:first-child {
	border-top: none;
}
table.compare tr.title td {
	text-align: center;
}
table.compare tr.title h3 {
	margin: 0;
	padding: 0;
}
table.compare tr.header {
	background-color: #dcf2fc;
}
table.compare tr {
	background-color: #fff;
}
table.compare th,
table.compare td {
	padding: 10px;
}
table.compare th {
	color: #0171aa;
	font-weight: normal;
}
table.compare td {
	vertical-align: top;
}
/* end compare table */

/* begin how it works diagram */
.accordionControls {
	margin: 10px 0 5px 0;
	text-align: right;
}
.accordionControls a.prev,
.accordionControls a.next {
	cursor: pointer;
	position: relative;
}
.accordionControls a.prev {
	padding-left: 1em;
}
.accordionControls a.next {
	padding-right: 1em;
}
.accordionControls a.prev:before {
	content: "<";
	left: 0;
	position: absolute;
	text-decoration: none;
}
.accordionControls a.next:after {
	content: ">";
	position: absolute;
	right: 0;
	text-decoration: none;
}
.accordionControls a.prev.disabled,
.accordionControls a.next.disabled {
	color: #ccc;
	cursor: default;
	text-decoration: none;
}
.accordion {
	border-bottom: 1px solid #ccc;
}
.accordion h2.ui-accordion-header {
	background-color: #ccc;
	background-image: -moz-linear-gradient(top, #f9f9f9 0%, #ccc 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #ccc));
	background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #ccc 100%);
	background-image: -ms-linear-gradient(top, #f9f9f9 0%, #ccc 100%);
	background-image: linear-gradient(to bottom, #f9f9f9 0%, #ccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr="#f9f9f9", endColorstr="#cccccc");
	margin: 0px;
}
.accordion h2.ui-accordion-header a {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	display: block;
	font-size: 16px;
	line-height: normal;
	padding: 10px;
	text-decoration: none;
	text-transform: uppercase;
}
.accordion :focus,
.accordion :active {
	outline: none;
}
.accordion .ui-accordion-content {
	background-color: #f9f9f9;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 0px;
	padding: 20px;
}
/* end diagram */

/* worldwide sites map */
#worldmap {
	/*
	background: url("/etc/designs/cybersource/clientlibs/images/worldmap.jpg") no-repeat;
	height: 406px;
	padding-top: 90px; */
}
#worldmap .column {
	margin-right: 50px;
}
#worldmap input[type="checkbox"] {
	height: 1em;
	margin-right: 5px;
	padding: 0;
	position: relative;
	top: -1px;
	vertical-align: bottom;
	width: 1em;
}
/* end worldwide map */
/* custom Css */
.columnwidth{
min-width:100px;
}

/******************PaymentRichText*********************/
.disc ul li {
    list-style: outside none disc;
}

.slidefont{
font-size:36px;
color:#0171aa;
    box-shadow:none;
     font-family: "Trade Gothic Bold","Myriad Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.slidefont-white{
    color: #fff;
    font-family: "Trade Gothic Bold","Myriad Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 36px;
    margin: 0;
    text-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
}

.slidefont-smallwhite {
    color: #fff;
    font-size: 22px;
    margin: 6px 0 10px;
    text-shadow: 0 0 7px rgba(0, 0, 0, 0.48);
    }

.herofont{
font-size:36px !important;
color:#0171aa !important;
text-shadow: 0px 0px 7px rgba(221, 242, 252, 0.9) !important;
font-family: "Trade Gothic Bold","Myriad Pro","Helvetica Neue",Helvetica,Arial,sans-serif !important;
 
}

.herowhite{
  color: #fff !important;
  font-size: 22px !important;
  line-height: 1.25px !important;
  margin: 6px 0 10px !important;
  text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.48) !important;

 }


/************blue_box*******************/


.blue_box .phone
{
background: url("/etc/designs/cybersource/clientlibs/images/icons/icon-phone.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    min-height: 40px;
    padding-left: 46px;

}

.slides li {
  background-repeat: no-repeat;
}


/*******Below  specific changes are for dialog level Dorpdown width for External & Internal Links ***********/
/*.x-form-field{
width:70% !important;
}
 

 
.x-form-focus{
width:70% !important; 
 
}
.x-form-field-wrap{
width:70% !important;  

}
*/

.x-trigger-noedit{
                width:90% !important; 
} 
.x-form-field-trigger-wrap{
width:70% !important; 

}
 
.x-trigger-wrap-focus{
width:70% !important;

}

.column_replace{
padding-right: 40px; 
width: 600px;
}
.evidon {
background: rgba(0, 0, 0, 0) url("/etc/designs/cybersource/clientlibs/images/evidon.png") no-repeat scroll 0 0;
    display: inline-block;
    line-height: 18px;
	padding-left: 13px;
  	margin-left: 3px;

    }
span.orangearr{
font-family: "Trade Gothic Roman","Myriad Pro","Helvetica Neue",Helvetica,Arial,sans-serif !important;
  font-size: 16px !important;
}
span.asterisk {
	color: #464646 !important;
}
form td.paymentInfo {
	color: #0171aa;
	font-size: 10px;
}
form tr.paymentElement td {
	border-bottom: 0px;
}
#logo2{
    background-color: #000066 !important;
    height: 66px !important;
}

.tutorialclass{
    font-family: "Trade Gothic Roman","Myriad Pro","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 16px !important;
    }

.slidefont-smallblue {
    color: #0171aa;
    font-size: 22px;
    margin: 6px 0 10px;
    text-shadow: 0px 0px 7px rgba(221,242,252,0.88);
    }
.small{
font-size: 80%;
    }

.grouplc {
   width: 590px;
}

.topsubtitle {
    margin: 0 0 10px 0;
}

div.edit {
	background-color: #454545;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
	color: #b4b4b4;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	padding: 2px 4px;
}
/*Search result page*/
.container-fluid {
	margin: 0 auto;
    width: 904px;
}
.search-container {
    padding:20px 0;
}
.search-container .searchWrap {
	background-color: #fff;
    border-radius: 5px;
    box-shadow: inset 0px 1px 3px #666;
    padding: 12px;
    width: 880px;
    display: inline-block;
}
.search-container .searchWrap .form-control {
    background: transparent;
    border: none;
    color: #5d5d5d;
    float: left;
    line-height: normal;
    padding: 0 8px;
    outline: none;
    width:94%;
}
.search-container .searchWrap .search-result-btn {
    background: url(../../clientlibs/images/icon-search.png) no-repeat center;
    border: none;
    border-left: 1px solid #666;
    float: right;
    height: 20px;
    line-height: 0;
    padding: 0 0 0 32px;
    width: 20px;
    outline: none;
    font-size: 0;
}
.search-container .pager {
    padding: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
}
.search-container .pager li {
    display: inline;
	padding: 0 3px;
}
/*default*/
@media(max-width:767px){.search-container .hidden-xs{display:none !important}
}
@media(min-width:768px) and (max-width:991px){.search-container .hidden-sm{display:none !important}
}
@media(min-width:992px) and (max-width:1199px){.search-container .hidden-md{display:none !important}
}
@media(min-width:1200px){.search-container .hidden-lg{display:none !important}
}
/*default*/
.search-container .input-group .btn {
	margin:0;
    z-index:1;
}
.search-container .form-control:focus {
	box-shadow: none;
}
.search-container .search-control-reset {
	top: 3px !important;
    right: 3%;
    z-index:1;
}
#searchForm {
	padding:0 0 20px;
}
.search-container .search-results ul {
	margin:0;
    padding: 0 0 15px 10%;
}
.search-container .search-results ul li {
	list-style:none;
    padding:0 0 10px;
}
.search-container .search-results ul li h3 {
	padding: 0;
    margin:0;
}
.search-container .search-results ul li p {
	padding: 0 0 10px;
    margin:0;
}
.search-container .search-results ul li h3 a {
	text-decoration:none;
    color:#0171aa;
}
.search-container .search-controls .pager li>a {
	padding:0;
    text-decoration:none;
    border:none;
    color:#999;
    font-weight:bold;
}
.search-container .search-controls .pager li a.next:after {
    content: ">";
}
.search-container .search-controls .pager li a.previous:after {
    content: "<";
}
.search-container .search-controls .pager li a.next:hover,
.search-container .search-controls .pager li a.previous:hover {
    color: #0171aa;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
/*Search result page*/