html,body{ padding:0;  margin:0;  font-family:Dinot_Regular, arial !important;   font-size:13px;line-height:18px;  text-align:left; }
textarea:focus, input:focus, *:focus, .aui input[type="text"]:focus{ outline: none !important; box-shadow: none !important; }

#_145_dockbarResponsiveButton{ display: none; }

.dinot-regular, .search-box, .submenu > ul > li > a > span, #signInLink, .searchresult > span, .advanced-search-body-title, 
.advanced-search-popup .row .field .ui.dropdown .menu>.item, .orange-subheader h1 { font-family:"Dinot_Regular", Arial, Helvetica, sans-serif !important; }
/* Dinot_Medium */
.dinot-medium, .basicSearch-container ul.basicSearchSuggestionBox li, .advanced-search-body-content, .advanced-search-popup 
.row .field .ui.dropdown>.default.text, .advanced-search-popup .row .field .ui.dropdown>.text, .generate-list, label.radio-label,
.search-holder .select-style select, .orange-subheader p.headline-quote, .wwd-person-details .sec-left > p, .footer-menu .first, 
.menu-group .menu-head, .sub-menus li a:hover, .sub-menus li a.active, 
.user-and-company-info .user-name, .user-and-company-info .user-position, 
.olrmktglayouttemplate .nav-menu ul.level-2 > li > a:hover, 
.olrmktglayouttemplate .nav-menu ul.level-2 > li > a.selected,
.olrmktglayouttemplate .nav-menu ul.level-1 > li > a:hover, 
.olrmktglayouttemplate .nav-menu ul.level-1 > li > a.selected,
.olrmktglayouttemplate .nav-menu ul.level-1 > li > a.active,
ul.mktg-ii-3clm > li > h3.mktg-ii-h3, ul.mktg-ii-3clm > li > h4.mktg-ii-h4,
.ii-report-txt-inner > h3.report-title, h2.mktg-faq-h2, .mktg-faq-dc-quest, .mktg-faq-dc-btn { font-family:"Dinot_Medium", Arial, Helvetica, sans-serif !important; }
/* Rockwell_Regular */
.rockwell-regular {font-family:Rockwell_Regular;}
/* Rockwell_Bold */
.rockwell-bold { font-family:Rockwell_Bold;}
.font-13 { font-size: 13px; }
.font-14 { font-size: 14px; }
.font-16 { font-size: 16px; }
.font-18 { font-size: 18px; }
.text-align-l{ text-align: left !important; }
.olr-arrow-small-right{ width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #FF8100; display: inline-block; vertical-align: middle;}

.desktop-only{ display:inline; }
.search-desktop-only{ display:block; }
.desktop-none{ display:none; }
.tab-only{ display:none; }
.mobile-only{ display:none; }
.mobile-none{ display:block; }
.display-none{ display: none; }
.d-block{ display: block !important;}
.fa{ background-image:none !important;}
.header-right .pos-center{ position:absolute; left:75% !important; }
.margin-top-25{ margin-top: 25px; }
.width-inherit{ width: inherit;}
.min-width-100{ min-width: 100%; }
.pad-left-40 { padding-left: 40px; }
.button_submit, .btn_yellow, .btn_green, .btn_active { box-shadow: 0 2px 0 #f5b800 !important; font-size:12px; color:#ffffff !important; background:#ffd500 !important; border: 0 none; border-radius: 4px; cursor: pointer; height: 25px; line-height: 25px; outline: 0 none; padding: 0 12px; text-decoration: none !important; text-transform: uppercase; cursor: pointer;}
.button_submit:hover, .btn_yellow:hover{background:#f6c61d !important; box-shadow: 0 2px 0 #d7aa0d !important;}
.btn_green, .btn_active{ background:#8ec640 !important; box-shadow:0 2px 0 #73a234 !important;}
.btn_green:hover, .btn_active:hover{ background:#78ad2f !important; box-shadow: 0 2px 0 #57831d !important;}
.display-table{ display: table; }
.display-table-cell{ display: table-cell;}
.v-align-middle{ vertical-align: middle; }
i, .header-search-icon, div.menu-icon, .submenu ul a i, .arrow-submenu, .close-advanced-search-popup, .advanced-search-jimf, #logo #logoHeader, .advanced-search-body-right rzslider .rz-pointer, .jimf-section .leftnav-jimf, .nav-open-link > i { background:url(../../images/sp_01.png) no-repeat; }
.float-l, .float_l { float: left; position: relative; }
.page-container { position:relative; border-top: none !important; }
#header, #headerblock, #dashboard-header { position: fixed; z-index: 4; width: 100%; background-color: #213F51; border-top: none !important; }
#content{ padding-top: 65px; }
#content.error-layout-adjustment, #content.error-layout-adjustment{ padding-top: 100px; }
/* #headerblock .search-box { width: 100%; } */
.header-in { width: 98%; height: 65px; max-width: 1234px; float: left; position: relative; left: 50%; -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); transform:translateX(-50%); margin: 0px !important; z-index:2; }
#logo-header { margin: 10px 0px 0px 0px; position: relative; z-index: 2; float: left; margin-right: 90px; width: 135px;line-height: 42px;}
#logo #logoHeader { margin-left: 32px;  margin-top: 6px!important; background-position: -2px -386px; width: 132px; height: 46px; }
#header-search-bar { width: 47%; display: inline-block; z-index:1; }
#header-search-bar.mobile-only { display: none; }
.search-box { width: 78%; height:45px; margin:10px 0px 10px 0px; font-size:16px; color:#7C919F; background-color: #395F75; padding-left: 49px !important; padding-right: 12%; border-radius: 5px; border: none !important; }
.header-search-icon { width: 24px; height: 23px; position: absolute; top: 21px; background-position: -431px -392px; margin-left: 12px; z-index:1; }
.advanced-search { font-size: 12px; color: #8EA4B1; text-align: center; line-height: 12px; position: absolute; top: 21px; right: 20px; }
.advanced-search:hover { color: #8EA4B1; text-decoration: none; }
.advanced-search-option { position: absolute; top: 0px; right: 0px; z-index: 2;}
.color-grey a.advanced-search{ color: #333; }
div.menu-icon{ width:34px; height:25px; background-position:-220px -405px; cursor:pointer; z-index:2; position:absolute; right:3%; }
span.admin-link-menu {  color: #FFF; cursor:pointer; z-index:2; position:absolute; right:9%; top: 6px; }
.header-right{ height:30px; margin:18px 0px 0px 0px; float: right; }
.arrow-submenu{width:17px; height:16px; background-position:-461px -335px !important; top:5px; z-index:2;}
.admin-menu-icon .pos-center { left: 84%! important; }
.admin-menu-icon .arrow-submenu { top: 5px; }
.submenu{ position:absolute; width:260px; top:25px; margin:0px 0px 0px -210px; padding:20px 0px 0px 0px;z-index:2;}
.admin-menu-icon .submenu { top: 20px; margin: 0px 0px 0px -240px; }
#header-overlay { display: none; position: fixed; background: #000; opacity: 0.4; height: 100%; width: 100%; top: 0; left: 0; float: left; z-index: 1; }
#search-overlay { display: none; width: 85%; height: 45px; margin: 10px 0px 10px 0px; position: fixed; top: 0; left: 0; z-index: 3; }
.login-link {float:right; margin:0px 30px 0px 0px; }
#signInLink:hover { text-decoration: none; color: #FFF; }
.header-login-link { float:left; margin:0px; font-size:12px; color:#7C919F; height:30px; line-height:30px;}
.header-login-link > span { float:left; }
.header-login-link > a { margin:15px 0px 0px 5px; float:right; color:#FFF; }
.header-login-link > a > i { -moz-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); -o-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1);}
div.submenu-link > .submenu { display:none; }
div.submenu-link-active > .submenu { display:block; }
.submenu > ul {box-shadow:none !important; z-index:1; background:#fff;width:100%;}
.submenu > ul > li{ width:100%; height:44px; border-top:1px solid #eaeaea; }
.submenu > ul > li > a{ width:90%; margin:5px 10px; height:30px; line-height:30px; color:#4A4A4A;float:left; }
.submenu > ul > li > a:hover { text-decoration: none; }
.submenu > ul > li > a > i { margin: 10px 0 0 0; float:left;width:20px; height:15px;}
.submenu > ul > li > a > span { font-size: 14px; margin: 0 0 0 8px;color: #4A4A4A;}
.submenu > ul > li:hover, .submenu > ul > li > a.active { font-weight: bold; background-color:#DEDEDE;  color: #000; }
.submenu > ul > li.active { font-weight: bold; background-color: #85a5b3; color: #000; }
.submenu > ul > li i.biz { background-position: -321px -340px; }
.submenu > ul > li i.dash { background-position: -344px -339px; }
.submenu > ul > li i.port { background-position: -366px -338px; }
.submenu > ul > li i.acc { background-position: -390px -338px; }
.submenu > ul > li i.add-team { background-position: -413px -339px; }
.submenu > ul > li i.sign-out { background-position: -434px -340px; }
.search-box:focus { background: #FFF; color: #000; padding-left: 15px !important; position: relative; z-index: 2; width: 84%; padding-right: 12%; }
.hide-overlay { display: block !important; }
.menu-footer{width:100%; margin:20px 0px 0px 0px; float:left; padding:0px 0px 20% 0px;}
.nav-main { width: 50px;     height: 30px; float: right; margin-right: 20px;}
.admin-link { position: relative; }
.invite-co-workers { position:relative;float: right;  margin: -3px 17px 0 0; padding: 0; border: none; }
.invite-co-workers:hover{ background: none; border: none; color: none; }
.invite-co-workers a{float:left;border: 1px solid #135f77;font-size: 12px; color: #85a5b3;border-radius: 7px; text-decoration: none !important;padding: 7px 8px;}
.invite-co-workers a:hover{background: #9fc54e; border: 1px solid #9fc54e;color: #fff;}
.invite-co-workers .co-worker-tip{display:none;position: absolute;width: 190px;background: #fff;padding: 10px;right: 60px;top: 42px;font-size: 12px;color: #555555;line-height: 14px;box-shadow: 0 0 9px 0px #B5AFAF;}
.invite-co-workers .co-worker-tip .close-tip{position: absolute;display: inline-block;background: url(../../images/sp_01.png) no-repeat !important;background-position: -307px -85px !important;width: 15px;height: 15px;text-indent: -9999px;cursor: pointer;top: 4px;right: 6px;}
.invite-co-workers .co-worker-tip .arrow{background: url(../../images/sp_01.png) no-repeat !important;background-position: -161px 0px !important;width: 20px;height: 15px;position: absolute;top: -14px;right: 15px;}
 
.submenu > ul > li.header-right-meue-footer { height: auto; float: left; width: 100%; padding: 35px 0 20px 0;}
.submenu > ul > li.header-right-meue-footer .links { text-align: center; }
.submenu > ul > li.header-right-meue-footer .links p { font-size: 14px; display: inline-block; } 
.submenu > ul > li.header-right-meue-footer .links p a { color: #333; padding: 0 10px; }
.header-right-meue-footer .links p a.links-whatwedo, .header-right-meue-footer .links p a.links-company { border-right: 1px solid #333; }
.header-right-meue-footer .social { padding: 25px 0 15px 0; text-align: center; }
.header-right-meue-footer .social p { display: inline-block; } 
.header-right-meue-footer .social a { padding: 0 10px 0 0 !important; float: left; font-size: 21px; }
.header-right-meue-footer .social i { color: #959595; }
.header-right-meue-footer .copyright-txt { width: 100%; text-align: center; color: #777; }

.header-right-buttons {height: 30px;margin: 18px 0px 0px 0px;float: right;}
.header-signin-button{position: relative;float: right;margin: -3px 17px 0 0;}
.header-signin-button a{float: left;border: 1px solid #ff8100;font-size: 12px;color: #ff8100;border-radius: 7px;text-decoration: none !important;padding: 7px 10px;}
.header-signup-button{position: relative;margin: -3px 17px 0 0;float: right;border: 1px solid #ff8100;font-size: 12px;color: #ff8100;border-radius: 7px;text-decoration: none !important;padding: 7px 10px;cursor: pointer;}
.header-signup-button:hover, .header-signin-button a:hover{color:#FFFFFF; background: #FF8100; }
 
@media only screen and (min-width : 0px) and (max-width : 1024px) { 
.desktop-only, .search-desktop-only { display:none !important; }
.desktop-none{ display:inline-block !important; }
.admin-link { display: none !important; }
}
@media only screen and (min-width : 641px) and (max-width : 1024px) { 
#header-search-bar { width: 45%; }
#header-search-bar.mobile-only { display: none; }
#logo-header { margin-right: 7% !important; width: 110px; }
.header-right .pos-center { left: 83% !important; }
.submenu { margin-left: -235px !important; }
.admin-menu-icon .submenu { margin-left: -250px !important; top:22px; }
span.admin-link-menu { top: 4px; right: 10px; }
}
@media only screen and (min-width : 641px) and (max-width : 767px)  and (orientation : landscape) {
	#logo-header { margin-right: 4% !important; }
	.search-box { width: 75%; }
	.invite-co-workers { margin-top: 0px; }
	.nav-main { margin-top: 3px; }
}
@media only screen and (min-width : 0px) and (max-width : 640px) {
#header, #headerblock, #dashboard-header { position: relative !important; }
#dashboard-header-search-bar { position: absolute;}
/* #content.error-layout-adjustment{ padding-top: 140px; } */
#content, #content.error-layout-adjustment{ padding-top: 0px; }
.mobile-only{ display:block !important; }
.mobile-none{ display:none !important; }
 #header{ height: 105px; width: 100%; }
.header-in { height: 105px; width: 97%; margin: 0 auto !important; float: none; transform: none; left: 0; }
#dashboard-header, .dashboard-header-in { height: 55px !important; position: fixed !important;}
#logo-header { width: 110px; margin-top: 5px; margin-left: 10px; margin-right: 60px; }
#signInLink { color: #FFF; }
#header-search-bar.mobile-only { width: 100%; margin-top: 47px; background: #FFF; position: absolute; }
.search-box { width:calc(100% - 40px - 4%)%; height:40px; font-size:16px; margin-top: 8px; margin-left: 2%; padding-left: 40px !important; padding-right: 0px !important; border: 1px solid #bdbdbd !important; }
.search-box:focus { width: 91%; padding-right: 0; }
.nav-main { width: 30px !important; top: 12px !important; float: none; position: absolute; right: 0px; margin: 0px; }
.invite-co-workers {  position: absolute; top:10px; right: 12%; }
div.menu-icon { margin-right: 10px; }
.header-search-icon { top: 21px;margin-left: 6px; }
.submenu { width: 310px; margin: -7px 0px 0px -300px; }
.header-right .pos-center { left: 89% !important; }
.dashboard-header-right { width: 0% !important; }
.login-link { float: none; position: absolute; right: 0; top: 15px; margin: 0px 5px 0px 0px; }
#dashboard-header #logo-header { margin-right: 0px; }
#dashboard-header .header-search-icon { top: 13px; right: 21%; z-index: 2; }
#dashboard-header .search-holder { width: 100%; position: absolute; float: left;  }
#dashboard-header .search-holder .search-box { margin-top: 6px; width: 0%; transition: width 0.5s; padding-left: 0% !important; float: right; position: absolute; right: 18%; border: none !important; }
#dashboard-header .search-holder.width-transition .search-box { padding-left: 2% !important; border: 1px solid #bdbdbd !important; width: 78%; transition: width 0.5s; z-index: 2; }
#dashboard-header .basicSearch-container ul.basicSearchSuggestionBox { position: absolute; top: 55px !important;}
#dashboard-header .invite-co-workers { display: none; }

.header-right-buttons {width: 48%;margin: 10px 0px 8px 0px;position: absolute;right: 0;top: 0;}
.header-signin-button, .header-signup-button{margin: -3px 5px 0 0;}
/*.header-signin-button a#signInLink{color:#76a7b5;}*/
.header-signin-button a#signInLink{ color:#ff8100; }
.header-signin-button a#signInLink:hover{ color: #FFF; }
}

/* Customized css */ 
.sub-menus li a, .press-headline{ font-family:"Dinot_Regular", Arial, Helvetica, sans-serif !important; }
.txt-quoate-begins{ font-family: 'Rockwell_Bold'; }
.loggedin-menu-holder{ display: none; }
.header-right-buttons{ display: none; }
@media only screen and (min-width : 0px) and (max-width : 640px) {
	#TB_ajaxContent #signInForm input.input_field, #signInFormDivContainer .input_field, 
	#pageless-onboarding-popup-container .pagelessOBEmailinput, #pageless-onboarding-popup-container .pagelessOBEmailinput, 
	#pageless-onboarding-popup-container .pagelessOBEmailinput{ max-width: 100% !important; width: 100%; }
}

[data-ng-cloak], [ng-cloak], data-ng-cloak, nog-cloak{ display: none !important; }
.page-customization-bar, .info-items, .page-customization-bar-container { display: none; }
.portlet-dockbar{ position: absolute; left: -24px; margin: 0; padding: 0; top: 0; }
.mktg-whole-wrapper{ float: left; width: 100%; background: #FFF; }
h1, h2, h3, h4{ font-weight: normal !important; }
.whole-content-wrapper{ margin: 0 auto; max-width: 1234px; }
.whole-container{ display: flex; width: 100%; }
.left-section{ width: 30%; flex: 1; max-width: 180px; }
.right-section{ width: 70%; flex: 1; }
.nav-account-controls .sign-in, .sign-in{ display: none !important; }
.right-section #content.content-holder{ padding-top: 0; width: 95%; margin-left: 5%; }
.whole-container .content-holder{ float: left; width: 100%; }
#content.content-holder{ padding-top: 0; }
#header.marketing-page-header{ background: #FFF; position: relative; }
#logo-header{ margin-right: 95px; }
.jimf-section{ float: left; margin-top: 18px; margin-left: 0px; }
.jimf-section .leftnav-jimf{ background: url("../../images/owl_marketing.png") no-repeat; }
.jimf-section .leftnav-jimf{ background-position: -296px -1026px; width: 149px; height: 158px; display: inline-block; }
.leftnav-jimf.jimf-press, .leftnav-jimf.jimf-leadership-team{ background-position: -136px -968px; width: 127px; height: 115px; }
.menu-head{ cursor: pointer; }
.menu-group .sub-menus{ display: none; }
.header-signin-button{ margin-right: 0; }
.sub-header-bg{ background: url('../../images/owl_marketing.png') no-repeat -345px -111px; width: 114px; height: 83px; position: absolute; top: 0px; right: 0px; }

/* Left side navigation menu */
.left-nav-menu{ float: left; width: 100%; margin-bottom: 80px; margin-top: 15px; }
.menu-group{ float: left; width: 100%; border-top: 1px solid #DDD; padding: 10px 0px; }
.menu-group:last-child{ border-bottom: 1px solid #EFEFEF; }
.menu-group .menu-head{ text-transform: uppercase; font-size: 14px; color: #666; margin: 0; }
.menu-group .menu-head.active{ color: #FF8100; }
.sub-menus{ float: left; width: 100%; text-align: left; margin: 0 !important; }
.sub-menus li{ float: left; width: 100%; }
.sub-menus li a{ color: #666; font-size: 14px; line-height: 22px; }
.sub-menus li a.active{ color: #000; }
.sub-menus li a:hover{ color: #000; text-decoration: none !important; }
.sub-menus li a i.fa.fa-caret-right{ color: #FFF; font-size: 15px; display: inline-block; margin-left: 5px; }
.sub-menus li a:hover i.fa.fa-caret-right, .sub-menus li a.active i.fa.fa-caret-right, .level-2 li a.selected i.fa.fa-caret-right{ color: #FF8100; }
.orange-subheader{ width: 100%; float: left; min-height: 85px; background-position: -345px -111px; background: #FF8200; position: relative; overflow: hidden; }
.orange-subheader h1{ color: #FFF; font-size: 30px; padding: 11px 0px 0px 10px; width: 100%; text-transform: capitalize !important; margin: 0 !important;  }
.orange-subheader p.headline-quote{ color: #FFC68B; font-size: 15px; padding: 0 0 0 10px; }
.portlet-borderless-container{ float: left; width: 100%; }
.user-testimonial-section, .user-and-company-info{ float: left; width: 100%; }
.user-testimonial-section{ margin-bottom: 90px; margin-top: 70px; }
.txt-quoate-begins{ font-size: 42px; float: left; width: 100%; margin-bottom: 0px !important; color: #FF8100; }
.para-testimoianl{ color: #203E50; float: left; width: 100%; font-style: italic; padding-bottom: 5px; line-height: 26px; font-size: 20px; }
.user-and-company-info .user-company{ float: left; width: 100%; padding: 0px 0px 8px 0px; }
.user-and-company-info .user-name, .user-and-company-info .user-position{ color: #5E5E5E; font-size: 14px; line-height: 18px; margin: 0; padding: 0; float: left; width: 100%; }
.user-and-company-info .user-name{ padding-bottom: 2px; }
.left-menu-holder{ float: left; width: 100%; }
.mobile-open-link-holder, .leftbox-active, .mobile-menu-closebut{ display: none; }
.aui .user-company img{ max-width: 120px; }
.beyond-767{ display: block; }
.below-767{ display: none; }
.maincont-tmpl-padding{ padding-left: 2%; }

@media (max-width: 767px){
	.aui [class*="span"], .aui .uneditable-input[class*="span"], .aui .row-fluid [class*="span"]{ float: left; }
	.left-section, .aui .row-fluid .portlet-column-first.span4{ position: fixed; top: 0; left: 0; width: 240px; max-width: 240px; z-index: 10; }
	.mobile-menu-overlay{ background: #000; opacity: 0.7; position: fixed; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; }
	.left-menu-holder{ z-index: 3; background: #FFF; width: 240px; height: calc(100%); overflow-y: auto; position: fixed; padding-left: 10px; padding-right: 5px; }
	.mobile-menu-overlay-new{ background: #000; opacity: 0.7; position: fixed; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; z-index: 4; display: none; }
	.left-menu-holder, .leftbar-separate-window{ z-index: 3; background: #FFF; width: 240px; height: calc(100%); overflow-y: auto; position: fixed; padding-left: 10px; padding-right: 5px; }
	.leftbar-separate-window{ left: 0; top: 0; z-index: 4; }
	.mobile-open-link-holder{ display: block; float: left; width: 97%; padding: 15px 1.5%; }
	.bread-crumb-holder{ float: left; width: 84%; text-transform: uppercase; }
	.nav-open-link{ width: 10%; margin-left: 5%; float: left; }
	.bread-crumb-holder .black-txt{ color: #333; font-size: 13px; }
	.bread-crumb-holder .orange-txt{ color: #FF8100; }
	.nav-open-link > i { float: right; padding-right: 5px; cursor: pointer; background-position: -202px -293px; width: 4px; height: 18px; }
	.left-section.leftbox-active, .mobile-menu-closebut, .aui .row-fluid .portlet-column-first.span4.leftbox-active{ display: block; }
	.mobile-menu-closebut{ position: absolute; top: 0; right: 0; background: #7C919F; padding: 1px 5px 3px 5px; text-align: center; cursor: pointer; }
	.leftbar-separate-window .mobile-menu-closebut{ position: fixed; z-index: 2; left: 233px; right: initial; }
	.fa.fa-times{ color: #fff; font-size: 15px; }
	.jimf-section{ margin-top: 15px; }
	.whole-container{ display: block; }
	.right-section{ width: 100%; }
	.beyond-767, .leftbar-separate-window{ display: none; }
	.leftbar-separate-window.leftbox-active{ display: block; }
	.maincont-tmpl-padding{ padding-left: 0; }
	.aui .row-fluid .portlet-column-first.span2{ min-height: 5px; }
	.user-testimonial-section{ margin-top: 40px; }
}

@media (max-width: 967px){
	.aui #navigation.mktg-footer-wrapper{ display: block !important; }
}

/* Header adjustments */
#searchForm{ margin: 0 !important; }
.search-box { width: 78% !important; height: 45px !important; margin: 10px 0px 10px 0px !important; font-size: 16px !important; color: #7C919F !important; background-color: #EEEEEE !important; padding-left: 49px !important; padding-right: 12% !important; padding-top: 0 !important; padding-bottom: 0 !important; border-radius: 5px !important; border: none !important; }
.search-box:focus { background: #EAEAEA !important; color: #000 !important; padding-left: 15px !important; position: relative !important; z-index: 2 !important; width: 84% !important; padding-right: 12% !important; }

/* Footer */
.mktg-footer-wrapper{ float: left; width: 100%; font-size: 14px; text-align: left; background: #e3e3e3; padding: 20px 0 50px; margin-top: 50px; }
.mktg-footer-whole-container{ margin: 0 auto; max-width: 1200px; }
.f-col-1, .f-col-2, .f-col-3, .f-col-4{ width: 14.25%; float: left; }
.f-col-5{ width: 25%; float: left; }
.footer-menu{ list-style: none; list-style-type: none; padding: 0; text-align: left; margin: 0px !important; margin-top: 15px !important; position: relative; }
.footer-menu .first{ font-size: 14px; color: #000; text-align: left; margin-bottom: 3px; text-transform: uppercase; }
.footer-menu li{ line-height: 23px !important; }
.footer-menu li a{ color: #000 !important; }
.footer-menu li a:hover{ color: #009ae5; }
.social-icons{ margin: 0 auto; max-width: 295px; padding-top: 14px; }
.social-icons a{ background: url(../../images/footer-social.png) no-repeat; display: inline-block; height: 35px; margin-right: 12px; margin-top: 8px; width: 36px; }
.social-icons a.owl-social{ background-position: -190px 0; }
.social-icons a.linkedin{ background-position: -38px 0; }
.social-icons a.facebook{ background-position: -76px 0; }
.social-icons a.instagram{ background-position: -114px 0; }
.social-icons a.rss{ background-position: -152px 0; margin-right: 0; }
.social-icons span{ display: block; margin-top: 25px; color: #6f6f6f; }
#signInFormDivContainer h3{ padding: 0px 0px 5px 0 !important; }
#signInFormDivContainer h4{ padding: 0px 0 15px 0 !important; }
#signInFormDivContainer #signinLinkedinRegister{ width: 175px; }
#signInFormDivContainer #signInForm{ margin: 0; }
#signInFormDivContainer #signinLinkedinRegister .icon.linkedin{ margin-left: 0; }
#TB_ajaxContent{ padding: 0 0px 20px 30px; }
#pageless-onboarding-popup-container{ top: 16%; }
#close-button-wrapper { position: absolute; top: 6px; right: 6px; }
#close-button-wrapper .close-popup {
    width: 20px;
    height: 20px;
    float: right;
    text-indent: -9999px;
    margin: 0;
    background-image: url(../../images/close_white_icon.png);
    background-repeat: no-repeat;
}
#pageless-onboarding-popup-container .loading-circle-new i{ font-size: 25px; }
#pageless-onboarding-popup #searchForm{ margin: 0 !important; }
#signInFormResponseDivContainer h3{ margin-top: 0; padding: 14px 0 12px 0; }

@media only screen and (max-width: 767px) and (min-width: 641px){
	#pageless-onboarding-popup-container { top: 8%; }
}

@media only screen and (min-width : 0px) and (max-width : 640px) {
	.social-icons{ margin-bottom: 20px; }
	.f-col-1, .f-col-2, .f-col-3, .f-col-4, .f-col-5{ width: 100%; text-align: center !important; }
	.f-col-5 .social-icons a{ display: none; }
	.aui body{ padding-left: 0; padding-right: 0; }
	.aui .navbar-fixed-top, .aui .navbar-fixed-bottom, .aui .navbar-static-top{ margin-left: 0; margin-right: 0; }
	.left-section, .aui .row-fluid .portlet-column-first.span4{ display: none; }
	.footer-menu .first, .footer-menu li{ text-align: center; }
	.social-icons span{ margin-bottom: 25px; }
	.aui .dockbar-split.dockbar-ready .dockbar .navbar-inner{ visibility: hidden; }
	.search-box{ padding-left: 10% !important; }
	.aui .dockbar-split .dockbar, .aui .dockbar{ z-index: 0; }
	#pageless-onboarding-popup-container { top: 0; width: 96% !important; }
	#pageless-onboarding-popup #searchForm{ margin-left: 0 !important; padding-left: 0;}
	.showLogin #signInFormDivContainer{ height: auto !important; box-sizing: border-box; top: 13% !important; }
	#signInFormDivContainer #signInForm{ padding: 0; width: 100%; text-align: center; }
	#signInFormDivContainer .button_submit{ float: none; }
	#signInFormDivContainer h4{ text-align: left; }
	#signInFormDivContainer{ width: auto; float: none; }
	#TB_ajaxContent{ box-sizing: border-box; }
	#signInFormDivContainer #signinLinkedinRegister{ left: 50%; position: relative; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); margin-bottom: 10px; }
}

/* olr mktg layout template */
.olrmktglayouttemplate .nav-menu ul{ padding: 0; margin: 0; }
.olrmktglayouttemplate .nav-menu ul.level-1 > li{ float: left; width: 100%; border-top: 1px solid #DDD; padding: 8px 0px 8px 4px; }
.olrmktglayouttemplate .nav-menu ul.level-1 > li:last-child{ border-bottom: 1px solid #DDD; }
.olrmktglayouttemplate .nav-menu ul.level-1 > li > a{ text-transform: uppercase; font-size: 14px; color: #666; margin: 0; }
.olrmktglayouttemplate .nav-menu ul.level-1 > li > a:hover, 
.olrmktglayouttemplate .nav-menu ul.level-1 > li > a.selected, 
.olrmktglayouttemplate .nav-menu ul.level-1 > li > a.active{ color: #FF8100; text-decoration: none !important; font-weight: normal !important; }
.olrmktglayouttemplate .nav-menu ul.level-2{ float: left; width: 100%; text-align: left; margin: 0 !important; }
.olrmktglayouttemplate .nav-menu ul.level-2 > li{ float: left; width: 100%; line-height: 15px; padding:5px 0;}
.olrmktglayouttemplate .nav-menu ul.level-2 > li > a { color: #666; font-size: 14px; line-height: 15px; }
.olrmktglayouttemplate .nav-menu ul.level-2 > li > a:hover, 
.olrmktglayouttemplate .nav-menu ul.level-2 > li > a.selected{ color: #000; font-weight: normal !important; text-decoration: none !important; line-height: 15px; }

/*Press Page styles*/
.mktg-whole-wrapper .right-section .portlet-content, 
.mktg-whole-wrapper .right-section .portlet-content-container, 
.mktg-whole-wrapper .right-section .portlet-body{ float: left; width: 100%; height: auto; }
.mktg-whole-wrapper .right-section .portlet-borderless-container { float: left; }
.mktg-whole-wrapper .portlet-content, 
.mktg-whole-wrapper .portlet-content-container, 
.mktg-whole-wrapper .portlet-body{ float: left; width: 100%; height: auto; }
.mktg-whole-wrapper .portlet-borderless-container { float: left; }
.press-article-container{ float: left; width: 100%; margin: 5px 0px 20px 0; max-width: 940px; }
.enclosure-image-holder{ float: left; max-width: 270px; max-height: 180px; border: 1px solid #DADADA; margin-right: 3%; margin-left: 1%; width: 25%; padding: 10px 2%; text-align: center; }
.enclosure-image-holder .press-enclosure-img{ text-align: center; width: auto !important; height: auto !important; max-width: 100% !important; max-height: 180px !important;  }
.press-details-holder{ float: left; width: 66%; }
.press-headline-section{ padding: 0 0 12px 0; border-bottom: 1px solid #DADADA; }
h3.press-headline{ color: #FF8100; font-size: 24px; padding: 0px 0px 5px 0px; line-height: normal; margin: 0; font-weight: normal; text-transform: capitalize; }
.aurthor-info{ color: #666; font-size: 16px; margin: 0 !important; }
.press-more-details{ float: left; width: 100%; }
.article-desc{ padding: 10px 0px 4px 0px; float: left; color: #9D9D9D; line-height: 24px; font-size: 16px; margin-bottom: 0 !important; }
.read-fullarticle-link{ float: left; width: 100%; padding-top: 19px; }
.read-fullarticle-link .article-link{ color: #00ACEC; font-size: 16px; text-transform: uppercase; } 
span.image-placeholder{ background: url(../../images/cp-avatar.png) center center no-repeat; width: 100%; height: 195px; display: inline-block; }
.presskid-download-section{ float: left; width: 66%; padding: 0 0 20px 0; padding-left: 33%; border-bottom: 1px solid #ddd; }
.presskit-download-section a { color: #00ACEC !important; }
.link-download{ text-transform: uppercase !important; }

@media only screen and (min-width : 641px) and (max-width : 1234px) {
	.whole-container{ width: 97.5%; padding: 0 1.2%; }
}

@media only screen and (min-width : 0px) and (max-width : 768px) {
	.press-details-holder{ width: 100%; clear: both; }
	.orange-subheader h1{ width: auto; }
	.enclosure-image-holder{ width: 50%; }
	.aui body{ padding-left: 0; padding-right: 0; }
	.sub-header-bg{ display: none; }
}

@media only screen and (min-width : 0px) and (max-width : 640px) {
	.right-section #content.content-holder{ width: 96%; margin-right: 2.0%; margin-left: 2.0%; }
	#content.content-holder{ width: 96%; margin-right: 2.0%; margin-left: 2.0%; }
	.enclosure-image-holder{ float: none; margin: 0 auto; width: auto; margin-bottom: 20px; }
	.presskid-download-section{ padding-left: 20%; width: 80%; }
}


/* Leadership Page styles  */
.lt-placeholder{ width:98%; float:left; padding: 0px 0px 10px 1%; text-align:left;}
.lt-img-holder{ width:295px; height: 195px; float:left;  position:relative; background:#f1f1f1 ; overflow:hidden;}
.lt-bg-img{ position:absolute; left:50%; top:50%; background:url('../../owl_marketing.png') no-repeat 0px -450px; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform:translate(-50%, -50%);}
.lt-main-img{ position:absolute; left:0px; top:50%; width:100%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transform:translateY(-50%); opacity:0;    transition-property:all;transition-duration:0.3s; transition-timing-function:ease; transition-delay:0.1s; -webkit-transition-property:all; -webkit-transition-duration:0.3s; -webkit-transition-timing-function:ease; -webkit-transition-delay:0.1s; }
.lt-placeholder:hover > .lt-img-holder > .lt-main-img{ opacity:1;}
.lt-text-holder{ width:calc(100% - 320px); float:left; margin:6px 0px 0px 22px; max-width: 618px; }
.lt-text-name-holder{ width:100%; float:left; border-bottom:1px solid #e1e1e1 ; padding:0px 0px 13px 0px; position: relative; }
.lt-text-name{ font-size:24px; color: #ff8100 ; width:100%; float:left; line-height:24px;}
.lt-text-position{ font-size:16px; line-height:20px; color: #666666 ; width:100%; float:left; padding:5px 0px 0px 0px;}
.lt-text-dtl-1{ width: 30%; float:left; padding: 1px 2% 0px 0px;}
.lt-text-dtl-2{ width: 68%; float:left; padding: 1px 0px 0px 0px;}
.lt-text-dtl-txt-h{font-size:16px; color: #ff8100 ; width:100%; float:left; line-height:18px; padding: 12px 0px 0px 0px;}
.lt-text-dtl-txt-p{font-size:14px; color: #9d9d9d ; width:100%; float:left; line-height:16px; padding: 3px 0px 3px 0px;}
.lt-social-icon-holder{ position:absolute; right:32px; bottom:15px;}
.lt-social-icon-holder > a.lt-social-icon{ width:20px; height:20px; float:left; margin:0px 4px 0px 0px; background:#d0d0d0 ; text-align:center; line-height:20px; color:#ffffff ;}
a.lt-social-icon:hover{ background:#8d8d8d ;}
@media only screen and (min-width : 0px) and (max-width : 640px){
    .lt-text-holder{ width:100%; float:left; margin:10px 0px 0px 0px;}
    .lt-text-dtl-1{ width:100%;}
    .lt-text-dtl-2{ width:100%; padding:0px;}
    .lt-img-holder{ width:100%;}
    .lt-main-img{ opacity:1;}
}
@media only screen and (min-width : 0px) and (max-width : 640px) and (orientation : landscape) {
    .lt-img-holder{ width:300px;}
}

/* What we do page styles */
.whatwedo-section-holder{ float: left; padding: 20px 0 20px 10px; width: calc(100% - 20px) !important; }
.olrlr-col-49{ float: left; width: 50%; }
.olrlr-col-51{ float: left; width: calc(50% - 40px); }
.whatwedo-section-holder{ float: left; width: 100%; }
.whatwedo-section-holder .title-holder h2{ text-transform: none; font-size: 24px; color: #ff8100; float: left; }
.whatwedo-section-holder .title-jimf{ float: left; max-width: 65px; padding-left: 12px; }
.whatwedo-section-holder .wwd-desc-container{ float: left; width: 100%; }
.whatwedo-section-holder .wwd-desc-container .wwd-desc-text{ float: left; width: 90%; color: #000; font-size: 14px; line-height: 22px; }
.whatwedo-section-holder .wwd-desc-container .wwd-learnmore-link a{ color: #00acec; font-size: 14px; }

.whatwedo-section-holder.sec-left > .olrlr-col-49{ float: left; } 
.whatwedo-section-holder.sec-right > .olrlr-col-49{ float: right; }
.whatwedo-section-holder.sec-left > .olrlr-col-51{ float: right; } 
.whatwedo-section-holder.sec-right > .olrlr-col-51{ float: left; }
.olrlr-col-51 > p { padding: 15px; border-radius: 5px; float: left; }
.olrlr-col-51 > p > img{ max-width: 100%; text-align: center; float: left; }

.wwd-testimonial-container{ padding-top: 10px; }
.wwd-testimonial-container, .wwd-highlighted-area{ float: left; width: 95%; position: relative; }
p.wwd-testimonial-text{ background: #FF8100; color: #FFF; font-size: 15px; line-height: 22px; padding: 12px 5% 18px 5%; width: 90%; float: left; margin: 0; border-radius: 5px; }
.wwd-person-details{ float: right; width: 70%; padding-left: 30%; }
.wwd-person-details .sec-left, .wwd-person-details .sec-right{ padding: 0 1%;}
.wwd-person-details .sec-left > p{ float: left; width: 100%; color: #000; line-height: 18px; margin: 0; }
.wwd-person-details .sec-left{ width: calc(70% - 20px); padding-top: 8px; float: right; max-width: 150px; }
.wwd-person-details .sec-right{ float: right; position: relative; top: -12px; right: 12px; }
.wwd-testimonial-container .see-all-arrow{ background-position: -374px -52px; width: 16px; height: 15px; display: inline-block; top: 2px; position: relative; }

@media only screen and (min-width : 0px) and (max-width : 640px){
    .whatwedo-section-holder{ padding: 0px 3%; width: 94% !important; }
    .olrlr-col-49, .olrlr-col-51{ width: 100%; padding: 10px 0px; }
    .whatwedo-section-holder .wwd-desc-container .wwd-desc-text, .wwd-testimonial-container, .wwd-highlighted-area{ width: 100%; }
}

/* Instant Insights Page Styles */
.instant-insights{background-position:-216px 0px;height:85px;width:126px;}
.mktg-ii-container {width:100%;margin:0px;padding:0px;max-width:1280px;}
.mktg-ii-container-r {max-width:980px;width:100%;float:left;}
.mktg-inner-main-title-holder {width:calc(100% - 10px);float:left;background:#ff8200;padding:18px 0px 18px 10px;}
h1.mktg-inner-title {color:#ffffff;font-size:24px;font-family:Dinot_Regular;line-height:24px;margin:0px;padding:0px;text-transform:none;}
h1.mktg-inner-title > small {color:#ffc789;width:100%;clear:both;float:left;font-size:16px;}
.mktg-ii-intro-holder {width:100%;float:left;margin:20px 0px 50px 0px;}
.mktg-ii-intro-holder ul li{ list-style: disc !important; }
.mktg-ii-intro { margin:0px 0px 0px 0px; font-size:14px; line-height:22px;}
.mktg-ii-intro-img { width:calc(58% - 84px);margin:0px 0px 0px 30px; border-radius:10px;overflow:hidden;padding:18px; float: right; }
.mktg-ii-intro-img > img {width:100%;max-width:100%;float:left;}
.mktg-ii-h2-holder {width:100%;float:left;margin:20px 0px 0px 0px;}
h2.mktg-ii-h2 {width:100%;text-align:center;color:#ff8200;font-size:24px;font-family:Dinot_Regular;margin:0px;font-weight:normal;float:left;text-transform:none;line-height:28px;}
.mktg-ii-1c {margin: 0px;}
ul.mktg-ii-3clm {width:100%;float:left;margin: 0px 0px 18px -44px;list-style:none;}
ul.mktg-ii-3clm > li {width:calc(33.33% - 44px);margin:0px 0px 0px 44px;float:left;}
ul.mktg-ii-3clm > li > h3.mktg-ii-h3 {width:100%;float:left;margin:10px 0px 0px 0px;font-size:16px;line-height:20px;font-family:Dinot_Regular;color:#000000;text-align:center;font-weight:normal;}
ul.mktg-ii-3clm > li > p.mktg-ii-list-txt {font-size:14px;line-height:22px;text-align:center;margin:10px 0px 0px 0px;width:100%;float:left;}
ul.mktg-ii-3clm > li > .mktg-ii-enc-img, ul.mktg-ii-3clm > li > .mktg-ii-3cgimf {width:100%;float:left;text-align:center; border-radius:10px;overflow:hidden;height:128px; position:relative;}
ul.mktg-ii-3clm > li > .mktg-ii-enc-img > img{max-width:100%;}
ul.mktg-ii-3clm > li > .mktg-ii-enc-img > img.fw{ left: 50%; max-width: 100%; position: absolute; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
ul.mktg-ii-3clm > li > .mktg-ii-3cgimf { border:none; position:relative; height:140px;}
ul.mktg-ii-3clm > li > .mktg-ii-3cgimf > img { max-height:140px; position:absolute; left:50%; transform:translateX(-50%); bottom:0px;}
ul.mktg-ii-3clm > li > h3.mktg-ii-h3, ul.mktg-ii-3clm > li > h4.mktg-ii-h4 {width:100%;float:left;margin:15px 0px 0px 0px;font-size:16px;line-height:18px;color:#000000;text-align:center;text-transform:none;font-weight:normal;}
ul.mktg-ii-3clm > li > h4.mktg-ii-h4 {font-size:14px;line-height:16px;font-weight:normal;margin:5px 0px 0px 0px;}
.mktg-ii-report {list-style:none;margin:5px 10px;padding:0px;float:left;width:calc(100% - 20px);}
.mktg-ii-report > .mktg-ii-report-inner-l, .mktg-ii-report > .mktg-ii-report-inner-r {width:100%;float:left;margin:0px 0px 0px 0px;}
.mktg-ii-report > .mktg-ii-report-inner-l > .ii-report-txt, .mktg-ii-report > .mktg-ii-report-inner-r > .ii-report-txt {width:68%;position:relative;}
.mktg-ii-report > .mktg-ii-report-inner-l > .ii-report-txt {float:left;}
.mktg-ii-report > .mktg-ii-report-inner-r > .ii-report-txt {float:right;}
.ii-report-txt > .ii-report-txt-inner{ float:left;}
.mktg-ii-report > .mktg-ii-report-inner-l > .ii-report-txt > .ii-report-txt-inner > p, .mktg-ii-report > .mktg-ii-report-inner-r > .ii-report-txt > .ii-report-txt-inner > p {margin:10px 0px 0px 0px;float:left;width:100%;font-size:14px;line-height:22px;}
.mktg-ii-report > .mktg-ii-report-inner-l > .ii-report-img, .mktg-ii-report > .mktg-ii-report-inner-r > .ii-report-img {width:calc(32% - 54px); border-radius:10px;overflow:hidden;position:relative;height:140px;}
.mktg-ii-report > .mktg-ii-report-inner-l > .ii-report-img {float:right;}
.mktg-ii-report > .mktg-ii-report-inner-r > .ii-report-img {float:left;}
.ii-report-img > img.ii-report-enc-img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.ii-report-txt-inner > h3.report-title {width:100%;float:left;font-size:16px;line-height:20px; color:#000000;margin:0px;text-transform:none;font-weight:normal;}
@media only screen and (min-width : 0px) and (max-width : 640px) {
.mktg-ii-container-r {width:calc(100% - 20px);margin:0px 10px;}
.mktg-ii-intro-holder{width:calc(100% - 20px);margin:0px 10px;}
.mktg-ii-intro {width:100%;}
.mktg-ii-intro-img {width:calc(100% - 40px);margin:16px 0px 0px 0px;}
.mktg-ii-h2-holder{ width:calc(100% - 20px); margin:25px 10px 0px 10px;}
ul.mktg-ii-3clm {margin:0px 10px;width:calc(100% - 20px);}
ul.mktg-ii-3clm > li {width:100%;margin:20px 0px 20px 0px;}
ul.mktg-ii-3clm > li:first-child {margin:0px 0px 20px 0px;}
ul.mktg-ii-3clm > li:last-child {margin:20px 0px 10px 0px;}
.mktg-ii-report{ margin:5px 10px 0px 10px;}
.mktg-ii-report > .mktg-ii-report-inner-l > .ii-report-txt, .mktg-ii-report > .mktg-ii-report-inner-r > .ii-report-txt, .mktg-ii-report > .mktg-ii-report-inner-l > .ii-report-img, .mktg-ii-report > .mktg-ii-report-inner-r > .ii-report-img {width:100%;}
.mktg-ii-report > .mktg-ii-report-inner-l > .ii-report-img, .mktg-ii-report > .mktg-ii-report-inner-r > .ii-report-img {margin:20px 0px 0px 0px;}
.mktg-ii-report > .mktg-ii-report-inner-l > .ii-report-txt, .mktg-ii-report > .mktg-ii-report-inner-r > .ii-report-txt, .mktg-ii-report > .mktg-ii-report-inner-l > .ii-report-img, .mktg-ii-report > .mktg-ii-report-inner-r > .ii-report-img {float:left;}
}

/* Testimonial Page styles */
.testimonials-container{ float: left; width: 100%; padding-bottom: 40px; }
.testimonials-img-container{ float: left; width: 34%; max-width: 325px; }
.testimonials-details-container{ float: left; width: 66%; max-width: 618px; }
.testimonials-img-container .img-holder{ float: left; padding: 0 5% 0 3%; width: 90% }
.testimonials-details{ float: left; width: 100%; border-bottom: 1px solid #ddd; }
.testimonials-details .testimonials-person-details{ float: left; width: 70%; }
.testimonials-details .testimonial-logo{ width: 30%; float: left; padding-top: 10px; }
.testimonials-details .testimonial-logo img{ float: right; position: relative; right: 10px; max-width: 100px; max-height:46px; }
.testimonials-details p.testimonials-name{ padding-top: 8px; margin:0; color: #FF8100; font-size: 24px; text-transform: none; text-align: left; padding-bottom: 10px; word-wrap: break-word; }
.testimonials-details p.testimonials-designation{ margin:0; font-size: 16px; color: #666; text-transform: none; text-align: left; padding-bottom: 10px; word-wrap: break-word; }
.testimonials-description-container{ float: left; width: 100%; }
.testimonials-description-container p.testimonials-desc{ float: left; width: 100%; color: #9D9D9D; font-size: 16px; margin:0; padding: 15px 0 27px 0; line-height: 24px; }
.testimonials-video-link{ float: left; width: 100%; }
.testimonials-video-link a.testimonials-play-video{ float: left; color: #00ACEC; font-size: 16px; }
.testimonials-container .play_icon{ font-size: 18px; width: 25px !important; height: 27px !important; }
.testimonials-container .olr-icon-circle-filled{ font-size: 19px !important; }
.testimonials-container .olr-icon-video-play { font-size: 10px !important; color: #FFF; line-height: 20px !important; width: 27px !important; }
@media only screen and (min-width : 0px) and (max-width : 640px) {
    .testimonials-img-container{ width: 100%; text-align: center; max-width: 100%; padding-bottom: 15px; }
    .testimonials-details-container{ width: 100%; }
    .testimonials-details p.testimonials-name{ font-size: 20px; }
    .testimonials-details .testimonials-person-details{ width: 55%; }
    .testimonials-details .testimonial-logo{ width: 45%; }
    .testimonials-container{ padding-bottom: 30px; }
}


/*-------------- FAQ Page Start --------------*/
.mktg-faq-container{ width:100%; max-width:1000px; float:left; position:relative;}
.mktg-faq-intro-txt{ width:100%; float:left; font-family:Dinot_Regular; font-size:14px; line-height:22px; margin:0px 0px 0px 0px;}
.mktg-faq-intro-txt > p{ padding:0px; margin:0px; margin-bottom: 20px; color: #000; }
.mktg-faq-txt-menu{ width:100%; float:left; margin: 0px 0px 0px 0px; font-family:Dinot_Regular; font-size:14px;}
.mktg-faq-txt-menu > a{ float:left; color:#00acec;}
.mktg-faq-txt-menu > a:hover{ text-decoration:none; color:#006a91;}
.mktg-faq-txt-menu > span{ float:left; color:#b6b6b6; padding:0px 12px;}
.mktg-faq-txt-main{ width:100%; float:left;}
h2.mktg-faq-h2{ font-size:18px; color:#000000; line-height:24px; margin:0px 0px 15px 0px; float:left; text-transform: none; }
.mktg-faq-txt-inner{ float:left; width:100%; margin:0px 0px 0px 0px;}
.mktg-faq-txt-holder{ width:100%; float:left; margin:0px 0px 0px 0px; line-height:22px;}
.mktg-faq-txt-quest{ width:100%; float:left; margin:0px 0px 5px 0px; color:#ff8100; font-size:18px; line-height:24px;}
.mktg-faq-txt-ans{ width:100%; float:left; margin: 0px 0px 0px 0px; color:#000000; font-size:14px; line-height:22px;}
.mktg-faq-dc{ width:320px; border:1px solid #999999; float:right; padding:20px 30px;}
.mktg-faq-dc-quest{ width:100%; float:left; text-align:center; font-size:18px; color:#000000; font-weight:bold;}
.mktg-faq-dc-quest > span{ color:#1d729c;}
.mktg-faq-dc-btn{ width:140px; height:48px; line-height:48px; border-radius:5px; border:1px solid #53c4f1; float:left; margin:10px 8px; text-align:center; color:#53c4f1; font-size:18px;}
.mktg-faq-dc-dnt-kno{ width:100%; float:left; text-align:center; margin:0px 0px 0px 0px; color:#53c4f1; font-size:14px;}
.mktg-faq-dc-note{ font-size:11px; color:#333; float:left; text-align:center; line-height:12px; margin:8px 0px 0px 0px;}
.mktg-faq-txt-menu > span:last-child{ display: none; }
.mktg-faq-ans-para{ margin-top: 18px; }
.faq-image-50-right { width: 43%; float: left; padding: 20px 1.5%; margin-left: 3%; text-align: center; }
.faq-image-50-right-forContent{ float: left; width: 50%; }
@media only screen and (min-width : 0px) and (max-width : 640px) {
	.mktg-faq-txt-menu > a{ width:100%;}
	.mktg-faq-txt-menu > span{ display:none;}
	.faq-image-50-right { width: 95%; padding: 10px 1%; margin: 20px 1%; }
	.faq-image-50-right-forContent{ width: 100%; }
}

/* Drag and Drop issue fix */
.portlet-dropzone { transition: padding 0.2s linear; }
.dragging .portlet-dropzone { padding: 10px; margin: 3px; min-height: 100px; }
.yui3-dd-drop-active-valid  .portlet-dropzone { padding: 10px; margin: 3px; min-height: 100px; }
.portlet-boundary{ float: left; width: 100%; height: auto; }