
body {
    margin: 0;
    padding: 0;
    color: #000;
    font-family: Arial;
}

.page-title-print {
    display: block;
    margin: 0 !important;
    padding: 0!important;
}


/*
 * start: Links
 */

a:link,
a:visited {
    color: #333;
    text-decoration: underline;
    background: transparent;
}

a[href^="http://"] {
    color: #000;
}

/*
 * end: Links
 */


/*
 * start: Image
 */

img {
    border: none;
}

li {
    list-style-type: none;
}

/*
 * end: Image
 */


/*
 * start: Remove Element
 */

.footer-wrapper-bottom,
.i2i-grid-9x3 .region-grid-second.span3,
#header-wrapper,
#region-mobile,
#content *[class*="sidebar"] {
    display: none;
}

/*
 * end: Remove Element
 */


.i2i-grid-9x3 .region-grid-first.span9 {
    width: 100%;
}

.flex-nav-container .views_slideshow_cycle_hidden,
#backtotop,
#cookiePolicy {
    display: none !important;
}


/*
 * start: remove image from agenda page, ensure agenda 100% width
 */

.section-programme-overview .field-name-field-event-photo{
    display: none;
}

.section-programme-overview .region-grid-first,
.conference-overview .group-left {
    width: 100%;
}

/*
 * end: remove image from agenda page, ensure agenda 100% width
 */


/*
 * start: list view, icon view
 */

.views-view-grid figure {
    margin: 0 !important;
}

.modal-title:before,
.modal-title:after,
body .block-title-wrapper:after,
body .block-title-wrapper:before,
body .span3:first-child .node-icon-view .field-type-image {
    display: none;
}

img,
.node-icon-view,
.node-icon-list-view,
.node-list-view {
    page-break-inside: avoid;
    page-break-before: auto;
}

/*
 * end: list view, icon view
 */


/* Avoid scroll bar issues when the slider is next to the edge of the page */

.flexslider .flex-direction-nav a,
.flexslider .flex-direction-nav a {
    display: none;
}

.flexslider:hover .flex-direction-nav a,
.flexslider:hover .flex-direction-nav a {
    display: block;
}

body #page-wrapper {
    display: block;
}

#page,
#columns {
    padding-top: 0 !important;
}

.pane-quotes {
    overflow: hidden;
}

body .row .region-grid-first .pane-top-6-block {
    display: block;
}

body .region-grid-first .pane-top-6-block .grid-row {
    page-break-inside: avoid;
    page-break-before: auto;
}

body .region-grid-first .pane-top-6-block .row-last .grid-col {
    margin-bottom: 20px;
}

.region-grid-first .pane-top-6-block .views-field {
    max-width: 140px;
}

.node-icon-view .field-name-title,
.node-icon-view .field-name-field-speakers,
.node-icon-view .session-icon-info-date-room {
    white-space: normal;
}

.page-entry-sid-board-print .board-item-is_arrived,
#board_print_button {
    display: none;
}

.entry-board {
    margin: 0 0 20px;
    padding: 20px 0 20px;
    border: none;
    border-top: 15px solid #000;
    border-bottom: 1px dashed #000;
}

.entry-board [class^='board-item-'] {
    margin-bottom: 0;
}

.entry-board .fieldset-wrapper {
    padding-top: 0 !important;
}

.entry-board .value p {
    margin: 0 !important;
}

html body.page-entry-sid-board-print {
    margin-top: 0 !important;
    padding-bottom: 0 !important;
}

.header-popup-hidden, .header-popup-hidden * {
    display: none;
}

.entry-board .board-item-is_arrived,
.entry-board .entry-board-arrived-msg,
.pane-content .messages {
    display: none !important;
}

.entry-board .label {
    font-weight: bold;
}

.entry-board .board_item_event .label {
    width: auto;
}

.entry-board legend {
    display: none;
}

/*********************** copy of responsive.smartphone.landscape.css  ***********************/

/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/* Increase the body font size on small devices */
/*html {
  font-size: 112.5%;
}
#site-name { display:none;}
#content-column .content-inner .i2i-base.content { width:100%;}
#content-column .content-inner .sidebar-second { width:100%;}

#content-column .content-inner .sidebar-first { width:100%;}

.header-wrapper .pane-pane-header { margin:0;}
.header-wrapper .block-top-border.pane-i2i-header-block { width:55%; margin:0;}
.header_theme_settings_bg { height:129px;}*/
* {
    zoom: 1;
}

body {
    min-width: 280px;
    overflow: hidden;
}

.region-grid-first .block-title-wrapper,
.modal-title,
.region-grid-first .page-payments-wizard-2 .fieldset-wrapper h2 {
    padding: 13px 142px 13px 18px;
}

#content-wrapper,
#nav-wrapper,
footer .footer-bottom-container,
footer .footer-top-container {
    padding-left: 20px;
    padding-right: 20px;
}

footer .footer-bottom-container .pane-custom {
    float: none;
}

footer .footer-bottom-container .pane-menu-menu-secondary-menu ul li.first a {
    border-left: none;
}


/*
 * start: mobile menu
 */

#mobile-menu-switcher {
    display: block;
}

#page-wrapper {
    display: inline-block;
    width: 100%;
}

body {
    white-space: nowrap;
}

#page,
.header-sharethis-box {
    white-space: normal;
}

.row-header-first-bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 500;
}

header ul.menu {
    display: none;
}

header .row-header-second .pane-closest-event,
header .row-header-second .pane-page-logo {
    display: block;
}

header .row-header-second .pane-closest-event {
    float: none;
    width: auto;
    max-width: 100%;
    margin: 15px 10px 0;
    padding: 15px;
    border-top: 1px solid #fbcc82;
    border-bottom: 1px solid #fbcc82;
    text-align: center;
}

#header-wrapper {
    position: static;
}

.row-header-first-bg {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 990;
    width: 100%;
}

header .pane-closest-event {
    font-size: 1.077em;
}

header .row-header-second .pane-page-logo {
    margin-top: 14px;
    margin-left: 9px;
}

.row-header-second #main-logo {
    float: none;
}

.row-header-second #header-logo-second {
    float: none; margin: 20px 0 0 0;
}

body header .row-header-second .pane-closest-event {
    padding: 4px 0;
    text-align: center;
}

body header .row-header-second .view-closest-event div,
header .row-header-second .pane-page-logo,
header .row-header-second .panel-pane {
    float: none;
}

header .row-header-second .pane-i2i-ctab {
    float: none;
    display: block;
    width: auto;
    padding: 11px 10px;
    background: none;
}

header .call-to-action-button-wrapper {
    padding: 9px 20px 8px;
}

header .row-header-second .pane-i2i-ctab .pane-inner {
    float: none;
}

header .row-header-second .view-closest-event {
    display: block;
    height: auto;
}

header .row-header-second .pane-i2i-ctab .pane-inner .pane-content {
    text-align: center;
}

header .call-to-action-button-wrapper {
    float: none;
    min-width: 0;
    min-height: 0;
}

header .call-to-action-button-wrapper .call-to-action-content .call-to-action-title {
    padding-bottom: 0;
    font-size: 1.385em;
    line-height: 1;
}

header .call-to-action-button-wrapper .call-to-action-content .call-to-action-description {
    display: none;
}


/*
 * header search popup
 */

#header-search-box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

#header-search-box:before {
    margin-top: -13px;
}

.header-search-box,
.header-popup #header-search-box .form-text {
    right: 0 !important;
    width: 100%;
    padding: 0;
}

.header-popup-hidden.header-popup,
.header-popup-hidden #header-search-box,
.header-popup-hidden.header-popup #header-search-box .form-text {
    width: 0;
    visibility: hidden !important;
}

.header-search-box .pane-search-form {
    padding: 10px;
}

.header-search-box .container-inline {
    padding-right: 75px;
}

/*
 * end of header search popup
 */


.share-icon,
.row .region-grid-first .recommended-seminars .group-left,
.pane-i2i-listing-sessions-panel-pane-2 .group-left,
.row .region-grid-first .pane-top-6-block {
    display: none;
}

.region-grid-first .introduction img,
.region-grid-first .introduction .text-wrap {
    float: none;
    width: 100%;
}

.region-grid-first .introduction img {
    margin-bottom: 15px;
}

.region-grid-first .pane-view-latest-industry-news-block-news-and-resources-popular .grid-col {
    clear: both;
    width: 100%;
    height: auto;
    margin: 0 0 20px;
    padding: 0;
}

.region-grid-first .pane-view-latest-industry-news-block-news-and-resources-popular .grid-col img {
    display: none;
    margin: 20px 0 0;
}

.region-grid-first .pane-view-latest-industry-news-block-news-and-resources-popular .grid-col .views-field-field-i2i-kc-coll-video a {
    display: none;
    margin: 20px 0 0;
}

.region-grid-first .pane-view-latest-industry-news-block-news-and-resources-popular .grid-col .views-field-field-news-image,
.region-grid-first .pane-view-latest-industry-news-block-news-and-resources-popular .row-first .grid-col.col-first .views-field-field-i2i-kc-coll-video {
    text-align: center;
}

.region-grid-first .pane-view-latest-industry-news-block-news-and-resources-popular .grid-col .views-field-field-i2i-kc-coll-video a img {
    margin: 0;
}

.region-grid-first .pane-view-latest-industry-news-block-news-and-resources-popular .grid-col.col-first img {
    display: block;
}

.region-grid-first .pane-view-latest-industry-news-block-news-and-resources-popular .row-first .grid-col.col-first .views-field-field-i2i-kc-coll-video a {
    display: block;
}

.pane-view-latest-industry-news-block-news-and-resources-popular .views-field-field-news-image {
    min-height: 0;
}

.pane-keynote-speakers .views-view-grid .grid-col,
.listing-icon-view-wrapper .views-view-grid .grid-col,
.table-view-wrapper .views-view-grid .grid-col {
    clear: both;
    display: block;
    float: none;
    width: auto;
    height: auto;
    margin: 0 0 20px;
    padding-bottom: 10px;
}

.listing-icon-view-wrapper .views-field-field-speaker-photo,
.table-view-wrapper .field-name-field-i2i-kc-image,
.table-view-wrapper .field-name-field-i2i-kc-coll-video,
.table-view-wrapper .views-field-field-speaker-photo {
    margin-top: 10px;
}

.table-view-wrapper .views-view-grid .grid-col {
    padding-bottom: 25px;
}

.pane-keynote-speakers .grid-col .node,
.table-view-wrapper .grid-col .node {
    height: auto;
}

.region-grid-first .pane-keynote-speakers .views-view-grid .row-last .grid-col,
.table-view-wrapper  .views-view-grid .row-last .grid-col {
    margin-bottom: 20px;
}

.table-view-wrapper .node-session .field-name-field-i2i-session-image,
.table-view-wrapper .field-name-field-i2i-kc-image,
.table-view-wrapper .field-name-field-i2i-kc-coll-video,
.table-view-wrapper .field-name-field-related-content-news-image,
.table-view-wrapper .field-name-field-speaker-photo {
    margin-top: 20px;
    text-align: center;
}

.pane-keynote-speakers .views-field-title,
.pane-keynote-speakers .grid-col h2,
.table-view-wrapper .node-related-content h2,
.table-view-wrapper .node-related-content .field-name-title-field .field-items .field-item,
.table-view-wrapper .field-type-text-with-summary .field-item,
.table-view-wrapper .field-name-body-summary-code-field .field-items .field-item,
.table-view-wrapper .field-name-body-summary-code-field .field-items .field-item *,
.table-view-wrapper .field-name-field-speaker-company-name .field-items .field-item,
.table-view-wrapper .field-name-field-speaker-job-title .field-items .field-item,
.table-view-wrapper .node-session .field-name-title h2,
.table-view-wrapper .node-related-content .field-name-title {
    white-space: normal;
}

.pane-keynote-speakers .grid-col .views-field-field-speaker-photo,
.listing-icon-view-wrapper .grid-col .views-field-field-speaker-photo,
.table-view-wrapper .grid-col .views-field-field-speaker-photo,
.region-grid-first .pane-keynote-speakers .field-name-field-speaker-photo,
.region-grid-first .pane-keynote-speakers .field-name-field-related-content-news-image {
    text-align: center;
}

.pane-keynote-speakers .views-view-grid .grid-col .views-field-field-speaker-photo,
.region-grid-first .pane-keynote-speakers .field-name-field-speaker-photo,
.region-grid-first .pane-keynote-speakers .field-name-field-related-content-news-image {
    display: none;
}

.pane-keynote-speakers .views-view-grid .grid-col {
    padding-top: 10px;
}

.pane-keynote-speakers .views-field-field-speaker-photo,
.pane-keynote-speakers .field-name-field-speaker-photo {
    margin: 20px 0;
}

.region-grid-first .pane-keynote-speakers .views-view-grid .grid-row.row-first .grid-col.col-first {
    padding-top: 0;
}

.region-grid-first .pane-keynote-speakers .views-view-grid .grid-row.row-first .grid-col.col-first .views-field-field-speaker-photo,
.region-grid-first .pane-keynote-speakers .views-view-grid .grid-row.row-first .grid-col.col-first .field-name-field-speaker-photo,
.region-grid-first .pane-keynote-speakers .views-view-grid .grid-row.row-first .grid-col.col-first .field-name-field-related-content-news-image {
    display: block;
}

.region-grid-first .text-wrap {
    max-width: 100%;
}

header .pane-closest-event {
    border: none;
}

.region-grid-first .recommended-seminars .group-right,
.pane-listing-speakers-index-listing-view-mode-icon .group-right,
.documents-block .group-right,
.list-keynote-speakers-by-sessions .group-right {
    margin-left: 20px;
}

.pane-listing-speakers-index-listing-view-mode-icon .group-right {
    float: none;
    width: auto;
}

.pane-listing-speakers-index-listing-view-mode-icon .view-mode-list_view .group-left {
    display: block;
    float: none;
    margin-right: 0;
}

.view .listing-list-view-wrapper,
.view .listing-list-view-wrapper.active,
.listing-view-mode-switcher,
.view-filters {
    display: none !important;
}

.view .listing-icon-view-wrapper,
.view .listing-icon-view-wrapper.active {
    display: block !important;
}

/*div.panel-pane div.node-speaker {
    padding: 20px;
}*/

.region-grid-first .recommended-seminars .group-right,
.keynote-speakers-list .group-right,
.documents-block .group-right {
    float: none;
    max-width: 100%;
}

.keynote-speakers-list .session-type-break .group-right,
.documents-block .session-type-break .group-right {
    margin-left: 0;
}

.region-grid-first .recommended-seminars .group-left,
.keynote-speakers-list .group-left,
.documents-block .group-left {
    display: none;
}

.listing-filter-row .item-list {
    text-align: right;
}

.listing-filter-row .item-list .pager {
    float: none;
    display: inline-block;
}

.keynote-session-full-content .group-left,
.keynote-session-full-content .group-right,
.conference-overview .group-left,
.conference-overview .group-right,
.speaker-biography-block .group-left,
.speaker-biography-block .group-right {
    float: none;
}

.keynote-session-full-content .group-left,
.conference-overview .group-left,
.speaker-biography-block .group-left {
    width: auto;
    margin-bottom: 15px;
}

.keynote-session-full-content .group-right,
.speaker-biography-block .group-right {
    width: auto;
    margin-left: 0;
}

.conference-overview .group-right {
    display: none;
}

.resource-item-description .field-type-text-with-summary {
    width: 100%; margin-left: 0;
}

.resource-item-description .form-item.form-type-item {
    width: 100%;
}

.flexslider .flex-control-nav {
    position: absolute;
    right: 0;
    bottom: 5px;
    padding-bottom: 0;
}

.flexslider .flex-pauseplay {
    position: absolute;
    left: 0;
    bottom: 5px;
}

.flexslider .body-opacity{
    opacity: 1;
}

.flexslider ul li .field-name-body {
    position: static;
    margin: 0 0 30px;
    width: 100%;
    height: auto;
}

#page {
    padding-top: 46px;
}

.admin-menu .row-header-first-bg {
    top: 49px;
}

.admin-menu #page {
    padding-top: 66px;
}

.admin-menu #region-mobile .pane-system-main-menu {
    top: 95px;
}

.body-content {
    padding-bottom: 5px;
}

.pane-sponsors-display-presets .views-field-field-sponsor-logo {
    float: none;
    margin: 0 0 20px;
}

.pane-sponsors-display-presets .views-field-field-sponsor-url {
    margin-left: 0;
}

.pane-entity-view .form-type-item .kc-files .entity-field-collection-item .field-type-file .file a {
    width: 100%;
    text-align: left;
    background-position: 98% center;
    padding: 10px 0;
    text-indent: 10px;
}

.mobile-portrait,
.mobile-landscape-hidden,
.tablet-portrait,
.tablet-landscape,
.desktop {
    display: none !important;
}

.mobile-landscape {
    display: inherit !important;
}

.region-grid-first .pane-quotes .dquo{display: inline-block; position: static; height:45px; margin-left: 0; vertical-align: top;}
.region-grid-first .pane-quotes .dquo:first-child{margin: -25px 0 0; padding-left: 0}
.region-grid-first .pane-quotes .quote-wrap{padding: 0 10px 0 20px}
.region-grid-first .pane-quotes .author-details {padding-left: 20px;}

header .row-header-second .pane-closest-event{border-left:none; box-shadow:none}
header .row-header-second .pane-closest-event .views-field-nothing-1{box-shadow:none; border:none}

header .row-header-second .view-closest-event div.views-field{/*display: inline;*/ clear: both; line-height: 30px;}
header .row-header-second .view-closest-event .views-field-nothing{padding-right:5px}
body header .row-header-second .view-closest-event div{float:none; text-align: center;}

.resources-block .field-type-text-with-summary {
    display: none;
}

.resources-block .field-name-post-date {
    float: none;
}

.resources-block .kc-badge-term {
    margin-left: 0;
}

/* views styles start*/
div.panel-pane div.node.row {
    margin-left: 0;
}

/*icon-view*/
.node-icon-view {
    height: auto;
    min-height: 0;
}

.node-icon-view .field-type-image {
    display: none;
}

.span3:first-child .node-icon-view .field-type-image {
    display: block;
}

.node-icon-view figure,
.node-icon-view .field-collection-item-field-i2i-kc-coll-video {
    margin-top: 10px;
    text-align: center;
}
/*icon-view end*/

/*list-view*/
.node-list-view .group-left, .node-list-view .group-right {
    float: none;
}

.node-list-view .group-left .field-name-post-date {
    white-space: nowrap;
}

.node-list-view .group-left .field-name-post-date .date {
    display: inline;
}

.node-list-view .field-type-taxonomy-term-reference .badge-term {
    position: absolute;
    bottom: 0;
    right: 0;
}
/*list-view end*/

/* views styles end*/

/*-debs start-*/

.hidden-desktop {
    display: inherit !important;
}
.visible-desktop {
    display: none !important;
}
.visible-phone {
    display: inherit !important;
}
.hidden-phone {
    display: none !important;
}

.navbar-fixed-top,
.navbar-fixed-bottom,
.navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
}
.container-fluid {
    padding: 0;
}
.dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
}
.dl-horizontal dd {
    margin-left: 0;
}
body .container {
    width: auto;
}
.row-fluid {
    width: 100%;
}
.row,
.thumbnails {
    margin-left: 0;
}
.thumbnails > li {
    float: none;
    margin-left: 0;
}
[class*="span"],
.uneditable-input[class*="span"],
.row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.span12,
.row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.row-fluid [class*="offset"]:first-child {
    margin-left: 0;
}
.input-large,
.input-xlarge,
.input-xxlarge,
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.input-prepend input,
.input-append input,
.input-prepend input[class*="span"],
.input-append input[class*="span"] {
    display: inline-block;
    width: auto;
}
.controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
}
.modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
}
.modal.fade {
    top: -100px;
}
.modal.fade.in {
    top: 20px;
}

.nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
}
.page-header h1 small {
    display: block;
    line-height: 20px;
}
input[type="checkbox"],
input[type="radio"] {
    border: 1px solid #ccc;
}
.form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
}
.form-horizontal .controls {
    margin-left: 0;
}
.form-horizontal .control-list {
    padding-top: 0;
}
.form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px;
}
.media .pull-left,
.media .pull-right {
    float: none;
    display: block;
    margin-bottom: 10px;
}
.media-object {
    margin-right: 0;
    margin-left: 0;
}
.modal {
    top: 10px;
    left: 10px;
    right: 10px;
}
.modal-header .close {
    padding: 10px;
    margin: -10px;
}
.carousel-caption {
    position: static;
}

/*-debs end-*/


/* ecommerce start */

.page-payment .row-header-second-bg{display: none;}

.page-payment #page{padding-top: 0px}

.page-payment.admin-menu .row-header-first-bg{top: 30px}

#messages-help-wrapper .tabs.primary {padding-top: 30px;}
.page-payment #messages-help-wrapper {padding-top: 45px;}

.view-payment-product-list .views-field-nothing {
    padding-left:12px;
}

.view-payment-product-list h3:first-child{ display:none;}
.page-payment-select-your-ticket #views-exposed-form-payment-product-list-default{position: static; margin-top:-75px}
.page-payment-select-your-ticket #views-exposed-form-payment-product-list-default .form-type-bef-link{float: none; width: 100%}
.page-payment-select-your-ticket #edit-field-product-tab-tid-wrapper{float: none;}


.view-payment-product-list .view-header div{display: none;}

.view-payment-product-list .views-field-title{clear:right}

.view-payment-product-list .show-column-name,
.view-payment-product-list .views-field-commerce-price,
.view-payment-product-list .views-field-field-discounted-price{
    float:left;
    width:33.333% !important;

}
/*start: early-bird disable style*/
.early-bird-disactive .view-payment-product-list .show-column-name,
.early-bird-disactive .view-payment-product-list .views-field-commerce-price,
.early-bird-disactive .view-payment-product-list .views-field-field-discounted-price{
    width:48.333% !important;
}
.views-field.views-field-field-aone-product-discount.span2, .views-field.views-field-commerce-price.span2.show-column-name,
.views-field.views-field-field-aone-product-discount.span4, .views-field.views-field-commerce-price.span4.show-column-name {
    text-align: center;
}
/*end: early-bird disable style*/

.view-payment-product-list .show-column-name span:first-child .updown-container{
    padding-left:15px; padding-bottom: 15px;
    min-width:110px
}

.view-payment-product-list .views-field-commerce-price strike{
    padding-left:25px
}

.page-payment  .pane-menu-menu-payment-journey-tabs .menu li a{
    font-size:0;
}

.page-payment  .pane-menu-menu-payment-journey-tabs .menu li a span{
    font-size:22px;
    top: 13px;
}

.page-payment.page-payment-add-delegates .delegate-info,
.page-payment.page-payment-add-delegates .add-delegate,
.page-payment-payment-confirmation .region-grid-first .webform-component

{
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.page-payment.page-payment-add-delegates .delegates-menu li.current .arrow{
    display: none;
}

.shopping-cart.responsive-dependent,
.page-payment .pane-i2i-payment-ui-i2i-payment-ui-custom-cart.responsive-dependent
{display: block}

.page-payment .view-filters{display: block !important;}

.page-payment-payment-options #webform-component-online-payment-items--temporary-markup,
.page-payment-payment-options #webform-component-online-payment-items--datacash-window-dummy
{
    width:100%;
}

.page-payment-payment-options .block iframe {
    width:100%;
}

.page-payment-payment-options #webform-component-online-payment-items--temporary-markup,
.page-payment-payment-options #webform-component-online-payment-items--datacash-window-dummy
{
    width:100%;
}

.page-payment-payment-options .block iframe {
    width:100%;
}

.page-payment .view-payment-product-list .views-field.span6{width:100%}

.page-payment .pane-menu-menu-payment-journey-tabs .menu{margin-bottom: 20px}

.page-payment .payment-method-content span.payment-fright,
.page-payment .payment-method-content span.payment-fleft{width: 100%}
.page-payment .payment-method-content span.payment-fleft{margin-bottom: 20px}

.page-payment .view-payment-product-list .views-view-grid tr .views-field{padding-top: 5px}
.page-payment .view-payment-product-list .views-view-grid tr .views-field.views-field-title{padding-top: 0px}
.page-payment .view-payment-product-list .views-view-grid td .views-fieldset{padding-bottom: 13px}
.page-payment .view-payment-product-list .views-view-grid tr:last-child td{padding-bottom: 10px}

.page-payment .view-payment-product-list .views-view-grid .views-field-title{padding-bottom: 5px}

.page-payment .pane-i2i-payment-ui-i2i-payment-ui-custom-cart.responsive-dependent{display: block;}

.page-payment.page-payment-company-details .payment-basket-header,
.page-payment.page-payment-payment-options .payment-basket-header
{margin-top:-20px}

/* ecommerce end */

#backtotop{display:none !important}

/*tabs*/
.view-display-id-view_attacment_badges_tabs {border: none; margin-bottom: 15px;}
.view-display-id-view_attacment_badges_tabs .view-content > div {float: none; padding: 0 0 1px 0;}
.view-display-id-view_attacment_badges_tabs .view-content > div:first-child {padding-left: 0;}
.view-display-id-view_attacment_badges_tabs .view-content > div a {margin: 0; padding: 5px 20px 2px; border-radius: 0 5px 5px 0;}
.view-display-id-view_attacment_badges_tabs .view-content > div a.active,
.view-display-id-view_attacment_badges_tabs .view-content > div a:hover {border-bottom-color: #e5e5e5; border-left-color: #fff;}
/*tabs end*/

/* pop-ups */
#modalContent input[type="text"], #modalContent input[type="email"], #modalContent select{width:211px !important}
#modalContent *{max-width: 252px}
#modalContent{top:40px !important}

#modalContent .standard-form .form-actions input[type="submit"] {float: left; margin-left:0; }
#modalContent .standard-form .not-now-button{float:left; top:0px; right:0px; padding-top: 15px }

body #colorbox {width: 260px !important; height: 200px !important; top: 25px !important; min-height: 200px; margin-top: 0; left: 50% !important; margin-left: -130px;}
body #cboxContent {width: 230px !important; height: 170px !important; min-height: 170px; }
body #colorbox #cboxTopCenter, body #colorbox #cboxBottomCenter {width: 230px !important;}
/* pop-ups end*/

.mobile-hide, div.region .mobile-hide{display: none;}

#content .pane-page-content {margin-bottom: 0;}
.region-grid-second .pane-sidebar-second {margin-bottom: 0;}

/*awards one styles*/
/*awards one forms*/
.entry-wizard-form/*.entry-wizard-form-step-1*/ .form-item, .entry-wizard-form/*.entry-wizard-form-step-3*/ #edit-entry-category, .entry-wizard-form/*.entry-wizard-form-step-3*/ .form-item--title,
.entry-wizard-form/*.entry-wizard-form-step-3*/ .webform-component, .entry-wizard-form .group_promotion_options, #user-profile-form .form-item, #user-profile-form .group_promotion_options,
.entry-form .form-item--title, .entry-form .group_promotion_options, .entry-form .webform-component {text-align: left;}

#user-profile-form .i2i-webform-date-wrapper > label,
.entry-wizard-form .i2i-webform-date-wrapper > label,
.entry-form .i2i-webform-date-wrapper > label,
#user-profile-form .form-item >label:first-child,
#user-profile-form .form-type-password>label,
.entry-form .form-item>label:first-child,
.entry-form .form-item--title>label:first-child,
.entry-form .form-type-file>label:first-child,
.entry-wizard-form .form-item>label {display: block; margin-right: 0}

.entry-wizard-form .password-strength, .entry-wizard-form .password-confirm,
.entry-form .password-strength, .entry-form .password-confirm,
#user-profile-form .password-strength, #user-profile-form .password-confirm {float: none; width: 100%; margin: 0 0 10px;}

.entry-wizard-form .form-type-password-confirm .form-text,
.entry-form .form-type-password-confirm .form-text,
#user-profile-form .form-type-password-confirm .form-text {width: 100%;}

.entry-wizard-form .password-suggestions.description,
.entry-form .password-suggestions.description,
#user-profile-form .password-suggestions.description,
#user-profile-form .description, .entry-wizard-form .description, .entry-form .description,
#user-profile-form .webform-component-managed_file .description,
.entry-wizard-form .webform-component-managed_file .description,
.entry-form .webform-component-managed_file .description {float: none; width: 100%;}

.entry-wizard-form #edit-account,
.entry-wizard-form .field-name-field-how-did-you-hear-about-us,
.entry-wizard-form #edit-entry-category {padding-left: 0;}

#user-profile-form .i2i-webform-date-wrapper > label + .date-field-inner-wrapper,
.entry-wizard-form .i2i-webform-date-wrapper > label + .date-field-inner-wrapper,
.entry-form .i2i-webform-date-wrapper > label + .date-field-inner-wrapper,
.entry-form .form-item>label:first-child + *,
.entry-wizard-form .form-item>label:first-child + *,
.entry-wizard-form .group-promotion-options .field-name-field-promotion-option,
#user-profile-form .group-promotion-options .field-name-field-promotion-option,
#user-profile-form .group-promotion-options .field-name-field-judge-promotion-option,
#user-profile-form .group-promotion-options .fieldset-description,
#user-profile-form .form-item>label:first-child+*,
.entry-form .form-item>label:first-child + .form-select,
#user-profile-form .form-item>label:first-child + .form-select,
.entry-wizard-form .form-item>label:first-child + .form-select,
#user-profile-form .webform-datepicker .form-item > label + .form-select, .entry-form .webform-datepicker .form-item > label + .form-select,
.entry-wizard-form/*.entry-wizard-form-step-3*/ .webform-datepicker .form-item > label + .form-select,
.entry-wizard-form/*.entry-wizard-form-step-1*/ .group-promotion-options .fieldset-wrapper,
.entry-form .group-promotion-options .field-name-field-promotion-option,
#user-profile-form .description, .entry-wizard-form/*.entry-wizard-form-step-1*/ .description,
.form-item-is-it-your-billing-address label, .form-item-tax-vat-number label,
.entry-form .form-item .form-text.form-autocomplete,
.entry-wizard-form .form-item .form-text.form-autocomplete,
.page-enter-.entry-wizard-form .form-item .form-text.form-autocomplete,
#user-profile-form .form-item .form-text.form-autocomplete {display: block; width: 100%; margin-right: 0;}

#user-profile-form .webform-datepicker .form-item > label + .form-select, .entry-form .webform-datepicker .form-item > label + .form-select,
.entry-wizard-form/*.entry-wizard-form-step-3*/ .webform-datepicker .form-item > label + .form-select {margin-left: 0;}

#user-profile-form .form-item.form-type-checkbox .option {float: none; width: auto;}
#user-profile-form .form-item.form-type-checkbox .description {margin-left: 0;}
/*end of awards one forms*/

#boards-fieldset-wrapper .fieldset-wrapper {text-align: left;}
#boards-fieldset-wrapper .form-submit {float: right;}
.entry-board .board-item-qr {float: none;}

.webform-submission .webform-component-display > label, .webform-submission .webform-component-multiple_file > label,
.entry-board .board-item-qr .label, .entry-board .label {width: 120px;}
.webform-submission .webform-component-multiple_file .multifile-file {margin-left: 140px;}

/*start of judges profile*/
#i2i_judge_dashboard_page .group-left,
#i2i_judge_dashboard_page .group-right,
.pane-user-profiles-i2i-judge-details-page .group-left,
.pane-user-profiles-i2i-judge-details-page .group-right {width: 100%; float: none;}
#i2i_judge_dashboard_page .group-left,
.pane-user-profiles-i2i-judge-details-page .group-left {margin-bottom: 14px;}
/*end of judges profile*/
/*end of awards one styles*/

/* start: category detailes pages */
.node-entry-category .group-left,
.node-entry-category .group-right {float: none; width: 100%;}
/* end: category detailes pages */

.vat-section .col-left {
    width: 34%;
}

.tooltip {
    margin-left: 28%;
}

.profile2-judge-personal.node-icon-view .field-name-user-photo .field-item {padding-top: 10px; text-align: center;}

.profile2-judge-personal.node-icon-view .field-group-format {max-height: none;}

.views-field.views-field-nothing-1.span2.show-column-name {
    width: 40%;
}
.views-field.views-field-field-aone-product-discount.span2 {
    width: 30%;
}
.views-field.views-field-commerce-price.span2.show-column-name {
    width: 30%;
}

/*start: for entrant dropdown*/
.header-sub-menu-login-box {
    white-space: normal;
}
/*end: for entrant dropdown*/

/*start: for search dropdown*/
#header-search-box:before {
    left: -100px!important;
}
/*end: for search dropdown*/

/*start: for radiobuttons label*/
.entry-form-categories-page .form-radios {
    width: 80%;
}
/*end: for radiobuttons label*/

/*start: billing details for payment*/
.form-item.form-type-radios.form-item-is-it-your-billing-address, .form-item.form-type-textfield.form-item-tax-vat-number {
    text-align: left;
}
.form-item-is-it-your-billing-address .form-radios, .form-item-tax-vat-number input[type="text"],
.billing-details-fieldset .form-item .description, .billing-details-fieldset .field-prefix {
    float: left;
}
.page-payments-wizard-1-details .form-item-is-it-your-billing-address .form-radios {
    float: none;
}
.page-payment input[type="radio"] + label, .page-payment input[type="checkbox"] + label {
    padding-left: 18px;
}
/*end: billing details for payment*/

.pane-menu-menu-payment-journey-tabs {
    padding-top: 30px;
}

body  .pane-content .span3 .pane-i2i-user-profile-page-i2i-user-profile-tabs {
    display: none; /*customer ask*/
}
/*start: mobile view top tabs*/
ul.step-tabs li a, ul.step-tabs li a:hover {
    color: rgba(255, 255, 255, 0) !important;
}
ul.step-tabs li a span, ul.step-tabs li a:hover span {
    color: rgba(255, 255, 255, 1) !important;
}
footer {margin-top: 10px;}
/*end: mobile view top tabs*/
.pane-menu-menu-payment-journey-tabs {padding-top: 30px;}
.page-payment-select-your-ticket #views-exposed-form-payment-product-list-default.ctools-auto-submit-full-form.ctools-auto-submit-processed.jquery-once-1-processed {top: -10px;}
.pane-menu-menu-payment-journey-tabs ul.menu li a, .pane-menu-menu-payment-journey-tabs ul.menu li a:hover, ul.step-tabs li a, ul.step-tabs li a:hover {overflow: visible;}
.page-payments-wizard-3.page-payment .form-item .description {float: none; padding-top: 20px;}

/* start: temporary styles for pager */
body.page-admin-reports .view-united-operations .views-exposed-widget.views-widget-per-page {display: none;}
body.page-admin-reports .view-united-operations ~ .item-list {float: none; position: static;}
/* end: temporary styles for pager */


/*
 *start: prev-next buttons
 */

#page-wrapper .links.inline .back-item-link {
    padding: 0 5px;
}

/*
 *end: prev-next buttons
 */


/*********************** end of copy of responsive.smartphone.landscape.css ***********************/


/*
 * start: print entries
 */

.page-title-print,
.board_item_is_arrived,
.html_url,
body.page-user-entries-print footer,
body.page-entry-sid-board-print footer,
.pane-title.block-title.block-title-wrapper,
body.page-user-entries-print .span3 .pane-i2i-user-profile-page-i2i-user-profile-tabs,
#entries_print_button {
    display: none;
}

.simple_url {
    display: inherit;
    padding-top: 83px;
    vertical-align: bottom;
}

body.page-entry-sid-board-print #content-column,
body.page-user-entries-print.section-user #content-column {
    float: none;
}

table, fieldset {
    page-break-inside: avoid;
}

.container-print {
    padding: 25px;
    border-bottom: none;
    page-break-before: always;
}

.container-print:nth-child(2) {
    page-break-before: avoid;
}

.page-user-entries .image-style-thumbnail {
    float: left;
    padding-right: 10px;
}

.container-print .webform-component-display .field-inner-wrapper {
    display: inline;
}

.container-print .webform-component-display .field-inner-wrapper .field-suffix {
    display: none;
}

/*
 * end: print entries
 */


