#block-menu-menu-persistent-menu li ul li ul {
    display: none;
}
.region-persistent-menu div.block-menu-block h2, .region-persistent-submenu div.block-menu-block h2{
	display: none;
}
.region-persistent-menu div.block-menu-block div.content{
	margin: 0 auto;
    max-width: 1000px;
    width: 100%;
}
.region-persistent-menu div.block-menu-block div.content .menu-name-menu-persistent-menu > ul > li > a.active-trail{
	background-color: #F37021;
	color: #FFFFFF;
}
.region-persistent-menu div.block-menu-block div.content .menu-name-menu-persistent-menu .expanded {
    padding: 0;
}
.region-persistent-menu .navbar-nav > li.active-trail > a {
	padding-bottom: 6px;
}
.region-persistent-menu  .expanded > ul > li.leaf {
    list-style-image: none;
    list-style-type: none;
	padding: 0;
}
#edit-submit--2,#edit-submit--3,#edit-submit--4{
    background-color: #ECECEC;
    background-image: url("../images/search-button.png");
    background-position: left 3px;
    background-repeat: no-repeat;
    border: 1px solid transparent;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    line-height: 1px;
    margin-bottom: 0;
    padding: 11px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	height: 26px;
	width: 10%;
}
#breadcrumb .even {
	display: inline;
}
body.not-front .container-inside .node-persistent-site-pages div.content {
	 margin-top: 0px !important;
}
.toptoolbox {
    float: right;
	width:100%;
    padding-right: 0px;
	padding-bottom: 7px;
}
.sharethis-wrapper .stLarge{
    background:url(../images/share.gif) center center no-repeat !important;   
	height: 35px !important; 
	width: 35px !important;
}
.sharethis-wrapper .stLarge:hover{
    background:url(../images/share-o.gif) center center no-repeat !important;     
	height: 35px !important;
	width: 35px !important;
	opacity: 1 !important;
}
.region-persistent-submenu .menu-block-wrapper > ul > li > a.active-trail{
	color: #F37021 !important;
}
.block-quicktabs h2{
 	display: none;    
}
div.quicktabs-wrapper div.quicktabs-style-basic:last-child{
	border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
}
h2,h3{
	text-align:left;
}
#admin-menu, #admin-menu .dropdown {
	z-index: 1030;
}
/* slider css */
.slider {
    position: relative;
    width:100%;
    height:177px;
   /* overflow: hidden;    */
   /* margin: 30px auto;  */
     margin: 44px auto;
}

.slider .videolist {
    width: 100%;
    height: inherit;
    position:absolute;
    top:0;
    opacity:0;
}

.slider p {
    width: 100%;
    height: inherit;
    position:absolute;
    top:350px;
    opacity:0;
}

.slider_nav {
    text-align: center;
    border: 10px solid green;
    width:150px;
    margin: 0 auto;
}

.slider_nav span {
    cursor:pointer;
}
.node-persistent-site-pages .even{
	line-height: 1.42857;
    margin-right: 0;
    text-align: left;
}
.col-13 #block-system-main div.content{
	margin-top: 0px;
}
ul.menu li {
	margin-left: 0;
}

ul.quicktabs-tabs.quicktabs-style-basic li {
	display: inline-block;
    height: 30px;
    margin: 0;
    padding: 0;
    position: relative;   
}
ul.quicktabs-tabs.quicktabs-style-basic li.active a,ul.quicktabs-tabs.quicktabs-style-basic li.active a:hover,ul.quicktabs-tabs.quicktabs-style-basic a:hover {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #F37021;
    text-decoration: none;
}
ul.quicktabs-tabs.quicktabs-style-basic a {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #E5E5E5;	
    border-color: #E5E5E5 #E5E5E5 #A8A8A8;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    display: block;
    font-size: 18px;
    height: 31px;
    margin: 0;
    padding: 5px 15px;
	font:15px "proxima_nova_rgregular",Helvetica,Arial,sans-serif !important;
	color:#000000;
}
@media  (max-width: 1024px) {
	ul.quicktabs-tabs.quicktabs-style-basic{
		border-bottom-width: 0;
	}
	ul.quicktabs-tabs.quicktabs-style-basic li {
		display: block;
		height: auto;
		margin: 0;
		position: relative;
		width: 100%;
	}
	ul.quicktabs-tabs.quicktabs-style-basic li.active a,ul.quicktabs-tabs.quicktabs-style-basic li.active a:hover {
		-moz-border-bottom-colors: none;
		-moz-border-left-colors: none;
		-moz-border-right-colors: none;
		-moz-border-top-colors: none;
		background-color: #F37021;
		border-color: -moz-use-text-color -moz-use-text-color #FFFFFF;
		border-image: none;
		border-style: none none solid;
		border-width: 0 0 1px;
		color: #FFFFFF;
		text-decoration: none;
	}	
	ul.quicktabs-tabs.quicktabs-style-basic a {
		-moz-border-bottom-colors: none;
		-moz-border-left-colors: none;
		-moz-border-right-colors: none;
		-moz-border-top-colors: none;
		background-color: #E5E5E5;		
		border-color: -moz-use-text-color -moz-use-text-color #A8A8A8;
		border-image: none;
		border-style: none none solid;
		border-width: 0 0 1px;
		color: #000000;
		display: block;
		font-size: 18px;
		height: auto;
		margin: 0;
		padding: 5px 40px 5px 8px;
	}
	ul.quicktabs-tabs.quicktabs-style-basic a:hover {
		border:0;
		border-bottom:1px solid #ffffff;
		background-color:#f37021;
		text-decoration:none;
		color:#ffffff;
	}
/*	body.not-front .container-inside .content {
		margin-top: 85px;
	}
amey	*/
	.registration-form .input-form input {
		width: 223px;
	}
}

ul.quicktabs-tabs.quicktabs-style-basic {
	height:auto;
	padding-left: 20px;
}

li.expanded, li.collapsed, li.leaf{
  padding: 0 0.5em 0 0;
}
.delimiter img {
    margin: 0 5px;
}

.navbar-inverse .navbar-nav > .active > a:hover{
	background-color: #f37021;
	height: 39px;
}
.navbar-inverse .navbar-nav > .active > a{
	background-color: transparent;
	height: 39px;
}

.breadcrumb span.even {
    margin-right: 0px;
}

.region-persistent-top-links h2{
	display:none;
}
.region-persistent-top-links ul.menu li a.active-trail{
	color: #F37021;
}
.region-persistent-top-links ul.menu li.last a{
	padding-left: 0;
    padding-right: 0;
}
.region-persistent-top-links ul.menu li{
	padding-right: 0;
}
.region-persistent-submenu .menu-name-menu-persistent-top-links-menu .menu li a{
	padding-right: 10px !important;
}
#edit-field-psl-all-content-year-value-wrapper label, #edit-field-psl-all-content-year-value{
	display : none;
}
ul.tabs-inside{
	margin-left: 0;
    margin-top: 8px;
	float: left;
}
.insidepagetabs.col-14.pt10{
    margin-top: -65px;
	padding-bottom: 50px;
}
#views-exposed-form-awards-and-recognition-block .views-exposed-widget.views-submit-button,#views-exposed-form-press-release-block .views-exposed-widget.views-submit-button,
#views-exposed-form-psl-in-the-news-block .views-exposed-widget.views-submit-button,#views-exposed-form-events-block .views-exposed-widget.views-submit-button{
	margin-left: 367px;
    margin-top: -80px;
}
.quicktabs-style-basic{
	padding-left: 20px;
    padding-right: 30px;
}
body.not-front .container-inside #block-system-main > .content {
	margin-top: 0;
}
.col-lg-12 #block-system-main > .content{
	padding-left: 30px;
    padding-right: 30px;
}

@media  (max-width: 767px) {
	.node-persistent-site-pages{
		margin-left: -14px;
	}	
	.node-persistent-site-pages .logos-dropdown{
		padding-left: 0;
		padding-right: 0;
	}
}
.pager-load-more{
	clear: both;
    display: block;
    float: left;
    padding: 20px 0 0;
    text-align: center;
    width: 100%;
}
.pager-load-more a{	
	border:1px #323232 solid !important;
	padding:10px 90px !important;
	display:inline-block;
	background: #696969; /* Old browsers */
	background: -moz-linear-gradient(top,  #696969 0%, #424242 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#696969), color-stop(100%,#424242)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #696969 0%,#424242 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #696969 0%,#424242 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #696969 0%,#424242 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #696969 0%,#424242 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#696969', endColorstr='#424242',GradientType=0 ); /* IE6-9 */

	text-shadow: -1px -1px 2px rgba(0, 0, 0, 1);
	box-shadow: 1px 1px 2px  rgba(0, 0, 0, .6);
	
	font-size:16px;
	color:#ffffff;
	border-radius: 0 !important;
}
.pager-load-more a:hover{
	/*color:#f37021;*/
	text-decoration:none;
	background: #424242; /* Old browsers */
	background: -moz-linear-gradient(top,  #424242 0%, #353535 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#424242), color-stop(100%,#353535)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #424242 0%,#353535 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #424242 0%,#353535 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #424242 0%,#353535 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #424242 0%,#353535 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#353535',GradientType=0 ); /* IE6-9 */

}

#edit-field-psl-all-content-month-tid-wrapper{
display:none;
}

.st_sharethis_custom{
	background: url("/sites/default/files/share.gif") ;
	padding:8px 20px 10px 16px;    
}

.st_sharethis_custom:hover{
	background: url("/sites/default/files/share-o.gif") ;
	padding:8px 20px 10px 16px;    
}

.region-persistent-voice-logo .voice:hover {
  text-decoration: none !important;
}

body.not-front .container-inside .region-microsite-pages-row .content {
	margin-top: 0px;
}

.region-persistent-banner-text .content,.region-persistent-banner-video .content{
	background-color:transparent !important;
}
#edit-field-psl-all-date-of-news-value-wrapper,#edit-field-resources-areas-tid-wrapper{
	display:none;
}

/*10th dec */
.col-13 {
    margin-top: 0px;
    }

.insidepagetabs.col-14.pt10 {
    margin-top: 0px;
}

ul.bxslider{
 /* right: 41px;*/
}

@media (min-width: 992px) {
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
      /* left: -368px;
       bottom: 32px !important;*/
}
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	/*background: #8DC63F !important;*/
} 

.bx-wrapper .bx-pager.bx-default-pager a {
	/*height: 17px !important;
		-moz-border-radius: 36px !important;
	-webkit-border-radius: 36px !important;
	border-radius: 36px !important;*/

}
@media (min-width: 650px) {
.bx-wrapper .bx-viewport {

	  /* left: 10px;
	    width: 98% !important; */
	  
}
}

div.view-id-customer_image_slides div.insidepagetabs.col-14.pt10{
     padding-bottom: 0px;
}

div#block-views-customer-image-slides-block .content{
    margin-top:0px;
}
div.view-customer-image-slides div.col-13{
    padding-left:28px;
}
@media (max-width: 660px) {
div.view-customer-image-slides div.col-13{
    padding-left:17px;
}
}
/*10th dec */
.region-persistent-submenu .menu-block-6 ul li a{
	padding-right: 10px !important;
}

#block-views-psl-in-the-news-block > .content,#block-views-awards-and-recognition-block > .content,#block-views-events-block > .content,#block-views-press-release-block > .content,#block-views-whats-new-block > .content,#block-views-all-resources-block > .content,#block-views-brochure-block > .content,#block-views-published-articles-block > .content,#block-views-published-articles-block > .content,#block-views-case-studies-block > .content,#block-views-news-letters-block > .content,#block-views-persistent-videos-block > .content,#block-views-upcoming-webinars-block > .content{
	margin-top: 0;
}

#colorbox {
	background: none;
	box-shadow: none;
}

#block-views-all-resources-block .view-filters,#block-views-brochure-block .view-filters,#block-views-published-articles-block .view-filters,#block-views-published-articles-block .view-filters,#block-views-case-studies-block .view-filters,#block-views-persistent-videos-block .view-filters,#block-views-ebooks-whitepapers-block .view-filters {
    float: left;
    margin-left: 270px;
    margin-top: -50px;
}


@media  (max-width: 767px) {
	#block-views-all-resources-block .view-filters,#block-views-brochure-block .view-filters,#block-views-published-articles-block .view-filters,#block-views-published-articles-block .view-filters,#block-views-case-studies-block .view-filters,#block-views-persistent-videos-block .view-filters {
		float: left;
		margin-left: 270px;
		margin-top: -106px;
	}

}

/* #breadcrumb{
	height: 31px;
}
*/

 /*13th dec */
  
  div#node-310 form#webform-client-form-310 div input[type="email"]{
      background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 6px 8px;
    width: 100%;
}
 div#node-310 form#webform-client-form-310 div input[type="text"]{
     background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 6px 8px;
    width: 105%;
}
 div#node-310 form#webform-client-form-310 #edit-submitted-message{
    /* width: 675px;    */
}
 #webform-component-message{
     padding-top:3px; 
 }
 
 div#node-310 form#webform-client-form-310 div input[type="text"]{
    background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 7px 8px;
    width: 100%;
 }
  div#node-310 form#webform-client-form-310 div input[type="email"]{
    background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 7px 8px;
    width: 100%;
 }
div#node-310 form#webform-client-form-310 div select{
    background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 7px 8px;
    width: 100%;
 }
#webform-component-select-enquiry-type {
 margin-top:-0.5px;
}

  div#node-310 form#webform-client-form-310 div #edit-submitted-message{
    background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 7px 8px;
    resize:vertical; 
    
 }
 #webform-component-message{
  padding:0px;
 }
 
 div#node-310 form#webform-client-form-310 div.col-13{
     padding:0px;
 }
 div#node-310 form#webform-client-form-310 div.insidepagetabs{
      padding:0px;
 }
 div#node-310 form#webform-client-form-310 div.prl10 {
     padding:0px;
 }
 div#node-310 form#webform-client-form-310 div.toptoolbox{
     text-align:right;
 }
 div#node-310 form#webform-client-form-310 div#edit-submit{
     display:none;
 }
 #webform-component-message label{
    bottom: 118px;
   /* left: 525px;  */
    position: relative;
    text-align: right;
    width: 100%;
 }
 
 div#node-310 form#webform-client-form-310 div.grippie{
    display:none;
 }
  div#node-310 form#webform-client-form-310 legend{
    display:none;
 }
div#node-310 form#webform-client-form-310 div.fieldset-description{
     display:none;
 }
 div#node-310 form#webform-client-form-310 .description{
     display:none;
 }
 div#node-310 form#webform-client-form-310 div.form-item-captcha-response{
     width:100%;
     padding: 0 30px 0px 0;
     margin-top:0px;
 }
 div#node-310 form#webform-client-form-310  input#edit-captcha-response {
  width:10%;
 }
 div#node-310 form#webform-client-form-310 div.captcha{
    padding-top:0px;
 }
 div#node-310 form#webform-client-form-310 div.fieldset-wrapper{
     padding: 0 30px 0px 0;
 }
 div#node-310 form#webform-client-form-310 div.form-item-captcha-response label, span.field-prefix{
    font-size:13px;
    font-weight:normal;
 }
 div#node-310 form#webform-client-form-310 div input.error[type="text"]  ,div#node-310 form#webform-client-form-310 div input.error[type="email"], div#node-310 form#webform-client-form-310 #edit-submitted-message.error{
    background-color: #FFF2EB;
    border-color: #FF9191;
}

div#node-310 form#webform-client-form-310 div.form-item-captcha-response label.error {
    bottom: 24px;
    left: -45px;
    position: relative;
}
@media  (max-width: 767px) {
div#node-310 form#webform-client-form-310 div.form-item-captcha-response label.error {
      bottom: 46px;
    left: 146px;
    position: relative;
    }
}

@media (max-width: 600px) {
div#node-310 form#webform-client-form-310  input#edit-captcha-response {
  width:26%;
 } 
}
@media only screen and (device-width: 768px) {
   #edit-submitted-message {
    width: 600px;
}
}

div#node-310 form#webform-client-form-310 div.form-textarea-wrapper ,#webform-component-message{
    width:100%;
}
#edit-submitted-message {
    width:100%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari and Chrome */
.form-item, .form-actions{
    margin-top: 0em;
    margin-bottom: 0em;
  }
}
#search-block-form .captcha-admin-links {
display:none;
}

div#node-310 form#webform-client-form-310 .prl10 {
    padding-left: 0px !important;    
}

#contactuspage .st_sharethis_custom{
 position:relative;
 top:6px;
 cursor: pointer;
}
 /*13th dec */

#views-exposed-form-upcoming-webinars-block #edit-field-resources-date-of-content-value-1-wrapper,#views-exposed-form-past-webinars-block{
	display:none;
}

.insidebox div div p{
    font-family: 'proxima_nova_rgregular';
    font-size: 13px;
    line-height: 16px;
    padding: 10px 0 0;
	text-transform: none;
	color: #2C2C2C !important;
}
.hidden_region_register_form{
	display:none;
}
#webform-client-form-382 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-382 #edit-actions{
	/*	margin-top: -14px;  */
    	margin-top: 0px;
	
}
#webform-client-form-382 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-382 h2{
	display:none;
}
#cboxTopCenter.container-inside 
{
display:none;
}
#cboxWrapper.container-inside 
{
display:none;
}
#cboxLoadedContent {
display:block;
width:394;
}

div#bod.details{
	height:90px;
	display:block;
}

p#journey.p14 {
		color: #2C2C2C;
    display: block;
    font-family: 'proxima_nova_rgregular';
    font-size: 14px;
    margin: 0;
    padding-top: 6px;
}

#tweet.twittershare{
	background-image:url(../images/tweeeet.jpg);
	background-position:left top;
	width:20px;
	height:20px;
	display:inline-block;
}
#tweet.twittershare:hover{
	background-position:left bottom;
}

#download.pdf{
	background-image:url('../images/pdficon.gif');
	background-position:left center;
	background-repeat:no-repeat;
	padding: 0px 5px 0px 19px;
	display:inline-block;	
}
div#clickhere.col-6 p a{
		color: #006899;
    padding-left: 0;
    text-decoration: underline;
}

div#clickhere.col-6 p a:hover{
	color: rgb(243, 112, 33);
text-decoration: none;
}
div#highlights.details{
    height: 178px;
    display: block;
    padding-top: 0px;
}


/* 16th dec */
 
div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget fieldset#edit-captcha.captcha-admin-links legend{
    display:none;
 }
 
#edit-field-persistent-country-tid{
 display:none;
 }
/*#logosdrop{
    position: absolute;
    right: 32px;
   top: 801px;
    z-index:99999; 
}    */

.map,#map_canvas, map_canvas_img  {
   height:auto;
   
} 
.googlemap{
    margin-bottom: 33px;
    height:542px;
}
 

#map_canvas img{
    width:100%;
}
.mapdetails {
    background-color: rgba(0, 35, 51, 0.9);
    top: 485px;
    color: #FFFFFF;
    left: 0;
    height:70px;
    
    /*max-height: 4%;*/
    padding: 10px 20px;
    position: absolute;
    right: 0;
    z-index: 1000;
    width:98%;
    margin-left:10px;
}

@-moz-document url-prefix() { 

  .setmargin{
   margin-top:30px;    
  }
 /* #logosdrop{
    position: absolute;
    right: 32px;
    top: 799px;
    z-index:99999; 
   
 }  */
} 
@-moz-document url-prefix() {  
  .mapdetails {
    top: 485px;
    color: #FFFFFF;
    left: 0;
    height:57px;
   /* max-height: 4%;   */
    padding: 10px 20px;
    position: absolute;
    right: 0;
    z-index: 1000;
   /* width:98%; */
    margin-left:10px;
  }
}
.setmargin{
    margin-top:24px;    
}
    
@media  (max-width: 767px) {

.map,#map_canvas, map_canvas_img  {
    height:auto;
}  
/* #logosdrop{
    width:232px;
    left: 16px;
    position: absolute;
    top: 648px;
    right: 0;
    z-index: 99999;
  }   */
  
  .setmargin{
    margin-bottom: 82px;
    margin-top: 24px;
  }
  
  .mapdetails {
    height:88px;
    top:186px;
    /*width:96%;    */
  }
  
  #map_canvas{
    width:103%;
  }
}
 

 @media only screen
and (min-device-width : 600px)
 {
/* Styles */   .mapdetails {
width:98%;
}
}

body.not-front .container-inside .content .staticmenu{
     position: relative;
    top: 0px;
}

div.content div.menu-inside div.region div#block-block-180.block div.content{
  margin-top:0px;
}

div.content div.menu-inside div.region div#block-block-201.block div.content {
  margin-top:0px;
}




/*.addressbox {
font-family: proxima_nova_rgregular;
height: 211px;
}*/

@media (max-width: 767px) {
.addressbox {
height: auto;
}

}

/* 16th dec */

label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	/*	top:-25px;    */
	padding-left:11px;
}
.textarea label.error{
	top:-17px
}
div#colfour{
margin-right:-30px;
margin-left:-30px;
}

/*persistent overview*/

body.aboutoverview ul.content-list li {
   background-image: url("/sites/all/themes/persistent/images/list-orange-arrow.gif");
   background-position: left 6px;
   background-repeat: no-repeat;
   font-size: 13px;
   line-height: 18px;
   list-style: none outside none;
   padding: 0 0 5px 14px;
}

body.aboutoverview .col-sm-4 .insidebox {
    background-color: rgba(0, 0, 0, 0);
   /* border: 0 none;  */
    text-align: center;
}
body.aboutoverview .col-sm-4 .insidebox {
    /*margin: 0;  */
}
body.aboutoverview .col-sm-4 .insidebox > div {
    text-align: left;
}
body.aboutoverview .col-sm-4 .insidebox h3 {
    text-align: center;
}

body.aboutoverview .col-13 {
      padding: 0px;
}
body.aboutoverview .col-14 {
    padding: 30px 0 0;
} 


body.aboutoverview .col-sm-4 .insidebox span.line {
    display: block;
    padding: 3px 0px 12px;
}

body.aboutoverview .col-14 .line10 {
    margin: 0 0 10px;
}

/*persistent overview*/

/*milestone */

.cirline {
    background-image: url("/sites/all/themes/persistent/images/greyline.gif");
}
    
#node-450 .col-13 {
    background-image: url("/sites/all/themes/persistent/images/greyline.gif");
    background-position: center top;
    background-repeat: repeat-y;
    margin: 20px 0;
   
    padding: 0;

}


@media (max-width: 767px) {
	
  #node-450 .col-13{
		background-image:url(../images/greyline.gif);
		background-position:20px top;
		background-repeat:repeat-y;	
	}
	#node-450 .col-13 h1{
		background-color:#ffffff;
		margin:0;
		padding-bottom:10px;	
	}
}

.block-block  > .content,#block-quicktabs-comparative-analysis-tabs > .content{
	margin-top: 0px !important;
}
body.bigdatapage .tabview .col-6{
	text-align:center;
	min-height:135px;
	padding-top:15px;
}
body.bigdatapage .tabview{
	background-color:#f0f2f2;
	margin-bottom:10px;
}
body.bigdatapage .col-6 div img{
	padding-bottom:10px;
}
body.bigdatapage .container-inside h3 {
	padding-bottom:0;
}
body.bigdatapage .banlight{
	font-family: 'proxima_nova_rgregular';
	font-size: 26px !important;
	color: #f37021;
	line-height: 110%;
} 
body.bigdatapage #tabcontents ul.tabheads li{
	display:inline-block;
	margin:0;
	height:30px;
	width:auto;
	min-width:180px;
	position:relative;
	padding:0;	
	text-align:left;
}
body.bigdatapage .container-inside .banner .text p {
	color: #e1e1e1;
	font-family: 'proxima_nova_ltlight';
	font-size: 38px;
	line-height: 43px;
}
@media (max-width: 1016px) and (min-width: 768px) {
	body.bigdatapage .tabview{
		width:100%;	
		margin-top:20px;
	}
	body.bigdatapage .tabview .col-6{
		width:33.33333333333333333333%;
	}
	body.bigdatapage .tabview .col-6:nth-child(4n+0){
		clear:both;
	}
}
#quicktabs-container-comparative_analysis_tabs{
	padding-left: 0;
	padding-right: 0;
}
#quicktabs-comparative_analysis_tabs  > .item-list{
	padding-left: 10px;
}
#partner_logo img{
	width: auto;
  height : auto;
  max-height: 100%;
  max-width: 100%;
	display:block;
}
h2#partner_header.head2{
   color: #F37021;
    font-family: 'proxima_nova_rgregular';
    font-size: 18px;
    font-weight: normal;
    padding: 15px 0 0;
}

#quicktabs-container-comparative_analysis_tabs .bggray{
	background-color:#e5e5e5;
	border-bottom:1px #a8a8a8 solid;
	padding:10px;
}
#quicktabs-container-comparative_analysis_tabs .ptext18{
	font-family: 'proxima_nova_rgbold';
	font-size: 16px;
	color: #2c2c2c;
}
#quicktabs-container-comparative_analysis_tabs .col-2{
	text-align:right;	
}
#quicktabs-container-comparative_analysis_tabs .ptextgreen{
	font-family:'proxima_nova_rgregular';
	font-weight:normal;
	font-size:16px;
	color:#a1c73a;
}
#quicktabs-container-comparative_analysis_tabs .tab-pane .col-14{
	border-bottom:1px #e6e6e6 solid;
	border-left:1px #e6e6e6 solid;
	border-right:1px #e6e6e6 solid;
	padding:10px;
}
#quicktabs-container-comparative_analysis_tabs h2.statement{
	font-family: 'proxima_nova_rgregular';
	font-size: 20px;
	color: #f37021;
	font-weight: normal;
	margin-top: 10px;
	text-align: left;
	display:block;
	overflow:hidden;
}

@media  (min-width: 768px) {
	#block-quicktabs-comparative-analysis-tabs #quicktabs-comparative_analysis_tabs  ul.quicktabs-tabs{
		height:31px;
		overflow:visible;
	}
	#block-quicktabs-comparative-analysis-tabs #quicktabs-comparative_analysis_tabs  ul.quicktabs-tabs li:nth-child(1) {
		width:260px;
	}
	#block-quicktabs-comparative-analysis-tabs #quicktabs-comparative_analysis_tabs  ul.quicktabs-tabs li:nth-child(2) {
		width:150px;
	}
	#quicktabs-container-comparative_analysis_tabs div.tab-pane p img.rtimg{
		width:auto;	
		margin-top: 4px;
	}
}

@media  (max-width: 1024px) and (min-width: 768px) {
	#block-quicktabs-comparative-analysis-tabs #quicktabs-comparative_analysis_tabs  ul.quicktabs-tabs li{
		width:220px;
		
	}
	#block-quicktabs-comparative-analysis-tabs #quicktabs-comparative_analysis_tabs  ul.quicktabs-tabs li a{
		padding:5px;
	}
}

@media  (max-width: 767px) {
	#block-quicktabs-comparative-analysis-tabs #quicktabs-comparative_analysis_tabs  ul.quicktabs-tabs{
	  border:0;
	  margin: 0;
	  padding:20px 10px;
    }
  	#block-quicktabs-comparative-analysis-tabs #quicktabs-comparative_analysis_tabs  ul.quicktabs-tabs li{
		display:block;
		margin:0;
		height:auto;
		width:100%;
		position:relative;
		
	}
	#block-quicktabs-comparative-analysis-tabs #quicktabs-comparative_analysis_tabs  ul.quicktabs-tabs li a{
		border:0;
		border-bottom:1px solid #a8a8a8;
		background-color:#e5e5e5;
		padding: 5px 40px 5px 8px;
		height:auto;
		margin:0;
		font-size:18px;
		display:block;
		color:#000000;
	}
	#block-quicktabs-comparative-analysis-tabs #quicktabs-comparative_analysis_tabs  ul.quicktabs-tabs li a:hover,
	#block-quicktabs-comparative-analysis-tabs #quicktabs-comparative_analysis_tabs  ul.quicktabs-tabs li.active a{
		border:0;
		border-bottom:1px solid #ffffff;
		background-color:#f37021;
		text-decoration:none;
		color:#ffffff;
	}

	#quicktabs-container-comparative_analysis_tabs .col-14 .col-2,
	#quicktabs-container-comparative_analysis_tabs .col-14 .col-6{
		padding-left:33%;
		display:inline-block;
	}	
	#quicktabs-container-comparative_analysis_tabs .col-14 .col-2:before,
	#quicktabs-container-comparative_analysis_tabs .col-14 .col-6:before{
		content: attr(title);
		padding-right:10px;
		font-weight:bold;
		width:33%;
		display:inline-block;
		margin-left:-50%;
		float:left;
	}
	
	#quicktabs-container-comparative_analysis_tabs .ptextgreen{
		font-size:14px;
			
	}
	#quicktabs-container-comparative_analysis_tabs .bggray {
		display:none;
	}
	#quicktabs-container-comparative_analysis_tabs{
		margin-top: 50px;
	}
	#quicktabs-container-comparative_analysis_tabs .tab-pane .col-14{
		border:0px;
		border-bottom:1px #a8a8a8 solid;
	}
	#quicktabs-container-comparative_analysis_tabs .tab-pane .first{
		border-top:1px #a8a8a8 solid;
	}
	#quicktabs-container-comparative_analysis_tabs .tab-pane{
		padding-left: 0;
		padding-right: 0;
	}
	#quicktabs-container-comparative_analysis_tabs .col-2{
		text-align:left;	
	}	
	
	#quicktabs-comparative_analysis_tabs > .item-list {
		padding-left: 0px;
	}	
	#block-quicktabs-comparative-analysis-tabs #quicktabs-comparative_analysis_tabs ul.quicktabs-tabs {
		padding-left: 0;
		padding-right: 0;
	}
	
	.bigdatapage .linkandbutn .navbar-form {
		height: 43px;
	}	
	#edit-submit--2, #edit-submit--3, #edit-submit--4 {
		height: 30px;
	}
}

#quicktabs-comparative_analysis_tabs div.item-list ul.quicktabs-tabs li a{
	font: 18px "proxima_nova_rgregular",Helvetica,Arial,sans-serif !important;
}

body.meet-the-experts #resboxes{
	height: auto !important;
}
/*meet the experts css*/
#expertheader{
	background-color:inherit;
	margin-bottom: -35px !important;
}
body.meet-the-experts .breadcrumb a{
	color: #ECECEC;
    cursor: pointer;
    font-family: 'proxima_nova_rgregular';
    font-size: 14px;
    padding: 0;
}
body.meet-the-experts .breadcrumb span {
    color: #ECECEC;
    font-family: 'proxima_nova_rgregular';
    font-size: 14px;
}
body.meet-the-experts .breadcrumb span img{
    margin: 0 5px;
}

#showhideblocks .col-3 h3{
	text-transform:uppercase;
	font-size:12px;
	color:#f37021;
	padding-bottom:10px;
	font-weight:bold;
}
#showhideblocks .col-18{
	padding:0;
}
#block-views-current-quarter-results-block > .content,#block-views-previous-quarter-results-block > .content{
	margin-top: 0;
}

#block-twitter-block-1,#block-fb-social-persistentsystems-fb-social,#block-aggregator-feed-1{
	float:left !important;
margin-top:-15px;
}

#block-twitter-block-1 > h2{
	display:none;
}
#block-aggregator-feed-1{
/*border:1px solid #E6E6E6;*/
width:auto;
margin-top:15px
}
#block-aggregator-feed-1 > h2{
    
    background-color: #006899;
    height: 53px;
    color:#FFFFFF;
    padding: 14px 10px;
    font-family: 'proxima_nova_rgregular';
    font-size: 18px;
    
}

#block-aggregator-feed-1 div.content{
	border:1px solid #E6E6E6;
}

/*4thdec */
 
body.not-front .container-inside .bgblack2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.01);
}

body.persistent-voice .col-14 {
padding: 30px 15px 0;
}

body.persistent-voice breadcrumb, .breadcrumbwt {
padding: 8px 3px 3px 24px;
}

.oxh {
    overflow-x: visible;
    width: 100%;
}

body.persistent-voice ul.menu li {
    margin-left: -5px;
}
/*4thdec */


#block-views-persistent-blog-items-block > h2 {
background-color: #006899;
    height: 72px;
    color:#FFFFFF;
    padding: 14px 10px;
    font-family: 'proxima_nova_rgregular';
    font-size: 18px;
    
}
.linkandbutn .navbar-form{
	height: 28px;
}
.search-result a, .search-result .search-snippet-info,ol.search-results{
	padding-left: 0 !important;
}
.search-results, .search-snippet-info{
	padding-left: 0 !important;
}
.page-search #block-system-main h2{
	display:none;
}
#search-form .search-advanced{
	background-color: #e8e9e7;
	height: auto;
	width: 100%;
	overflow: hidden;
	margin:18px 0 25px 0;
}
#search-form .search-advanced .fieldset-legend{
	background-color: #e8e9e7;
}
#search-form .search-advanced legend{	
	font-family: 'proxima_nova_rgregular';
    font-size:20px;
    color:#5b861e;
    border-bottom:1px #ffffff solid;
    padding: 10px 0;
     float: left;
    margin-bottom:0px;
}
#search-form .search-advanced a img{
	-webkit-transition:all 200ms;
	-moz-transition:all 200ms;
	-ms-transition:all 200ms;
	-o-transition:all 200ms;
	transition:all 200ms;
	float:right;
	position:relative;
	top:10px;
}
#search-form .search-advanced a.advcl img{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); /* IE 9 */
	-webkit-transform:rotate(180deg);	
}
#search-form .search-advanced a.advop img{
	transform:rotate(0deg);
	-ms-transform:rotate(0deg); /* IE 9 */
	-webkit-transform:rotate(0deg);	
}
#search-form .search-advanced .form-item label{
	text-align:right;
    font-weight:normal;
    width:282px;
    padding-right:12px;
	font-size:18px;
}
#search-form .search-advanced .form-item input{
	max-width:335px;
	width:100%;
	height:34px;
    font-family: 'proxima_nova_rgregular' !important;
    padding:5px 10px;
    font-size:18px;
    color:#2f2f2f;
	border:1px #d1d1d1 solid;
	
}
#search-form .search-advanced .criterion{
	padding:20px 0;
	width:100%;
}
#search-form .search-advanced .action input{
	font-family: 'proxima_nova_rgbold' !important;
	color:#ffffff;
	text-transform:uppercase;
	border:0;
	width:auto;
	height:auto;
	background-color: #006899;
	background-image: url('../images/findmore.png');
	background-position: right center;
	background-repeat: no-repeat;
	padding: 9px 35px 7px 10px;
	font-size: 12px;
	text-transform: uppercase;
	margin-left: 645px;
    margin-top: -140px;
}
#search-form .search-advanced .action input:hover{
	color: #f37021;
	background-color: #000000;
	text-decoration: none;
}
#search-form  #edit-basic .form-item label{
	display:none;
}
#search-form  #edit-basic .form-item input{
	max-width:337px;
	width:100%;
	height:34px;
    font-family: 'proxima_nova_rgregular';
    font-size:18px;
    color:#777777;
    padding:5px 30px 5px 10px;
	border:1px #d1d1d1 solid;
}
#search-form  #edit-basic #edit-submit{
	/*display:none;*/
	background-color: #FFFFFF;
    background-image: url("../images/search-button.png");
    background-position: left top;
    background-repeat: no-repeat;
    border: 0 none;
    height: 23px;
    width: 20px;
	margin-left: -28px;
	margin-top: 6px;
	position: absolute;
}
.page-search .item-list .pager li {
	padding: 0;
}
.page-search .item-list ul li {	
	margin: 0 9px 0 0;
}
.page-search .item-list .pager {
	float: right;
}
.page-search .item-list .pager li > a,.page-search .item-list .pager li > span {
    background-color: inherit;
    border: none;
    border-radius: none;
    display: inline-block;    
    padding: 0;
	color: #006899;
}
#search-form #edit-basic #edit-submit:hover{
	background-position: left -31px;
}
#search-form .search-advanced .criterion  div{
	margin-bottom: 22px;
	margin-top: 0;
	overflow: hidden;
}
#block-system-main form.search-form > h2 {
    display: none;
}
.dotted-line1{
	border-bottom:1px #2f2f2f dotted;
	margin-bottom:20px;
	padding-top:10px;
}
#search-form #edit-advanced .fieldset-title{
	color: #006899;
}
.page-search #block-system-main > .content h1{
	 color: #719E32;
}

/*7thdec */
body.annual-report .container-inside .content{
     margin-top: 0px;
 }
 body.annual-report .container-inside .col-lg-12{
     margin-top: 32px;
 }
/*7thdec */

#quicktabs-container-comparative_analysis_tabs #tabs-2, #quicktabs-container-comparative_analysis_tabs #tabs-1{
	padding-right: 0 !important;
}

.node-persistent-site-pages ul.tabs-inside{
	margin-bottom: 0;
}

.node-resources .field-items .even{
	text-align: left !important;
}

/*13th dec */

div#block-block-80.block div.content div.insidepagetabs{
 padding-bottom:0px;

}
@media (max-width: 767px) {
.col-lg-12 #block-system-main > .content {
padding-left: 30px;
padding-right: 9px;
}
.toptoolbox {
float: right;
width: 100%;
padding-right: 3px;
padding-bottom: 6px; /* padding-bottom: 39px;   */
/*margin-top: -30px;    */
}  
}

@media (max-width: 767px){
.boxesequalht .col-15 .col-sm-4 .insidebox {
border: 0;
border-bottom: 1px #a8a8a8 solid;
margin-top: 30px;
padding: 0;
}
}

div#resboxes ul#tiles div.view-content div.views-row li.m10 div.resinsidebox div h3.m-bottom15  {
          padding: 8px 0 14px;
}


body.whats-new div.container-inside h3 {
     /* margin-top: 13px;     */
}

body.awards-n-recognitions div.container-inside h3 {
      margin-top: 9px;  
}

/*13th dec */

@media (max-width: 767px) { 
#twitter-widget-1{ 
width:100%; 
}}
@media (max-width: 767px) { 
#twitter-widget-0{ 
width:100%; 
}}


/*body.bigdatapage h3.p0{
margin-top:1px;
} */

.region-frontpage-slide1-blue-box .contextual-links-region, .region-frontpage-slide4-persistent-voice-block .contextual-links-region {
	position: static;
}

/*header fix */


body.bigdatapage{
background-position: center 120px;background-repeat: no-repeat;
}

@media (max-width: 767px){
body.not-front .container-inside {
margin-top: -21px;
}
body{
background-position: 50% 93px;
}

body.not-front .container-inside .content .menu-inside {
background-color: #a8a8a8;
padding: 0px;
}


}

div#block-block-75 h2{
display:block;
}
/* change on 1498   */
/*header fix */

.form-item .description {
    display: none !important;
    font-size: 0.85em;
}


/*footer fix mobile view 16th jan */
@media (max-width: 767px){
  html.js body.bigdatapage footer div.content footer{
padding:0px;   
}
html.js body.persistent-voice div.views-row li.m10 div.resinsidebox{
margin: 0 0px;
}
}


#block-block-68 .content > .col-14{
   padding-left: 30px;
   padding-right: 30px;
}
#block-block-68 .content > .col-14 .line10{
	margin-left: 0;
	margin-right: 0;
}
#block-block-68 .content > .col-14 .highlightevent{
	padding-top: 30px;
}

.banner5 .region-frontpage-slide5-background .content img{
    width:100%;
    height:auto; 
    position:absolute;
    z-index:1;   
}

.region-persistent-menu{
	display:none;
}


/*17th dec global-office*/

#edit-field-persistent-country-tid{
 display:none;
 }
/*#logosdrop{
    position: absolute;
    right: 32px;
   top: 801px;
    z-index:99999; 
}  */

.map,#map_canvas, map_canvas_img  {
   height:auto;
   
} 
.googlemap{
    margin-bottom: 33px;
    height:542px;
}
 

#map_canvas img{
    width:100%;
}
.mapdetails {
    background-color: rgba(0, 35, 51, 0.9);
    top: 481px;
    color: #FFFFFF;
    left: 0;
    height:70px;
    
    /*max-height: 4%;*/
    padding: 10px 20px;
    position: absolute;
    right: 0;
    z-index: 1000;
    width:98%;
    margin-left:10px;
}

@-moz-document url-prefix() { 

  .setmargin{
   margin-top:30px;    
  }
/*  #logosdrop{
    position: absolute;
    right: 32px;
    top: 737px;
    z-index:99999; 
   
 }  */
} 
@-moz-document url-prefix() {  
  .mapdetails {
    top: 481px;
    color: #FFFFFF;
    left: 0;
    height:70px;
   /* max-height: 4%;   */
    padding: 10px 20px;
    position: absolute;
    right: 0;
    z-index: 1000;
   /* width:98%; */
    margin-left:10px;
  }
}
.setmargin{
    margin-top:24px;    
}
    
@media  (max-width: 767px) {

.map,#map_canvas, map_canvas_img  {
    height:auto;
}  
 /*#logosdrop{
    width:232px;
    left: 16px;
    position: absolute;
    top: 507px;
    right: 0;
    z-index: 99999;
  }    */
  
  .setmargin{
    margin-bottom: 82px;
    margin-top: 24px;
  }
  
  .mapdetails {
    height:88px;
    top:186px;
    /*width:96%;    */
  }
  
  #map_canvas{
    width:103%;
  }
}
 

 @media only screen
and (min-device-width : 600px)
 {
/* Styles */   .mapdetails {
width:98%;
}
}



div#block-views-persistentsys-locations-block.block div.content div.view div.insidepagetabs div.map div#map_canvas.googlemap{
/*height:219px*/;
   margin-bottom: 0px;
   padding-bottom: 0px;

}

@media  (max-width: 767px) {

#map_canvas{
   height:275px !important;  
}

body.global-offices div.col-12 div.col-13 {
margin-top: 26px;
}

.mapdetails {
    height: 69px;
    top: 206px;
}

}

/*body.global-offices .container-inside .content{
    margin-top:0px;
} */
body.global-offices div.region div#block-views-persistentsys-locations-block.block div.content{
   margin-top:0px;
}

body.global-offices .logos-dropdown {
  /* top: 584px;  */  
}

@media  (max-width: 1024px) and (min-width: 768px) {
body.global-offices .logos-dropdown {
/*top: 579px; */  
}
.mapdetails {
top: 481px; 
} 
}
/* Styles */

#block-quicktabs-comparative-analysis-tabs.ul.quicktabs-tabs.quicktabs-style-basic a {
   
    height: 30px !important;
   
}


body.global-offices div.mob-menu div.region div#block-menu-block-5.block div.content {
background-color: #0E0E0E;
margin-top: 0px;
    
}

/*17th dec global-office*/

#webform-client-form-382 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}

/* fix for close button of colorbox*/
#colorbox{
overflow:visible !important;
}
/*End of colorbox fix*/

html.js body.annual-report div.container-inside div.content{
  padding: 0 0 0px;
}

.item-list ul {list-style:none outside;
}



/*  21st jan */
@media  (max-width: 1024px) {
ul.quicktabs-tabs.quicktabs-style-basic {
    height: auto;
    padding-left: 0;
    margin-top: -75px;
  /*   margin-bottom: 76px;*/
}

.quicktabs-style-basic {
    padding-left: 14px;
    padding-right: 4px;
}
.quicktabs_main.quicktabs-style-basic {
  padding-left: 0;
}
.mplr0 {
padding-right: 10px !important;
}
}

body.anand-deshpande div.field div.field-items div.field-item div.col-13{
padding: 0 0px;
}
body.anand-deshpande div.content div.field div.field-items div.field-item div.insidepagetabs{
padding: 30px 0px 0;
}

body.anand-deshpande div.content div.field div.field-items div.field-item div.line10 {
    margin-left: 0px;
    margin-right:0px;
}

body.anand-deshpande div.content div.field div.field-items div.field-item div.insidepagetabs div#resboxes ul#tiles li.m10 div.resinsidebox{
 margin-left: 0px;
}

body.anand-deshpande div.field div.field-items div.field-item div.insidepagetabs div#resboxes ul#tiles li.m10{
min-width: 227px;
}
/*  21st */
.pager-load-more .pager-next{
	margin: 0 !important;
}

.node-page .sharethis-buttons{
	display: none;
}

.tblbggray {
background-color: #e5e5e5;
border-bottom: 1px #a8a8a8 solid;
padding: 10px;
}

/* 23rd jan */

div#node-310 form#webform-client-form-310 div.captcha {
    padding-bottom: 6px;
}
body.bigdatapage div#node-310.node form#webform-client-form-310.webform-client-form div div.insidepagetabs div#edit-actions.form-actions{
  margin-top: 0px;
}
body.global-offices .logos-dropdown {
    margin-top: -38px;
}

@media  (max-width: 767px) {
body.global-offices .logos-dropdown {
    margin-top: 0px;
}

body.bigdatapage div.container-inside div.content div div.region div#block-system-main.block div.content div#node-310.node div.content {
    margin-left: -18px;
}

html.js body.bigdatapage  div#node-310.node div.content form#webform-client-form-310.webform-client-form div div#contactuspage.toptoolbox{
    padding-right: 5px; 
}

}

body.bigdatapage div.container-inside div.content div div.region div#block-system-main.block div.content div#node-310.node div.content{
 margin-top: 0px;
}



/* 23rd jan */

#block-views-previous-quarter-results-block > h2.head2{
	margin-bottom: 0 !important;
}
#block-views-previous-quarter-results-block  .view-previous-quarter-results .insidepagetabs{
	padding-top: 0 !important;
}
.region-frontpage-slide1-green-box .green-box > a{
	text-decoration: none;
}
#block-views-nodequeue-1-block .item-list ul li {
    margin: 0 0 0.25em 0.2em !important;
    padding: 0;
}

/* meet the experts page css changes for title 24-01-2014*/
@media  (max-width: 767px) {
	body.meet-the-experts div#colfour {
			margin-bottom: -36px;
			margin-left: -15px;
	}
body.not-front .container-inside .content .menu-inside {
    background-color: #A8A8A8;
    padding: 8px;
}
body.persistent-voice div.container-inside div.banner div.pvoice-banner img{
   margin-top: 45px;
}

body.persistent-voice .container-inside .content {
    margin-top: 0px;
}
body.persistent-voice div.content div.view div.insidepagetabs div.more-resources{
   padding: 0px;
}
body.persistent-voice div.container-inside div#resboxes1 ul#pvoice div.view-content div.views-row li.m10{
   padding: 0px;
}

}


body.not-front .container-inside .banner .video {
    background-color: rgba(2, 7, 26, 0.6);
    float: right;
    margin-top: 2px;
   /* max-width: 33%;   */
    padding: 10px;
}

body.not-front .container-inside .banner .text{
  margin-top: 85px;
  line-height: 1px;
}

body.bigdatapage div.view div.insidepagetabs div.item-list ul.pager{
text-align:justify;

}

body.bigdatapage div.content div.view div.insidepagetabs div.item-list ul.pager li.pager-next{
 padding-left: 351px;
} 

@media  (max-width: 767px) {
body.bigdatapage div.view div.insidepagetabs div.item-list ul.pager{
text-align:center;
}
body.bigdatapage div.content div.view div.insidepagetabs div.item-list ul.pager li.pager-next{
 padding-left: 0px;
 padding: 0.5em;
}
}
@media  (max-width: 1024px) and (min-width: 768px) {
body.bigdatapage div.view div.insidepagetabs div.item-list ul.pager{
text-align:center;
}
body.bigdatapage div.content div.view div.insidepagetabs div.item-list ul.pager li.pager-next{
 padding-left: 0px;
 padding: 0.5em;
}
}
body.bigdatapage div#block-system-main.block div.content div.field-item ul.content-list li a{
padding: 0px;
}

body.bigdatapage div#block-system-main.block div.content  p a{
padding: 0px;
}

body.bigdatapage div.container-inside div.content div div.region div#block-views-ebooks-whitepapers-block.block div.content div div.view div.insidepagetabs div.view-filters{
    float: left;
    margin-left: 270px;
    margin-top: -83px;
}
html.js body.bigdatapage div#block-views-brochure-block.block div.content div.insidepagetabs div.view-filters{
    margin-top: -81px;
}
body.bigdatapage div.container-inside div.content div div.region div#block-views-ebooks-whitepapers-block.block div.content div.view div.insidepagetabs div.view-filters{
   float: left;
   margin-left: 270px;
   margin-top: -83px;
}

body.persistent-voice .container-inside .content {
/*background-color: rgba(0, 0, 0, 0);     */
}

/*29th jan */
body.share-price  div.col-13{
 padding: 0px;
}
body.share-price div.content div.col-14 {
 padding-left: 0px;
}
body.share-price div.content div.col-14 h2.head2{
padding-left: 0px !important;
}
body.share-price div.content div.col-14 div.line10{
margin:0px;
}
@media  (max-width: 767px) {
body.share-price div#block-system-main.block div.content{
padding-left: 14px;
}
body.share-price div.col-13 div.col-6 div.col-12 div p.shareprice{
margin: 0 15px 10px;
}
body.share-price div.content div#contactuspage.toptoolbox{
    margin-top: -52px;
    padding-right: 0px;
}
body.share-price div.content div.col-14{
  padding-top: 10px;
}
body.bigdatapage{
background-position: center 0;
}
/*body div#quicktabs-shareinsights_tabs.quicktabs-wrapper ul.quicktabs-tabs {
    margin-bottom: 99px;
} */
body.bigdatapage div#block-quicktabs-consulting-tabs.block div.content div#quicktabs-consulting_tabs.quicktabs-wrapper div.item-list ul.quicktabs-tabs{
   margin-bottom: 42px;
}
body.share-price div.content div.col-14{
  padding-right: 0px;
} 
body.bigdatapage .sub-title-ban{
font-size:14px !important;
} 
body.not-front .container-inside .banner {
  min-height: 118px;
}
/*body.not-front .container-inside .content {
 margin-top: 10px;
} */

}
/*29th jan */
.submenu ul li {
    text-transform: inherit;
}

.breadcrumb, .breadcrumbwt {
    margin-top: -20px !important;  
    margin-left: -15px !important;
}

.breadcrumbwt .content{
 background-color: transparent !important;	
}

body.not-front .container-inside .content .menu-inside ul li .nolink {
	color: #FFFFFF;
    font-size: 16px;
    padding: 0 10px 0 8px;
   cursor: default;
}
.st_sharethis_custom{
cursor:pointer;
}
body.not-front .container-inside .content .menu-inside ul li > span.nolink:hover{
	background-color: #232323;
	color: #F37021;
	text-decoration: none;
	cursor: default;
}
@media  (max-width: 767px) {
	body.not-front .container-inside .content .menu-inside ul li span.nolink{
			display:block;
			padding: 5px 40px 5px 8px;
		}
		
	body.not-front .container-inside .content .menu-inside ul li span.nolink:hover{
		color:#ffffff;
		background-color:transparent;
	}
}
body.bigdatapage div#node-310.node div.content span.stButton span.stLarge{
display:none;
}
body.persistent-voice div.region div#block-system-main.block div.content{
background-color: rgba(0, 0, 0, 0);
}
body.persistent-voice div#block-easy-breadcrumb-easy-breadcrumb.block div.content div#breadcrumb.breadcrumb div{
color:white; 
}

@media  (max-width: 1024px) and (min-width: 768px) {
.emppics{
width: 165px;
height: 168px;
}
}
.banner {
    font-size: 14px;
}
body.persistent-voice div.container-inside div.content div div.breadcrumb div#breadcrumb.breadcrumb{
color: #FFFFFF;
margin-left: -12px !important;
}

body.anand-deshpande div.content div#node-392.node div.content div.line10{
margin-right:0px;
} 

@media  (max-width: 1024px){
html.js body.bigdatapage div.container-inside div.content div div.region .block div.content{
margin-top: 80px;
}
div.container-inside div.content div div.breadcrumb div.region div#block-easy-breadcrumb-easy-breadcrumb.block div.content{
margin-top:35px;
}
}

@media (min-width:768px) and (max-width:991px){
.footer-menu .footerpagelinks ul.fullscreenview:nth-child(5){
clear:both;
}

}
 
.navbar-inverse .navbar-nav > li > a{
	cursor:default;
}

#bar {
	width: 100%;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-image:url(../images/bg-message-transp.png);
	z-index:10000;
	cursor:text
}
#bar > div{
	position:absolute;
	padding:20px;
	top:40%;
	margin:auto;
	left:18%;
	right:18%;
	background-image:url(../images/bg-message.gif);
}
#bar > div > div{
	float:left;
	display:block;
	max-width:90%;
}
#bar > div > img{
	float:left;
	margin:6px 15px 0 0;
}
#bar > div > div > span{
	font-size:28px;
	display:block;	
}
#bar > div > div a{
	padding:0;
	text-decoration:underline;
	font-weight:bold;
}
#bar > div > div a:hover{
	text-decoration:none;
}
  

/*Vacancies page*/
div#quicktabs-tabpage-careers_openings_tabs-0 > div > div.content > div > div.insidepagetabs.col-14.pt10{
	margin-top:-65px;
}

div#quicktabs-tabpage-careers_openings_tabs-1 > div > div.content > div > div.insidepagetabs.col-14.pt10{
	margin-top:-65px;
}

div#quicktabs-tabpage-careers_openings_tabs-2 > div > div > div.insidepagetabs.col-14.pt10{
	margin-top:-20px;
}

/* 28th Nov 2014, Changes done for CAT download form */
#webform-client-form-2386 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2386 #edit-actions{
	/*	margin-top: -14px;  */
    	margin-top: 0px;
	
}
#webform-client-form-2386 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2386 h2{
	display:none;
}
#webform-client-form-2386 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}
 

/*carrer form 2*/
#webform-client-form-2396 #edit-submit--2:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2396 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2396 #edit-submit--2{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2396 h2{
	display:none;
}
#webform-client-form-2396 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}
#posting_title {
        padding-left:30px !important;
}

/* Investor enquiry form css start */
#block-webform-client-block-2438 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#block-webform-client-block-2438 #edit-actions{
    	margin-top: 0px;
	
}
#block-webform-client-block-2438 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2438 h2{
	display:none;
}

#block-webform-client-block-2438 .registration-form .input-form {
	background-color: #f5f5f5;lock
	padding: 20px 50px;
}
#block-webform-client-block-2438 #edit-submitted-name {
	margin-left: 65px;
}
#block-webform-client-block-2438 #edit-submitted-reference {
	margin-left: 48px;
}
#block-webform-client-block-2438 #edit-submitted-number {
	margin-left: 60px;
}
#block-webform-client-block-2438 #edit-submitted-email-address {
	margin-left: 12px;
}
#block-webform-client-block-2438 #edit-submitted-contact-number {
	margin-left: -1px;
}
#block-webform-client-block-2438 #edit-submitted-postal-details, #edit-submitted-query {
	margin-left: 125px;
	margin-top: -22px;
	min-width: 302px;
	max-width: 302px;
	min-height: 73px;
}
#block-webform-client-block-2438 .registration-form .input-form select.error {
	background-color: #fff2eb;
	border: 1px solid #ff9191;
}
#block-webform-client-block-2438 .registration-form .input-form select {
	width: 300px !important;
	background-color: #f1f1f1;
	border: 1px solid #d1d1d1;
}
#block-webform-client-block-2438 .registration-form .input-form select {
	color: #5c5c5c;
	font-family: 'proxima_nova_rgregular';
	font-size: 14px;
	font-weight: normal;
	height: 35px;
	margin-bottom: 20px;
	padding: 6px;
	width: 339px;
}
#block-webform-client-block-2438 .registration {
	background-color: white !important;
}
/* Investor enquiry form css end */

/* Start Registration Form for off campus recruitment drive */
#webform-client-form-2452 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2452 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2452 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2452 h2{
	display:none;
}
#webform-client-form-2452 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}
#webform-client-form-2452 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2452 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}
/* End Registration Form for off campus recruitment drive */

/*Registration Form*/
#webform-client-form-2455 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2455 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2455 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2455 h2{
	display:none;
}
#webform-client-form-2455 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}
/*Registration Form End*/

/* Start Registration for a session from Bjarne Stroustrup */

#webform-client-form-2468 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2468 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2468 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2468 h2{
	display:none;
}

#webform-client-form-2468 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}
/* End Registration for a session from Bjarne Stroustrup */

/* Start: Registration for a recorded session from Bjarne Stroustrup */

#webform-client-form-2474 #edit-submit--2:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2474 #edit-actions--2{
    	margin-top: 0px;
	
}
#webform-client-form-2474 #edit-submit--2{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2474 h2{
	display:none;
}

#webform-client-form-2474 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}
/* End: Registration for a recorded session from Bjarne Stroustrup */

/* Start NILF form */

#webform-client-form-2518 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2518 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2518 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2518 h2{
	display:none;
}

#webform-client-form-2518 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}
/* End NILF form */

/*Hidding messages from the tpl file*/
div.messages {
    display: none;
}

/* 4th March 2014, Changes done for social and communities health check registration form */
#webform-client-form-2555 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2555 #edit-actions{
	/*	margin-top: -14px;  */
    	margin-top: 0px;
	
}
#webform-client-form-2555 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2555 h2{
	display:none;
}
#webform-client-form-2555 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}
/*4th March 2014, Changes done for identity and access management health check registration form */
#webform-client-form-2556 #edit-submit:hover{
        color:#f37021;
        background-color:#000000;
        text-decoration:none;

}
#webform-client-form-2556 #edit-actions{
        /*      margin-top: -14px;  */
        margin-top: 0px;

}
#webform-client-form-2556 #edit-submit{
        background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;

}
#block-webform-client-block-2556 h2{
        display:none;
}
#webform-client-form-2556 label.error {
        background-image:url('../images/error-arrow.gif');
        background-position:left 7px;
        background-repeat:no-repeat;
        font-family: 'proxima_nova_rgregular';
        color: #f37021;
        font-family: Calibri, Arial, Helvetica, sans-serif;
        font-size: 13px;
        position:absolute;
        right:0px;
        top:-25px;
        padding-left:11px;
}
/*4th March 2014, Changes done for salesforce health check registration form */
#webform-client-form-2557 #edit-submit:hover{
        color:#f37021;
        background-color:#000000;
        text-decoration:none;

}
#webform-client-form-2557 #edit-actions{
        /*      margin-top: -14px;  */
        margin-top: 0px;

}
#webform-client-form-2557 #edit-submit{
        background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;

}
#block-webform-client-block-2557 h2{
        display:none;
}
#webform-client-form-2557 label.error {
        background-image:url('../images/error-arrow.gif');
        background-position:left 7px;
        background-repeat:no-repeat;
        font-family: 'proxima_nova_rgregular';
        color: #f37021;
        font-family: Calibri, Arial, Helvetica, sans-serif;
        font-size: 13px;
        position:absolute;
        right:0px;
        top:-25px;
        padding-left:11px;
}
/* Start Meet US form */

#webform-client-form-2548 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2548 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2548 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2548 h2{
	display:none;
}

#webform-client-form-2548 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}

#webform-client-form-2548 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2548 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}	
/* Start Meet US form */
/* demo form starts */
#webform-client-form-2549 #edit-submit--2:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2549 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2549 #edit-submit--2{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2549 h2{
	display:none;
}

#webform-client-form-2549 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}	

#webform-client-form-2549 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2549 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}

/*austratlia contact*/

div#node-2580 form#webform-client-form-2580 div input[type="email"]{
      background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 6px 8px;
    width: 100%;
}
 div#node-2580 form#webform-client-form-2580 div input[type="text"]{
     background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 6px 8px;
    width: 105%;
}
div#node-2580 form#webform-client-form-2580 div select{
    background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 7px 8px;
    width: 100%;
 }

 div#node-2580 form#webform-client-form-2580 #edit-submitted-message{
    /* width: 675px;    */
}
 div#node-2580 form#webform-client-form-2580 div input[type="text"]{
    background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 7px 8px;
    width: 100%;
 }
  div#node-2580 form#webform-client-form-2580 div input[type="email"]{
    background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 7px 8px;
    width: 100%;
 }
  div#node-2580 form#webform-client-form-2580 div #edit-submitted-message{
    background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 7px 8px;
    resize:vertical; 
    
 }
 
  div#node-2580 form#webform-client-form-2580 div.col-13{
     padding:0px;    
     margin-left:18px;
 }
 div#node-2580 form#webform-client-form-2580 div.insidepagetabs{
      padding:20px;
 }
 div#node-2580 form#webform-client-form-2580 div.prl10 {
     padding:0px;
 }
 div#node-2580 form#webform-client-form-2580 div.toptoolbox{
     text-align:right;
 }
 div#node-2580 form#webform-client-form-2580 div#edit-submit{
     display:none;
 }
 
 div#node-2580 form#webform-client-form-2580 div.grippie{
    display:none;
 }
  div#node-2580 form#webform-client-form-2580 legend{
    display:none;
 }
div#node-2580 form#webform-client-form-2580 div.fieldset-description{
     display:none;
 }
 div#node-2580 form#webform-client-form-2580 .description{
     display:none;
 }
 div#node-2580 form#webform-client-form-2580 div.form-item-captcha-response{
     width:100%;
     padding: 0 30px 0px 0;
     margin-top:0px;
 }
 div#node-2580 form#webform-client-form-2580  input#edit-captcha-response {
  width:10%;
 }
 div#node-2580 form#webform-client-form-2580 div.captcha{
    padding-top:0px;
 }
 div#node-2580 form#webform-client-form-2580 div.fieldset-wrapper{
     padding: 0 30px 0px 0;
 }
 div#node-2580 form#webform-client-form-2580 div.form-item-captcha-response label, span.field-prefix{
    font-size:13px;
    font-weight:normal;
 }
 div#node-2580 form#webform-client-form-2580 div input.error[type="text"]  ,div#node-2580 form#webform-client-form-2580 div input.error[type="email"], div#node-2580 form#webform-client-form-2580 #edit-submitted-message.error{
    background-color: #FFF2EB;
    border-color: #FF9191;
}

div#node-2580 form#webform-client-form-2580 div.form-item-captcha-response label.error {
    bottom: 24px;
    left: -45px;
    position: relative;
}
@media  (max-width: 767px) {
div#node-2580 form#webform-client-form-2580 div.form-item-captcha-response label.error {
      bottom: 46px;
    left: 146px;
    position: relative;
    }
}

@media (max-width: 600px) {
div#node-2580 form#webform-client-form-2580  input#edit-captcha-response {
  width:26%;
 } 
}
div#node-2580 form#webform-client-form-2580 div.form-textarea-wrapper ,#webform-component-message{
    width:100%;
}

div#node-2580 form#webform-client-form-2580 .prl10 {
    padding-left: 0px !important;    
}
div#node-2580 form#webform-client-form-2580 div.captcha {
    padding-bottom: 6px;
}
body.bigdatapage div#node-2580.node form#webform-client-form-2580.webform-client-form div div.insidepagetabs div#edit-actions.form-actions{
  margin-top: 0px;
}

body.bigdatapage div.container-inside div.content div div.region div#block-system-main.block div.content div#node-2580.node div.content {
    margin-left: -18px;
}

html.js body.bigdatapage  div#node-2580.node div.content form#webform-client-form-2580.webform-client-form div div#contactuspage.toptoolbox{
    padding-right: 5px; 
}
body.bigdatapage div.container-inside div.content div div.region div#block-system-main.block div.content div#node-2580.node div.content{
 margin-top: 0px;
}

body.bigdatapage div#node-2580.node div.content span.stButton span.stLarge{
display:none;
}
#webform-component-jtitle {
float:right;
}

/*french contact*/

div#node-2581 form#webform-client-form-2581 div input[type="email"]{
      background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 6px 8px;
    width: 100%;
}
 div#node-2581 form#webform-client-form-2581 div input[type="text"]{
     background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 6px 8px;
    width: 105%;
}
div#node-2581 form#webform-client-form-2581 div select{
    background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 7px 8px;
    width: 100%;
 }

 div#node-2581 form#webform-client-form-2581 #edit-submitted-message{
    /* width: 675px;    */
}
 div#node-2581 form#webform-client-form-2581 div input[type="text"]{
    background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 7px 8px;
    width: 100%;
 }
  div#node-2581 form#webform-client-form-2581 div input[type="email"]{
    background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 7px 8px;
    width: 100%;
 }
  div#node-2581 form#webform-client-form-2581 div #edit-submitted-message{
    background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 7px 8px;
    resize:vertical; 
    
 }
 
  div#node-2581 form#webform-client-form-2581 div.col-13{
     padding:0px;    
     margin-left:18px;
 }
 div#node-2581 form#webform-client-form-2581 div.insidepagetabs{
      padding:20px;
 }
 div#node-2581 form#webform-client-form-2581 div.prl10 {
     padding:0px;
 }
 div#node-2581 form#webform-client-form-2581 div.toptoolbox{
     text-align:right;
 }
 div#node-2581 form#webform-client-form-2581 div#edit-submit{
     display:none;
 }
 
 div#node-2581 form#webform-client-form-2581 div.grippie{
    display:none;
 }
  div#node-2581 form#webform-client-form-2581 legend{
    display:none;
 }
div#node-2581 form#webform-client-form-2581 div.fieldset-description{
     display:none;
 }
 div#node-2581 form#webform-client-form-2581 .description{
     display:none;
 }
 div#node-2581 form#webform-client-form-2581 div.form-item-captcha-response{
     width:100%;
     padding: 0 30px 0px 0;
     margin-top:0px;
 }
 div#node-2581 form#webform-client-form-2581  input#edit-captcha-response {
  width:10%;
 }
 div#node-2581 form#webform-client-form-2581 div.captcha{
    padding-top:0px;
 }
 div#node-2581 form#webform-client-form-2581 div.fieldset-wrapper{
     padding: 0 30px 0px 0;
 }
 div#node-2581 form#webform-client-form-2581 div.form-item-captcha-response label, span.field-prefix{
    font-size:13px;
    font-weight:normal;
 }
 div#node-2581 form#webform-client-form-2581 div input.error[type="text"]  ,div#node-2581 form#webform-client-form-2581 div input.error[type="email"], div#node-2581 form#webform-client-form-2581 #edit-submitted-message.error{
    background-color: #FFF2EB;
    border-color: #FF9191;
}

div#node-2581 form#webform-client-form-2581 div.form-item-captcha-response label.error {
    bottom: 24px;
    left: -45px;
    position: relative;
}
@media  (max-width: 767px) {
div#node-2581 form#webform-client-form-2581 div.form-item-captcha-response label.error {
      bottom: 46px;
    left: 146px;
    position: relative;
    }
}

@media (max-width: 600px) {
div#node-2581 form#webform-client-form-2581  input#edit-captcha-response {
  width:26%;
 } 
}
div#node-2581 form#webform-client-form-2581 div.form-textarea-wrapper ,#webform-component-message{
    width:100%;
}

div#node-2581 form#webform-client-form-2581 .prl10 {
    padding-left: 0px !important;    
}
div#node-2581 form#webform-client-form-2581 div.captcha {
    padding-bottom: 6px;
}
body.bigdatapage div#node-2581.node form#webform-client-form-2581.webform-client-form div div.insidepagetabs div#edit-actions.form-actions{
  margin-top: 0px;
}

body.bigdatapage div.container-inside div.content div div.region div#block-system-main.block div.content div#node-2581.node div.content {
    margin-left: -18px;
}

html.js body.bigdatapage  div#node-2581.node div.content form#webform-client-form-2581.webform-client-form div div#contactuspage.toptoolbox{
    padding-right: 5px; 
}
body.bigdatapage div.container-inside div.content div div.region div#block-system-main.block div.content div#node-2581.node div.content{
 margin-top: 0px;
}

body.bigdatapage div#node-2581.node div.content span.stButton span.stLarge{
display:none;
}

#webform-component-jtitle {
float:right;
}



/* Appian World demo form starts */
#webform-client-form-2591 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2591 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2591 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2591 h2{
	display:none;
}

#webform-client-form-2591 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}

#webform-client-form-2591 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2591 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}	
/* Appian World demo form ends */

/* Start Appian World Meet US form */
#webform-client-form-2593 #edit-submit--2:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2593 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2593 #edit-submit--2{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2593 h2{
	display:none;
}

#webform-client-form-2593 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}	

#webform-client-form-2593 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2593 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}
/* End Appian World Meet US form */


/* Start Registration Form for Persistent CoE Drive */
#webform-client-form-2597 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2597 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2597 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2597 h2{
	display:none;
}
#webform-client-form-2597 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}
#webform-client-form-2597 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2597 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}
/* End Registration Form for Persistent CoE Drive */


/* Healthcare Summit demo form starts */
#webform-client-form-2619 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2619 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2619 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2619 h2{
	display:none;
}

#webform-client-form-2619 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}

#webform-client-form-2619 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2619 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}	
/* Healthcare Summit demo form ends */

/* Start Healthcare Summit Meet US form */
#webform-client-form-2620 #edit-submit--2:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2620 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2620 #edit-submit--2{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2620 h2{
	display:none;
}

#webform-client-form-2620 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}	

#webform-client-form-2620 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2620 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}
/* End Healthcare Summit Meet US form */

/*finovate
/* Finovate Summit demo form starts */
#webform-client-form-2637 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2637 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2637 #edit-submit--2{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2637 h2{
	display:none;
}

#webform-client-form-2637 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}

#webform-client-form-2637 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2637 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}	
/*finovate ends*/

/* Finovate Summit Meet css form starts */
#webform-client-form-2638 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2638 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2638 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2638 h2{
	display:none;
}

#webform-client-form-2638 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}

#webform-client-form-2638 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2638 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}	
/**Finnovate meet css changes ends here*/

/* Meet us at buddypay form CSS changes*/
#webform-client-form-2655 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2655 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2655 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2655 h2{
	display:none;
}

#webform-client-form-2655 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}

#webform-client-form-2655 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2655 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}


/*Stay with us contact*/
div#node-2666 form#webform-client-form-2666 div input[type="email"]{
      background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 6px 8px;
    width: 100%;
}
 div#node-2666 form#webform-client-form-2666 div input[type="text"]{
     background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 6px 8px;
    width: 105%;
}
 div#node-2666 form#webform-client-form-2666 #edit-submitted-message{
    /* width: 675px;    */
}
 div#node-2666 form#webform-client-form-2666 div input[type="text"]{
    background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 7px 8px;
    width: 100%;
 }
  div#node-2666 form#webform-client-form-2666 div input[type="email"]{
    background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 7px 8px;
    width: 100%;
 }
  div#node-2666 form#webform-client-form-2666 div #edit-submitted-message{
    background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    font-family: proxima_nova_rgregular;
    font-size: 14px;
    padding: 7px 8px;
    resize:vertical; 
    
 }
 
  div#node-2666 form#webform-client-form-2666 div.col-13{
     padding:0px;    
     margin-left:18px;
 }
 div#node-2666 form#webform-client-form-2666 div.insidepagetabs{
      padding:20px;
 }
 div#node-2666 form#webform-client-form-2666 div.prl10 {
     padding:0px;
 }
 div#node-2666 form#webform-client-form-2666 div.toptoolbox{
     text-align:right;
 }
 div#node-2666 form#webform-client-form-2666 div#edit-submit{
     display:none;
 }
 
 div#node-2666 form#webform-client-form-2666 div.grippie{
    display:none;
 }
  div#node-2666 form#webform-client-form-2666 legend{
    display:none;
 }
div#node-2666 form#webform-client-form-2666 div.fieldset-description{
     display:none;
 }
 div#node-2666 form#webform-client-form-2666 .description{
     display:none;
 }
 div#node-2666 form#webform-client-form-2666 div.form-item-captcha-response{
     width:100%;
     padding: 0 30px 0px 0;
     margin-top:0px;
 }
 div#node-2666 form#webform-client-form-2666  input#edit-captcha-response {
  width:10%;
 }
 div#node-2666 form#webform-client-form-2666 div.captcha{
    padding-top:0px;
 }
 div#node-2666 form#webform-client-form-2666 div.fieldset-wrapper{
     padding: 0 30px 0px 0;
 }
 div#node-2666 form#webform-client-form-2666 div.form-item-captcha-response label, span.field-prefix{
    font-size:13px;
    font-weight:normal;
 }
 div#node-2666 form#webform-client-form-2666 div input.error[type="text"]  ,div#node-2666 form#webform-client-form-2666 div input.error[type="email"], div#node-2666 form#webform-client-form-2666 #edit-submitted-message.error{
    background-color: #FFF2EB;
    border-color: #FF9191;
}

div#node-2666 form#webform-client-form-2666 div.form-item-captcha-response label.error {
    bottom: 24px;
    left: -45px;
    position: relative;
}
@media  (max-width: 767px) {
div#node-2666 form#webform-client-form-2666 div.form-item-captcha-response label.error {
      bottom: 46px;
    left: 146px;
    position: relative;
    }
}

@media (max-width: 600px) {
div#node-2666 form#webform-client-form-2666  input#edit-captcha-response {
  width:26%;
 } 
}
div#node-2666 form#webform-client-form-2666 div.form-textarea-wrapper ,#webform-component-message{
    width:100%;
}

div#node-2666 form#webform-client-form-2666 .prl10 {
    padding-left: 0px !important;    
}
div#node-2666 form#webform-client-form-2666 div.captcha {
    padding-bottom: 6px;
}
body.bigdatapage div#node-2666.node form#webform-client-form-2666.webform-client-form div div.insidepagetabs div#edit-actions.form-actions{
  margin-top: 0px;
}

body.bigdatapage div.container-inside div.content div div.region div#block-system-main.block div.content div#node-2666.node div.content {
    margin-left: -18px;
}

html.js body.bigdatapage  div#node-2666.node div.content form#webform-client-form-2666.webform-client-form div div#contactuspage.toptoolbox{
    padding-right: 5px; 
}
body.bigdatapage div.container-inside div.content div div.region div#block-system-main.block div.content div#node-2666.node div.content{
 margin-top: 0px;
}

body.bigdatapage div#node-2666.node div.content span.stButton span.stLarge{
display:none;
}
#webform-component-jtitle {
float:right;
}
/*Stay with us contact*/


/* Kaltura CMS demo form starts */
#webform-client-form-2689 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2689 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2689 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2689 h2{
	display:none;
}

#webform-client-form-2689 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}

#webform-client-form-2689 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2689 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}
/*kaltura cms ends*/

/* TWSJ starts */
#webform-client-form-2712 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2712 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2712 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2712 h2{
	display:none;
}

#webform-client-form-2712 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}

#webform-client-form-2712 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2712 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}
/*TWSJ ends*/
#keyword_bar {
	padding-top: 22px; padding-bottom: 22px;
}



/* IBM SPE starts */
#webform-client-form-2721 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2721 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2721 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2721 h2{
	display:none;
}

#webform-client-form-2721 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}

#webform-client-form-2721 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2721 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}
/*IBM SPE ends*/

/* Start Webinar Form */
#webform-client-form-2732 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2732 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2732 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2732 h2{
	display:none;
}
#webform-client-form-2732 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}
#webform-client-form-2732 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2732 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}
/* End Webinar Form */

/* Start Webform for People attending DreamForce dinner event */
#webform-client-form-2737 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2737 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2737 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2737 h2{
	display:none;
}
#webform-client-form-2737 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}
#webform-client-form-2737 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2737 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}
#webform-client-form-2737 div.grippie {
    display: none;
}
#webform-client-form-2737 #edit-submitted-comment{
	max-height: 100px !important;
    max-width: 90% !important;
    min-width: 90% !important;
    padding: 7px 8px !important;
}
/* End Webform for People attending DreamForce dinner event */


/* Start Webform for People unable to attend DreamForce dinner event */
#webform-client-form-2738 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2738 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2738 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2738 h2{
	display:none;
}
#webform-client-form-2738 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}
#webform-client-form-2738 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2738 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}
#webform-client-form-2738 div.grippie {
    display: none;
}
#webform-client-form-2738 #edit-submitted-comment{
	max-height: 100px !important;
    max-width: 90% !important;
    min-width: 90% !important;
    padding: 7px 8px !important;
}
/* End Webform for People unable to attend DreamForce dinner event */


/* Start Webform for People who need the full conference Dreamforce pass */
#webform-client-form-2739 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2739 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2739 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2739 h2{
	display:none;
}
#webform-client-form-2739 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}
#webform-client-form-2739 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2739 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}
#webform-client-form-2739 div.grippie {
    display: none;
}
#webform-client-form-2739 #edit-submitted-comment{
	max-height: 100px !important;
    max-width: 90% !important;
    min-width: 90% !important;
    padding: 7px 8px !important;
}

/* Start ILAPI-2015 Form */
#webform-client-form-2805 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2805 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2805 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2805 h2{
	display:none;
}
#webform-client-form-2805 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}
#webform-client-form-2805 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2805 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}
/* End ILAPI-2015 Form */

/* End Webform for People who need the full conference Dreamforce pass */
#search-form .fieldset-wrapper {
   float:left;
}
/* Start Webform for Register for Webinar on December 10th at 10am PST */
#webform-client-form-2811 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2811 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2811 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2811 h2{
	display:none;
}
#webform-client-form-2811 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}
#webform-client-form-2811 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2811 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}
#webform-client-form-2811 div.grippie {
    display: none;
}
#webform-client-form-2811 #edit-submitted-comment{
	max-height: 100px !important;
    max-width: 90% !important;
    min-width: 90% !important;
    padding: 7px 8px !important;
}
/* End Webform for Register for Webinar on December 10th at 10am PST */

/* Meet us at Persistent Systems at HIMSS 2016 form CSS changes*/
#webform-client-form-2877 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2877 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2877 #edit-submit{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2877 h2{
	display:none;
}

#webform-client-form-2877 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}

#webform-client-form-2877 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2877 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}
/* Schedule a demo at Persistent Systems at HIMSS 2016 form CSS changes*/
#webform-client-form-2879 #edit-submit:hover{
	color:#f37021;
	background-color:#000000;
	text-decoration:none;
	
}
#webform-client-form-2879 #edit-actions{
    	margin-top: 0px;
	
}
#webform-client-form-2879 #edit-submit--2{
	background-color: #006899;
    background-image: url("../images/findmore.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF !important;
    height: 29px !important;
    padding-left: 8px !important;
    text-align: left;
    width: 95px !important;
	
}
#block-webform-client-block-2879 h2{
	display:none;
}

#webform-client-form-2879 label.error {
	background-image:url('../images/error-arrow.gif');
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: 'proxima_nova_rgregular';
	color: #f37021;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:absolute;
	right:0px;
	top:-25px;    
	padding-left:11px;
}

#webform-client-form-2879 select{
	background-color: #f1f1f1;
  	border: 1px solid #d1d1d1; color: #5c5c5c;
     	font-family:'proxima_nova_rgregular';
    	font-size: 14px;
    	font-weight: normal;
   	height: 35px;
    	margin-bottom: 20px; background: transparent;outline:none;
   	padding: 6px;
}

#webform-client-form-2879 select.error {
    background-color: #fff2eb !important;
    border: 1px solid #ff9191 !important;
}
