/*!
* Copyright (c) 2019 or the year of first publication, if earlier, HighQ Solutions Limited or its licensors
*/
/* drag and drop highlight elements - Admin dashboard */
.ui-sortable-helper {background:#ffefbf !important; height:auto !important;}
.placeholder {background:#fff !important; border:1px dashed #019ddc !important; border-radius:4px; min-height:60px; margin:10px 0 0 0;clear:both; padding:0px;}
.cursorMove {cursor: move;}
.leftTop {display:none; left:-1px; top:-1px; position:absolute;}
.sortable-item:hover .leftTop {display:block;}

/* Columns */
.grid {width:100%; margin:0 auto;}
.column {float:left;}
.column .placeholder {background:#fff; display: block; font-weight: 700; padding: 20px 0; margin:0 0 10px 0 ; text-align: center; min-height:50px; position:relative; border:1px dashed #019ddc; border-radius:4px;}


/*Row Section*/
#gridContainer {max-width:1400px; margin:0px auto 0 auto; padding:10px 10px 0 10px}
#gridContainer .row {background:#f4f4f4;/* padding:6px 0;*/ border-radius:4px; min-height:45px;/* clear:both;*/ margin:10px auto 0 auto;}
#gridContainer .row .grid {padding:10px; width:100%; margin:0 auto;}
#gridContainer .row .grid .column {background:#fff; border-radius:4px; border:1px solid #e4e4e4; padding-bottom:10px;}
#gridContainer .row .sortable-list {background:#fff; list-style: none; margin: 10px 10px 0 10px; padding:0; min-height: 60px; border-radius:4px; clear:both;}
#gridContainer .row .sortable-item {border:1px dashed #bababa; border-radius:4px; display: block; padding: 0px; min-height:59px; position:relative; margin:0 0 10px 0;}	
#gridContainer .row .alert {margin:10px;}
/*Subrow Section*/
#gridContainer .Subrow {margin:0 0 10px 0; background:#f5f5f5;}
.SubRowContainer {padding:0 10px;}
.Subrow {border-radius:4px; min-height:100px; margin:0 0 10px 0; /*padding:5px 0;*/}
/* navigation columns icons */
.gridbtn_dropdown.icon-highq-columns{padding: 3px 7px 0;display: block; border:1px solid #f4f4f4; color:#999898;}
.collist{margin-top:0;}
.collist li{border-top:1px solid #e5e5e5;padding:0 10px 5px;}
.collist li:first-child{border-top:0;}
.collist li:hover,.collist li.activesection{background:#f5f5f5;}
.collist > li > span{display:block;color:#999; font-size:12px;margin:4px 0;}
.dropdown-menu.collist > li > a{display:inline;padding:0px 14px 0 13px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin:0 7px 0 0; text-decoration: none;}
.dropdown-menu.collist > li > a:hover, .dropdown-menu.collist > li > a.active{background-color:#019ddc;}
.dropdown.open .dropdown-toggle.gridbtn_dropdown,.dropdown.open .dropdown-toggle.colorpickico{box-shadow:none;background-color: #fff;border: 1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

.BrowseContent #gridContainer {padding:0px;}
.BrowseContent .headFixed .headFixedInner {padding:0px;}


.col_1 {background:url(../../images/v4/dashboard/admin-image-sprite.png) no-repeat 4px -32px;}
.col_2 {background:url(../../images/v4/dashboard/admin-image-sprite.png) no-repeat -39px -32px;}
.col_3 {background:url(../../images/v4/dashboard/admin-image-sprite.png) no-repeat -168px -32px;}
.col_4 {background:url(../../images/v4/dashboard/admin-image-sprite.png) no-repeat -340px -32px;}
.col_5 {background:url(../../images/v4/dashboard/admin-image-sprite.png) no-repeat -82px -32px;}
.col_6 {background:url(../../images/v4/dashboard/admin-image-sprite.png) no-repeat -125px -32px;}
.col_7 {background:url(../../images/v4/dashboard/admin-image-sprite.png) no-repeat -211px -32px;}
.col_8 {background:url(../../images/v4/dashboard/admin-image-sprite.png) no-repeat -254px -32px;}
.col_9 {background:url(../../images/v4/dashboard/admin-image-sprite.png) no-repeat -297px -32px;}


.col_1:hover,.col_1.active {background:url(../../images/v4/dashboard/admin-image-sprite.png) no-repeat 4px -63px;}
.col_2:hover,.col_2.active {background:url(../../images/v4/dashboard/admin-image-sprite.png) no-repeat -39px -63px;}
.col_3:hover,.col_3.active {background:url(../../images/v4/dashboard/admin-image-sprite.png) no-repeat -168px -63px;}
.col_4:hover,.col_4.active {background:url(../../images/v4/dashboard/admin-image-sprite.png) no-repeat -340px -63px;}
.col_5:hover,.col_5.active {background:url(../../images/v4/dashboard/admin-image-sprite.png) no-repeat -82px -63px;;}
.col_6:hover,.col_6.active {background:url(../../images/v4/dashboard/admin-image-sprite.png) no-repeat -125px -63px;}
.col_7:hover,.col_7.active {background:url(../../images/v4/dashboard/admin-image-sprite.png) no-repeat -211px -63px;}
.col_8:hover,.col_8.active {background:url(../../images/v4/dashboard/admin-image-sprite.png) no-repeat -254px -63px;}
.col_9:hover,.col_9.active {background:url(../../images/v4/dashboard/admin-image-sprite.png) no-repeat -297px -63px;}

/*.Subrow .rowControls {padding-top:5px;}*/
.rowControls{border-bottom:1px solid #ffffff;padding:5px 14px; box-shadow: 0 1px 0 0 #d9d9d9;-webkit-box-shadow: 0 1px 0 0 #d9d9d9;-moz-box-shadow: 0 1px 0 0 #d9d9d9;margin-bottom:0;}
.rowControls > li{float:left;margin-left:8px;}
.rowControls > li:first-child{margin-left:0px;}
.rowControls .cursorMove,.collapserow,.rowControls .deleteRow,.rowControls .collapserow{display: inline-block;margin-top: 4px;font-size:16px;}
.rowControls.hidecontrols li{visibility:hidden;}
.rowControls.hidecontrols li:first-child,.rowControls.hidecontrols li.pull-right{visibility:visible;}

.componentcontrols .editcomponent,.row .cursorMove.icon{color:#999898;font-size:14px; padding-right:9px;}
.componentcontrols{position:relative;}
.componentcontrols a{position:absolute; background:#f4f4f4; border:1px solid #d5d5d5;padding:4px 6px 5px;}
.componentcontrols .cursorMove{left:-1px;top:-1px;  border-radius:2px 0 0 0;-webkit-border-radius:2px 0 0 0;-moz-border-radius:2px 0 0 0;}
.componentcontrols .editcomponent{left:-1px;top:27px; border-radius:0 0 0 2px;-webkit-border-radius:0 0 0 2px;-moz-border-radius:0 0 0 2px;}
.componentcontrols .deleteRow{right:-2px;top:-3px;background:none; border:0;font-size:14px;}

.rowControls .colorpickico,.rowControls .uploadimage, .rowControls .rowColClassico {padding:1px 7px; display:block;border:1px solid #f4f4f4;color:#999898;}
.rowControls > li .colorpickico.active,.rowControls > li .uploadimage.active, .rowControls > li .rowColClassico.active {color:#343434;}
.rowControls > li.colorvalue , .rowControls > li.backgroundvalue {margin:3px 0 0; display:none;}
.rowControls .colorvalue div,.rowControls .backgroundvalue div{color:#999999; max-width: 300px;}
.rowControls .colorvalue .icon-cross,.rowControls .backgroundvalue .icon-cross{color:#cf4d4f; text-decoration: none; font-size: 14px; cursor: pointer; margin-top: 2px;}

.clorpick_dropdown {padding:10px;margin-top:0;}

/*set class of row and column dropdown css*/
.rowControls > li.setRowColClass .dropdown-menu{width:350px;} 

.deleteRow,.deleteRow:hover,.deleteRow:focus{color:#cf4d4f;text-decoration:none;}
.collapserow,.collapserow:hover,.collapserow:focus{color:#999898;text-decoration:none;margin-right:10px;}

.CenterBtn {padding:10px; text-align:center;}
.SbRowBtn {text-align:center; padding-bottom:10px;}

.AddComponent.icon-add,.AddChildRow.icon-highq-addsection{border:1px dashed #cccccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#999898; display:inline-block;}
.AddComponent.icon-add{padding:5px 16px 4px 17px; font-size: 15px; }
.AddChildRow.icon-highq-addsection{padding:3px 14px 1px;position: relative;top: 0px; line-height:26px;}
.AddChildRow.icon-highq-addsection:before {vertical-align: -4px;}

.CompInfo{padding:2px 26px 2px 36px;}
.CompInfo span{display:block;font-size:12px; line-height:16px;overflow: hidden; text-overflow: ellipsis;}
.comptitle{font-weight:700; color:#343434;}
.compselectoption,.noofitems{color:#a1a1a1;}
.CompInfo .comptitle .icon-pending{vertical-align: -3px; margin-right: 3px; font-size:17px;}

/*Preview*/
#GetGridCode.pageWrapper {margin:0;}
.previewHTML{display:none;}
.previewHTML .grid{text-align:center;}
#GetGridCode.pageWrapper .row, #GetGridCode.pageWrapper .Subrow {background:none;}
.previewHTML iframe{border:1px solid #ccc;}
.previewHTML iframe.desktop{width:100%; height:768px;}
.previewHTML iframe.ipad{width:1000px;height:768px; }
.previewHTML iframe.iphone{width:332px;height:480px; }
#GetGridCode{padding:5px;}
#GetGridCode .row .sortable-item{padding:5px 5px 0 5px;}
#GetGridCode .CompInfo{padding:0;}

.pageWrapper .row, .pageWrapper .Subrow {margin:0px auto; min-height:none;/*padding:0;*/}
.pageWrapper .grid {width:100%; margin:0 auto;}
.pageWrapper #gridContainer .row .sortable-list, .pageWrapper #gridContainer .row .sortable-item {border:1px dashed transparent;background:none;}
.pageWrapper #gridContainer .row .sortable-item, #GetGridCode.pageWrapper .row .sortable-item {border:1px dashed #bababa;margin-bottom:10px;}
.pageWrapper #gridContainer .SubRowContainer{padding:0 10px}
.pageWrapper .SubRowContainer{padding:0}
#GetGridCode .sortable-list{border:1px solid transparent;}



/* structure & responsive css start here */
.container {width: auto;}
/* grid column structure */
.GridCol1 > .column {width: 100%;}
/* grid column structure two medium */
.GridCol2 > .column {width: 50%;}
/* grid column structure three medium */
.GridCol3 > .column {width: 33.3333%;}
/* grid column structure four medium */
.GridCol4 > .column {width: 25%;}
/* grid column structure small large */
.GridCol2.col_sl > .column {margin-left: 0%; width: 25%;}
.GridCol2.col_sl > .column.cell2 {width:75%;}
/* grid column structure large small */
.GridCol2.col_ls > .column.cell2, 
.GridCol2.col_ls.swipeCol .cell1 {width:25%;}
.GridCol2.col_ls > .column, 
.GridCol2.col_ls.swipeCol .cell2 {width: 75%;}
.GridCol2.col_ls.swipeCol .cell1 {float:right;}
/* grid column structure small large small */
.GridCol3.col_sls > .column {width: 25%;}
.GridCol3.col_sls > .column.cell2 {float:right;}
.GridCol3.col_sls > .column.cell3 {width: 50%; margin:0 auto;}
/* grid column structure small small large */
.GridCol3.col_ssl > .column {width: 50%;}
.GridCol3.col_ssl > .column.cell1, 
.GridCol3.col_ssl > .column.cell2 {width: 25%;}
/* grid column structure large small small */
.GridCol3.col_lss > .column {width: 50%;}
.GridCol3.col_lss > .column.cell2,
.GridCol3.col_lss > .column.cell3 {width: 25%;}

/*Two column subrow*/
.Subrow .GridCol2.col_sl > .column.cell1,
.Subrow .GridCol2.col_ls > .column.cell2{width:33.3%;}
.Subrow .GridCol2.col_ls > .column.cell1,
.Subrow .GridCol2.col_sl > .column.cell2{width:66.7%;}

/* Hide columns at child level */
.col_mm .Subrow .col_3, .col_mm .Subrow .col_5, .col_mm .Subrow .col_6,
.col_sl .cell1 .Subrow .col_2, .col_sl .cell1 .Subrow .col_3, .col_sl .cell1 .Subrow .col_5, .col_sl .cell1 .Subrow .col_6,
.col_ls .cell2 .Subrow .col_2, .col_ls .cell2 .Subrow .col_3, .col_ls .cell2 .Subrow .col_5, .col_ls .cell2 .Subrow .col_6 {display:none;}

.GridCol3 .Subrow .col_3, .GridCol3 .Subrow .col_5, .GridCol3 .Subrow .col_6,
.col_sls .cell1 .Subrow .col_2, .col_sls .cell2 .Subrow .col_2,
.col_ssl .cell1 .Subrow .col_2, .col_ssl .cell2 .Subrow .col_2,
.col_lss .cell2 .Subrow .col_2, .col_lss .cell3 .Subrow .col_2 {display:none;}

.col_mm  .Subrow .rowControls .collist .subcolsection3,.col_sls .Subrow .rowControls .collist .subcolsection3,.col_ssl .Subrow .rowControls .collist .subcolsection3,.col_lss .Subrow .rowControls .collist .subcolsection3,
.col_sl .cell1 .CenterBtn .AddChildRow,.col_ls .cell2 .CenterBtn .AddChildRow,.col_sls .cell1 .CenterBtn .AddChildRow,.col_sls .cell2 .CenterBtn .AddChildRow,.col_ssl .cell1 .CenterBtn .AddChildRow,.col_ssl .cell2 .CenterBtn .AddChildRow,.col_lss .cell2 .CenterBtn .AddChildRow,.col_lss .cell3 .CenterBtn .AddChildRow,.col_mmm .cell1 .CenterBtn .AddChildRow,.col_mmm .cell2 .CenterBtn .AddChildRow ,.col_mmm .cell3 .CenterBtn .AddChildRow  {display:none;}

/* Small devices (mobile, 320px and upto 639) */
@media (max-width: 639px) { 

.GridCol1 .column, .GridCol2 .column,
.GridCol3 .column, .GridCol4 .column,
.GridCol4 .column.cell3,
.GridCol2.col_sl .column,
.GridCol2.col_sl .column.cell2, 
.GridCol2.col_ls .column, 
.GridCol2.col_ls .column.cell2, 
.GridCol2.col_ls.swipeCol .cell1,
.GridCol3.col_sls .column, 
.GridCol3.col_sls .column.cell2, 
.GridCol3.col_sls .column.cell3, 
.GridCol3.col_ssl .column.cell1, 
.GridCol3.col_ssl .column.cell2, 
.GridCol3.col_ssl .column.cell3, 
.GridCol3.col_lss .column, 
.GridCol3.col_lss .column.cell2, 
.GridCol3.col_lss .column.cell3,
.Subrow .GridCol2.col_sl > .column.cell1,
.Subrow .GridCol2.col_ls > .column.cell2,
.Subrow .GridCol2.col_ls > .column.cell1,
.Subrow .GridCol2.col_sl > .column.cell2 {width: 100%; margin:0;}

}
/* Medium devices (tablets, 640px to 959px) */
@media (min-width: 640px) and (max-width: 960px) { 

.container {width: auto;}
.GridCol1 > .column {width: 100%; margin:0;}
.GridCol2 > .column {width: 50%;}
.GridCol3 > .column {width: 33.33333%;}
.GridCol4 > .column {width: 50%;}
.GridCol4 > .column.cell3 {width: 50%; clear:left;}
.GridCol2.col_sl > .column, 
.GridCol2.col_sl > .column.cell2 {width: 50%;}
.GridCol2.col_ls > .column, 
.GridCol2.col_ls > .column.cell2,
.GridCol2.col_ls.swipeCol .cell1 {width: 50%;}
.GridCol3.col_sls > .column {width: 50%;}
.GridCol3.col_sls > .column.cell3 {clear: both; margin: 0; width: 100%;}
.GridCol3.col_ssl > .column {width: 100%;}
.GridCol3.col_ssl > .column.cell1, 
.GridCol3.col_ssl > .column.cell2 {width: 50%;}
.GridCol3.col_lss > .column {width: 100%;}
.GridCol3.col_lss > .column.cell2 {width: 50%;}
.GridCol3.col_lss > .column.cell3 {width: 50%;}
.Subrow .GridCol3 > .column, 
.Subrow .GridCol2 > .column,
.Subrow .GridCol2.col_sl > .column,
.Subrow .GridCol2.col_sl > .column.cell1,
.Subrow .GridCol2.col_sl > .column.cell2,
.Subrow .GridCol2.col_ls > .column.cell1, 
.Subrow .GridCol2.col_ls > .column.cell2,
.Subrow .GridCol2.col_sl > .column.cell2 {width:100%;}

}


/*!
* Copyright (c) 2019 or the year of first publication, if earlier, HighQ Solutions Limited or its licensors
*/
@charset "UTF-8";

@font-face {
  font-family: "highq50";
  src:url("../../Fonts/p4-default-set/highq50.eot?bt=2021_10_06_21_56_16");
  src:url("../../Fonts/p4-default-set/highq50.eot#iefix?bt=2021_10_06_21_56_16") format("embedded-opentype"),
    url("../../Fonts/p4-default-set/highq50.woff?bt=2021_10_06_21_56_16") format("woff"),
    url("../../Fonts/p4-default-set/highq50.ttf?bt=2021_10_06_21_56_16") format("truetype"),
    url("../../Fonts/p4-default-set/highq50.svg#highq50?bt=2021_10_06_21_56_16") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "highq50" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "highq50" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  margin-top: 2px;
  vertical-align: -2px;
}

.icon-dashboard:before {
  content: "\e000";
}
.icon-folder:before {
  content: "\e001";
}
.icon-link:before {
  content: "\e002";
}
.icon-history:before {
  content: "\e003";
}
.icon-primitive-dot:before {
  content: "\e004";
}
.icon-primitive-square:before {
  content: "\e005";
}
.icon-checklist:before {
  content: "\e006";
}
.icon-glyphicons-halflings-regular:before {
  content: "\e007";
}
.icon-filled-folder:before {
  content: "\e008";
}
.icon-comment:before {
  content: "\e009";
}
.icon-megaphone:before {
  content: "\e00a";
}
.icon-glyphicons-halflings-regular-1:before {
  content: "\e00b";
}
.icon-infinite:before {
  content: "\e00c";
}
.icon-keynote:before {
  content: "\e00d";
}
.icon-like-off:before,
.icon-highq-like-off:before {
  content: "\e00e";
}
.icon-highq-export:before {
  content: "\e00f";
}
.icon-ctk:before,
.icon-highq-ctk:before {
  content: "\e010";
}
.icon-aim:before {
  content: "\e011";
}
.icon-paper-clip:before {
  content: "\e012";
}
.icon-exclamation-triangle:before {
  content: "\e013";
}
.icon-search:before {
  content: "\e014";
}
.icon-glyphicons-halflings-regular-2:before {
  content: "\e015";
}
.icon-bubble-3:before {
  content: "\e016";
}
.icon-bullhorn:before {
  content: "\e017";
}
.icon-message-talk:before {
  content: "\e018";
}
.icon-sound:before,
.icon-highq-sound:before {
  content: "\e019";
}
.icon-like-on:before,
.icon-highq-like-on:before {
  content: "\e01a";
}
.icon-publications:before {
  content: "\e01b";
}
.icon-keynote-sm:before {
  content: "\e01c";
}
.icon-highq-image:before {
  content: "\e01d";
}
.icon-article-prod:before,
.icon-highq-publication-module:before {
  content: "\e01e";
}
.icon-microsite-prod:before,
.icon-highq-microsite-module:before {
  content: "\e01f";
}
.icon-excel-sm:before,
.icon-highq-excel-small:before {
  content: "\e020";
}
.icon-generic-sm:before,
.icon-highq-generic-small:before {
  content: "\e021";
}
.icon-microsites-sm:before {
  content: "\e022";
}
.icon-articles-sm:before,
.icon-highq-publication-small:before {
  content: "\e023";
}
.icon-highq-image-small:before,
.icon-image-sm:before {
  content: "\e024";
}
.icon-word-sm:before,
.icon-highq-word-small:before {
  content: "\e025";
}
.icon-lync:before {
  content: "\e026";
}
.icon-numbers-sm:before,
.icon-highq-numbers-small:before {
  content: "\e027";
}
.icon-video-sm:before,
.icon-highq-video-small:before {
  content: "\e029";
}
.icon-pages-sm:before,
.icon-highq-pages-small:before {
  content: "\e02a";
}
.icon-audio-sm:before,
.icon-highq-audio-small:before {
  content: "\e02b";
}
.icon-video-prod:before,
.icon-highq-video-module:before {
  content: "\e02c";
}
.icon-events-sm:before,
.icon-highq-events-small:before {
  content: "\e02d";
}
.icon-numbers:before,
.icon-highq-numbers:before {
  content: "\e02e";
}
.icon-ctk-sm:before,
.icon-highq-ctk-small:before {
  content: "\e02f";
}
.icon-ctk-prod:before,
.icon-highq-ctk-module:before {
  content: "\e030";
}
.icon-acrobat-sm:before,
.icon-highq-pdf-small:before {
  content: "\e031";
}
.icon-remove:before,
.icon-cross:before {
  content: "\e032";
}
.icon-plus:before,
.icon-add:before {
  content: "\e033";
}
.icon-check-mark:before,
.icon-tick:before {
  content: "\e034";
}
.icon-star:before,
.icon-favourite-empty:before {
  content: "\e035";
}
.icon-star-selected:before,
.icon-favourite-full:before {
  content: "\e036";
}
.icon-resize-expand:before {
  content: "\e037";
}
.icon-resize-down:before {
  content: "\e038";
}
.icon-home:before,
.icon-breadcrumb-home:before {
  content: "\e039";
}
.icon-menu:before {
  content: "\e03a";
}
.icon-left-open-big:before {
  content: "\e03b";
}
.icon-right-open-big:before {
  content: "\e03c";
}
.icon-powerpoint-sm:before,
.icon-highq-powerpoint-small:before {
  content: "\e03d";
}
.icon-events-prod:before,
.icon-highq-event-module:before {
  content: "\e03e";
}
.icon-chevron-right:before {
  content: "\e03f";
}
.icon-chevron-left:before {
  content: "\e040";
}
.icon-chevron-down:before {
  content: "\e041";
}
.icon-chevron-up:before {
  content: "\e042";
}
.icon-phone-mobile:before {
  content: "\e043";
}
.icon-calendar:before {
  content: "\e044";
}
.icon-mention:before {
  content: "\e045";
}
.icon-edit:before,
.icon-edit-pen:before {
  content: "\e046";
}
.icon-draft:before {
  content: "\e047";
}
.icon-inbox:before,
.icon-email:before {
  content: "\e048";
}
.icon-view:before,
.icon-eye:before {
  content: "\e049";
}
.icon-minus:before {
  content: "\e04a";
}
.icon-share:before,
.icon-share-this:before {
  content: "\e04b";
}
.icon-received:before {
  content: "\e04c";
}
.icon-install:before {
  content: "\e04d";
}
.icon-message:before {
  content: "\e04e";
}
.icon-group:before {
  content: "\e04f";
}
.icon-actions:before,
.icon-share-menu:before {
  content: "\e050";
}
.icon-sitehome:before {
  content: "\e051";
}
.icon-question:before,
.icon-help:before {
  content: "\e052";
}
.icon-information-circle:before,
.icon-info:before {
  content: "\e053";
}
.icon-repeat-redo:before {
  content: "\e054";
}
.icon-call-phone:before {
  content: "\e055";
}
.icon-exclamation:before {
  content: "\e056";
}
.icon-arrow-right:before {
  content: "\e057";
}
.icon-tag:before {
  content: "\e058";
}
.icon-shorting:before {
  content: "\e059";
}
.icon-move:before {
  content: "\e05a";
}
.icon-comment-fill:before {
  content: "\e05b";
}
.icon-rss:before,
.icon-rss-boxed:before{
  content: "\e05c";
}
.icon-arrow-circle-left:before {
  content: "\e05d";
}
.icon-arrow-circle-right:before {
  content: "\e05e";
}
.icon-arrow-circle-down:before {
  content: "\e05f";
}
.icon-comment-outline:before,
.icon-comment-empty:before {
  content: "\e060";
}
.icon-envelope:before {
  content: "\e061";
}
.icon-highq-audio:before {
  content: "\e062";
}
.icon-highq-article:before {
  content: "\e063";
}
.icon-grey-circle:before {
  content: "\e064";
}
.icon-screen:before {
  content: "\e065";
}
.icon-portfolio:before {
  content: "\e066";
}
.icon-pause:before {
  content: "\e067";
}
.icon-move-dot:before {
  content: "\e068";
}
.icon-recent:before {
  content: "\e069";
}
.icon-rss-calendar:before {
  content: "\e06a";
}
.icon-category:before {
  content: "\e06b";
}
.icon-plus-circle:before {
  content: "\e06c";
}
.icon-highq-powerpoint:before {
  content: "\e06e";
}
.icon-sort-za:before {
  content: "\e06f";
}
.icon-sort-az:before {
  content: "\e070";
}
.icon-tree-folder:before {
  content: "\e071";
}
.icon-titlethumblist:before,
.icon-highq-titlethumblist:before {
  content: "\e072";
}
.icon-twitter:before,
.icon-twitter-unboxed:before {
  content: "\e073";
}
.icon-skype:before {
  content: "\e074";
}
.icon-linkedin:before,
.icon-linkedin-boxed:before {
  content: "\e075";
}
.icon-bell:before {
  content: "\e076";
}
.icon-bell-slash:before {
  content: "\e077";
}
.icon-task:before {
  content: "\e078";
}
.icon-blog:before {
  content: "\e079";
}
.icon-wiki:before {
  content: "\e07a";
}
.icon-text-formating:before {
  content: "\e07b";
}
.icon-userorg:before {
  content: "\e07c";
}
.icon-usergroup:before {
  content: "\e07d";
}
.icon-caret-down:before {
  content: "\e07e";
}
.icon-caret-up:before {
  content: "\e07f";
}
.icon-caret-up-down:before {
  content: "\e080";
}
.icon-generic:before {
  content: "\e081";
}
.icon-yahoo:before {
  content: "\e082";
}
.icon-google:before,
.icon-hangouts:before {
  content: "\e083";
}
.icon-facebook:before,
.icon-facebook-unboxed:before {
  content: "\e084";
}
.icon-events:before {
  content: "\e085";
}
.icon-cloud-upload:before {
  content: "\e086";
}
.icon-site:before {
  content: "\e087";
}
.icon-folder-open:before {
  content: "\e088";
}
.icon-awaiting-esign:before {
  content: "\e089";
}
.icon-bgimage:before,
.icon-image:before {
  content: "\e08a";
}
.icon-color:before,
.icon-colour:before {
  content: "\e08b";
}
.icon-columns:before,
.icon-highq-columns:before {
  content: "\e08c";
}
.icon-tabletp:before,
.icon-tablet:before {
  content: "\e08d";
}
.icon-desktop:before {
  content: "\e08e";
}
.icon-mobile:before {
  content: "\e08f";
}
.icon-tabletl:before {
  content: "\e090";
}
.icon-files:before {
  content: "\e091";
}
.icon-filter:before {
  content: "\e092";
}
.icon-hard-disk:before {
  content: "\e093";
}
.icon-building:before {
  content: "\e094";
}
.icon-isheet:before {
  content: "\e095";
}
.icon-task-check:before {
  content: "\e096";
}
.icon-denied-block:before {
  content: "\e097";
}
.icon-setting:before,
.icon-settings:before {
  content: "\e098";
}
.icon-check-circle:before {
  content: "\e099";
}
.icon-users:before {
  content: "\e09a";
}
.icon-questions:before {
  content: "\e09b";
}
.icon-pages:before {
  content: "\e09c";
}
.icon-arrow-circle-up:before {
  content: "\e09d";
}
.icon-deleted:before {
  content: "\e09e";
}
.icon-notification:before {
  content: "\e09f";
}
.icon-folder-admin:before {
  content: "\e0a0";
}
.icon-deleted-admin:before {
  content: "\e0a1";
}
.icon-archive:before {
  content: "\e0a2";
}
.icon-print:before {
  content: "\e0a3";
}
.icon-arrow-left:before {
  content: "\e0a4";
}
.icon-arrow-right-pub:before {
  content: "\e0a5";
}
.icon-googleplus-unboxed:before {
  content: "\e0a6";
}
.icon-twitter-boxed:before {
  content: "\e0a7";
}
.icon-facebook-boxed:before {
  content: "\e0a8";
}
.icon-googleplus-boxed:before {
  content: "\e0a9";
}
.icon-share-boxed:before {
  content: "\e0aa";
}
.icon-arrow-down:before {
  content: "\e0ab";
}
.icon-arrow-up:before {
  content: "\e0ac";
}
.icon-embed:before {
  content: "\e0ad";
}
.icon-comment-full:before {
  content: "\e0ae";
}
.icon-flag:before {
  content: "\e0af";
}
.icon-ellipsis:before {
  content: "\e0b0";
}
.icon-double-chevron:before {
  content: "\e0b1";
}
.icon-play:before {
  content: "\e0b2";
}
.icon-globe:before,
.icon-translate:before {
  content: "\e0b3";
}
.icon-highq-child:before {
  content: "\e0b4";
}
.icon-minus-boxed:before {
  content: "\e0b5";
}
.icon-plus-boxed:before {
  content: "\e0b6";
}
.icon-retweet:before {
  content: "\e0b7";
}
.icon-reply:before {
  content: "\e0b8";
}
.icon-location:before,
.icon-map:before {
  content: "\e0b9";
}
.icon-highq-titlelist:before {
  content: "\e0ba";
}
.icon-edit-draft:before {
  content: "\e0bb";
}
.icon-locked:before {
  content: "\e0bc";
}
.icon-pending:before {
  content: "\e0bd";
}
.icon-suspended:before {
  content: "\e0be";
}
.icon-screen-full:before {
  content: "\e0bf";
}
.icon-highq-excel:before {
  content: "\e0c0";
}
.icon-highq-html:before {
  content: "\e0c1";
}
.icon-screen-normal:before {
  content: "\e0c2";
}
.icon-volume-down:before {
  content: "\e0c3";
}
.icon-powerpoint:before {
  content: "\e0c4";
}
.icon-highq-event:before {
  content: "\e0c5";
}
.icon-highq-microsite:before {
  content: "\e0c6";
}
.icon-active:before {
  content: "\e0c7";
}
.icon-highq-html-small:before {
  content: "\e0c8";
}
.icon-clock:before {
  content: "\e0c9";
}
.icon-external-link-sqaure:before {
  content: "\e0ca";
}
.icon-highq-word:before {
  content: "\e0cb";
}
.icon-highq-pdf:before {
  content: "\e0cc";
}
.icon-time:before {
  content: "\e0cd";
}
.icon-vimeo-unboxed:before {
  content: "\e0ce";
}
.icon-youtube:before {
  content: "\e0cf";
}
.icon-pinterest-circled:before {
  content: "\e0d0";
}
.icon-ms-and-systempages:before {
  content: "\e0d1";
}
.icon-filetype-pages:before {
  content: "\e0d2";
}
.icon-synced-user:before {
  content: "\e0d3";
}
.icon-auto-created-sys:before {
  content: "\e0d4";
}
.icon-highq-generic:before {
  content: "\e0d5";
}
.icon-user-prefrence:before {
  content: "\e0d6";
}
.icon-unlock:before {
  content: "\e0d7";
}
.icon-form-field:before {
  content: "\e0d8";
}
.icon-row-col-cls:before {
  content: "\e0d9";
}
.icon-lock:before {
  content: "\e0da";
}
.icon-user:before,
.icon-avatar:before {
  content: "\e0db";
}
.icon-mail:before {
  content: "\e0dc";
}
.icon-edit-circle:before {
  content: "\e0dd";
}
.icon-register:before {
  content: "\e0de";
}
.icon-add-to-calendar:before {
  content: "\e0df";
}
.icon-metadata:before {
  content: "\e0e0";
}
.icon-content-hub:before {
  content: "\e0e1";
}
.icon-user-group:before {
  content: "\e0e2";
}
.icon-building-small:before {
  content: "\e0e3";
}
.icon-system-help:before {
  content: "\e0e4";
}
.icon-email-prefrence:before {
  content: "\e0e5";
}
.icon-building-large:before {
  content: "\e0e6";
}
.icon-user-profile:before {
  content: "\e0e7";
}
.icon-system-admin:before {
  content: "\e0e8";
}
.icon-recipientlist:before {
  content: "\e0e9";
}
.icon-highq-microsite-small:before {
  content: "\e0ea";
}
.icon-system-prefrence:before {
  content: "\e0eb";
}
.icon-logout:before {
  content: "\e0ec";
}
.icon-read-time:before {
  content: "\e0ed";
}
.icon-highq-campaigns-small:before,
.icon-microblog:before {
  content: "\e0ee";
}
.icon-grid:before,
.icon-highq-thumbs:before {
  content: "\e0ef";
}
.icon-highq-addsection:before {
  content: "\e0f0";
}
.icon-linkedin-unboxed:before {
  content: "\e0f1";
}
.icon-highq-publication:before {
  content: "\e0f2";
}
.icon-highq-video:before {
  content: "\e0f3";
}
.icon-instagram-unboxed:before {
  content: "\e0f4";
}
.icon-placeholder:before {
  content: "\e0f5";
}
.icon-workflow:before {
  content: "\e0f6";
}

.icon, a.icon, a.icon:hover, a.icon:focus {text-decoration:none;}
.icon{font-size:20px; line-height: 20px; display: inline-block; -webkit-transform: translateZ(0);-webkit-font-smoothing: antialiased;}

#AllFavourites .icon{-webkit-transform:none;/*PCD-13367*/}

.icon-move {cursor:move;}
.icon-cross{font-size: 14px;}
.icon span {font-size: 12px; vertical-align: 2px;}
.icon-share-menu:before {vertical-align: -3px;}
.icon-primitive-dot:before{vertical-align: -5px;}

.icon-highq-export, 
.icon-highq-word, 
.icon-highq-video, 
.icon-highq-publication,
.icon-highq-sound,
.icon-highq-event,
.icon-highq-excel,
.icon-highq-image,
.icon-highq-pdf,
.icon-highq-powerpoint,
.icon-highq-microsite,
.icon-highq-keynote,
.icon-highq-html,
.icon-highq-generic,
.icon-highq-ctk,
.icon-highq-publication-small,
.icon-highq-video-small,
.icon-highq-events-small,
.icon-highq-microsite-small,
.icon-highq-word-small,
.icon-highq-powerpoint-small,
.icon-highq-pages-small,
.icon-highq-numbers-small,
.icon-highq-audio-small,
.icon-highq-events-small,
.icon-highq-keynote-small,
.icon-highq-excel-small,
.icon-highq-pdf-small,
.icon-highq-image-small,
.icon-highq-html-small,
.icon-highq-ctk-small,
.icon-highq-generic-small,
.icon-ms-and-systempages,
.icon-filetype-pages,
.icon-highq-publication-module,
.icon-highq-event-module,
.icon-highq-microsite-module,
.icon-highq-video-module,
.icon-highq-ctk-module,
.icon-building-small,
.icon-dashboard{font-size:44px; float:left; margin-left:-3px;}

.icon-highq-word:before,.icon-highq-word-small:before {color:#1B75BB;}
.icon-highq-video:before,.icon-highq-video-small:before,.icon-highq-video-module:before {color:#652C90;}
.icon-highq-publication:before,.icon-highq-publication-small:before,.icon-highq-publication-module:before {color:#11A2C4;}
.icon-highq-sound:before,.icon-highq-audio-small:before {color:#744C28;}
.icon-highq-event:before,.icon-highq-events-small:before,.icon-highq-event-module:before {color:#855DA7;}
.icon-highq-excel:before,.icon-highq-excel-small:before {color:#38B449;}
.icon-highq-image:before,.icon-highq-image-small:before {color:#344DA1;}
.icon-highq-pdf:before,.icon-highq-pdf-small:before {color:#ED1C24;}
.icon-highq-powerpoint:before,.icon-highq-powerpoint-small:before {color:#F16521;}
.icon-highq-html:before,.icon-highq-html-small:before{color:#58585B;}
.icon-highq-ctk:before,.icon-highq-ctk-small:before,.icon-highq-ctk-module:before{color:#106602;}
.icon-building-small:before, .icon-building-large:before {color:#019ddc;}

.icon-pending:before{color:#fa9d4a;}
.icon-active:before{color:#85cc40;}
.icon-archive:before{color:#a9a9a9;}
.icon-anonymise:before{color:#cd6156;}
.icon-edit-draft:before{color:#77cbe6;}
.icon-time:before{color:#F6C99F}
.icon-locked:before, .icon-suspended:before{color:#da4a4d;}
.failed.icon-pending:before{color:#CC0000;}

.icon-highq-microsite-small:before,
.icon-highq-pages-small:before,
.icon-highq-keynote-small:before,
.icon-highq-numbers-small:before,
.icon-highq-generic-small:before,
.icon-highq-microsite-module:before,
.icon-highq-generic:before,
.icon-ms-and-systempages:before,
.icon-filetype-pages:before{color:#2f2f2f;}

.icon-googleplus-unboxed:before, 
.icon-twitter-unboxed:before ,
.icon-facebook-unboxed:before,
.icon-linkedin-unboxed:before{color:#8b8b8b;}

.icon-lync:before,
.icon-aim:before,
.icon-hangouts:before,
.icon-skype:before,
.icon-yahoo:before{color: #7f7f7f; font-size: 14px;}

.icon-favourite-full:before {color:#ff9900;}
.icon-highq-export:before {color:#2f2f2f;}
.icon-screen-full:before, .icon-screen-normal:before,
.icon-share-menu:before, .icon-favourite-empty:before,.icon-share-this:before {color:#bbbbbb;}
.icon-highq-like-off.active:before{color:transparent;}
.icon-mail{color:#741948;}

.icon.icon-share-menu{-webkit-transform:inherit;}

.grpIcons{color: #909090; font-size: 17px; position: relative;}
.grpIcons span{background: #fff; border-radius: 50%; bottom: 1px; display: inline-block; font-size: 9px; line-height: normal; padding: 1px; position: absolute; right: -5px; text-align: center;}

.icon-caret-up-down, .icon-caret-up, .icon-caret-down{vertical-align: middle;}
.icon-caret-up-down{color: #b5b5b5;}

.icon-exclamation{color:#de0202; margin-left:-4px;}

.mainDashboard{color:#009cde;}
.channelDashboard, .channelDashboard:before{color:#33cc66;}
.videoDashboard{color:#660099;}
.publicationDashboard{color:#33cccc;}
.eventDashboard{color:#ff9933;}
.ctkDashboard{color:#ef30ae;}

.fileIcon-lg{height: 40px !important; width:40px !important;}
.fileIcon-sm{height: 24px !important; width:24px !important;}
.fileIcon-xs{height: 16px !important; width:16px !important;}

@media (max-width: 767px){
	.fileIcon-lg {
	    height: 30px !important;
	    width: 30px !important;
	}
}

/* -webkit- browser icon position 2px move css start here */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
	  font-family: "highq50";
	  src:url("../../Fonts/p4-default-set/highq50.svg#highq50?bt=2021_10_06_21_56_16") format("svg");
	}
}
/* custom css end here */

/*  Icons Color set those are use in collaborate Start */
.icon-blog, .icon.icon-blog:hover{color: #159bd7;}
.icon-task, .icon.icon-task:hover{color: #8dbf43;}
.icon-events, .icon.icon-events:hover{ color: #e52629;}
.icon-wiki, .icon.icon-wiki:hover{ color: #f8b03d;}
.icon-microblog, .icon.icon-microblog:hover{color:#0077a5;}
.icon-questions, .icon.icon-questions:hover{color:#93328e;}
.icon-isheet{color:#00a7b5}
/*  Icons Color set those are use in collaborate End */


/*!
* Copyright (c) 2019 or the year of first publication, if earlier, HighQ Solutions Limited or its licensors
*/
html,body{height: 100%;  -ms-overflow-style: scrollbar;}
select {
	-webkit-appearance: none; 
	-moz-appearance: none;
	-webkit-border-radius: 4px; 
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); 
	-webkit-padding-end: 25px !important; 
	-webkit-padding-start: 10px;  
	-webkit-user-select: none;
	background-image: url("../../images/v4/common/select-arrow.png"), -webkit-linear-gradient(#fff, #fff 40%, #ededed) !important; 
	background-position: right center !important; 
	background-repeat: no-repeat !important; 
	border: 1px solid #bababa; 
	margin: 0; 
	overflow: hidden; 
	padding-top: 2px; 
	padding-bottom: 4px;
 	text-overflow: ellipsis; 
 	white-space: nowrap; 
 	outline: none !important;
 	line-height: initial !important;
}
::selection {color:#fff;background:#019ddc;}
::-moz-selection {color:#fff;background:#019ddc;}
.crossNone::-ms-clear, input::-ms-clear {display: none;}
select[disabled] {background-image: url("../../images/v4/common/select-arrow.png"), -webkit-linear-gradient(#eee, #eee 40%, #ededed) !important;}
option[disabled] {color: #999;}
.col-sm-3 .form-control, .col-xs-3 .form-control, .col-md-3 .form-control, .col-lg-3 .form-control, .col-sm-2 .form-control{ width: 99.7%;}
.container {width:100% !important; padding:0; min-height: 100%; position: relative;}
.container .grid {max-width:1400px;}

/* modal responsive css */
.modal-dialog-center {left:-99999px; right:auto; display:block !important; visibility: hidden;}
.modal-dialog-center.in {left:0px; right:0px; visibility: visible;}
.modal-body {padding:15px 15px 15px 15px; overflow: auto; height:100%; }
.modal-footer {padding: 14px 15px 15px;margin-top: 0; border-radius:0 0 4px 4px;}
.modal-dialog {margin:50px auto 50px auto;}
.modal-dialog-center.in .modal-dialog {position:absolute; top:50%; left:50%; z-index:1000; display:block;}
.ModalBodyTop {padding:15px 15px 0 15px; margin:-15px -15px 0px -15px;}
.modal-content {border:0px none;}
.modalBodyOuter {}
.ModalBodyScroll {overflow:auto; padding:0 15px 0 15px; margin:0 -15px -15px -15px;}
.ModalBodyBottom {padding:0 15px 0px 15px; margin:0 -15px 0px -15px;}
.ModalTopGrey, .GreySearchBox {background:#eee; border-bottom:1px solid #ddd;}

/* bootstrap button css over right */
b, strong {font-weight: 700; }
input[type="radio"], input[type="checkbox"] {margin-top:5px; margin-top:5px\9;}
.btn-default {padding:6px 10px;}
.btn-default, .btn-default:focus, .btn-default:active {background-color:#44494d;
border-color:#44494d; color: #ffffff;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default,
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, 
.btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; color:#FFFFFF; background-color:#595c5f; border-color:#595c5f;  text-decoration: none;}
button, .btn {border-width:2px; border-style:solid; font-size:14px; font-weight: 500; border-radius:3px; outline:none;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; text-decoration: none; line-height:normal;}
.btn-default.disabled, .btn-default[disabled], .btn-default.disabled:hover, .btn-default[disabled]:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, .btn-default.disabled:active, .btn-default[disabled]:active, .btn-default.disabled.active, .btn-default[disabled].active {border-color:#afafaf;color:#989999; background: transparent;}

.loadingbtn.btn-default[disabled], .btn-default.disabled.loadingbtn{background:#FFF url("../../images/v4/dashboard/ajax-loader.gif") no-repeat center center !important; transition:none;}
.btn-success{border-color:#53b761; background-color: transparent; color:#53b761;}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success{ border-color:#53b761; background-color: #53b761;}
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {margin-left: -2px; margin-bottom:5px;}
.btn-group.IconTabBtn{margin-left:2px;}
.btn-group.IconTabBtn > .btn:first-child:not(:last-child):not(.dropdown-toggle){margin-bottom:5px;}
.btn-group.IconTabBtn > .btn:first-child{margin-left:-2px;}
.btn-group.IconTabBtn > .btn{border-radius:3px!important;}

.btn-lg {border-width:4px;}
.btn-xs {border-width:1px;}
.btn-lg, .btn-group-lg > .btn {border-radius:3px;}
.btn-lg {padding: 10px 20px;}
.btn-sm {font-size:12px; padding: 4px 6px;}
.btn-xs {font-size:11px; padding: 2px 5px;}
.input-group .icon-chevron-down {font-size:15px;}
.form-control:focus {box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(1, 157, 220, 0.5); border-color:rgba(1, 157, 220, 0.5);}
.tooltip {z-index:3500;}
.tooltip-inner{color: #ffffff !important; max-width: none; white-space: nowrap;}
.wrapTooltipTxt .tooltip-inner{max-width:300px; text-align:left; white-space: normal;}
.btn-cancel {font-size:12px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; background-color:transparent; color:#343434;}
.btn-cancel:hover{color: #5482ab;}
.dropdown-header {font-size: inherit; padding:3px 15px;}
.dropdown-backdrop {position:static;}
.dropdown-menu > li > a {padding:3px 15px;}
.dropdown-menu > li > a.subLevel{padding-left: 20px;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color:#f5f5f5; color:#2f2f2f;}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {padding:3px 15px;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-color:#019ddc; border-color: #019ddc; color:#FFFFFF;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > li > a, .pagination > li > span {color:#343434;}
.LoadingDiv {height:100%; position: fixed; text-align: center; top: 0; left:0; width: 100%; z-index: 1001; background:rgba(255,255,255,0.8); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#88ffffff,endColorstr=#88ffffff)";}
.LoadingDiv img {position:relative; top:50%;}
.popover{z-index: 9999;}
.label-success {background-color: #3a894c;}
.progress-bar {background:#019ddc;}
.progress-bar-success {background-color: #5cb85c;}
.progress-bar-warning {background-color: #f0ad4e;}

.list-group-item{padding:8px;}
.list-group .list-group-item:nth-child(even){background: #f4f4f4;}
.list-group-heading-section{}
.list-group-item-heading {font-size: 13px; line-height:17px; font-weight: 700; margin-right: 35px;}
.list-group-heading-section .icon-edit{font-size:12px; color:#9b9b9b; margin-right: 3px;}
.list-group-heading-section .icon-edit-circle{font-size:16px; color:#b5b5b5; margin-right: 3px;}
.list-group-heading-section .icon-cross{font-size:14px; }
.list-group-item-text {font-size:13px;}

.alert{padding: 10px;}
.alert-warning, .alert-warning a, .alert-warning a:hover, .alert-warning a:focus{color: #c09853;}
.alert-warning a, .alert-warning a:hover, .alert-warning a:focus {text-decoration: underline;}
.globalMessage{position:fixed; left:0; top:59px; border-radius:0; width:100%; z-index:9; text-align:center; display: none;}
.globalMessage .alert {border-radius:0;}
.dropdown-toggle:focus{text-decoration: none;}
sub, sup {vertical-align: -webkit-baseline-middle;}
.pagination > li > a, .pagination > li > span{padding:6px 10px;}

.media-body {width: auto; display: block;}
.media > .pull-left {margin-right:10px;}
/* end bootstrap button css over right */

/* start common CSS */
.compWrapper {padding:0 10px; word-wrap:break-word;}
.mobileBlock {display:none !important;}
.mobileNone {display:block !important;}

.ipadBlock{display:none !important;}
.ipadNone{display:block !important;}

#imageDialog,.linkDialogZ-index {z-index:3020 !important;}
.cke_dialog_background_cover{ background: #000 !important;}
.modalBackdropZ-index{z-index:3018 !important;}
/* end common CSS */

/* table structure related css start */
.tablegrid{table-layout: fixed;}
.table.tablegrid td, .tablegrid th{border: 0px none !important; padding:10px; vertical-align: middle;}
.table.tablegrid th{ background: #f6f6f6 !important; padding: 10px;}
.table-hover.tablegrid > tbody > tr:hover > td {background-color: #f5f5f5;}
.table.tablegrid tr.centerHead th{border: 0px none !important; vertical-align: middle; text-align: center; font-size: 13px; line-height: 16px;}
.table.tablegrid td .icon{font-size: 24px;}
.table.tableSubGrid{table-layout: fixed;}
.table.tableSubGrid td {vertical-align: middle; border-width:0px;}
.table.tableSubGrid > thead > tr > th{ border-width:0px; vertical-align: top; }
.CursorMoveInfo {text-align:center; display:block; padding:8px 15px; font-size:14px; border:1px solid #fff;}/* Drag css*/
.columnHeadings{cursor: default;}
/* slider default css start here */
.owl-carousel .owl-wrapper:after {content: "."; display: block; clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.owl-carousel{display: none; position: relative; width: 100%; -ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden; position: relative; padding: 0 0 1px; width: 100%; z-index:1; margin-bottom:20px;}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{float: left; padding:0 10px; word-wrap: break-word;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	margin:0 10px;
}
/* mouse grab icon */
.grabbing {cursor:url(../images/grabbing.png) 8 8, move;}
/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
	/*-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);*/
}
.owl-theme .owl-controls .owl-buttons .icon {position:relative; top:2px; display: inline-block; zoom: 1; padding: 0px 10px; font-size: 30px; filter: Alpha(Opacity=50); opacity: 0.5; color:#5482ab;}
.owl-theme .owl-controls .owl-buttons .icon:hover {filter: Alpha(Opacity=100); opacity: 1;}
.owl-pagination {text-align: center; display:none;}
.owl-page {background: #CCCCCC; border-radius: 5px; display: inline-block; height: 10px; margin: 0 5px; width: 10px;}
.owl-page.active {background: #A3A3A3; border-radius: 5px; display: inline-block; height: 10px; margin: 0 5px; width: 10px;}
.owl-controls {margin:10px 10px 20px 10px; padding:15px 0; background:transparent;}
.bannerOverlap .owl-controls, .rowHeroImage .owl-controls {background:none; margin:20px 0; padding:0;}

/* mobile and touch devices hero panel & slider css start here */
.sliderComponent {overflow: hidden; padding: 0 0 1px; position: relative; width: 100%; z-index: 1; display:block !important; margin-bottom:20px;}
.sliderComponent > div {position: relative;}
.sliderComponent > div > div {width:100%; word-wrap:break-word;padding:0 10px; float:left;}
.sliderComponent > div.owl-controls {margin:20px 0 20px 0;display:block !important;}
.sliderComponent > div, .button_prev, .button_next {display:block !important;}
/* slider default css end here */

/* edit input and select box with button style */
.edit-area {display:none;}
.edit-content:after {color:#b5b5b5; font-family: "highq50"; content: "\e0dd"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 16px; font-style: normal; display: inline-block; width:18px; height:18px; cursor:pointer; margin: 2px 0 0 10px; vertical-align: -2px;}
.edit-submit{padding:5px 8px; background:#019ddc; border:1px solid #019ddc; color:#FFFFFF;}
.edit-cancel{background:#f5f5f5; border:1px solid #cccccc; color:#2f2f2f;padding:5px 8px; margin-left: 2px;}
.edit-submit .icon-tick,.edit-cancel .icon-cross{font-size:16px !important;padding: 0;}
.edit-area.form-inline .form-control {width:100% !important;}

/* Banner image */
.rowHeroImage, .bannerOverlap, .contBanner{ background-size:cover; background-repeat:no-repeat; background-position:center center;}

/* header css start here */
.TopHeadBar {width:100%; position:relative; z-index:1004;left: 0;}
.header {width:100%; -webkit-backface-visibility: hidden; z-index:10; top:0; height:60px; position:fixed; box-shadow:0 0 1px 0 rgba(0, 0, 0, 0.1); border-bottom:1px solid transparent; background-color:#FFFFFF; background-color:rgba(255,255,255,1); 
}
.header .logo {margin:0px 0px 0px 10px; line-height: 60px;}
.header .logo img{max-height: 35px;}
.header .HeadSearch {max-width:270px; display:none;}
.header .HeadSearch .form-group {margin-bottom:0;}
.header .btn-default {background:transparent;}
.header .headRight {padding-top:10px; padding-right:10px;}
.header .headRight li {float:left; margin-left:10px;}
.header .headRight li ul.dropdown-menu li {float:none;margin-left:0px;}
.header .headRight .btn {padding:6px 8px; cursor:pointer; height:40px; border-color:transparent;}
.header .headRight .btn.searchClose, .header .headRight .visibleSearchBtn{height:36px;}
.header .headRight .btn .icon:before, .header .HeadSearch .btn .icon-search:before {color:#4D5357;}
.header .HeadSearch .form-control{height: 40px; line-height:36px; padding:1px 12px;}
.header .HeadSearch .relativeDiv .grayloader {top:14px;}
.header .headRight .dropdown-menu {max-width:270px;}
.header .headRight .HeadSearch .dropdown-menu {min-width:270px;}
.header .HeadSearch .form-control {width:231px;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;}
.header .HeadSearch .form-control:focus {width:231px;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;}
.header .HeadSearch .input-group .btn.searchClose {right:2px; height:36px;}
.header .HeadSearch .input-group .input-group-btn .btn {color:#2f2f2f; background:#fff; padding:6px 15px 5px 15px;}
.header .nav > li > a, .header .nav > li > a:hover, .header .nav > li > a:focus {text-decoration:none; background-color:transparent; border-color:transparent;}
.header .nav > li > a.UserImgActive {padding:0px; border-radius:4px; border-width: 0px;}
.header .nav > li > a.UserImgActive img {width:40px; height:40px; border-radius:4px;}
.header .headRight .filterSearch {min-width:248px;}
.header .headRight .dropdown-menu.DropSearhResult .icon {font-size:24px; margin:-2px 5px 0 0 ;}
.header .headRight li a.MenuIconTop {padding:2px 6px 3px 6px;}
.header .headRight li a.MenuIconTop .icon {font-size:26px ; margin-top: 2px;}
.loginDropdown li:first-child .GreyFont {font-size:12px;}
.loginDropdown .divider{margin: 5px 0;}
/* header css end here */

/* system bar menu */
.header .nav > li.iconTextView > a, .header .nav > li.textView > a{background-color:transparent; border-color:transparent;}
.header .nav > li.iconTextView > a{padding:8px 5px;}
.header .nav > li.textView > a{padding:12px 5px 10px;}
.header .nav > li.iconTextView .icon-favourite-empty:before{color:inherit;}

.header .nav > li.iconTextView .icon, .header .nav > li.textView .icon, .header .nav > li.iconView .dropdown-menu .icon, .header .nav > li.iconTextView > a.UserImgActive img{margin-right:5px;}
.header .nav > li.iconTextView .icon:before, .header .nav > li ul.dropdown-menu > li.iconTextView .icon:before{vertical-align:-4px;}
.header .nav > li ul.dropdown-menu > li .icon{font-size:16px;}

.header .nav .searchVisible{display:list-item;}
.header .nav .searchVisible .btn .icon:before{color:#bbbbbb;}
.header .nav .searchVisible.iconView .searchClose, .header .nav .searchVisible.iconView img.grayloader, 
.header .nav .searchVisible.iconTextView .searchClose, .header .nav .searchVisible.iconTextView img.grayloader{right:32px;}
.header .nav .searchVisible.iconView .visibleSearchBtn , .header .nav .searchVisible.iconTextView .visibleSearchBtn,
.header .nav .searchVisible.iconView .searchClose, .header .nav .searchVisible.iconTextView .searchClose {padding:5px;}
.header .nav .searchVisible.iconTextView .visibleSearchBtn .icon {margin-right: 0;}

.header .nav > li.iconTextView > a.UserImgActive{padding:0;}
.header .nav > li > a.UserImgActive img{box-sizing: content-box;}
.header .nav > li.iconTextView > a.UserImgActive > span + span{vertical-align:-2px;} 

.header .nav > li.textView > .textLabel, .header .nav > li.iconTextView > .textLabel{display:inline-block;}
.header .nav > li.textView.textLabel{padding:11px 5px 10px;}
.header .nav > li.iconTextView.textLabel{padding:8px 5px;}
.header .nav > li ul.dropdown-menu > li.textLabel{padding:3px 15px;}

.header .nav > li.dropDisabled input.form-control{border-radius:4px;}

.dropdown-menu.pull-right.DropSearhResult {max-width:300px; width:300px; padding:5px 0 0 0; top:39px;}
.DropSearhResult .media > .pull-left {margin-right:10px; margin-top:4px;}
.DropSearhResult .InfoDefail {background:#f5f5f5; color:#818181; border-top:1px solid #e5e5e5; margin-top:10px; padding:5px 10px; border-radius:0 0 4px 4px; font-size:12px;}

/* Dropdown Content Scroll common (add this class "dropScroll" where scroll require in Dropdown) */
.dropScroll > li > a {padding: 3px 15px; line-height: 1.42857143; color: #333;}
.dropScroll > li > a:hover,
.dropScroll > li > a:focus {color: #262626; text-decoration: none; background-color:#f5f5f5;}

/* loading gray image inside input field */
.relativeDiv .grayloader {position:absolute; right:10px; top:10px; z-index: 10;}

/* navigation css start here */
.navigation {padding:0; margin-top:60px; width:100%; position:relative; z-index:9; background:#ffffff;}
.navigation .col-md-12 {padding:0px 10px; font-size:14px; color:#000;}
.navigation a {color: #565656;}
.navigation .nav > li > a:hover, .navigation .nav > li > a:focus{ background: transparent; color:#565656;}
.navbar-nav .open > a, .navbar-nav .open > a:hover, .navbar-nav .open > a:focus{background-color:transparent; color:#5482ab;}
.navbar-nav > li > a {padding:9px 15px; }
.navbar-nav, .navbar {margin:0; min-height:inherit; border:0 none;}
.navbar-collapse {padding:0;/* margin-right:200px; */}
.navbar-nav li.active > a, .navigation-panel .navbar-nav li.active > a, .navigation-panel .navbar-nav li a:hover {background:transparent; color:#5482ab;}
/*.navigation .dropdown-menu{ max-width:220px;}*/
.navigation .dropdown-menu a { overflow:hidden; text-overflow: ellipsis;}
.navigation a:hover, .navigation-panel .navbar-nav > li > a:hover {color: #565656;}
/* sub menu dropdown css start */
a.NavPanelLeft {color: #565656;}
.navbar-collapse .dropdown-menu .divider {margin:1px 0;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:0; position:relative; width:100%; background:#EEEEEE; box-shadow: 0 0 0 rgba(0, 0, 0, 0); border:0 none; border-radius:0; }
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:0%;margin-left:10px;}
/* sub menu dropdown css end */
/* secondary logo css start here */
.secondaryLogo {display:block; margin: 4px 0 4px 0; line-height:28px; position: absolute; right:0; max-width:220px; overflow:hidden; visibility:visible;}
.secondaryLogo img {max-width:100%; max-height:30px;}
/* secondary logo css end here */
/* navigation-panel left start here */
.navigation-panel {-webkit-box-shadow:-4px 0 6px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow:-4px 0 6px 1px rgba(0, 0, 0, 0.1); box-shadow:-4px 0 6px 1px rgba(0, 0, 0, 0.1); width:210px; position: fixed; top: 0; right:0px; height: 100%; background: #FFF; display:none; z-index: 1010; overflow-x:hidden; overflow-y:auto;-webkit-overflow-scrolling: touch; border-left:1px solid #CCCCCC;}
.navigation-panel .navbar-nav, .navigation-panel .navbar-nav li {width:100%;}
.navigation-panel .navbar-nav li a, .dropdown-menu li a {overflow: hidden; text-overflow: ellipsis; white-space: nowrap !important;}
.navigation-panel .navbar-nav > li > a {padding:10px; /* color: #2f2f2f; */ color:#343434;}
/* .navigation-panel .navbar-nav > li > .dropdown-menu li a{color:#343434;} */
.navigation-panel .navbar-nav > li {float:left; width:100%; border-bottom:1px solid #eee;}
.navigation-panel .dropdown-menu {position:static; width:100%; box-shadow: 0 0 0 rgba(0, 0, 0, 0); border:0 none; border-radius:0; padding:1px 0;}
.navigation-panel .open .dropdown-menu > li > a{padding:5px 15px 5px 20px;}
.navigation-panel .dropdown-submenu .dropdown-menu li a {padding:5px 10px 5px 30px;}
.navigation-panel .dropdown-menu .divider {margin:1px 0;}
.navigation-panel .navbar-nav .NavtextOuter{position: relative; float: left; max-width: 100%;}
.navigation-panel .navbar-nav .NavtextOuter span{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap !important; padding-right: 15px;}
.navigation-panel .navbar-nav .NavtextOuter .caret{position: absolute; right: 0; top:9px;}
.navigation-panel .navbar-nav .userLoginImg > a{padding:10px 0; background:transparent;}
.navigation-panel .navbar-nav .userLoginImg > a:hover{background:transparent;}
.navigation-panel .navbar-nav .userLoginImg .dropdown-menu > li > a, .navigation-panel .navbar-nav .userLoginImg .dropdown-menu > li.textLabel > span{padding-left:65px;}
.navigation-panel .navbar-nav .UserImgActive{border-radius: 4px; border: 1px solid transparent; position: absolute;}
.navigation-panel .navbar-nav .UserImgActive img{width:24px; height: 24px;}
.navigation-panel .navbar-nav .loginLink{border-bottom: 4px solid #ffffff;}
.navigation-panel .navbar-nav .loginLink a{padding: 20px 15px;}
/* navigation-panel left end here */

/*Custom navigation and megamenu css start here */
.TopNavMenu{float:none;}
.TopNavMenu > li .globMenu-col-1 > li, .ctkTopNavMenu > li .globMenu-col-1 > li{width:100%; float:left; }
.TopNavMenu > li .globMenu-col-2 > li, .ctkTopNavMenu > li .globMenu-col-2 > li{width:50%; float:left;}
.TopNavMenu > li .globMenu-col-3 > li, .ctkTopNavMenu > li .globMenu-col-3 > li{width:33.33%; float:left;}
.TopNavMenu > li .globMenu-col-4 > li, .ctkTopNavMenu > li .globMenu-col-4 > li{width:25%; float:left;}
.TopNavMenu > li .globMenu-col-5 > li, .ctkTopNavMenu > li .globMenu-col-5 > li{width:20%; float:left;}
.TopNavMenu > li .globMenu-col-6 > li, .ctkTopNavMenu > li .globMenu-col-6 > li{width:16.66%; float:left;}
.TopNavMenu .navListTitle, .ctkTopNavMenu .navListTitle{padding:2px 15px; display: block; font-weight: 500;}
.navigation-panel .navListTitle{padding: 4px 15px 4px 20px; display: block; font-weight: 500;}

.ctkTopNavMenu > li.hideshow > .dropdown-menu{width:225px;}
.ctkTopNavMenu li .dropdown-menu .textLabel{padding:3px 15px;}
.ctkTopNavMenu li.hideshow > .dropdown-menu > li .dropdown-menu{position: static; width: 100% !important; border: 0 none; box-shadow: none; padding:0; margin:0;}
.ctkTopNavMenu li.hideshow > .dropdown-menu > li .dropdown-menu > li{float:none; width:auto;}
.ctkTopNavMenu li.hideshow > .dropdown-menu > li .dropdown-menu > li > a, 
.ctkTopNavMenu li.hideshow > .dropdown-menu > li .dropdown-menu > li .navListTitle, 
.ctkTopNavMenu li.hideshow > .dropdown-menu > li .dropdown-menu > li .textLabel{padding-left:25px;}

/* Mega menu css */
/*.top-mega-menu {position:relative;}*/
.top-mega-menu > li.main-mega-menu {position:static;}
.top-mega-menu > li .sub-mega-menu {max-width:100%; width:100%; /* margin:0 10px;*/}

/* Global nav Ck css override */
.TopNavMenu li.ckContentArea{padding: 10px 15px;}
.TopNavMenu li.ckContentArea a, .navigation-panel .navbar-nav li.ckContentArea a {text-decoration:none; white-space: normal !important; }
.TopNavMenu li.ckContentArea a:hover, .navigation-panel .navbar-nav li.ckContentArea a:hover, .navigation-panel .navbar-nav li.ckContentArea a:focus {text-decoration:underline; background-color: transparent;}
.navigation-panel li.ckContentArea{padding: 5px 15px 5px 20px;}
/*Custom navigation and megamenu css end here */

/* navigation css end here */

.pageWrapper {margin:0 0 0 0;}
.wrapperSpace {padding:25px 0;}
.footerContainer {position: absolute; bottom: 0; width:100%;}

/* breadcrumbs css start here */
.breadcrumb{padding: 9px 10px 8px;}
.breadcrumb .homeIcon{top: 2px; position: relative;}
.breadcrumbLink {padding:5px 0; border-bottom:1px solid #ddd; background:#ffffff;}
.breadcrumbLink .breadcrumb{margin:0; background:none; color:#333333;}
.breadcrumbLink .breadcrumb a, .breadcrumb > li + li:before {color:#333333;}
.breadcrumbLink .breadcrumb a:hover{color: #019ddc;}
.breadcrumbLink .breadcrumb a.homeIcon, .breadcrumbLink .breadcrumb > .active {text-decoration:none; color: #747474; }
.breadcrumbLink .breadcrumb a.editIcon{text-decoration:none; color: #b5b5b5;}
.breadcrumbLink .breadcrumb a.editIcon:hover{text-decoration:none; color: #019ddc;}
.breadcrumb > li + li:before {content: none; padding: 0px;}
.breadcrumb .icon-right-open-big {color: #939393; display: block; font-size: 15px; margin: 0 5px;}
/* breadcrumbs css end here */

/* standard title format */
.MainTitle {margin:30px 0px 15px; line-height:30px; }
.MainTitle .Titletxt {margin:0px 10px 0 10px; padding:3px 0; font-size:20px; font-weight:400; border-bottom:1px solid #019ddc; color:#343434;}
.MainTitle .icon-rss-boxed {font-size: 22px; float:right; margin:-31px 14px 0px 0px; color: #747474;}
.MainTitle.TitleIconPad .Titletxt{ padding-right:40px;}

.MainTitle.Titlehide {margin:30px 0px 0 0px; line-height:0px; font-size:0; height:0;}

/* tab view css start here */
.tabmenu {margin: 0 10px 15px; clear:both;}
.tabmenu.nav > li > a { padding:7px 12px; color:#838383; text-decoration:none; font-size:14px;}
.tabmenu.nav > li > a:hover, .tabmenu.nav-pills > li.active > a, .tabmenu.nav-pills > li.active > a:hover, .tabmenu.nav-pills > li.active > a:focus {color:#2f2f2f; background:#f5f5f5; text-decoration:none;}
/*.wraptab .tabmenu {float:none; margin:0 10px 20px 10px; clear:both;}
.wraptab .tabmenu.nav > li > a {color:#838383; text-decoration:none; font-size:12px;}
.wraptab .tabmenu.nav-pills > li.active > a, .tabmenu.nav-pills > li.active > a:hover, .tabmenu.nav-pills > li.active > a:focus {color:#2f2f2f; text-decoration:none; background:#f5f5f5;}*/
/* tab view css end here */

/* mansory section css start here */
.columns {position: relative; z-index: 1; left: 0; width: 100%; top: 0; padding-right:20px;}
.columns .item {-webkit-border-radius: 3px; display:none; -moz-border-radius: 3px;	border-radius: 3px; background: #f5f5f5; padding:0;}
.columns  h4 {padding:0 10px; margin:0;}
.columns .item .thumbnail img, .img_masonry {width: 100%;}
.columns p {margin-top:10px; word-wrap: break-word; }
.columns .thumbnail {position:relative; padding:0; border:0 none; margin:0;}
.columns .thumbnail img {border-radius:4px;}
.columns .thumbnail .titleOverlap {width:100%; position:absolute; bottom:0; padding:15px; border-radius:0 0 4px 4px; font-size:16px;  font-weight:700; 
	z-index:11; background: transparent !important; color:#FFFFFF;}
.columns .thumbnail .titleOverlap .titleTransbg{ position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; opacity: 0.6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	background:#019ddc; }
/* mansory section css end here */

/* Browse Accordian css start here */
.sidebar {border:#eeeeee solid 3px; border-radius:3px;}
.sidebar ul{list-style:none; padding:0px; margin:0; font-weight: 500; font-size:13px;}
.sidebar ul li{padding-bottom:2px;position:relative; margin-left:-8px;}
.sidebar ul li a {color:#28323d; display:inline-block; padding:4px 8px 4px 0; text-decoration:none;  position:relative;margin-left:26px;}
.sidebar ul ul {display:none; margin-left:15px;}
.sidebar ul li.active > a, .sidebar ul li.active > label {color:#343434;}
.sidebar ul li a.browseicon,.sidebar ul li a.filterbrowseicon{padding:0 6px 0 8px;margin:0;position: absolute;left: 0px;top: 4px;}
.sidebar ul li a.filterbrowseicon + a.checkbox{cursor: default;}
.sidebar ul li.radio {padding-left: 27px;}
.sidebar ul ul li.radio {padding-left: 37px;}
.browse_comp .sidebar, .sidebar .LeftInnerData {padding:15px;}
.sidebar .checkbox {margin:0 0 0 26px; /*padding-left:20px;*/ display: block;}
.browseicon .icon,.filterbrowseicon .icon {font-size:12px; color:#000;}
.form-horizontal .sidebar ul li a.checkbox, .form-horizontal .sidebar ul li .checkbox {padding-top:4px;} /* add content page metadata list */

/* footer css start here */
.footer {margin:0; padding:18px 15px; font-size:12px; background:#f5f5f5; color:#333333; text-align:center; box-shadow: inset 0px 2px 3px 0px #e3e3e3;}
.footer .footerPowerby{ margin-bottom: 5px;}
.footer a,.footer a:hover, .footer a:focus {color:#009cde; font-size:11px; line-height:14px;}
.footerCustom {margin:0 auto; padding:20px 15px; margin:0 0 0 0; background:#ffffff; color:#333333;}
.footerCustom a, .ckContentArea.footerCustom a {color:#333333;}
.footerCustom a:hover, .ckContentArea.footerCustom a:hover {color:#5482ab;}
.footerCustom a.icon {font-size:25px;}
.footersocial{float:right;padding-left:0;text-align:right;}
.footer a:hover{ text-decoration:underline;}
/* footer css end here */

/* update custom for datepicket css start font-family required for override */
.ui-widget.ui-datepicker {font-family: 'Roboto', sans-serif, Arial; width:100%; display:block; padding: 0; background: none; border: 0 none; margin-bottom:0; overflow:hidden;}
.ui-datepicker table {font-size:13px !important; margin-bottom:0;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {font-weight:normal;}
.ui-datepicker .ui-state-hover, .ui-datepicker .ui-widget-content .ui-state-hover, .ui-datepicker .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {background:#eee; border:1px solid #e5e5e5; color:#2f2f2f;}
.ui-datepicker .ui-widget-header /*, .ui-widget-header .ui-state-hover, .ui-widget-header .ui-state-focus*/ {border-radius:4px 4px 0 0; font-family: 'Roboto', sans-serif, Arial; font-size:14px; background:#019ddc; border:1px solid #019ddc; color:#FFFFFF;}
.ui-datepicker .ui-datepicker-calendar td span, .ui-datepicker .ui-datepicker-calendar td a {text-align:center; padding:0;}
.ui-datepicker .ui-datepicker-title {line-height:24px;}
.ui-datepicker .ui-datepicker-calendar td {padding:0 !important; margin:0 !important; border:1px solid #ffffff !important; min-height:30px;}
.ui-datepicker-calendar {padding:0; border-radius:0 0 4px 4px; background:#fff; overflow:hidden;}
.ui-datepicker-calendar a.ui-state-default {padding: 2px 0; text-align:center; background:#019ddc; border:1px solid #019ddc; color:#FFFFFF;}
.ui-datepicker .ui-state-disabled, .ui-datepicker.ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: 1; filter: inherit; background:#f6f6f6;}
.ui-datepicker .ui-state-disabled .ui-state-default {border:0 none; background:#f6f6f6; padding: 2px 0; color:#999;}
.ui-widget-header .ui-icon {background-image: url(jquery/images/ui-icons_ffffff_256x240.png) !important/*{iconsHeader}*/;}
.ui-datepicker .ui-datepicker-prev:hover .ui-icon, .ui-datepicker .ui-datepicker-next:hover .ui-icon {background-image: url(jquery/images/ui-icons_222222_256x240.png) !important/*{iconsHeader}*/;}
/* update custom for datepicket css end */
.bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover, 
.bootstrap-datetimepicker-widget td span.active, .bootstrap-datetimepicker-widget td.day:hover, 
.bootstrap-datetimepicker-widget td.hour:hover, .bootstrap-datetimepicker-widget td.minute:hover, 
.bootstrap-datetimepicker-widget td.second:hover {background-color:#019ddc;}

/* featurepanel View*/
.featurepanel {padding:0 10px;}
.featurepanel .thumbnail{position: relative;padding: 0;border: 0 none;margin-bottom: 10px;}
.featurepanel .thumbnail img{border-radius:4px;}

.videoWrapperOuter{width:640px; max-width: 100%;}

/* feature slider horizontal thumb view css start */
.thumbnail{position:relative; padding:0; border:0 none; margin-bottom:10px;}
/*thumbnail .titleOverlap {width:100%; position:absolute; color:#fff; bottom:0; padding:15px; border-radius:0 0 4px 4px; font-size:16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; z-index:11;}*/
.thumbnail img {width:100%;}
/* feature slider horizontal thumb view css end */

/*Video thumbnail View*/
.videoOverlap{background:rgba(0, 0, 0, 0.45); width:100%; height:100%; z-index:10; position:absolute;bottom:0; left:0; text-align:center; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#45000000,endColorstr=#45000000)";}
.videoOverlap .icon-play{font-size: 60px;color:#343434; position:absolute;top: 50%;left: 50%;margin:-30px 0 0 -30px;display:inline-block;text-shadow:0px 0px 20px rgba(0,0,0,0.9);}

/* banner background overlap */
.rowHeroImage > .col_xl .hero_comp, 
.rowHeroImage > .col_xl .rss_hero_comp, 
.rowHeroImage h1 {color:#fff;}

/* publisher single post view start here */

/* Banner section css start here */
.pageWrapper .row.contBanner{position:relative; min-height:152px;}
.row.contBanner .grid {max-width:none;}
.row.contBanner .grid .column{float:none; max-width:1400px; margin:0 auto; padding: 0px 15px 0px;}
.headTitleBottom{width:100%; background-color:rgba(255,255,255,0.8); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF)"; position:absolute; bottom:0px; padding:0px; max-width:inherit;}
.headTitleBottom a.icon{font-size:20px; color:#3f3f3f;}
.headTitleBottom a.icon-share-menu:before, .headTitleBottom a.icon-favourite-empty:before, .headTitleBottom a.icon-share-this:before  {color:#3f3f3f;}
.contBanner h2, .contBanner h3, .contBanner h4, .contBanner h5 {color:#2f2f2f;}
.innerWrapper, .withoutHeadBG{padding:0 10px;}
.withoutHeadBG .metaIcon > ul > li > a, .withoutHeadBG .metaSection{color:#BBBBBB; line-height:19px;}
.withoutHeadBG .metaSection {border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9;}

/* taxnomy default css */
.ContTaxMap .row {margin-bottom:10px;}
.ContTaxMap .metalabel {color:#939393; padding-right:5px; font-weight: 700;}
.ContTaxMap .metavalue {color:#019ddc;}

.ContactRightPanel .MainTitle {margin-top:0;}
#commentContainer .MainTitle {margin-bottom:0;}
/* #commentContainer .MainTitle{ margin-top: 15px; } */
/* .leaveCommentSec .MainTitle {margin-bottom:15px;} */
.relatedMaterial .relmaterialTitle {background:#F5F5F5; padding:5px 10px; margin-top:15px; margin-bottom:5px; color:#757575; font-size:16px;line-height: 30px;}
/* .relatedMaterial .row.gridCommonSec {padding-bottom:25px;} */
.relatedMaterial .relmaterialTitle .icon {font-size: 26px; vertical-align: -5px; padding-right: 5px;}
.relatedMaterial .relmaterialTitle .icon:before {color:#757575;}

/* icon style on page start here */
.icon_content .list-inline {margin:0;}
.icon_content .list-inline > li {padding:0 5px 0 0;}
.icon_content .dateTime {vertical-align: 2px;}
.icon_content .icon {color:#BBBBBB; font-size:18px;}
.icon_content .icon.icon-highq-like-off {font-size:17px;}

/* content list component css start */
.thumbContent {margin-left:84px;}
.IconContent {margin-left:54px;}
.col_sl > .cell1 .icon_content, .col_ls > .cell2 .icon_content,
.col_ssl > .cell1 .icon_content, .col_ssl > .cell2 .icon_content, 
.col_sls > .cell1 .icon_content, .col_sls > .cell2 .icon_content, 
.col_lss > .cell2 .icon_content, .col_lss > .cell3 .icon_content, .GridCol4 .icon_content {clear:left;}
.col_sl > .cell1 .thumbContent, .col_ls > .cell2 .thumbContent, 
.col_ssl > .cell1 .thumbContent, .col_ssl > .cell2 .thumbContent, 
.col_sls > .cell1 .thumbContent, .col_sls > .cell2 .thumbContent, 
.col_lss > .cell2 .thumbContent, .col_lss > .cell3 .thumbContent, .GridCol4 .thumbContent,
.col_sl > .cell1 .IconContent, .col_ls > .cell2 .IconContent, 
.col_ssl > .cell1 .IconContent, .col_ssl > .cell2 .IconContent, 
.col_sls > .cell1 .IconContent, .col_sls > .cell2 .IconContent, 
.col_lss > .cell2 .IconContent, .col_lss > .cell3 .IconContent, .GridCol4 .IconContent {margin:auto;}

/* select box dropdown menu */
.filterVerList{position: relative;}
.filterVerList label {vertical-align: top; margin-top:3px; position: absolute; left:0;}
.form-inline .form-control, .formList select {width:100%;}
.filterList{margin-left: 30px;}
.col_sl > .cell1 .filterVerList label, 
.col_ls > .cell2 .filterVerList label, 
.col_mmm > .cell3 .filterVerList label, 
.col_mmm > .cell2 .filterVerList label, 
.col_mmm > .cell1 .filterVerList label,
.col_ssl > .cell1 .filterVerList label, 
.col_ssl > .cell2 .filterVerList label, 
.col_ssl .col_mm > .cell1 .filterVerList label, 
.col_ssl .col_mm > .cell2 .filterVerList label,
.col_lss .col_mm > .cell1 .filterVerList label, 
.col_lss .col_mm > .cell2 .filterVerList label, 
.col_sls .col_mm > .cell1 .filterVerList label, 
.col_sls .col_mm > .cell2 .filterVerList label,
.col_sls > .cell1 .filterVerList label, 
.col_sls > .cell2 .filterVerList label, 
.col_lss > .cell2 .filterVerList label, 
.col_lss > .cell3 .filterVerList label, 
.col_mm .col_mm > .cell1 .filterVerList label, 
.col_mm .col_mm > .cell2 .filterVerList label, 
.col_mm .col_mm > .cell3 .filterVerList label,
.col_sl .col_mm > .cell1 .filterVerList label, 
.col_sl .col_mm > .cell2 .filterVerList label, 
.col_ls .col_mm > .cell1 .filterVerList label, 
.col_ls .col_mm > .cell2 .filterVerList label,
.col_mmmm .filterVerList label{position: static;}
.col_sl > .cell1 .filterVerList .filterList, 
.col_ls > .cell2 .filterVerList .filterList, 
.col_mmm > .cell3 .filterVerList .filterList, 
.col_mmm > .cell2 .filterVerList .filterList, 
.col_mmm > .cell1 .filterVerList .filterList,
.col_ssl > .cell1 .filterVerList .filterList, 
.col_ssl > .cell2 .filterVerList .filterList, 
.col_ssl .col_mm > .cell1 .filterVerList .filterList, 
.col_ssl .col_mm > .cell2 .filterVerList .filterList,
.col_lss .col_mm > .cell1 .filterVerList .filterList, 
.col_lss .col_mm > .cell2 .filterVerList .filterList, 
.col_sls .col_mm > .cell1 .filterVerList .filterList, 
.col_sls .col_mm > .cell2 .filterVerList .filterList,
.col_sls > .cell1 .filterVerList .filterList, 
.col_sls > .cell2 .filterVerList .filterList, 
.col_lss > .cell2 .filterVerList .filterList, 
.col_lss > .cell3 .filterVerList .filterList, 
.col_mm .col_mm > .cell1 .filterVerList .filterList, 
.col_mm .col_mm > .cell2 .filterVerList .filterList, 
.col_mm .col_mm > .cell3 .filterVerList .filterList,
.col_sl .col_mm > .cell1 .filterVerList .filterList, 
.col_sl .col_mm > .cell2 .filterVerList .filterList, 
.col_ls .col_mm > .cell1 .filterVerList .filterList, 
.col_ls .col_mm > .cell2 .filterVerList .filterList,
.col_mmmm .filterVerList .filterList{margin: 0;}
.col_sl > .cell1 .formList, 
.col_ls > .cell2 .formList, 
.col_mmm > .cell3 .formList, 
.col_mmm > .cell2 .formList, 
.col_mmm > .cell1 .formList,
.col_ssl > .cell1 .formList, 
.col_ssl > .cell2 .formList, 
.col_ssl .col_mm > .cell1 .formList, 
.col_ssl .col_mm > .cell2 .formList,
.col_lss .col_mm > .cell1 .formList, 
.col_lss .col_mm > .cell2 .formList, 
.col_sls .col_mm > .cell1 .formList, 
.col_sls .col_mm > .cell2 .formList,
.col_sls > .cell1 .formList, 
.col_sls > .cell2 .formList, 
.col_lss > .cell2 .formList, 
.col_lss > .cell3 .formList, 
.col_mm .col_mm > .cell1 .formList, 
.col_mm .col_mm > .cell2 .formList, 
.col_mm .col_mm > .cell3 .formList,
.col_sl .col_mm > .cell1 .formList, 
.col_sl .col_mm > .cell2 .formList, 
.col_ls .col_mm > .cell1 .formList, 
.col_ls .col_mm > .cell2 .formList, 
.col_mmmm .formList {width:100%; margin-bottom: 10px !important; padding:0;}

/* post view start css */
.postView .thumbOuter {margin-bottom:30px;}
/*.Subrow .col_xl .postView h2 {font-size:40px;}
.col_mmm .postView h2 {font-size:28px;}
.col_sls > .cell1 .postView h2,
.col_sls > .cell2 .postView h2,
.col_lss > .cell2 .postView h2,
.col_lss > .cell3 .postView h2,
.col_ssl > .cell1 .postView h2,
.col_ssl > .cell2 .postView h2,
.col_sl > .cell1 .postView h2,
.col_ls > .cell2 .postView h2,
.col_mmmm .postView h2,
.Subrow .postView h2 {font-size:20px}
*/
/* Contentlist with 6 Filter dropdown */
.filterMarg {margin: 0% -0.5%;}
.filterVerList .dropContent, .Subrow .filterVerList .dropContent{margin:0px 0.5% 10px; display: inline-block;}
.col_xl .dropContent{max-width: 15%; width: auto;}
.col_mm .dropContent, 
.GridCol3.col_sls > .column.cell3 .dropContent, 
.GridCol3.col_ssl > .column.cell3 .dropContent, 
.GridCol3.col_lss > .column.cell1 .dropContent{max-width: 31%; width: auto;}
.GridCol2.col_sl > .column.cell2 .dropContent, 
.GridCol2.col_ls > .column.cell1 .dropContent{max-width: 23%; width: auto;}
.col_mmm .dropContent{max-width: 48%; width: auto;}
.Subrow .col_mm .filterVerList .form-control.dropContent{max-width: 31%;}
.Subrow .col_sl .cell1 .filterVerList .form-control.dropContent, 
.Subrow .col_ls .cell2 .filterVerList .form-control.dropContent, 
.Subrow .col_mmm .filterVerList .form-control.dropContent,
.col_mm .Subrow .col_mm .filterVerList .form-control.dropContent, 
.col_sls .Subrow .col_mm .filterVerList .form-control.dropContent,
.col_ssl .Subrow .col_mm .filterVerList .form-control.dropContent, 
.col_lss .Subrow .col_mm .filterVerList .form-control.dropContent{max-width: 100%; width: 100%;}
.Subrow .col_sl .cell2 .filterVerList .form-control.dropContent, 
.Subrow .col_ls .cell1 .filterVerList .form-control.dropContent,
.col_mm .Subrow .col_xl .filterVerList .form-control.dropContent{max-width: 31%; width: auto;}

/* Meta section css start here */
.metaSection{border-top: 1px solid #444; padding:12px 0px 10px; z-index: 2; position: relative; }
.metaSection strong{  font-weight:700; }
.metaSection .metaIcon{ position:relative; right:0px; top:0px;}
.postSection{background:#f4f5f5; border-radius:5px; padding:20px; color:#888;}
.dateTime{ font-size:12px; color:#9a9a9a;}
.dateTime .fileIcon-xs{vertical-align:-3px;}

/* Comment section css start here */
.commentSection {/*margin:0 0 35px 0;*/}
.commentArea {padding:0;}
.commentArea .media-body{margin-bottom:8px;}
.commentArea .media{ padding-top:20px; margin-top:0;}
.leaveCommentSec .form-group{ display:block; margin:20px 0 0 -15px;}
.leaveCommentSec .form-group .col-sm-4 {padding-right:0;}
/*.media > .pull-left{ margin-right:20px;}*/
/* publisher single post view end here */

.row.gridCommonSec{ margin:0px -10px;}
.gridCommonSec .col-xs-6, .gridCommonSec .col-md-6{ padding:0px 10px;}

/* Publication section css start here */
.tableCont{line-height:30px; padding-bottom:5px;}
.tableCont label{ float:left; margin:0 45px 0 0;}
.tableCont > ol {padding-left:20px;}
.tableCont ol > li {font-size:20px;}
.tableCont ol > li > ol > li {font-size:18px;}
.tableCont ol > li > ol > li > ol > li {font-size:16px;}

/* External links */
.extLinks ul{ padding:0px;}
.extLinks ul li{ float:left; width:46%; margin:0px 5px 0px 25px; word-wrap:break-word;}

/* speakers */
.speakers{ margin-bottom: 30px;}

/* Video Contain start here */
.videoWrapper{position:relative;padding-bottom:56%;}
.videoWrapper > iframe{position:absolute; left:0; top:0; height:100%; width:100%;}

/* Map Contain start here */
.mapLoadSec{height: 0; overflow: hidden; padding-bottom:34%; position: relative; width:50%; float:right; margin:0 0 0 20px;}
.mapLoadSec iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100%;}

/* Back to top button */
#back-top {position: fixed; bottom: 10px; right:10px;display:none; z-index:1002; -webkit-backface-visibility: hidden;}
#back-top a { width: 40px; height:40px; display: block; background: #4a4a4a; background:rgba(74, 74, 74, 0.4); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;
color:#FFF; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; text-align:center; text-decoration:none; outline:none; }
#back-top a:hover { background:#4a4a4a;}
#back-top a span{ margin-top:7px;}

/* floating container section css start here default coming in list view */
.floatingContainer .thumbOuter{margin:0; padding:0 10px 20px 10px; float:left; width:100%; word-wrap: break-word;}
.floatingContainer.four .thumbOuter {width:25%;}
.floatingContainer.three .thumbOuter {width:33.3333%;}
.floatingContainer.two .thumbOuter {width:50%;}

/*hide error msg from form-group + Group error msg style*/
.form-group .text-danger,.errormsgbox{display:none;}
.has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {color:#2f2f2f;}
.has-error.has-errorGroup .form-control{border-color: #cccccc;}
.has-error.has-errorGroup .errorElement, .has-error.has-errorGroup .input-group .input-group-btn .btn.errorElement {border-color: #a94442; color:#a94442}
.has-error.has-errorGroup .errorElement .cke.cke_reset, .has-error.has-errorGroup .errorElementBorder {border-color: #a94442; color:#a94442; border: 1px solid;}
.has-error.has-errorGroup .tabDropErrorElement {color:#a94442 !important; background-color:#f2dede !important;}
.has-error.has-errorGroup input, .has-error.has-errorGroup select, .has-error.has-errorGroup textarea {color:#2f2f2f !important;}
.has-error.has-errorGroup .errorElement.inlineCK{border:1px solid #a94442; color:inherit;}
.has-error.has-errorGroup .errorElement.inlineCK:focus,.has-error.has-errorGroup .errorElement.inlineCK.cke_focus{box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;}

/* Image modal css start here */
.ImgLibraryData {font-size:0; min-height:160px;}
.imagesearchDropdown{overflow-y: auto; max-height: 215px; }
.imgBackIcon {padding:2px 5px; margin-right:10px; margin-top:-1px}
.OriginalImg {height:405px; overflow:hidden;}
.OriginalImgSquare {height:320px; overflow:auto;}
.imgList {display:inline-block; width:170px; padding-right:5px; font-size:12px; padding-bottom:10px; vertical-align:bottom; text-align:left;  line-height: normal; word-wrap:break-word;}
.imgList img {height:106px; width:138px; text-align:left; margin: 0 0 5px 0; border:1px solid #ccc; padding:4px; border-radius:4px;cursor:pointer;}
.imgList img:hover {border:1px solid transparent;}
.imgListinfo {height:60px; width:140px;cursor:pointer;}
.previewImg {height: 127px; width:216px; border:1px solid #c9c9c9; display:block; padding:3px;}
.previewImgSquare {height: 127px; width:127px; border:1px solid #c9c9c9; display:block; padding:3px;}
.preview_details {float:right; min-width:160px;}

/*.ImageTab_horz .progress {height: 7px; position: absolute; bottom: 0px; left: 0; z-index: 1; width: 100%; margin: 0; border-radius: 0;}*/
.input-group .input-group-btn .btn {border: 1px solid #CCC; font-size: 14px; line-height:20px;}
.input-group-btn .caret {border-top-color: #000;}
.uploadBtn {position:relative; cursor:pointer; overflow:hidden;}
.uploadBtn .icon {font-size:18px; left:-5px; top:2px; cursor:pointer;}
.uploadBtn input {position:absolute; right:0; font-size:30px; line-height:normal; top:0; opacity: 0; cursor:pointer; filter: alpha(opacity=0);}
/* Image modal css end here */

/* tag cloud css start */
/*========= tag cloudes ==============*/
.TagClouds{text-align:center; padding:10px;}
.tag1,.tag2,.tag3,.tag4,.tag5,.tag6,.tag7,.tag8,.tag9,.tag10{padding-right:10px; line-height:25px !important;}
.tag1{font-size:10px; font-weight:700;}
.tag2{font-size:11px;}
.tag3{font-size:12px; font-weight:700;}
.tag4{font-size:13px;}
.tag5{font-size:14px; font-weight:700;}
.tag6{font-size:15px;}
.tag7{font-size:16px; font-weight:700;}
.tag8{font-size:17px;}
.tag9{font-size:18px; font-weight:700;}
.tag10{font-size:19px;}


/* browse page css start */
.fullContainer {width:100%; float:left;}
.BrowsePanel {width:25%; float:left;}
.BrowsePanel .sidebar .checkbox {margin:0 0 0 26px; padding-left:0px; display: block;}
.BrowsePanel .sidebar .h5 .icon {display:none;}
.BrowsePanel .sidebar ul li.checkbox {padding-top:5px; padding-bottom:5px;}
.BrowsePanel .sidebar ul ul {margin-left: 18px;}
.BrowseContent {width:75%; float:left;}
.BrowsePanel .icon-settings {color:#343434; margin:10px 0px 0 0;}
.BrowseContent .thumbContent {margin-left:148px;}
.BrowseContent .icon_content .icon {color:#BBBBBB; font-size:18px;}

.IconTabBtn .icon {font-size:20px; /*margin-left:0 !important;*/ padding: 3px 7px;}
.ShowHideSection {background:#f5f5f5; border-bottom:1px solid #eee;}
.browsearrowicon {font-size: 12px; float:right; padding: 3px 8px;}
.browsearrowicon.icon:before {color:#999; padding-right:5px; vertical-align: 0;}
.BrowsePanel.panelshow {width:50px;}
.BrowseContent.panelfull {width:auto; margin-left:50px; float:none;}
.panelshow .browsearrowicon {padding:3px 0 3px 7px;}
.panelshow .browsearrowicon span {position:absolute; left:-9999px;}
.panelshow .sidebar .LeftInnerData {left: -9999px; width:250px; padding:15px 0; position:relative;}
.panelshow .sidebar.leftLinkBar {margin-left:0; margin-right:0;}
.IconRight {margin-right:115px;}
.IconContent .dateTime .icon_content, .thumbContent .dateTime .icon_content {display:none;}

/* vertical Thumbnail layout*/
.thumb_vertical{padding:0 10px;}
.thumb_vertical .thumbOuter{margin-top:15px;word-wrap: break-word;}
.thumb_vertical .thumbOuter:first-child{margin-top:0;}
.thumb_vertical .thumbOuter .thumbnail{margin:0 20px 10px 0;}

/*resize image accoring to column*/
.col_xl .thumb_vertical .thumbnail{width:23.8%;}

.col_ls .thumb_vertical .thumbnail,
.col_ls .Subrow .col_xl > .column .thumb_vertical .thumbnail,
.col_sl .Subrow .col_xl > .column .thumb_vertical .thumbnail{width:32%;}

.col_sl > .cell2 .thumb_vertical .thumbnail,
.col_ls > .cell1 .thumb_vertical .thumbnail{width:31.8%;}

.col_mm .thumb_vertical .thumbnail,
.col_sls > .cell3 .thumb_vertical .thumbnail,
.col_ssl > .cell3 .thumb_vertical .thumbnail,
.col_lss > .cell1 .thumb_vertical .thumbnail,
.col_mm .Subrow .col_xl > .column .thumb_vertical .thumbnail,
.col_sl .Subrow .col_sl > .cell2 .thumb_vertical .thumbnail,
.col_sl .Subrow .col_ls > .cell1 .thumb_vertical .thumbnail,
.col_ls .Subrow .col_sl > .cell2 .thumb_vertical .thumbnail,
.col_ls .Subrow .col_ls > .cell1 .thumb_vertical .thumbnail,
.col_sls .Subrow .col_xl > .column .thumb_vertical .thumbnail,
.col_lss .Subrow .col_xl > .column .thumb_vertical .thumbnail,
.col_ssl .Subrow .col_xl > .column .thumb_vertical .thumbnail {width:48.3%;}

.col_sl > .cell1 .thumb_vertical .thumbnail,
.col_ls > .cell2 .thumb_vertical .thumbnail,
.col_sls > .cell1 .thumb_vertical .thumbnail,
.col_sls > .cell2 .thumb_vertical .thumbnail,
.col_ssl > .cell1 .thumb_vertical .thumbnail,
.col_ssl > .cell2 .thumb_vertical .thumbnail,
.col_lss > .cell2 .thumb_vertical .thumbnail,
.col_lss > .cell3 .thumb_vertical .thumbnail,
.col_mmm > .column .thumb_vertical .thumbnail,
.col_mmmm > .column .thumb_vertical .thumbnail,
.col_mm .Subrow .col_mm > .column .thumb_vertical .thumbnail,
.col_sl .Subrow .col_mm > .column .thumb_vertical .thumbnail,
.col_ls .Subrow .col_mm > .column .thumb_vertical .thumbnail,
.col_sls .Subrow .col_mm > .column .thumb_vertical .thumbnail,
.col_ssl .Subrow .col_mm > .column .thumb_vertical .thumbnail,
.col_lss .Subrow .col_mm > .column .thumb_vertical .thumbnail{width:100%; float: none !important;}
/*end of resize image accoring to column*/

/*end of  vertical Thumbnail layout*/

.headingAnchor{ margin-top: -45px !important; padding-top: 70px;}

/*loading Content CSS*/
.loadingsection{border:1px solid #efefef; border-radius: 4px; min-height: 90px; position: relative;margin:10px 10px 20px; -webkit-box-shadow:inset 0px 0px 20px 5px #fafafa; box-shadow:inset 0px 0px 20px 5px #fafafa; }
.loadingsection img{position: absolute; left:50%; top:50%; margin:-15px 0 0 -15px;}
/*end of loading Content CSS*/

/* modal link Dialog css start */
.nav-pills > li > a:hover,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus{color: #000; padding: 7px 12px; background-color:#f5f5f5;}
.nav-pills > li > a{padding: 7px 12px;}
.dialogList li {border-top: #eee solid 1px; padding: 8px 0px; margin: 0px; display: block; cursor: pointer;}
.dialogList li:first-child {border-top: 0 none;}
.dialogList .icon {font-size: 24px; margin-right:10px; margin-left: 0;}
.dialogList .progress{height: 12px; margin: 5px 0px 0px 0px; position: relative;}
.disableBut{border-color: #999999;	color: #999999;}
.pageNum{position: relative; top: -12px; padding-left: 8px;}
.btn.searchBut{border:0 none; background:#fff !important; position:absolute; right:16px; top:3px; padding: 3px 5px; height:28px; color: #343434;}
.icon.icon-highq-publication-module, .icon.icon-highq-event-module, .icon.icon-highq-video-module {font-size: 26px; margin-left:-1px}

/* progress bar css */
.progress-load-per{text-align: center; position: absolute; width: 100%; line-height: 12px; font-size: 10px;}
.progress-bar{position: absolute; overflow: hidden;}
.progress-bar span{text-align: center; line-height: 12px; font-size: 10px; display: block;}

/* favourites modal start here */
.dialogList .icon-favourite-full, .dialogList .icon-favourite-empty {font-size: 20px; margin-right:0px; margin-left: 5px; margin-top: 3px;}
.searchClose, .visibleSearchBtn {background:#fff !important; border:0 none !important; height: 28px; padding:3px 10px 3px 7px; position: absolute; right:2px; top:3px; font-size: 18px; font-weight: 700; color: #2F2F2F !important; z-index:10;}

.ModalLoading {position:absolute; left:0; top:0; height:100%; width:100%; text-align:center; background:rgba(255,255,255,0.8); z-index: 10;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#88ffffff,endColorstr=#88ffffff)";}
.ModalLoading img {position:absolute;}

/* Profile Pages CSS*/
.leftLinkBar{ padding: 0px;}
.leftLinkBar ul li{ padding: 0px; margin: 0px;}
.leftLinkBar ul li a{ padding: 8px 15px; margin: 0px; color:#343434; display: block;}
.leftLinkBar ul li a:hover,.leftLinkBar ul li a.Selected{ background: #eeeeee; color: #000;}

/* .social-icon{background: #7f7f7f; color:#FFF; padding: 0px 3px; border-radius:3px; font-size: 18px; } */
.google-maps {height: 0; overflow: hidden; padding-bottom:25%;	position: relative;}
.google-maps iframe {height: 100%; left: 0;	position: absolute;	top: 0;	width: 100%;}
.mapAddress {max-width:300px; font-size:14px;}
.profileLeftBar{float: left; width: 25%;}
.profileRightBar{float: left; width: 75%;}
.well{padding: 12px;}

#recentActivityDiv .commentArea .media{padding-top: 30px;}
#recentActivityDiv .commentArea .media-body{margin-bottom:0px;}
#recentActivityDiv .media > .pull-left{margin-right: 15px;}
#recentActivityDiv .commentArea .media .media{padding-top: 10px; margin-left: 80px; clear: both;}
/*teaser content*/
.teaserOpp{ position:relative; overflow:hidden;}
.teaserGradientBack{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:100%;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(80%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30FFFFFF', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */
}
.teaserOverlay{position: absolute; top: 0; left: 0; z-index: 10; background-color: #fff; width:100%; height:100%; filter: alpha(opacity=80); opacity: .8; }
.teasercenterbtn{position: absolute; top:50%; left:50%; margin-top:-9px; z-index: 11;}
.teaserRegbtn{margin-left: -115px;}
.teaserAccRegbtn{margin-left: -73px; margin-top: -20px;}
.teaserReqbtn{margin-top: 12px; margin-left: 10px;}

.checkbox input[type="checkbox"].margCheck{ margin-top: 10px;}

/* edit profile css start */
.headFixed {left:0; right:0; /*position:absolute;*/ margin-bottom:10px;}
.headFixed.show {width: 100%; position:fixed; left:0; background:#fff; top:59px; z-index:1000;}
.headFixed.show .headFixedInner {margin:0 auto; max-width:1400px; box-shadow:0 2px 5px -5px rgba(0, 0, 0, 0.5);}
.headFixed .headFixedInner {padding:0px 10px 0 10px;}
.profileEdit{ position: relative; z-index: 2;}
.headFixed.profileEdit .headFixedInner, .headFixed.adminCustomize .headFixedInner{padding:0;}
.headFixed.show.profileEdit .headFixedInner, .headFixed.show.adminCustomize .headFixedInner {padding:15px 0 0;}
.headFixed.show.profileEdit .headFixedInner div.leftSpace, .headFixed.show.adminCustomize .headFixedInner div.leftSpace {margin-left:25%; padding-left:5px;}
.headFixed.show .headFixedInner .fixedPaddLR10 {padding-left:10px; padding-right:10px;}
/*.headFixed.show .headFixedInner h5 {margin-bottom:20px;}
.headAnchor {margin-top: -185px; padding-top: 210px;}*/
.headAnchor:before {display: block; content: " "; margin-top:-70px; height: 70px; visibility: hidden;}

.profileRightBar .form-horizontal .form-group {margin-right:-10px;}
.deleteLinkIcon, .deleteLinkIcon:hover, .deleteLinkIcon:focus {color:#cf4d4f; text-decoration:none; font-size:13px;}
.editProfileAvtar,.orgImg {position:relative; width:136px; padding:3px; border:1px solid #ccc; border-radius:4px;}
.editProfileAvtar img {width:128px;}
.editUserProfileAvtar {position:relative; width:70px; padding:2px; border:1px solid #ccc; border-radius:3px;}
.editUserProfileAvtar img {width:64px;}
.orgImg{max-width:128px; max-height:128px; float:left; width:inherit;}
a.changeLink {position:absolute; background:rgba(0,0,0,0.4); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000)"; color:#fff !important; left:3px; right:3px; bottom:3px; text-align:center;}
a.editPictureDelete, a.editPictureDelete:hover {position:absolute; background:#cf4d4f; color:#fff !important; font-size:12px;border-radius: 3px; line-height: 13px; padding: 2px 3px 4px; right:3px; top:3px;}

/* select dropdown style custom menu */
.selectDrop { width:100%; position:relative;}
/* font-family over-ride button default css */
.selectDrop .btn {font-family: 'Roboto', sans-serif, Arial; font-size:14px; width:100%; color:#2f2f2f; text-align:left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;
background:#f5f5f5;	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom,#FFF 40%,#EDEDED 100%); border: 1px solid #ccc; font-weight: normal; line-height:20px;}
.selectDrop ul {width:100%;}
.selectDrop ul.dropdown-menu li a {text-overflow:none; white-space:normal !important; overflow:visible; padding:8px 15px;}
.contRegmsg{padding-top:5px;}
.label-tag{background: #989898; color: #FFF; border-radius:10px; font-size: 12px; font-weight: normal;}
.legendDrop {min-width:300px; max-width:300px; max-height:200px; overflow-y:auto;}
.legendDrop li {padding:5px;}
ul.multiselect-container .checkbox {padding-top: 0; min-height: inherit; font-weight: normal; padding-left:20px;}
.BrowsePanel ul.multiselect-container .checkbox {padding-left:20px;}
.backgroundvalue .checkbox > input,
#dialogBody_CTKSourceDialog .radio > input, #dialogBody_ContentSourceDialog .radio > input {margin-left:0;}

.autosuggestUser{}
.autosuggestUser .icon-cross{font-size: 14px;color: #cf4d4f;right: 5px; position: absolute; top: 50%;margin-top: -10px;}
.autosuggestUser .img-avatar{margin: 3px 10px 0 0;width: 34px;height: 34px;}
.autosuggestUser .img-avatar img{width: 100%;height: 100%;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.autosuggestUser .userinfo{margin-right:15px;}
.autosuggestUser .useremail{font-size: 12px; color: #999; line-height: 15px;}
.autosuggestHeader{border-bottom: 1px solid #e4e4e4; font-size: 18px; margin:10px 10px 5px; padding:5px 0; color: #019ddc;}
.tt-dataset-value:first-child h5.autosuggestHeader {margin-top:0px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ background-color: #f5f5f5;}

.TrunwithDelete, .IconTruncate {position: relative; display: inline-block; max-width: 100%;}
.TrunwithDelete .deleteLinkIcon, .IconTrunRight {position: absolute; right: 0; top:0;}
 /*.plusBtn {padding:0px 2px 0px 1px; margin-top: 2px; font-size:10px;}*/
.ModalBodyScroll .sidebar ul li a.filterbrowseicon {padding-top:2px;}

/* Tab drop for Bootstrap component*/
.more-tab{padding-right: 80px;position: relative;}
.more-tab li{max-width: 200px;}
.more-tab .tabdrop {position: absolute; right: 0; margin-right: 0;}
.more-tab .tabdrop .dropdown-menu{max-height: 300px; overflow-y: auto; max-width:250px; -webkit-overflow-scrolling: touch;}
.more-tab .tabdrop .dropdown-menu li{max-width:250px;}
.more-tab .dropdown-toggle{border: 1px solid #e4e4e4; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; color:#2f2f2f; padding-top: 6px;padding-bottom: 6px;}
.more-tab .open > a.dropdown-toggle, .more-tab  .open > a.dropdown-toggle:hover, .more-tab .open > a.dropdown-toggle:focus, .more-tab > li.active > a.dropdown-toggle, .more-tab > li > a.dropdown-toggle:hover, .more-tab > li > a.dropdown-toggle:focus{border-color:#e4e4e4;  padding-top: 6px;padding-bottom: 6px;}

.clearfilters{padding-top:6px; position: absolute; right: 0; top:0;}
.filtertokenlist{margin-right: 110px;}
.filtertokenlist .token .token-label{padding-right: 20px;}
.filtertokenlist .dropdown-toggle{padding: 4px 12px 5px;}
.filtertokenlist .open > a.dropdown-toggle, .filtertokenlist .open > a.dropdown-toggle:hover, .filtertokenlist .open > a.dropdown-toggle:focus, .filtertokenlist > li > a.dropdown-toggle:hover, .filtertokenlist > li > a.dropdown-toggle:focus{padding: 4px 12px 5px;}
.filtertokenlist .dropdown-menu .token{padding: 3px 0;margin: 0; background: none; border: 0 none; box-shadow: none; color:#2f2f2f; text-decoration: none; width:100%; }
.searchfilter{padding-right: 100px;}
.searchfilter .dropdown-menu .token{padding: 3px 15px;margin: 0;background: none;border: 0 none;box-shadow: none; color:inherit; text-decoration: none;}
.searchfilter .dropdown-menu .token .close{right:0;}

/* Bootstrap MultiSelect component */
.ml-select .btn-group{width: 100%;}
.ml-select .btn.multiselect{display: block;}
.multiselect-container{overflow: auto; max-height: 200px;}
.multiselect .caret{ position: absolute; right:15px; top: 15px;}
.ml-select .filter .btn{padding:6px 3px}
.ml-select ul li{margin: 0px; padding: 0px;}
.ml-select .multiselect-group {padding: 5px 0 0 12px; background-color: #f5f5f5;}
.sidebar .ml-select .checkbox{margin: 0px; line-height: 20px;}
.sidebar .ml-select ul.dropdown-menu li a, .sidebar .ml-select ul li.active > a{background: transparent; color: #2f2f2f; display: block; padding: 6px 10px; margin: 0px;}
.sidebar .ml-select a label{overflow: hidden; text-overflow: ellipsis; white-space: nowrap !important; font-weight: normal; word-wrap:normal;}

/* search component start here */
.searchDropList {width:100%;}
.input-group .searchDropList {margin-top:35px;}
.input-group .input-group-btn .searchDropList {margin-top:0px;}
.dropdown-menu.searchDropList .icon {font-size: 21px; margin: -2px 5px 0 0;}
.autoSearhBtn {position:relative; display:table; border-collapse: separate; width: 100%;}
.searchDropPos .tt-dropdown-menu {margin-top:34px;}
.searchDropPos .input-group-btn .tt-dropdown-menu {margin-top:0px;}
.autoSearhBtnRight .btn {border-radius:3px !important;}

/* google search display */
.fontArial {font-family: Arial, Helvetica, sans-serif;}
.fontGrey {color:#545454;}
a.linkBlue {color:#1a0dab; text-decoration: none;}
a:hover.linkBlue {color:#1a0dab; text-decoration: underline;}

.arrowAccordion {cursor:pointer;}
.maxwidthTrun{max-width: 270px;}
.icon.searchResultsicon{ font-size: 16px; float: none;}
.diff-topbar {display:none;}

/*  dhtmlXTree start */
.containerTableStyle {line-height:19px;}
.containerTableStyle table tr td, .containerTableStyle table tr td img {vertical-align: top;}
.standartTreeImage {vertical-align: top !important; /*background:none !important;*/}
.standartTreeImage > img {vertical-align: top !important;}
/* .containerTableStyle > table > tbody > tr > td > table > tbody > tr > td:first-child.standartTreeImage img {width: 0px !important;} */
.standartTreeRow {text-decoration:none; color:#343434;}
.standartTreeRow_lor {text-decoration:none; color:#5482ab;}
.selectedTreeRow {color:#5482ab;}
.selectedTreeRow_lor {color:#5482ab;}
.standartTreeRow span.disabled {color: #999999;}
/*  END dhtmlXTree  */

.ApproveShowHide{min-height:180px;}
.question-label {background:#999999; border-radius:4px; color:#fff; padding:2px 5px; display:inline-block; margin:4px 0;}
/* question answer table */
table.quesdataTable {width:100%; margin:0; clear:both; border-collapse:separate; border-spacing:0; /** Header and footer styles *//** Body styles */}
table.quesdataTable > thead > tr > th,
table.quesdataTable > tfoot > tr > th {font-weight:700; background:#f5f5f5;}
table.quesdataTable > thead > tr > th,
table.quesdataTable > thead > tr > td {padding:8px 10px; border-bottom:1px solid #e4e4e4;}
table.quesdataTable > tfoot > tr > th,
table.quesdataTable > tfoot > tr > td {padding:8px 10px; border-top:1px solid #e4e4e4;}
table.quesdataTable {max-width: none; table-layout:fixed;border:1px solid #e4e4e4;}
table.quesdataTable > thead > tr > th,
table.quesdataTable > tfoot > tr > th {background:#f5f5f5; border-left:1px solid #e4e4e4; border-bottom:0 none; vertical-align: top;}
table.quesdataTable > thead > tr > th:first-child,
table.quesdataTable > tfoot > tr > th:first-child {border-left:0;}
table.quesdataTable > tbody > tr > th, table.quesdataTable > tbody > tr > td {vertical-align: top; padding:8px 10px; border-top:1px solid #e4e4e4;}
table.quesdataTable > tbody > tr.odd {background:#fff;}
.greyBG td {background:#FBFBFB;}
/* .morelessData {border:1px solid #e4e4e4; padding: 10px; margin-top: 10px; display: block; background:#fff;} */
.BtnPrintBott {position:fixed; bottom:0; padding:10px; width:100%; left:0; background: #fff; border-top:1px solid #e4e4e4;}

.CTK_fullScrCol2.fullscreen,
.CTK_fullScrCol3.fullscreen,
.CTK_fullScrCol4.fullscreen {width:100% !important}
.CTK_fullScrCol2.fullscreen .dataTable > tbody > tr > td {height:auto !important;}
.CTK_fullScrCol3.fullscreen .dataTable > tbody > tr > td {height:auto !important;}
.CTK_fullScrCol4.fullscreen .dataTable > tbody > tr > td {height:auto !important;}
.fixedDivWrapper.fixed .infoHeadFixed {/* z-index: 1002; */}
.infoHeadFixed {z-index: 2; background: #fcfcfc;}
.fixedTableHead {position: fixed; top: -9999px; left: -9999px; background: #fcfcfc; overflow: hidden;}
.fixedTableHead.fullscreen {width:auto !important; right: 11px; left:11px;}
.dataTables_left {position:absolute; width:300px; background:#fff; z-index:10;}
.CTK_fullScrCol2 .dataTables_left {width:321px;}
.dataMainTable {overflow-x: auto; overflow-y: hidden; height: auto; -webkit-overflow-scrolling: touch;}
.dataTables_left_top {z-index:11;}
.dataTables_wrapper {overflow:hidden;background: #ffffff;}
.dummyScroll {overflow-x: auto; overflow-y: hidden; position: fixed; bottom: 0px; z-index: 1002;}
.dummyInnerscroll {height: 1px; background: #ffffff;}
table.dataTable pre, table.dataTable .PreFormat{/*padding:inherit;*/ display: initial;}
table.dataTable > thead > tr > th, 
table.dataTable > tfoot > tr > th {background: #f5f5f5; border-left: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; vertical-align: top;}
table.dataTable > thead > tr > th:first-child, 
table.dataTable > tfoot > tr > th:first-child {border-left:0 none;}
table.dataTable {width: 100%; margin: 0; clear: both; border-collapse: separate; border-spacing: 0;}
table.dataTable > thead > tr > th, table.dataTable > tbody > tr > td {vertical-align: top; padding:8px 6px; border-bottom: 1px solid #e4e4e4;}
table.dataTable.ckContentArea tbody td {overflow:hidden;}
table.dataTable.ckContentArea table {width:100% !important;}

/* DTHML Grid Scroll issue fixed for IE 10 & 11 */
.staticDiv div.gridbox .objbox{position: static;}

/* CTK metadata permission dropdown css */
.permissionDrop {display:inline-block;}
.dropdown.permissionDrop a {margin-left:0; padding-top:0;}
.permissionDrop .dropdown-menu {padding:5px 0;}
.permissionDrop .dropdown-menu li {margin:0; padding:0;}
.permissionDrop .dropdown-menu li a {margin:0; padding:5px 8px; display:block;}

/* CTK metadata Quick Report */
.CTKQuickreportList {margin-bottom: 10px;}
.CTKQuickreportList td:first-child{padding-right: 5px;}
.CTKQuickreportList select{max-width:100%;}
.CTKReportCheck {position: absolute; left:-25px; top:7px;}  
.ckContentArea .CTKLengthImg, .CTKLengthImg {width:30px; margin:0 5px 3px 0; display:inline-block;}

.col_sl > .cell1 .CTKQuickreportList,
.col_ls > .cell2 .CTKQuickreportList,
.col_sls > .cell1 .CTKQuickreportList,
.col_sls > .cell2 .CTKQuickreportList,
.col_ssl > .cell1 .CTKQuickreportList,
.col_ssl > .cell2 .CTKQuickreportList,
.col_lss > .cell2 .CTKQuickreportList,
.col_lss > .cell3 .CTKQuickreportList,
.col_mmm > .column .CTKQuickreportList,
.col_mmmm > .column .CTKQuickreportList,
.col_mm .Subrow .col_mm > .column .CTKQuickreportList,
.col_sl .Subrow .col_mm > .column .CTKQuickreportList,
.col_ls .Subrow .col_mm > .column .CTKQuickreportList,
.col_sls .Subrow .col_mm > .column .CTKQuickreportList,
.col_ssl .Subrow .col_mm > .column .CTKQuickreportList,
.col_lss .Subrow .col_mm > .column .CTKQuickreportList{width:100%;}

.CTKbelowbutton td,
.col_sl > .cell1 .CTKQuickreportList td,
.col_ls > .cell2 .CTKQuickreportList td,
.col_sls > .cell1 .CTKQuickreportList td,
.col_sls > .cell2 .CTKQuickreportList td,
.col_ssl > .cell1 .CTKQuickreportList td,
.col_ssl > .cell2 .CTKQuickreportList td,
.col_lss > .cell2 .CTKQuickreportList td,
.col_lss > .cell3 .CTKQuickreportList td,
.col_mmm > .column .CTKQuickreportList td,
.col_mmmm > .column .CTKQuickreportList td,
.col_mm .Subrow .col_mm > .column .CTKQuickreportList td,
.col_sl .Subrow .col_mm > .column .CTKQuickreportList td,
.col_ls .Subrow .col_mm > .column .CTKQuickreportList td,
.col_sls .Subrow .col_mm > .column .CTKQuickreportList td,
.col_ssl .Subrow .col_mm > .column .CTKQuickreportList td,
.col_lss .Subrow .col_mm > .column .CTKQuickreportList td{display: block;}

.CTKbelowbutton td:first-child,
.col_sl > .cell1 .CTKQuickreportList td:first-child,
.col_ls > .cell2 .CTKQuickreportList td:first-child,
.col_sls > .cell1 .CTKQuickreportList td:first-child,
.col_sls > .cell2 .CTKQuickreportList td:first-child,
.col_ssl > .cell1 .CTKQuickreportList td:first-child,
.col_ssl > .cell2 .CTKQuickreportList td:first-child,
.col_lss > .cell2 .CTKQuickreportList td:first-child,
.col_lss > .cell3 .CTKQuickreportList td:first-child,
.col_mmm > .column .CTKQuickreportList td:first-child,
.col_mmmm > .column .CTKQuickreportList td:first-child,
.col_mm .Subrow .col_mm > .column .CTKQuickreportList td:first-child,
.col_sl .Subrow .col_mm > .column .CTKQuickreportList td:first-child,
.col_ls .Subrow .col_mm > .column .CTKQuickreportList td:first-child,
.col_sls .Subrow .col_mm > .column .CTKQuickreportList td:first-child,
.col_ssl .Subrow .col_mm > .column .CTKQuickreportList td:first-child,
.col_lss .Subrow .col_mm > .column .CTKQuickreportList td:first-child{margin-bottom: 10px; padding-right: 0;}

/* CTK Updates*/
.CTKUpdates .media > .pull-left{margin-right: 10px;}

/* CTK Contacts*/
.col_xl > .column .CTKContacts .contactFilter{width: 25%;}

.col_ls > .cell1 .CTKContacts .contactFilter,
.col_sl > .cell2 .CTKContacts .contactFilter{width: 33.33%;}

.col_lss > .cell1 .CTKContacts .contactFilter,
.col_sls > .cell3 .CTKContacts .contactFilter,
.col_ssl > .cell3 .CTKContacts .contactFilter,
.col_mm > .column .CTKContacts .contactFilter{width: 50%;}

.col_mmm > .column .CTKContacts .contactFilter{width: 75%;}

.col_sl > .cell1 .CTKContacts .contactFilter,
.col_ls > .cell2 .CTKContacts .contactFilter,
.col_sls > .cell1 .CTKContacts .contactFilter,
.col_sls > .cell2 .CTKContacts .contactFilter,
.col_ssl > .cell1 .CTKContacts .contactFilter,
.col_ssl > .cell2 .CTKContacts .contactFilter,
.col_lss > .cell2 .CTKContacts .contactFilter,
.col_lss > .cell3 .CTKContacts .contactFilter,
.col_mmmm > .column .CTKContacts .contactFilter{width: 100%;}

/*image Only componetn List*/
.imgOnlyList {margin-bottom: 20px;}
.imgOnlyList img{max-width:100%;}

/*User Contact cards*/
.userinfoDropdown{padding:10px 10px 12px 10px; width:400px; border:1px solid #dcdcdc; margin-top:5px; position:absolute;   background-color: #fff; z-index: 1002; word-wrap:break-word;}
.modal-open > .userinfoDropdown {z-index: 1500;}
.userinfoDropdown .close{padding: 5px 10px ;}
.userinfoDropdownHeader .usertitle{font-size:24px; line-height:27px; font-weight: 700; padding-right: 35px; display: block;}
.userinfoDropdownDetail{color:#333333; margin-left:140px;}
.orgLogo{margin-top:10px;}
.orgLogoWithoutAvatar{width: 64px;}
.publicProfileLbl .icon-highq-publication{padding:0 5px;}
.publicProfileLbl .icon-highq-publication:before{color:#2f2f2f; }

.jvectormap-tip{font-size:14px; border-radius:4px;}
.mapTooltipSection{max-width:400px; padding:10px;}
.CTKMapKey li{float: left; padding:5px 8px; border-radius:4px; cursor: pointer;}
.CTKMapKey li.active{ background: #eee;}
.CTKMapKey li .icon-primitive-dot:before{margin-left: -5px; margin-top:-3px; vertical-align: -3px;}
.bgSquareBox{background: #000; height:14px; width:14px; vertical-align: -1px; display: inline-block;}

/* Alerter component CSS start */
.metaColsImg {margin-bottom:5px;}
.metaColumns {margin-left:42px; width:98px;}
.metaSecColumns {margin-left:160px;}
.altMetaOneColsLine .metaSecColumns,
.altMetaOneCols .metaSecColumns {margin-left:42px;}
.altMetaTwoColsLine .metaSecColumns {margin-left:160px; position:relative;}
.altMetaOneColsLine .metaDataTitle,
.altMetaTwoColsLine .metaDataTitle {margin-right:290px;}
.altMetaOneColsLine .metaSecColumns,
.altMetaTwoColsLine .metaSecColumns {position:relative;}
.altMetaOneColsLine .icon_content,
.altMetaTwoColsLine .icon_content{position:absolute; right:0; top:0;}
.altMetaOneCols .icon_content,
.altMetaTwoCols .icon_content,
.altMetaOneColsLine .icon_content,
.altMetaTwoColsLine .icon_content{clear:none !important;}


.Subrow .col_mm .column .metaColumns,
.col_sl .cell1 .metaColumns,
.col_ls .cell2 .metaColumns,
.col_ls.swipeCol .cell1 .metaColumns,
.col_mmm .column .metaColumns,
.col_ssl .cell1 .metaColumns,
.col_ssl .cell2 .metaColumns,
.col_sls .cell1 .metaColumns,
.col_sls .cell2 .metaColumns,
.col_lss .cell2 .metaColumns,
.col_lss .cell3 .metaColumns,
.col_mmmm .column .metaColumns {display:none;}

.col_ls.swipeCol .cell2 .metaColumns,
.Subrow .col_xl .column .metaColumns,
.Subrow .col_sl .cell2 .metaColumns,
.Subrow .col_ls .cell1 .metaColumns,
.col_xl .Subrow .col_mm .column .metaColumns{display:block;}

.Subrow .col_mm .column .metaSecColumns,
.col_sl .cell1 .metaSecColumns,
.col_ls .cell2 .metaSecColumns,
.col_ls.swipeCol .cell1 .metaSecColumns,
.col_mmm .column .metaSecColumns,
.col_ssl .cell1 .metaSecColumns,
.col_ssl .cell2 .metaSecColumns,
.col_sls .cell1 .metaSecColumns,
.col_sls .cell2 .metaSecColumns,
.col_lss .cell2 .metaSecColumns,
.col_lss .cell3 .metaSecColumns,
.col_mmmm .column .metaSecColumns {margin-left:42px;}

.Subrow .col_xl .column .metaSecColumns,
.Subrow .col_sl .cell2 .metaSecColumns,
.Subrow .col_ls .cell1 .metaSecColumns,
.col_xl .Subrow .col_mm .column .metaSecColumns{margin-left:160px;}

.Subrow .col_xl .column .altMetaOneCols .metaSecColumns, 
.Subrow .col_sl .cell2 .altMetaOneCols .metaSecColumns,
.Subrow .col_ls .cell1 .altMetaOneCols .metaSecColumns {margin-left:42px;}

.col_sl .cell1 .metaDataTitle,
.col_ls .cell2 .metaDataTitle,
.col_sl .cell2 .metaDataTitle,
.col_ls .cell1 .metaDataTitle,
.col_mmm .column .metaDataTitle,
.col_ssl .cell1 .metaDataTitle,
.col_ssl .cell2 .metaDataTitle,
.col_sls .cell1 .metaDataTitle,
.col_sls .cell2 .metaDataTitle,
.col_lss .cell2 .metaDataTitle,
.col_lss .cell3 .metaDataTitle,
.col_mmmm .column .metaDataTitle,
.col_mm .column .metaDataTitle,
.col_ssl .cell3 .metaDataTitle,
.col_sls .cell3 .metaDataTitle,
.col_lss .cell1 .metaDataTitle {margin-right:0;}

.Subrow .col_xl .column .metaDataTitle,
.Subrow .col_sl .cell2 .metaDataTitle,
.Subrow .col_ls .cell1 .metaDataTitle {margin-right:0px;}


.col_sl .column .metaSecColumns .icon_content,
.col_ls .column .metaSecColumns .icon_content,
.col_mmm .column .metaSecColumns .icon_content,
.col_ssl .cell1 .metaSecColumns .icon_content,
.col_ssl .cell2 .metaSecColumns .icon_content,
.col_sls .cell1 .metaSecColumns .icon_content,
.col_sls .cell2 .metaSecColumns .icon_content,
.col_lss .cell2 .metaSecColumns .icon_content,
.col_lss .cell3 .metaSecColumns .icon_content,
.col_mmmm .column .metaSecColumns .icon_content,
.col_mm .column .metaSecColumns .icon_content,
.col_ssl .cell3 .metaSecColumns .icon_content,
.col_sls .cell3 .metaSecColumns .icon_content,
.col_lss .cell1 .metaSecColumns .icon_content {position:static;}

/*Module Name for content list component*/
.moduleName, .authorName, .orgName {color: #939393;}
.moduleName a, .authorName a, .orgName span {font-size: 12px; color: #939393;}
.moduleName a:hover, .authorName a:hover {text-decoration: underline; color: #939393;}
.orgName .contentListOrgLogo{max-height:20px; width:auto;}

/*icon after Truncate text common class*/
.iconAfterText{float:left; max-width: 100%; position: relative;}
.absoluteIcon{position:absolute; right: 0; top: 0px;}

/*Recent Activity section*/
.postDataSec{margin-bottom: 30px; border-color: #e5e5e5; word-wrap: break-word; padding: 0px;}
.panel-body {padding: 15px;}
.postAvtar, .commentAvtar {float: left;}
.postMeta {margin: 0 55px 0 60px; box-sizing: border-box;}
.panel{background: #FFF; padding: 0px;}
.postData{background: #f3f3f3; padding: 8px 8px 6px; margin:12px 0px; border-radius: 3px; }
.iconMeta {margin: 0px 0px 0px 45px;}
.commentSec {background: #f5f5f5; border-top: #e5e5e5 solid 1px; word-wrap: break-word;}
.commentBlock {border-bottom: #e5e5e5 solid 1px; padding: 10px;}
.commentAvtar, .imgIcon {width: 32px; height: 32px;}
.postAvtar, .commentAvtar, .imgIcon {float: left;}
.commentMeta {margin-left: 40px;}
.greyMeta {color: #8b8b8b; font-size: 12px;}
.commentMeta .truncateHTML {margin-bottom: 0px;}
.linkSep {padding: 0px 5px; font-size: 13px; color: #8b8b8b; display: inline-block;}
.icon-folder, .icon-isheet, .icon-wiki, .icon-blog, .icon-events, .icon-task, .icon-sitehome, .icon-site, .icon-microblog, .icon-comment { font-size: 32px; float: left;}
.likeSection{font-size: 13px;}
.avtarMulti{position: absolute; top: 12px; left: 10px;}
.DropTitle {color: #b1b1b1; padding: 5px 15px; font-size: 13px;}
.recentActivityTab > li > a{padding: 7px 13px; text-decoration: none; background: transparent; color: #343434;}
.recentActivityTab > li > a:hover {padding: 7px 13px;}
.adminQuicksearchAcc > li > a.delete{color: #c60000; background: transparent;}
.recentActivityTab .adminQuicksearchAcc > li > a{padding: 5px 13px; }
.postMetaLike{margin: 0 0px 0 60px;}
.commentMeta .postData {background: #fbfbfb;}

.listUserDrops {display:inline-block;}
.listUserDrops .dropdown-menu {max-height: 250px; overflow: auto; width:240px; -webkit-overflow-scrolling: touch;}
.listUserDrops .dropdown-menu li a{overflow: hidden; text-overflow: ellipsis; max-width: 225px; padding: 3px 10px; color:#343434;}
.userDetails{ padding-left: 40px; line-height: 16px; position: relative; display: block; min-height: 32px;}
.userDetails img, .userDetails .icon-usergroup{position: absolute; left: 0px;}
.listUserDrops #collaborateCommon_imageLoader{display: block; min-height: 75px; vertical-align: middle; line-height: 75px; background: #000;}



/* CK Editor snippet library Icon */
/* .ck_snippet_txt{background: url("../../images/v4/common/ck_snippet_txt.png") no-repeat center 1px !important; height: 17px !important;} */
.cke_button__snippetlink_icon{background-size: inherit !important; background-position: center 1px !important;}

.separatorDot {font-size: 8px;}
.separatorDot:before{vertical-align: 1px;}
.lockunlockicon,.lockunlockicon:hover,.lockunlockicon:focus{color: #999; position: relative; top: -20px;}

/* language translations modal */
.languageTranslationsImg{width: 16px; height: 11px; margin-right: 3px;	margin-top: -1px}

/*jw player css overwrite*/
.jw-skin-glow .jw-controlbar .jw-overlay{bottom:19px !important;}
.jw-skin-roundster .jw-controlbar .jw-overlay, .jw-skin-stormtrooper .jw-controlbar .jw-overlay, .jw-skin-vapor .jw-controlbar .jw-overlay, .jw-skin-bekle .jw-controlbar .jw-overlay, .jw-skin-six .jw-controlbar .jw-overlay{bottom:20px !important;}
.jw-skin-vapor .jw-time-tip, .jw-skin-vapor .jw-volume-tip, .jw-skin-vapor .jw-menu{bottom:.29em !important;}

.eventResponseBtn .btn-warning{border-color:#e9b257; background-color: transparent; color:#e9b257;}
.eventResponseBtn .btn-warning:hover, .eventResponseBtn .btn-warning:focus, .eventResponseBtn .btn-warning:active, .eventResponseBtn .btn-warning.active{border-color:#e9b257; background-color: #e9b257; color:#FFFFFF;}

.eventResponseBtn .btn-success.disabled, .eventResponseBtn .btn-success[disabled], .eventResponseBtn .btn-success.disabled:hover, .eventResponseBtn .btn-success[disabled]:hover, .eventResponseBtn .btn-success.disabled:focus, .eventResponseBtn .btn-success[disabled]:focus, .eventResponseBtn .btn-success.disabled:active, .eventResponseBtn .btn-success[disabled]:active, .eventResponseBtn .btn-success.disabled.active, .eventResponseBtn .btn-success[disabled].active{border-color:#53b761;color:#53b761; background: transparent; opacity:0.5; pointer-events:all; cursor: pointer;}
.eventResponseBtn .btn-warning.disabled, .eventResponseBtn .btn-warning[disabled], .eventResponseBtn .btn-warning.disabled:hover, .eventResponseBtn .btn-warning[disabled]:hover, .eventResponseBtn .btn-warning.disabled:focus, .eventResponseBtn .btn-warning[disabled]:focus, .eventResponseBtn .btn-warning.disabled:active, .eventResponseBtn .btn-warning[disabled]:active, .eventResponseBtn .btn-default.warning.active, .eventResponseBtn .btn-warning[disabled].active{border-color:#e9b257;color:#e9b257; background: transparent; opacity:0.5; pointer-events:all; cursor: pointer;}
.eventResponseBtn .btn-default.disabled, .eventResponseBtn .btn-default[disabled], .eventResponseBtn .btn-default.disabled:hover, .eventResponseBtn .btn-default[disabled]:hover, .eventResponseBtn .btn-default.disabled:focus, .eventResponseBtn .btn-default[disabled]:focus, .eventResponseBtn .btn-default.disabled:active, .eventResponseBtn .btn-default[disabled]:active, .eventResponseBtn .btn-default.disabled.active, .eventResponseBtn .btn-default[disabled].active{border-color:#019ddc;color:#019ddc; background: transparent; opacity:0.5; pointer-events:all; cursor: pointer;}

.eventResponseBtn .btn-success.disabled:hover, .eventResponseBtn .btn-success.disabled:focus{border-color:#53b761;color:#ffffff; background: #53b761; opacity:1; }
.eventResponseBtn .btn-warning.disabled:hover, .eventResponseBtn .btn-warning.disabled:focus{border-color:#e9b257;color:#ffffff; background: #e9b257; opacity:1; }
.eventResponseBtn .btn-default.disabled:hover, .eventResponseBtn .btn-default.disabled:focus{border-color:#019ddc;color:#ffffff; background: #019ddc; opacity:1; }

.eventResponseBtn .btn-success.disabledEvent, .eventResponseBtn .btn-success.disabledEvent:hover,.eventResponseBtn .btn-success.disabledEvent:focus{border-color:#53b761;color:#53b761; background: transparent; pointer-events:all; cursor:default; }
.eventResponseBtn .btn-warning.disabledEvent, .eventResponseBtn .btn-warning.disabledEvent:hover,.eventResponseBtn .btn-warning.disabledEvent:focus{border-color:#e9b257;color:#e9b257; background: transparent; pointer-events:all; cursor:default;}
.eventResponseBtn .btn-default.disabledEvent, .eventResponseBtn .btn-default.disabledEvent:hover,.eventResponseBtn .btn-default.disabledEvent:focus{border-color:#019ddc;color:#019ddc; background: transparent; pointer-events:all; cursor:default;}

/* People directory customization property*/
.ppldir-alphabetFilter{border:1px solid #019ddc;}
.ppldir-alphabetFilter a:hover, .ppldir-alphabetFilter a.active{background:#019ddc; color:#ffffff;}

/*Collab post images*/
.postImg{ margin:0px -10px;}
.postImgSec{display: inline-table; width: 100%; table-layout: fixed; height: 100%; border-spacing:10px 5px; vertical-align: top;}
.postImgSec > a, .postImgSec > span{ display:table-cell; height: 100%; padding:0px; background: #eee; border: #FFF solid 0px; border-radius: 5px; overflow: hidden; vertical-align: middle; text-align: center;}
.postImgSec a img, .postImgSec span img{margin:0px; position: relative; left: 50%; margin-left: -100%;}
.truncateHTML p:last-of-type, .truncateHTML pre:last-of-type{display: inline;}

/*IE9 only hack */
@media screen and (min-width:0\0){
  .postImgSec > a, .postImgSec > span, .postImgSec.attchSection > span span.attachImg{text-align: left;}
  .postImgSec a img, .postImgSec span img, .postImgSec.attchSection > span span.attachImg img{margin: 0px; -ms-transform:translate(-50%,0);}
}


.postImgSec.multiFour a{width: 25%;}
.postImgSec.multiFour a img{max-height: 115px;}
.postImgSec.multiThree a, .postImgSec.multiThree span{width: 33.3%;}
.postImgSec.multiThree a img{max-height: 155px;}
.postImgSec.multiThree span img{max-height: 80px;}
.postImgSec.multiTwo a{width: 50%;}
.postImgSec.multiTwo a img{max-height: 236px;}
.postImgSec.single a{background: transparent; border-radius:0px; text-align: left; display: inline;}
.postImgSec.single a img{max-height: 480px; border-radius: 5px; max-width: 100%; position: static; left: auto; transform:none; -ms-transform:none; margin: 0px;}
.postImgSec a.blank, .postImgSec span.blank{background: transparent; cursor: none; visibility: hidden; border: 0px none;}
.tableCaps, .hideDesk{display: none;}

.singleGrid a{float: left; width: 122px; height: 96px; margin: 0 10px 10px 0; line-height: 96px; vertical-align: middle;}
.singleGrid a img{max-height: 96px;}


.GridCol2.col_ls > .column  .postImgSec.multiFour a img, 
.GridCol2.col_ls.swipeCol .cell2  .postImgSec.multiFour a img,
.GridCol2.col_sl > .column.cell2 .postImgSec.multiFour a img,
.col_sl .Subrow .GridCol2.col_mm > .column .postImgSec.multiFour a img,
.col_sl .Subrow .GridCol2.col_mm > .column .postImgSec.multiTwo a img
{max-height: 145px;}

.GridCol2.col_ls > .column  .postImgSec.multiThree a img, 
.GridCol2.col_ls.swipeCol .cell2  .postImgSec.multiThree a img,
.GridCol2.col_sl > .column.cell2 .postImgSec.multiThree a img
{max-height: 190px;}

.GridCol2.col_ls > .column  .postImgSec.multiTwo a img, 
.GridCol2.col_ls.swipeCol .cell2  .postImgSec.multiTwo a img,
.GridCol2.col_sl > .column.cell2 .postImgSec.multiTwo a img
{max-height: 280px;}


.GridCol3.col_sls > .column.cell1 .postImgSec.multiThree a img, .GridCol3.col_sls > .column.cell2 .postImgSec.multiThree a img,
.GridCol3.col_sls > .column.cell1 .postImgSec.multiFour a img, .GridCol3.col_sls > .column.cell2 .postImgSec.multiFour a img,
.GridCol3.col_sls > .column.cell1 .postImgSec.multiTwo a img, .GridCol3.col_sls > .column.cell2 .postImgSec.multiTwo a img,
.GridCol3.col_ssl > .column.cell1 .postImgSec.multiThree a img, .GridCol3.col_ssl > .column.cell2 .postImgSec.multiThree a img,
.GridCol3.col_ssl > .column.cell1 .postImgSec.multiFour a img, .GridCol3.col_ssl > .column.cell2 .postImgSec.multiFour a img,
.GridCol3.col_ssl > .column.cell1 .postImgSec.multiTwo a img, .GridCol3.col_ssl > .column.cell2 .postImgSec.multiTwo a img,
.GridCol3.col_lss > .column.cell2 .postImgSec.multiFour a img, .GridCol3.col_lss > .column.cell3 .postImgSec.multiFour a img,
.GridCol3.col_lss > .column.cell2 .postImgSec.multiThree a img, .GridCol3.col_lss > .column.cell3 .postImgSec.multiThree a img,
.GridCol3.col_lss > .column.cell2 .postImgSec.multiTwo a img, .GridCol3.col_lss > .column.cell3 .postImgSec.multiTwo a img,
.GridCol4.col_mmmm > .column .postImgSec.multiFour a img, .GridCol4.col_mmmm > .column .postImgSec.multiThree a img,
.GridCol4.col_mmmm > .column .postImgSec.multiTwo a img, .GridCol2.col_sl > .column.cell1 .postImgSec.multiFour a img, 
.GridCol2.col_sl > .column.cell1 .postImgSec.multiThree a img, .GridCol2.col_sl > .column.cell1 .postImgSec.multiTwo a img,
.GridCol2.col_ls > .column.cell2 .postImgSec.multiFour a img, .GridCol2.col_ls > .column.cell2 .postImgSec.multiThree a img,
.GridCol2.col_ls > .column.cell2 .postImgSec.multiTwo a img
{max-height: 95px;}



.GridCol3.col_mmm > .column .postImgSec.multiThree a img, .GridCol3.col_mmm > .column .postImgSec.multiFour a img, 
.GridCol3.col_mmm > .column .postImgSec.multiTwo a img
{max-height: 130px;}


.GridCol1 > .column .postImgSec.multiFour a img, .GridCol1 > .column .postImgSec.multiThree a img
{max-height: 256px;}

.GridCol1 > .column .postImgSec.multiTwo a img
{max-height: 350px;}


/*--------------*/
.GridCol3.col_sls > .column.cell1 .tableCaps, .GridCol3.col_sls > .column.cell2 .tableCaps, .GridCol3.col_mmm .column .tableCaps,
.GridCol3.col_ssl > .column.cell1 .tableCaps, .GridCol3.col_ssl > .column.cell2 .tableCaps, .GridCol3.col_lss > .column.cell2 .tableCaps,
.GridCol3.col_lss > .column.cell3 .tableCaps, .GridCol4.col_mmmm > .column .tableCaps, .GridCol2.col_sl > .column.cell1 .tableCaps,
.GridCol2.col_ls > .column.cell2 .tableCaps, .Subrow .GridCol2.col_mm > .column .tableCaps
{display: table-row; height: 0px; line-height: 0; font-size: 0;}

/*--------------*/

/*-------Sub row post images-------*/
.col_sl .Subrow .GridCol2.col_sl > .column.cell2 .postImgSec.multiFour a img,
.col_sl .Subrow .GridCol2.col_ls > .column.cell1 .postImgSec.multiFour a img,
.col_ls .Subrow .GridCol2.col_sl > .column.cell2 .postImgSec.multiFour a img,
.col_ls .Subrow .GridCol2.col_ls > .column.cell1 .postImgSec.multiFour a img
{max-height: 115px;}

.col_sl .Subrow .GridCol2.col_sl > .column.cell2 .postImgSec.multiTwo a img,
.col_sl .Subrow .GridCol2.col_ls > .column.cell1 .postImgSec.multiTwo a img,
.col_ls .Subrow .GridCol2.col_sl > .column.cell2 .postImgSec.multiTwo a img,
.col_ls .Subrow .GridCol2.col_ls > .column.cell1 .postImgSec.multiTwo a img
{max-height: 236px;}

.GridCol2.col_sl .Subrow .col_sl > .cell2 .postImgSec.multiThree a img,
.col_sl .Subrow .GridCol2.col_ls > .column.cell1 .postImgSec.multiThree a img,
.col_ls .Subrow .GridCol2.col_sl > .column.cell2 .postImgSec.multiThree a img,
.col_ls .Subrow .GridCol2.col_ls > .column.cell1 .postImgSec.multiThree a img,
.col_ls .Subrow .GridCol2.col_mm > .column .postImgSec.multiTwo a img
{max-height: 145px;}


/*Collab token fileld*/
.tokenBig.tokenfield {height: auto; padding:0; overflow-y:auto; overflow-x:hidden; z-index:2101; max-height:100px;}
.tokenBig.tokenfield.focus {outline: 0; }
.tokenBig.tokenfield .token {margin:4px 8px 4px 0; padding: 2px 0; max-width: 98%; float:left; font-size: 12px; border-radius: 3px; position: relative; background-color:#ededed; 
border: 1px solid #D9D9D9; color:#555555;}

.tokenBig.tokenfield .token .token-label {line-height: 18px; padding: 0 20px 0 10px; cursor:default; display: inline;}
.tokenBig.tokenfield .token .close { margin:0px; position: absolute; right:0; line-height:0; text-decoration: none; opacity:inherit; color:#c60000; font-size: 18px; margin-top: 0px; padding: 11px 5px; filter	:none;}
.tokenBig.tokenfield .token:hover .close{text-shadow: none; color:#FFF;}
.tokenBig.tokenfield .token .close:hover, .tokenfield .token.active .close{color: #FFF;}
.tokenBig .token:hover, .tokenBig .token.active{border-color:#0979A7; background:#019ddc; color:#FFFFFF;}


/* Embedly Container */
.postCalloutMain{margin: 15px 0 0;}
.postLink{padding: 0px 0px 0px 25px; display: block;}
.postCallout{border-left: #e53b2a solid 8px; margin: 12px 0px 0px; display: inline-table; table-layout: fixed; width: 100%;}
.postCallout .postImg{margin:0; display: table-cell; vertical-align: middle; width: 175px; text-align: center; word-wrap:break-word; padding-left:10px;}
.postCallout .postImg img{max-width: 165px;}
.postCallout .postCont{display: table-cell; padding-left: 10px; width: 100%;}
.postCallout.fullSingleImg .postImg, .postCallout.fullSingleImg .postCont{display: block; width: auto; margin:0px 0px 15px 10px; text-align: left; padding-left: 0px;}
.postCallout.fullSingleImg .postImg img{max-width: 100%; margin: 0px;}
.postCallout P{font-size: 15px; color: #676767;}
.postCallout .videoWrapper{display: block; position: relative; padding-bottom: 56%; margin-bottom: 15px;}
.videoWrapper > iframe{height:100%; position: absolute; width: 100%; top: 0; left: 0;}


.col_sl .cell1 .postCallout, .col_sl .cell1 .postCallout .postCont,
.col_ls .cell2 .postCallout, .col_ls .cell2 .postCallout .postCont,
.col_mmm .postCallout, .col_mmm .postCallout .postCont,
.col_sls .cell1 .postCallout, .col_sls .cell1 .postCallout .postCont,
.col_sls .cell2 .postCallout, .col_sls .cell2 .postCallout .postCont,
.col_ssl .cell1 .postCallout, .col_ssl .cell1 .postCallout .postCont,
.col_ssl .cell2 .postCallout, .col_ssl .cell2 .postCallout .postCont,
.col_lss .cell2 .postCallout, .col_lss .cell2 .postCallout .postCont,
.col_lss .cell3 .postCallout, .col_lss .cell3 .postCallout .postCont,
.col_mmmm .postCallout, .col_mmmm .postCallout .postCont
{display:block; border-spacing:inherit; width: auto; }

.col_sl .cell1 .postCallout .postImg,
.col_ls .cell2 .postCallout .postImg,
.col_mmm .postCallout .postImg,
.col_sls .cell1 .postCallout .postImg,
.col_sls .cell2 .postCallout .postImg,
.col_ssl .cell1 .postCallout .postImg,
.col_ssl .cell2 .postCallout .postImg,
.col_lss .cell2 .postCallout .postImg,
.col_lss .cell3 .postCallout .postImg,
.col_mmmm .postCallout .postImg
{display: block; text-align: left; margin-bottom: 10px; width: auto;}

/*Navigation component CSS Start */
.navHorList, .navVerList{margin:0 10px;}

.navHorList > li.hideshow > .dropdown-menu{width:225px;}
.navHorList > li.hideshow > .dropdown-menu > li .dropdown-menu{position: static; width: 100%; border: 0 none; box-shadow: none; padding:0; margin:0;}
.navHorList > li.hideshow > .dropdown-menu > li .dropdown-menu > li{float:none; width:auto;}
.navHorList > li.hideshow > .dropdown-menu > li .dropdown-menu > li > a{padding-left:25px;}
.navHorList > li .dropdown-menu .NavtextOuter{position: relative; float: left; max-width: 100%;}
.navHorList > li .dropdown-menu .NavtextOuter span{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap !important; padding-right: 15px;}
.navHorList > li .dropdown-menu .NavtextOuter .caret{position: absolute; right: 0; top:8px;}

.navVerList > li .dropdown-menu{position:static; float:none; box-shadow:none; border: 0 none; margin: 0; border-radius: 0;}
.navVerList > li > a{padding:7px 12px;}

.navHorList > li > a:hover,
.navHorList > li.active > a,
.navHorList > li.active > a:hover,
.navHorList > li.active > a:focus,
.navHorList .open > a,
.navHorList .open > a:hover, 
.navHorList .open > a:focus,
.navVerList > li > a:hover,
.navVerList > li.active > a,
.navVerList > li.active > a:hover,
.navVerList > li.active > a:focus,
.navVerList .open > a,
.navVerList .open > a:hover, 
.navVerList .open > a:focus{color: #000; background-color:#f5f5f5;}

/*Navigation component CSS End */

/* New Publication Page */

.publicationMaterial .videoOverlap .icon-play{background: #FFF; text-shadow: none; border-radius: 50%; font-size: 32px; padding: 1px; margin: -18px 0px 0px -17px;}
.publicationMaterial .videoOverlap .icon-play:before{position: relative; left: 3px;}


.pubLeftNavBar > .nav > li{background: #f6f6f6; margin-bottom: 1px; word-wrap: break-word;}
.pubLeftNavBar > .nav > li > a:hover, .pubLeftNavBar > .nav > li.active > a, .pubLeftSubMenu > li.active > a{text-decoration: none; background-color: #eee; color: #333;}
.pubLeftSubMenu{padding: 0px; margin: 0px; list-style: none;}
.pubLeftNavBar .pubLeftSubMenu li a{padding: 8px 15px 8px 30px; display: block; color: inherit;}
.pubLeftNavBar .pubLeftSubMenu li a:hover{background-color: #eee;}
.pubLeftNavBar > .nav > li > a.collapsed > span, .pubLeftNavBar > .nav > li > a.collapsed > .caret{color:#5482ab;}
.pubLeftNavBar > .nav > li > a > span, .pubLeftNavBar > .nav > li > a > .caret, .pubLeftNavBar > .nav > li > a.collapsed:hover > span, .pubLeftNavBar > .nav > li > a.collapsed:hover > .caret{color: #333;}
.externalLinkSec li{line-height: 25px; word-wrap: break-word; margin-bottom: 10px;}
.deviceLeftNav{display: none;}
.videoMetaIcon a.icon{color: #bbbbbb;}
/* New Event Page */
.eventMaps{padding-bottom: 65%;}
.cntOverview{word-wrap: break-word;}

/* Collab file View*/
.fileListView li {border-top: #eee solid 1px; padding: 8px 0px; margin: 0px; display: block;}
.fileListView li:first-child {border-top: 0 none;}
.fileListView .icon {font-size: 32px; margin-right:10px; margin-left: 0;}

/*==================
below css for collab activity panel comment section
====================*/
.cke_textarea_inline{display: block; width: 100%; min-height:32px; padding:5px 5px 5px 10px; background-color: #fff; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.cke_textarea_inline > p:first-child {margin: 0;}
.cke_textarea_inline > p{margin: 10px 0 0;}
.ckContentArea ul, .ckContentArea ol, .cke_textarea_inline > ul, .cke_textarea_inline > ol {margin: 10px 0;}
.ckheightExpand{min-height: 120px;}
.cke_editable{word-wrap:break-word;}
.cke_textarea_inline.cke_focus {border-color:rgba(1, 157, 220, 0.5); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, rgba(1, 157, 220, 0.5); outline: 0 none;}

.postData{background: #f3f3f3; padding: 12px; margin: 12px 0px; border-radius: 3px;}
.postIcon, .postIcon:hover{background: #FFF; border: #dddddd solid 2px; border-radius: 3px; text-decoration: none; display: inline-block; margin:0px 5px 1px 0px; padding:2px 5px; font-size: 16px; color: #747474;}
.icon-text-formating.postIcon:hover, .open .icon-text-formating.postIcon{background-color:#019ddc; border-color:#019ddc; color:#ffffff;}

/* custom ck toolbar 'sharedspace' plugin (comment, microblog, message)*/
.ckCommentToolbar {min-width:165px;}
.ckCommentToolbar .cke_chrome, .ckCommentToolbar .cke_top, .ckCommentToolbar .cke_toolgroup{border:0; box-shadow:none;}
.ckCommentToolbar .cke_top, .ckCommentToolbar .cke_toolgroup{background:none; filter:none;}
.ckCommentToolbar .cke_toolbar{padding:0 1px;}
.ckCommentToolbar .cke_toolgroup{margin:0}
.ckCommentToolbar .cke_top{padding:4px 0 4px 8px;}

.ckCommentToolbar a.cke_button_off:hover, .ckCommentToolbar a.cke_button_off:focus, .ckCommentToolbar a.cke_button_off:active, 
.ckCommentToolbar a.cke_button_disabled:hover, .ckCommentToolbar a.cke_button_disabled:focus, .ckCommentToolbar a.cke_button_disabled:active{box-shadow:none; background:#E0E0E0; filter:none;}
.ckCommentToolbar a.cke_button_on{box-shadow:none; background-image:none; filter:none;}
.ckCommentToolbar a.cke_button_on:hover, .ckCommentToolbar a.cke_button_on:focus, .ckCommentToolbar a.cke_button_on:active{box-shadow:none; background:#E0E0E0;} 

.cke_toolgroup a.cke_button:last-child:after, .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after {right:0px !important;}

@media (max-width: 1024px) {
	/*Top Navigation*/
	
	.ipadBlock{display:block !important;}
	.ipadNone{display:none !important;}
	
	.navigation{display:none !important;}
	.breadcrumbLink{margin-top:59px;}
	
	.navigation-panel{width:320px;}
	.navigation-panel .navbar-nav > li{border-bottom: 0 none;}
	.navigation-panel .navbar-nav > li > a{padding: 4px 15px;}
	.navigation-panel .navbar-nav > li.userLoginImg {padding: 10px 0; border-bottom: 4px solid #ffffff;}
	.navigation-panel .navbar-nav > li.userBottMarg {margin-bottom:9px;}
	
	/* .searchPanel .dropdown-menu{position: absolute; width: auto; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);box-shadow: 0 6px 12px rgba(0, 0, 0, .175);border: 1px solid rgba(0, 0, 0, .15); border-radius: 4px;     padding: 5px 0;} */
	.header .HeadSearchBtn, .header .HeadSearch {display:none !important;}
	.searchPanel{padding: 15px 15px 6px;}
	.navigation-panel .searchPanel .searchClose {font-size:20px; padding:1px 8px;}
	.navigation-panel .searchPanel .input-group-btn .btn {background:#fff; color:#2f2f2f; padding:6px 10px;} 
	.navigation-panel .input-group-btn {position:static;}
	.navigation-panel .input-group-btn > ul.dropdown-menu {position:absolute; max-width:100%; width:auto; box-shadow:0 6px 12px rgba(0, 0, 0, .175); border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .15); border-radius:4px; padding:1px 0; background:#fff;}
	.navigation-panel .input-group-btn > ul.dropdown-menu > li > a.Left10,
	.navigation-panel .input-group-btn > ul.dropdown-menu > li.Left10 {padding:5px 10px 5px 10px;}
	.navigation-panel .navbar-nav{padding-bottom: 15px;}
	.breadcrumbLink{margin-top: 60px; border-top: 4px solid #ffffff;}
	
	.header .headRight li a.MenuIconTop{padding: 6px 8px;}
	.header .headRight li a.MenuIconTop .icon{font-size: 20px; margin: 0px;}
	.navigation-panel .navbar-nav > li.userLoginImg .btn{padding: 6px 9px; line-height: normal;}
	
	.summaryWrapper, .chartWrapper{width:100%;}
	.summaryWrapper .summaryInfo {width:16.66666667%;}
	.summaryWrapper .summaryInfo:first-child{margin-left: 33.33333333%;}

	.searchLeftFilter .advSearchClear{margin: 0px -5px;}
	
	.media > .pull-left .orgLogo img{ max-height:54px;}
	
	
	/*-------Post Images-------*/
	
	.GridCol2.col_ls.swipeCol .cell2  .postImgSec.multiThree a img, .GridCol2.col_sl > .column.cell2 .postImgSec.multiThree a img,
	
	.GridCol2.col_ls > .column  .postImgSec.multiTwo a img, .GridCol2.col_ls.swipeCol .cell2  .postImgSec.multiTwo a img,
	.GridCol2.col_sl > .column.cell2 .postImgSec.multiTwo a img,
	
	.GridCol2.col_mm > .column .postImgSec.multiTwo a img, .GridCol2.col_mm > .column .postImgSec.multiThree a img,
	.GridCol2.col_mm > .column .postImgSec.multiFour a img, .GridCol3.col_sls > .column.cell3 .postImgSec.multiTwo a img,
	.GridCol3.col_ssl > .column.cell3 .postImgSec.multiTwo a img, .GridCol3.col_lss > .column.cell1 .postImgSec.multiTwo a img
	{max-height: 170px;}
	
	
	.GridCol3.col_sls > .column.cell3 .postImgSec.multiThree a img{max-height: 130px;}
	.GridCol3.col_sls > .column.cell3 .postImgSec.multiFour a img{max-height: 100px;}
	
	.GridCol3.col_sls > .column.cell1 .postImgSec.multiThree a img, .GridCol3.col_sls > .column.cell1 .postImgSec.multiFour a img, 
	.GridCol3.col_sls > .column.cell1 .postImgSec.multiTwo a img, .GridCol3.col_sls > .column.cell2 .postImgSec.multiThree a img,
	.GridCol3.col_sls > .column.cell2 .postImgSec.multiFour a img, .GridCol3.col_sls > .column.cell2 .postImgSec.multiTwo a img,
	.GridCol3.col_ssl > .column.cell1 .postImgSec.multiThree a img, .GridCol3.col_ssl > .column.cell2 .postImgSec.multiThree a img,
	.GridCol3.col_ssl > .column.cell1 .postImgSec.multiFour a img, .GridCol3.col_ssl > .column.cell2 .postImgSec.multiFour a img,
	
	.GridCol3.col_ssl > .column.cell1 .postImgSec.multiTwo a img, .GridCol3.col_ssl > .column.cell2 .postImgSec.multiTwo a img,
	.GridCol3.col_lss > .column.cell2 .postImgSec.multiFour a img, .GridCol3.col_lss > .column.cell3 .postImgSec.multiFour a img,
	.GridCol3.col_lss > .column.cell2 .postImgSec.multiThree a img, .GridCol3.col_lss > .column.cell3 .postImgSec.multiThree a img,
	.GridCol3.col_lss > .column.cell2 .postImgSec.multiTwo a img, .GridCol3.col_lss > .column.cell3 .postImgSec.multiTwo a img,
	
	.GridCol2.col_ls > .column.cell2 .postImgSec.multiFour a img, .GridCol2.col_ls > .column.cell2 .postImgSec.multiThree a img,
	.GridCol2.col_ls > .column.cell2 .postImgSec.multiTwo a img, .GridCol2.col_sl > .column.cell1 .postImgSec.multiFour a img, 
	.GridCol2.col_sl > .column.cell1 .postImgSec.multiThree a img, .GridCol2.col_sl > .column.cell1 .postImgSec.multiTwo a img,
	.GridCol3.col_ssl > .column.cell3 .postImgSec.multiFour a img, .GridCol3.col_lss > .column.cell1 .postImgSec.multiFour a img,
	
	.GridCol4.col_mmmm > .column .postImgSec.multiFour a img, .GridCol4.col_mmmm > .column .postImgSec.multiThree a img,
	.GridCol4.col_mmmm > .column .postImgSec.multiTwo a img
	{max-height: 90px;}
	
	.GridCol2.col_ls > .column  .postImgSec.multiThree a img,
	.GridCol2.col_ls > .column  .postImgSec.multiFour a img, 
	.GridCol2.col_ls.swipeCol .cell2  .postImgSec.multiFour a img,
	.GridCol2.col_sl > .column.cell2 .postImgSec.multiFour a img
	{max-height: 230px;}
	
	.GridCol3.col_mmm > .column .postImgSec.multiThree a img, .GridCol3.col_mmm > .column .postImgSec.multiFour a img, 
	.GridCol3.col_mmm > .column .postImgSec.multiTwo a img,
	.GridCol3.col_ssl > .column.cell3 .postImgSec.multiThree a img,
	.GridCol3.col_lss > .column.cell1 .postImgSec.multiThree a img
	{max-height: 120px;}
	
	.GridCol1 > .column .postImgSec.multiFour a img, .GridCol1 > .column .postImgSec.multiThree a img
	{max-height: 155px;}
	
	.GridCol1 > .column .postImgSec.multiTwo a img
	{max-height: 280px;}
	
	.GridCol2.col_ls > .column .tableCaps, 
	.GridCol2.col_ls.swipeCol .cell2 .tableCaps,
	.GridCol2.col_sl > .column.cell2 .tableCaps,
	.GridCol2.col_mm > .column .tableCaps
	{display: table-row; height: 0px; line-height: 0; font-size: 0;}
	
	.col_mmmm .nav-pills.recentActivityTab > li > a, .col_sl .cell1 .nav-pills.recentActivityTab > li > a, .col_ls .cell2 .nav-pills.recentActivityTab > li > a,
	.col_sls .cell1 .nav-pills.recentActivityTab > li > a, .col_sls .cell2 .nav-pills.recentActivityTab > li > a,
	.col_ssl .cell1 .nav-pills.recentActivityTab > li > a, .col_ssl .cell2 .nav-pills.recentActivityTab > li > a,
	.col_lss .cell2 .nav-pills.recentActivityTab > li > a, .col_lss .cell3 .nav-pills.recentActivityTab > li > a{padding: 5px 10px;}
	
	.leftNavIpadView{display: block;}
}



@media (min-width: 768px) and (max-width: 960px) {
/* select box list into filter section */
.col_sl > .cell2 .filterVerList label, 
.col_ls > .cell1 .filterVerList label, 
.col_sl > .cell1 .filterVerList label, 
.col_mm .col_xl .cell1 .filterVerList label,
.col_mm > .cell1 .filterVerList label, 
.col_mm > .cell2 .filterVerList label, 
.col_sl > .col_xl .cell1 .filterVerList label,
.col_ls .col_sl > .cell2 .filterVerList label, 
.col_ls .col_ls > .cell1 .filterVerList label{position: static;}
.col_sl > .cell2 .filterList, 
.col_ls > .cell1 .filterList, 
.col_sl > .cell1 .filterList, 
.col_mm .col_xl .cell1 .filterList,
.col_mm > .cell1 .filterList, 
.col_mm > .cell2 .filterList, 
.col_sl > .col_xl .cell1 .filterList,
.col_ls .col_sl > .cell2 .filterList, 
.col_ls .col_ls > .cell1 .filterList{margin: 0;}
.col_sl > .cell2 .formList, 
.col_ls > .cell1 .formList, 
.col_sl > .cell1 .formList, 
.col_mm .col_xl .cell1 .formList,
.col_mm > .cell1 .formList, 
.col_mm > .cell2 .formList, 
.col_sl > .col_xl .cell1 .formList,
.col_ls .col_sl > .cell2 .formList, 
.col_ls .col_ls > .cell1 .formList {width:100%; margin:0px 0px 10px 0px; padding: 0;}

.OriginalImg {height:415px; overflow:auto;}

/* browse page css start */
.BrowsePanel {width:100% !important; padding:0 10px;position:relative;top: -12px;z-index:15; -webkit-backface-visibility: hidden; background:#fff; display:block !important;}
.BrowsePanel .sidebar {border-width:0 0 1px 0; border-radius: 0px; padding: 0 15px;}
.BrowsePanel .sidebar .LeftInnerData {padding: 15px 0px;}
.BrowsePanel .sidebar .h5 .icon {color:#BBB;display:block; right:30px; cursor: pointer;z-index: 16; position:absolute;}
.BrowsePanel .sidebar .h5 {margin:0; cursor:pointer;}
.BrowsePanel .sidebar .LeftInnerData > ul, .portraitMenu {display:none; margin-top:10px;}
.searchLeftFilter .sidebar .LeftInnerData > ul {display:block;}
.BrowseContent {width:100%;}
.BrowseContent .browsearrowicon, .ShowHideSection {display:none;}
.BrowsePanel .icon-settings {margin:-1px 35px 0 0;}
.BrowsePanel.searchLeftFilter {background:none;}
.searchLeftFilter .advSearchClear{margin: 0px;}

.profileLeftBar.BrowsePanel {display:none !important;}
.IpadPortraitBlock {display:block !important;}
.IpadPortraitNone {display:none !important;}
.IpadPortraitBlock.mobileMenu .btn {float: none; display: block; background: #f8f8f8; border-top: #dddddd solid 1px; border-bottom: #dddddd solid 1px; width: 100%; font-size: 14px; text-align: left; padding: 8px 10px; color:#2f2f2f;}
.IpadPortraitBlock.mobileMenu .dropdown-menu {width: 100%; border-radius: 0px;}

/* vertical Thumbnail layout*/
.col_xl .thumb_vertical .thumbnail,
.col_sls > .cell3 .thumb_vertical .thumbnail,
.col_ssl > .cell3 .thumb_vertical .thumbnail,
.col_lss > .cell1 .thumb_vertical .thumbnail,
.col_sls .Subrow .col_xl > .column .thumb_vertical .thumbnail,
.col_lss .Subrow .col_xl > .column .thumb_vertical .thumbnail,
.col_ssl .Subrow .col_xl > .column .thumb_vertical .thumbnail,
.col_sls .Subrow .col_mm > .column .thumb_vertical .thumbnail,
.col_ssl .Subrow .col_mm > .column .thumb_vertical .thumbnail,
.col_lss .Subrow .col_mm > .column .thumb_vertical .thumbnail{width:31.8%;}

.col_ls > .column .thumb_vertical .thumbnail,
.col_sl > .column .thumb_vertical .thumbnail,
.col_mm > .column .thumb_vertical .thumbnail,
.col_mm .Subrow .col_xl > .column .thumb_vertical .thumbnail,
.col_ls .Subrow .col_xl > .column .thumb_vertical .thumbnail,
.col_sl .Subrow .col_xl > .column .thumb_vertical .thumbnail,
.col_sl .Subrow .col_sl > .cell2 .thumb_vertical .thumbnail,
.col_sl .Subrow .col_ls > .cell1 .thumb_vertical .thumbnail,
.col_ls .Subrow .col_sl > .cell2 .thumb_vertical .thumbnail,
.col_ls .Subrow .col_ls > .cell1 .thumb_vertical .thumbnail{width:100%; float: none !important;}
/* end of vertical Thumbnail layout*/
.ContactRightPanel {margin-left: -15px;}

/* CTK metadata Quick Report */
.col_sl > .cell1 .CTKQuickreportList,
.col_ls > .cell2 .CTKQuickreportList,
.col_sls > .cell1 .CTKQuickreportList,
.col_sls > .cell2 .CTKQuickreportList,
.col_ssl > .cell1 .CTKQuickreportList,
.col_ssl > .cell2 .CTKQuickreportList,
.col_lss > .cell2 .CTKQuickreportList,
.col_lss > .cell3 .CTKQuickreportList,
.col_mmmm > .column .CTKQuickreportList{width:auto;}

/* CTK Contacts*/
.col_sls > .cell3 .CTKContacts .contactFilter,
.col_ssl > .cell3 .CTKContacts .contactFilter,
.col_lss > .cell1 .CTKContacts .contactFilter,
.col_xl > .column .CTKContacts .contactFilter{width:33.33%}

.col_ls > .column .CTKContacts .contactFilter,
.col_sl > .column .CTKContacts .contactFilter,
.col_sls > .cell1 .CTKContacts .contactFilter,
.col_sls > .cell2 .CTKContacts .contactFilter,
.col_ssl > .cell1 .CTKContacts .contactFilter,
.col_ssl > .cell2 .CTKContacts .contactFilter,
.col_lss > .cell2 .CTKContacts .contactFilter,
.col_lss > .cell3 .CTKContacts .contactFilter,
.col_mm > .column .CTKContacts .contactFilter,
.col_mmmm > .column .CTKContacts .contactFilter{width: 66.6%;}

.col_mmm > .column .CTKContacts .contactFilter{width: 100%;}

/*.Subrow .col_xl .column .metaColumns,*/
.Subrow .col_sl .cell2 .metaColumns,
.Subrow .col_ls .cell1 .metaColumns {display:none;}
.col_sls .Subrow .col_xl .column .metaColumns,
.col_ssl .Subrow .col_xl .column .metaColumns,
.col_sls .Subrow .col_xl .column .metaColumns {display:block;}
/*.Subrow .col_xl .column .metaSecColumns,*/
.Subrow .col_sl .cell2 .metaSecColumns,
.Subrow .col_ls .cell1 .metaSecColumns {margin-left:42px;}
.col_sls .Subrow .col_xl .column .metaSecColumns,
.col_ssl .Subrow .col_xl .column .metaSecColumns,
.col_sls .Subrow .col_xl .column .metaSecColumns {margin-left:160px;}

/* Contentlist with 6 Filter dropdown */
.filterVerList .dropContent, 
.Subrow .filterVerList .form-control.dropContent, .col_mm .dropContent,
.GridCol2.col_sl > .column.cell2 .dropContent, 
.GridCol2.col_ls > .column.cell1 .dropContent{max-width: 48%; width: auto;}
.GridCol3.col_sls > .column.cell3 .dropContent, 
.GridCol3.col_ssl > .column.cell3 .dropContent, 
.GridCol3.col_lss > .column.cell1 .dropContent, 
.col_xl .dropContent{max-width: 23%; width: auto;}
.col_mmm .dropContent{max-width: 100%; width: 100%;}
.Subrow .col_sl .cell1 .filterVerList .form-control.dropContent, 
.Subrow .col_ls .cell2 .filterVerList .form-control.dropContent, 
.Subrow .col_mmm .filterVerList .form-control.dropContent,
.col_mm .Subrow .col_mm .filterVerList .form-control.dropContent, 
.Subrow .col_sl .cell2 .filterVerList .form-control.dropContent, 
.Subrow .col_ls .cell1 .filterVerList .form-control.dropContent,
.col_mm .Subrow .col_xl .filterVerList .form-control.dropContent{max-width: 48%; width: auto;}
.col_sls .Subrow .col_mm .filterVerList .form-control.dropContent,
.col_ssl .Subrow .col_mm .filterVerList .form-control.dropContent, 
.col_lss .Subrow .col_mm .filterVerList .form-control.dropContent{max-width: 23%; width: auto;}


/*-------Post Images-------*/
.GridCol3.col_sls > .column.cell1 .postImgSec.multiThree a img, .GridCol3.col_sls > .column.cell2 .postImgSec.multiThree a img,
.GridCol3.col_sls > .column.cell1 .postImgSec.multiFour a img, .GridCol3.col_sls > .column.cell2 .postImgSec.multiFour a img,
.GridCol3.col_sls > .column.cell1 .postImgSec.multiTwo a img, .GridCol3.col_sls > .column.cell2 .postImgSec.multiTwo a img,
.GridCol3.col_ssl > .column.cell1 .postImgSec.multiThree a img, .GridCol3.col_ssl > .column.cell2 .postImgSec.multiThree a img,
.GridCol3.col_ssl > .column.cell1 .postImgSec.multiFour a img, .GridCol3.col_ssl > .column.cell2 .postImgSec.multiFour a img,
.GridCol3.col_ssl > .column.cell1 .postImgSec.multiTwo a img, .GridCol3.col_ssl > .column.cell2 .postImgSec.multiTwo a img,
.GridCol3.col_lss > .column.cell2 .postImgSec.multiFour a img, .GridCol3.col_lss > .column.cell3 .postImgSec.multiFour a img,
.GridCol3.col_lss > .column.cell2 .postImgSec.multiThree a img, .GridCol3.col_lss > .column.cell3 .postImgSec.multiThree a img,
.GridCol3.col_lss > .column.cell2 .postImgSec.multiTwo a img, .GridCol3.col_lss > .column.cell3 .postImgSec.multiTwo a img,
.GridCol4.col_mmmm > .column .postImgSec.multiFour a img, .GridCol4.col_mmmm > .column .postImgSec.multiThree a img,
.GridCol4.col_mmmm > .column .postImgSec.multiTwo a img, .GridCol2.col_sl > .column.cell1 .postImgSec.multiFour a img, 
.GridCol2.col_sl > .column.cell1 .postImgSec.multiThree a img, .GridCol2.col_sl > .column.cell1 .postImgSec.multiTwo a img,
.GridCol2.col_ls > .column.cell2 .postImgSec.multiFour a img, .GridCol2.col_ls > .column.cell2 .postImgSec.multiThree a img,

.GridCol2.col_ls > .column.cell2 .postImgSec.multiTwo a img, .GridCol2.col_ls > .column  .postImgSec.multiThree a img, 
.GridCol2.col_ls.swipeCol .cell2  .postImgSec.multiThree a img, .GridCol2.col_sl > .column.cell2 .postImgSec.multiThree a img,

.GridCol2.col_ls > .column  .postImgSec.multiTwo a img, .GridCol2.col_ls.swipeCol .cell2  .postImgSec.multiTwo a img,
.GridCol2.col_sl > .column.cell2 .postImgSec.multiTwo a img,

.GridCol2.col_mm > .column .postImgSec.multiTwo a img, .GridCol2.col_mm > .column .postImgSec.multiThree a img,
.GridCol2.col_mm > .column .postImgSec.multiFour a img
{max-height: 130px;}


.GridCol3.col_mmm > .column .postImgSec.multiThree a img, .GridCol3.col_mmm > .column .postImgSec.multiFour a img, 
.GridCol3.col_mmm > .column .postImgSec.multiTwo a img
{max-height: 85px;}

.GridCol1 > .column .postImgSec.multiFour a img, .GridCol1 > .column .postImgSec.multiThree a img
{max-height: 155px;}

.GridCol1 > .column .postImgSec.multiTwo a img
{max-height: 280px;}


.col_sl .cell2 .postCallout, .col_sl .cell2 .postCallout .postCont,
.col_ls .cell1 .postCallout, .col_ls .cell1 .postCallout .postCont,
.col_mm .cell1 .postCallout, .col_mm .cell1 .postCallout,
.col_mm .cell2 .postCallout, .col_mm .cell2 .postCallout
{display:block; border-spacing:inherit; width: auto; }

.col_sl .cell2 .postCallout .postImg,
.col_ls .cell1 .postCallout .postImg,
.col_mm .cell1 .postCallout .postImg,
.col_mm .cell2 .postCallout .postImg
{display: block; text-align: left; margin-bottom: 10px; width: auto;}


.col_mmmm .nav-pills.recentActivityTab > li > a, .col_sl .cell1 .nav-pills.recentActivityTab > li > a, .col_ls .cell2 .nav-pills.recentActivityTab > li > a,
	.col_sls .cell1 .nav-pills.recentActivityTab > li > a, .col_sls .cell2 .nav-pills.recentActivityTab > li > a,
	.col_ssl .cell1 .nav-pills.recentActivityTab > li > a, .col_ssl .cell2 .nav-pills.recentActivityTab > li > a,
	.col_lss .cell2 .nav-pills.recentActivityTab > li > a, .col_lss .cell3 .nav-pills.recentActivityTab > li > a{padding: 7px 13px;}
	.leftNavIpadView{display: none;}
}

@media (max-width: 767px) {
.header a.MenuIconTop  {display:none;}
.mobileBlock {display:block !important;}
.mobileNone {display:none !important;}
.header {position:fixed; z-index:11; height: inherit;}
.header .logo{margin: 2px 0 0 10px; min-height: initial; line-height: inherit;}
.TopHeadBar .logo img{height: 30px; width: auto;}
.searchPanel {width:100%; padding:0px 15px 10px;}
.searchPanel .btn.searchBtn {border:0 none; background:transparent; position:absolute; right:0; top:0px; padding:5px 10px;}
.searchPanel .btn.searchBtn .icon-search{color:#2f2f2f;}
.header .headRight{padding-top: 1px;}
.header .navbar-toggle {border:0 none; margin:0;}
.header .headRight li a.navbar-toggle{padding: 6px 10px; height: 30px;}
.header .navbar-toggle .icon{font-size: 14px;}
.navigation {display:none;}
.navigation-panel.in {/* position:absolute; */ width:100%; z-index: 1003; top:0; border:0 none;}
.navigation-panel.in .navigation-panel-content {padding-top:44px;}
.TopHeadBar .navigation .navbar {height:0;}
.TopHeadBar .navigation {padding:0; position:absolute; left:0; top:0; width:100%;}
.TopHeadBar .header .grid {padding:5px 0;}
.secondaryLogo {margin: -500px 0 0 0; visibility:hidden;}
.breadcrumbLink {display:none !important;}
.navigation-panel .navbar-nav > li.userLoginImg{border: 0 none; padding: 10px 0 15px;}
.navigation-panel .navbar-nav > li.userBottMarg {margin-bottom:0px; padding-bottom:2px;}
.navigation-panel .navbar-nav .loginLink{border-bottom:1px solid #e5e5e5; margin-bottom:5px;}
.navigation-panel .navbar-nav .loginLink a{padding: 15px;}

.navigation-panel .searchPanel .searchClose {font-size:20px; padding:1px 8px;}
.navigation-panel .searchPanel .input-group-btn .btn {background:#fff; color:#2f2f2f; padding:6px 10px;} 
.navigation-panel .input-group-btn {position:static;}
.navigation-panel .input-group-btn > ul.dropdown-menu {position:absolute; max-width:100%; width:auto; box-shadow:0 6px 12px rgba(0, 0, 0, .175); border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, .15); border-radius:4px; padding:1px 0; background:#fff;}
.navigation-panel .input-group-btn > ul.dropdown-menu > li > a.Left10,
.navigation-panel .input-group-btn > ul.dropdown-menu > li.Left10 {padding:5px 10px 5px 10px;}

/* modal css start here */
.modal-dialog {margin:10px;}
.modal-dialog-center.in .modal-dialog {margin-left:0px !important; margin-right:0px !important; left:0px !important; padding:0 10px; width: 100%;}
.modal-header {padding:10px 15px;}
.modal-header h5 {font-size:18px;}
.modal-footer {padding: 9px 15px 10px;}
.modal-header .close {margin: -2px -8px 0 0; padding: 5px 10px;}
.ModalBodyTop {padding: 10px 15px 0 15px; margin: -10px -15px 0px -15px;}
.modal-body {padding: 10px 15px 10px 15px;}
.modal-dialog .modal-body {min-height:100px;}
.modal-dialog-center .modal-dialog .modal-body {min-height:inherit;}
.ModalBodyScroll {margin: 0 -15px -10px -15px;}

/*bootstrap css overwrite*/
.media, .media .media,.commentArea .media{margin-top: 10px;}
/*end of bootstrap css overwrite*/

/* update button start 
button, .btn{font-size: 11px; padding: 6px 8px;}
.btn-lg {padding: 8px; border-width:2px; }
.btn-sm {font-size:11px;}
.btn-xs {padding: 3px 5px;}
*/

.globalMessage {top:44px;}

.pageWrapper {margin:44px 0 0 0;}
.wrapperSpace{padding:10px 0;}

.MainTitle{margin-top: 20px;}

.footersocial{float:left;padding-left:15px;margin-top:15px;}
.mapLoadSec{width:100%; padding-bottom:51%; float:none; margin:0 0 20px 0;}
.gridCommonSec .col-xs-6, .gridCommonSec .col-md-6{ margin-bottom:20px;}
.relatedMaterial .gridCommonSec .col-md-6{margin-bottom:0;}
.extLinks ul li{ width:auto; float:none;}
.Moblist li {width:44%;}

/* select box list into filter section */
.col_sl > .cell2 .filterVerList label, 
.col_ls > .cell1 .filterVerList label, 
.col_ls .col_sl > .cell2 .filterVerList label, 
.col_ls .col_ls > .cell1 .filterVerList label,
.col_mm > .cell1 .filterVerList label, 
.col_mm > .cell2 .filterVerList label{position:static;}
.col_sl > .cell2 .filterList, 
.col_ls > .cell1 .filterList, 
.col_ls .col_sl > .cell2 .filterList, 
.col_ls .col_ls > .cell1 .filterList,
.col_mm > .cell1 .filterList, 
.col_mm > .cell2 .filterList{margin: 0;}
.col_sl > .cell2 .formList, 
.col_ls > .cell1 .formList, 
.col_ls .col_sl > .cell2 .formList, 
.col_ls .col_ls > .cell1 .formList,
.col_mm > .cell1 .formList, 
.col_mm > .cell2 .formList {width:100%; margin-left:0px; margin-bottom:10px; padding: 0;}

.IconContent{margin-left: 40px;}
.thumbContent{margin-left: 46px;}

/* browse page css start */
.BrowsePanel {width:100% !important; padding:0 10px; position:relative;top: -10px; z-index:15; -webkit-backface-visibility: hidden; background:#fff; display:block !important; margin:15px 0 5px;}
.BrowsePanel .sidebar {border-width:0 0 1px 0; border-radius: 0px;  padding: 10px;}
.BrowsePanel .sidebar .h5 .icon {color:#BBB;display:block;right:30px; cursor: pointer;z-index: 16; position:absolute;}
.BrowsePanel .sidebar .h5 {margin:0; cursor:pointer;}
.BrowsePanel .sidebar .LeftInnerData .portraitMenu {display:none; margin-top:10px;}
.BrowseContent {width:100%;}
.BrowseContent .browsearrowicon, .ShowHideSection {display:none;}
.IconRight {margin-right:0;}
.BrowsePanel .icon-settings {margin:0 35px 0 0;}
.BrowseContent .GreyFont.margBott10 {clear:both;}
.sidebar{ padding:4px; }
.browse_comp .sidebar, .sidebar .LeftInnerData{ padding:4px; border:0 none; border-radius:0; }

.BrowseContent .itemList .pull-left{margin-bottom: 0;}
.BrowseContent .itemList img, #recentActivityDiv .commentArea .media .media > a > img{ width:64px; height: auto; }
.BrowseContent .itemList .videoOverlap .icon-play,#recentActivityDiv .videoOverlap .icon-play{ font-size: 35px; margin:-18px 0 0 -15px; }	
.BrowsePanel .sidebar ul li.checkbox{padding-top: 0;padding-bottom: 0;}

.BrowseContent .thumbContent{margin-left: 74px;}
.BrowseContent .thumbContent .list-inline > li{ padding-left: 0;}

/* vertical Thumbnail layout*/
.col_xl .thumb_vertical .thumbnail,
.col_sls > .cell3 .thumb_vertical .thumbnail,
.col_ssl > .cell3 .thumb_vertical .thumbnail,
.col_lss > .cell1 .thumb_vertical .thumbnail,
.col_sls .Subrow .col_xl > .column .thumb_vertical .thumbnail,
.col_lss .Subrow .col_xl > .column .thumb_vertical .thumbnail,
.col_ssl .Subrow .col_xl > .column .thumb_vertical .thumbnail,
.col_sls .Subrow .col_mm > .column .thumb_vertical .thumbnail,
.col_ssl .Subrow .col_mm > .column .thumb_vertical .thumbnail,
.col_lss .Subrow .col_mm > .column .thumb_vertical .thumbnail{width:48.7%;}

.col_ls > .column .thumb_vertical .thumbnail,
.col_sl > .column .thumb_vertical .thumbnail,
.col_mm > .column .thumb_vertical .thumbnail,
.col_mm .Subrow .col_xl > .column .thumb_vertical .thumbnail,
.col_ls .Subrow .col_xl > .column .thumb_vertical .thumbnail,
.col_sl .Subrow .col_xl > .column .thumb_vertical .thumbnail,
.col_sl .Subrow .col_sl > .cell2 .thumb_vertical .thumbnail,
.col_sl .Subrow .col_ls > .cell1 .thumb_vertical .thumbnail,
.col_ls .Subrow .col_sl > .cell2 .thumb_vertical .thumbnail,
.col_ls .Subrow .col_ls > .cell1 .thumb_vertical .thumbnail{width:100%; float: none !important;}
/* end of vertical Thumbnail layout*/

/* Hero slider banner image and banner */
/*.bannerOverlap {background-image:none !important;}*/
.hero_comp div.WordWrap > h1, 
.rss_hero_comp div.WordWrap > h1 {font-size: 20px; margin: 10px 0;}

/* mobile hero panel & slider css start here */
.sliderComponent {overflow: hidden; padding: 0 0 1px; position: relative; width: 100%; z-index: 1; display:block !important;}
.sliderComponent > div {position: relative;}
.sliderComponent > div > div {width:100%; word-wrap:break-word; padding:0 10px; float:left;}
.sliderComponent > div.owl-controls {margin:20px 0 20px 0;display:block !important;}
.sliderComponent > div, .button_prev, .owl-buttons, .button_next {display:block !important;}
.owl-controls{padding: 10px 0; }
.owl-theme .owl-controls .owl-buttons .icon{font-size: 24px;}

.profileLeftBar, .profileRightBar{width: 100%; float: none;}
.google-maps {padding-bottom:50%;}
.mapAddress {max-width:200px; font-size:12px;}
.headFixed.show {top:59px;}
.headFixed.profileEdit .headFixedInner {padding-left:0px; padding-right:0px;}
.headFixed.show.profileEdit .headFixedInner {padding-left:10px; padding-right:10px;}
.headFixed.show.profileEdit .headFixedInner > div {margin-left:0; padding-left:0px;}

/* For Mobile Menu*/
.mobileMenu{ margin: 15px -10px;}
.mobileMenu .btn{float: none; display: block; background: #f8f8f8; border-top: #dddddd solid 1px; border-bottom: #dddddd solid 1px; width: 100%; 
 font-size: 14px; text-align: left; padding: 8px 10px;  color:#2f2f2f;}
.mobileMenu .dropdown-menu{ width: 100%; border-radius:0px; }
.mobileMenu .btn span.caret{ position: absolute; right: 15px; top: 16px;}
.mobileMenu .dropdown-menu > li > a{ padding: 5px 15px;}

#back-top{display: none !important;}

.contRegmsg{ padding: 10px 0px 0px; clear: both;}
.ContactRightPanel {margin-left:-15px;}

.more-tab li{max-width: 150px;}
.clearfilters {font-size:12px; padding-top: 2px;}
.filtertokenlist .token .token-label{padding-right: 18px;}
.filtertokenlist .dropdown-toggle,.filtertokenlist  .open > a.dropdown-toggle, .filtertokenlist  .open > a.dropdown-toggle:hover, .filtertokenlist .open > a.dropdown-toggle:focus, .nav-pills.filtertokenlist > li > a.dropdown-toggle:hover, .filtertokenlist > li > a.dropdown-toggle:focus{padding:0px 12px 1px; font-size: 12px;}

/*.searchContent .GreySearchBox {background: transparent; border: 0px;}*/
.searchLeftFilter{display: none !important;}
/* .searchContent, .searchContent .GreySearchBox{margin-top: 0;}
.searchContent .GreySearchBox{padding: 0px;} */
.mobileSearchFilter{ border:0 none; padding: 0px;}
/* mobile menu dropdown textlabel*/
.navigation-panel .navbar-nav li.textLabel > span {padding: 8px 10px; display:block;}
.navigation-panel .open .dropdown-menu > li.textLabel > span {padding: 5px 10px 5px 25px;}

/* CTK metadata Quick Report */
.col_sl > .cell1 .CTKQuickreportList,
.col_ls > .cell2 .CTKQuickreportList,
.col_sls > .cell1 .CTKQuickreportList,
.col_sls > .cell2 .CTKQuickreportList,
.col_ssl > .cell1 .CTKQuickreportList,
.col_ssl > .cell2 .CTKQuickreportList,
.col_lss > .cell2 .CTKQuickreportList,
.col_lss > .cell3 .CTKQuickreportList,
.col_mmmm > .column .CTKQuickreportList{width:auto;}

/* CTK Contacts*/
.col_xl > .column .CTKContacts .contactFilter{width: 50%;}
.col_ls > .cell1 .CTKContacts .contactFilter,
.col_sl > .cell2 .CTKContacts .contactFilter,
.col_mm > .column .CTKContacts .contactFilter,
.col_mmm > .column .CTKContacts .contactFilter{width: 100%;}

.userinfoDropdown {width: 300px;}
.userinfoDropdownHeader .usertitle{ font-size:18px;}
.userinfoDropdownDetail{ margin-left:110px;}
.orgLogo{margin-top:5px;}
.userinfoDropdown img{max-width:100px; height: auto;}

/* Alerter component CSS start */
.altMetaOneCols .itemList .pull-left,
.altMetaTwoCols .itemList .pull-left,
.altMetaOneColsLine .itemList .pull-left,
.altMetaTwoColsLine .itemList .pull-left{width:32px; margin-right:0; margin-bottom:4px;}
.altMetaTwoCols .metaColumns,
.altMetaTwoColsLine .metaColumns {display:none !important;}
.altMetaTwoCols .metaSecColumns,
.altMetaTwoColsLine .metaSecColumns {margin-left:42px !important}
.altMetaOneColsLine .metaDataTitle,
.altMetaTwoColsLine .metaDataTitle {margin-right:0px;}
.altMetaOneColsLine .metaSecColumns,
.altMetaTwoColsLine .metaSecColumns {position:static;}
.altMetaOneCols .icon_content,
.altMetaTwoCols .icon_content,
.altMetaOneColsLine .icon_content,
.altMetaTwoColsLine .icon_content{position:static; right:0; top:0;}

.searchContent .btn.searchClose{font-size: 18px; padding: 3px 10px 3px 7px;}

.tableCont{padding: 10px 0 0; line-height: 18px;}
.tableCont ol > li{ font-size: 15px;}
.tableCont ol > li > ol > li{font-size: 14px;}
.tableCont ol > li > ol {margin: 5px 0 0;}
.tableCont ol > li > ol > li > ol > li{font-size: 13px;}

.headingAnchor{margin-top: -45px !important; padding-top: 50px;}
.footerContainer{position: static;}
.columns .thumbnail .titleOverlap{ font-size: 13px; padding: 10px;}
#recentActivityDiv .commentArea .media .media{padding-top: 5px; margin-left: 46px;}

.media > .pull-left,
.itemList .pull-left,
.contact_comp .floatingContainer .thumbOuter .pull-left,
 #recentActivityDiv .media > .pull-left{ margin-right: 10px; margin-bottom: 10px; }
  
.media > .pull-left img,
.itemList img,
.contact_comp .floatingContainer .thumbOuter img,
#recentActivityDiv .commentArea .media .media + .media > a > img{ width:36px; height:auto; }

.media > .pull-left .orgLogo, .orgLogoWithoutAvatar{width:36px;}
.media > .pull-left .orgLogo img, .orgLogoWithoutAvatar img{width:auto !important; max-width:36px;}
	
.icon-highq-export,
.icon-highq-word,
.icon-highq-video,
.icon-highq-publication,
.icon-highq-sound,
.icon-highq-event,
.icon-highq-excel,
.icon-highq-image,
.icon-highq-pdf,
.icon-highq-powerpoint,
.icon-highq-microsite,
.icon-highq-keynote,
.icon-highq-html,
.icon-highq-generic,
.icon-highq-ctk,
.icon-ms-and-systempages,
.icon-filetype-pages,
.icon-highq-publication-module,
.icon-highq-event-module,
.icon-highq-microsite-module,
.icon-highq-video-module,
.icon-highq-ctk-module{font-size: 32px;}

/* Contentlist with 6 Filter dropdown */
.filterVerList .dropContent, 
.Subrow .filterVerList .form-control.dropContent, 
.col_mm .dropContent,
.GridCol2.col_sl > .column.cell2 .dropContent, 
.GridCol2.col_ls > .column.cell1 .dropContent{max-width: 48%; width: auto;}
.GridCol3.col_sls > .column.cell3 .dropContent, 
.GridCol3.col_ssl > .column.cell3 .dropContent, 
.GridCol3.col_lss > .column.cell1 .dropContent, 
.col_xl .dropContent{max-width: 23%; width: auto;}
.col_mmm .dropContent{max-width: 100%; width: 100%;}
.Subrow .col_sl .cell1 .filterVerList .form-control.dropContent, 
.Subrow .col_ls .cell2 .filterVerList .form-control.dropContent, 
.Subrow .col_mmm .filterVerList .form-control.dropContent,
.col_mm .Subrow .col_mm .filterVerList .form-control.dropContent, 
.Subrow .col_sl .cell2 .filterVerList .form-control.dropContent, 
.Subrow .col_ls .cell1 .filterVerList .form-control.dropContent,
.col_mm .Subrow .col_xl .filterVerList .form-control.dropContent{max-width: 48%; width: auto;}
.col_sls .Subrow .col_mm .filterVerList .form-control.dropContent,
.col_ssl .Subrow .col_mm .filterVerList .form-control.dropContent, 
.col_lss .Subrow .col_mm .filterVerList .form-control.dropContent{max-width: 23%; width: auto;}

.footer .footerPowerby img{ width: 65px;}

.col_mmmm .nav-pills.recentActivityTab > li > a, .col_sl .cell1 .nav-pills.recentActivityTab > li > a, .col_ls .cell2 .nav-pills.recentActivityTab > li > a,
	.col_sls .cell1 .nav-pills.recentActivityTab > li > a, .col_sls .cell2 .nav-pills.recentActivityTab > li > a,
	.col_ssl .cell1 .nav-pills.recentActivityTab > li > a, .col_ssl .cell2 .nav-pills.recentActivityTab > li > a,
	.col_lss .cell2 .nav-pills.recentActivityTab > li > a, .col_lss .cell3 .nav-pills.recentActivityTab > li > a{padding: 7px 13px;}
	
	.leftNavIpadView{display: none;}

}

@media (max-width: 639px) {
	.hero_comp .owl-item > div {padding:5px 10px;}
	.commentoptions{display: block;}
	.col-xs-6{width:100%;}
	.commentSection .dateTime{display: block;}
	
	.filterVerList label {position: static;}
	.filterVerList .filterList{margin-left: 0;}	
	.col_xl > .cell1 .formList, 
	.col_sl > .cell2 .formList, 
	.col_ls > .cell1 .formList, 
	.col_mm > .cell1 .formList, 
	.col_mm > .cell2 .formList, 
	.col_sls > .cell3 .formList, 
	.col_ssl > .cell3 .formList, 
	.col_lss > .cell1 .formList, 
	.col_ls .col_sl > .cell2 .formList, 
	.col_ls .col_ls > .cell1 .formList,
	.col_ssl .col_mm > .cell1 .formList, 
	.col_ssl .col_mm > .cell2 .formList,
	.col_sls .col_mm > .cell1 .formList, 
	.col_sls .col_mm > .cell2 .formList,
	.col_lss .col_mm > .cell1 .formList, 
	.col_lss .col_mm > .cell2 .formList	{display:block; width:100%; margin-left:0; margin-bottom:10px; padding: 0;}
	
	/* vertical Thumbnail layout*/
	.grid > .column .thumb_vertical .thumbnail {width:50% !important; float: left !important;}
	.grid > .column .thumb_vertical .thumbDes .icon_content{clear:none;}
	/* end of vertical Thumbnail layout*/
	
	.metaSection .metaIcon {top:10px; float:none !important; clear: both; display: block; padding-bottom:10px;}
	#recentActivityDiv .commentArea .media .media{ margin-left: 0px; padding-top: 15px;}
	
	/* CTK metadata Quick Report */
	.grid > .column .CTKQuickreportList{width:auto;}
	
	/* CTK Contacts*/
	.grid > .column .CTKContacts .contactFilter{width: 50%;}
	
	/* Contentlist with 6 Filter dropdown */
	.filterVerList .dropContent, .Subrow .filterVerList .dropContent{width:100% !important; max-width: 100% !important;}
	
	
	
	/*-------Collab Post Images-------*/
	.tableCaps{display: table-row; height: 0px; line-height: 0; font-size: 0;}
	.postImgSec.multiThree a img, .postImgSec.multiFour a img, .postImgSec.multiTwo a img{max-height: 125px !important;}
}

@media (max-width: 479px) {
	
	/* content list page related */
	.icon_content {clear:left;}
	.BrowseContent .thumbContent, .thumbContent, .IconContent {margin:auto;}
	
	/* Browse + Thumbnail view list page related */
	.BrowsePanel .sidebar{padding:10px;}
	.IconContent .dateTime, .thumbContent .dateTime {clear:left;}
	.IconContent .dateTime .icon_content, .thumbContent .dateTime .icon_content {display:block;}
	 .thumbContent .dateTime .list-inline{margin-left: 0;}
	
	/* vertical Thumbnail layout*/
	.grid > .column .thumb_vertical .thumbnail {width:100% !important; float: none !important;}
	/* end of vertical Thumbnail layout*/

	.nav-pills > li > a,
	.nav-pills > li > a:hover,
	.wraptab .tabmenu.nav > li > a,
	.tabmenu.nav > li > a,
	.nav-pills > li.active > a,
	.nav-pills > li.active > a:hover,
	.nav-pills > li.active > a:focus{padding: 5px 8px; font-size: 13px;}
	
	.mobilefilter{ float: left; margin:15px 0px;}
	.profileRightBar .media img.profileAvtar{width:64px;}
	
	.google-maps {padding-bottom:100%;}
	
	.more-tab .dropdown-toggle,
	.more-tab .open > a.dropdown-toggle, 
	.more-tab  .open > a.dropdown-toggle:hover, 
	.more-tab .open > a.dropdown-toggle:focus,
	.more-tab > li.active > a.dropdown-toggle,
	.more-tab > li > a.dropdown-toggle:hover,
	.more-tab > li > a.dropdown-toggle:focus{ padding-top: 4px;padding-bottom: 4px;}
	.filtertokenlist .dropdown-toggle,
	.filtertokenlist .open > a.dropdown-toggle,
	.filtertokenlist .open > a.dropdown-toggle:hover, 
	.filtertokenlist .open > a.dropdown-toggle:focus, 
	.nav-pills.filtertokenlist > li > a.dropdown-toggle:hover,
	.filtertokenlist > li > a.dropdown-toggle:focus	{padding: 0px 12px 1px;font-size: 12px;}
	
	.clearfilters{position: static; padding-top: 5px; display: inline-block;}
	.more-tab{margin-right: 0; padding-right: 70px;}
	#editInsertLib .preview_details {display:none !important;}
	#recaptcha_widget_div {margin-left: -20px; transform:scale(0.88, 1); -webkit-transform:scale(0.88, 1); width: 100%;}
	
	/* ipod and iphone register modal issues fixed */
	body > iframe{position:absolute; left:-9999px; top:-9999px;}
	
	/* CTK metadata Quick Report */
	.grid > .column .CTKQuickreportList{width:100%;}
	.grid > .column .CTKQuickreportList td{display: block;}
 	.grid > .column .CTKQuickreportList td:first-child{margin-bottom: 10px; padding-right: 0;}
	.legendDrop {min-width:180px;}
	
	/* CTK Contacts*/
	.grid > .column .CTKContacts .contactFilter{width: 100%;}
	
	
	/* Post Comment Images*/
	.singleGrid a{width: 108px; height: 90px; line-height: 90px;}
	.singleGrid a img{line-height: 90px;}
	.postCallout, .postCallout .postCont{display:block; border-spacing:inherit; }
	.postCallout .postImg{display: block; text-align: left; margin-bottom: 10px;}
}
/*below iphone 6 device media*/
@media (max-width: 374px) {
	/*eventResponseBtn*/
	.eventCont .metaIcon ul li:first-child{margin-bottom:10px; display:block;}
	.eventResponseBtn .btn{margin:0 0 10px; width:100%; }
	/*-------Collab Post Images-------*/
	.tableCaps{display: table-row; height: 0px; line-height: 0; font-size: 0;}
	.postImgSec.multiThree a img, .postImgSec.multiFour a img, .postImgSec.multiTwo a img{max-height: 110px !important;}
}
}

/*only for touch devices*/
@media (max-device-width: 1024px) { 
	.MainTitle .icon-rss-boxed{margin-top: -29px;}
	.twittFeed .media .tweet-list{display: block !important;}
	.checkbox input[type="checkbox"], 
	.checkbox-inline input[type="checkbox"] {margin-top:3px;}
	.screenChange {display:none;}
	.pagination > li > a, .pagination > li > span{padding:6px 8px;}
	.dataTables_wrapper .dataMainTable {overflow:auto; -webkit-overflow-scrolling: touch; display:block; width:100%;}
	.CTK_fullScrCol2 .dataTables_left {width:300px;}
	.CTK_fullScrCol2 .dataTable > thead > tr > th {width:400px;}
	.CTK_fullScrCol2 .dataTable > thead > tr > th:first-child {width:300px;}
}
@media (max-device-width: 767px) { 
	.checkbox input[type="checkbox"], 
	.checkbox-inline input[type="checkbox"] {margin-top:2px;}
}

/* CTK metadata report full screen view set table position */
@media (min-width:1024px) {
	.CTK_fullScrCol2 .dataTable {width:100% !important;}
	.CTK_fullScrCol2 .dataTables_left {width:300px;}
	.CTK_fullScrCol2 .dataTable > thead > tr > th {width:auto;}
	.CTK_fullScrCol2 .dataTable > thead > tr > th:first-child {width:300px;}
}
@media (min-width:1220px) {
	.CTK_fullScrCol2.fullscreen .dataTables_left {visibility:hidden;}
	.CTK_fullScrCol2 .fullscreen .dataTable td {width:auto !important;}
	.CTK_fullScrCol2 .fullscreen .dataTable {width:100% !important;}
	.CTK_fullScrCol3 .fullscreen .dataTable {width:100% !important;}
	.CTK_fullScrCol4 .fullscreen .dataTable {width:100% !important;}
}
@media (min-width:1620px) {
	.CTK_fullScrCol3.fullscreen .dataTables_left {visibility:hidden;}
	.CTK_fullScrCol3 .fullscreen .dataTable td {width:auto !important;}
}
@media (min-width:2020px) {
	.CTK_fullScrCol4.fullscreen .dataTables_left {visibility:hidden;}
	.CTK_fullScrCol4 .fullscreen .dataTable td {width:auto !important;}
}

/* Common padding in PDF view */
@media print {
	.bodyPDFView .pageWrapper{
		padding-left:12mm;
		padding-right:12mm;
	}
	.bodyPDFView .bodyPDFViewTable thead th{
		padding-top:10mm;
	}
	.bodyPDFView .bodyPDFViewTable tfoot th{
		padding-bottom:10mm;
	}
	.bodyPDFView .breadcrumbLink{
		margin-top:0px;
	}
	.bodyPDFView .bodyPDFViewTable .breadcrumbLink{
		border-top:0 none;
	}
}


/*------------------------------
UI UX changes to make C4-P4 same 
--------------------------------*/

/* Header */
.header .logo{margin: 0px 0px 0px 15px;}
.header .headRight{padding-right: 15px;}
.navigation .col-md-12{padding: 0px 15px;}
.breadcrumb{padding: 9px 15px 8px;}

/* Dashboard columns setting (backend+fronend) */
#gridContainer .row .grid .column{background:none; border-radius:0; border:0; padding:0;}
#gridContainer .Subrow{margin:0;}
.pageWrapper #gridContainer .row .sortable-list{background:#fff; border:1px solid #e4e4e4; border-bottom:0; margin:15px 15px 0 15px; padding:15px 15px 1px 15px; border-radius:4px 4px 0 0;}
.pageWrapper #gridContainer .SubRowContainer{padding:0 15px 0 15px; margin: 0 15px; border:1px solid #e4e4e4; border-top:0; border-bottom:0; background:#fff;}
.CenterBtn{margin:0 15px 15px; border:1px solid #e4e4e4; border-top:0; border-radius:0 0 4px 4px; background:#fff; padding-bottom:15px;}
.AddChildRow.icon-highq-addsection{top:2px;}

/* Dashboard component settings */
.compWrapper{padding:0 15px;}
.MainTitle .Titletxt{margin:0 15px;}
.owl-carousel .owl-item{padding: 0 15px;}
.thumb_vertical {padding: 0 15px;}
.floatingContainer .thumbOuter{padding: 0 15px 20px 15px;}
.owl-controls{margin: 10px 15px 20px 15px;}
.tabmenu{margin: 0 15px 15px;}
.innerWrapper, .withoutHeadBG {padding: 0 15px;}
.row.gridCommonSec{margin: 0px -15px;}
.gridCommonSec .col-xs-6, .gridCommonSec .col-md-6{ padding:0px 15px;}
.BrowsePanel.panelshow .sidebar{width: 28px;}
.searchCompPanel, .CTKContacts .contactFilter{padding:0 15px;}

/* Global search*/
.globalSearchDrop{max-height:300px; overflow-y:auto;}
.navbar-nav .open .dropdown-menu .globalSearchDrop .dropdown-header{padding:3px 10px; margin-bottom:0;}
.header .headRight .dropdown-menu.DropSearhResult .globalSearchDrop .icon{font-size:32px; margin:-2px 10px 0 0;}
.dropdown-menu.DropSearhResult .globalSearchDrop .fileIcon-sm{height:32px!important; width:32px!important;}
.globalSearchDrop > li > a{padding:3px 10px 4px 10px; display:block; line-height:normal;}
.DropSearhResult .globalSearchDrop .media > .pull-left{margin-top:0; padding-right:0;}
.DropSearhResult .globalSearchDrop .media > .media-body {display:block;}
.DropSearhResult .InfoDefail{margin-top:0;}
.globalSearchDrop > li > a{ color:#262626;}
.globalSearchDrop > li > a:hover, .globalSearchDrop > li > a:focus {background-color: #f5f5f5;}
.globalSearchDrop li{margin-bottom:5px;}
.quickSearchTouchDevice li{margin-bottom:5px;}
.quickSearchTouchDevice li .media{line-height:normal;}
.quickSearchTouchDevice li .media img{margin-right:10px; padding-right:0;}
.quickSearchTouchDevice .dropdown-header, .quickSearchTouchDevice li a{padding:3px 15px; margin:0 -15px 5px -15px;}
.navigation-panel .navbar-nav .quickSearchTouchDevice li a:hover{color:#333333;}
.navigation-panel .dropdown-menu.quickSearchTouchDevice li.divider{margin: 9px -15px; width: auto;}
.header .headRight .HeadSearch .dropdown-menu{min-width:auto;}
.header .HeadSearch .form-control, .header .HeadSearch .input-group .input-group-btn .btn, .navigation-panel .searchPanel .form-control, .navigation-panel .searchPanel .input-group-btn .btn{border-color:#ffffff;}
.header .HeadSearch .input-group .input-group-btn.open .caret, .header .HeadSearch .input-group .input-group-btn:hover .caret{border-top-color:#ffffff;}
.header .HeadSearch .input-group .input-group-btn .btn{padding:6px 12px 6px 12px;}
.header .HeadSearch .form-control, .header .HeadSearch .form-control:focus {width: 237px}
.DropSearhResult .InfoDefail{color:inherit; font-size:inherit; background:#f4f4f4; padding:5px 5px 5px 10px; border-top:1px solid #e4e4e4;}
.searchClose, .visibleSearchBtn{color:#747474!important; font-family:Arial; font-size:21px; line-height:inherit; font-weight:900;}

/* search result page */
.searchLeftFilter, .profileLeftBar {width:300px;}
.searchContent, .profileRightBar {width:auto; float:none; margin-left:300px;}
.searchLeftFilter .LeftInnerData, .profileLeftBar .LeftInnerData{padding:10px;}
.searchContent .GreySearchBox {background:#f5f5f5;}
.searchContent .searchListView .mainDashboard{font-size: 28px; float:left;}/* update dashboard icon as need to update from java side */
.searchContent .searchListView span.icon{margin-left:1px; font-size:32px;}
.searchContent .searchListView .itemList{min-height:auto;}

/* Profile page */
.userActivitySection .commentArea > .media{border: 1px solid #e5e5e5; border-radius: 4px; box-shadow: 0 2px 1px rgba(0, 0, 0, .06); padding: 15px; margin-bottom: 30px;}
#recentActivityDiv .commentArea .media{padding-top:15px;}
.userActivitySection .commentArea > .media.RemovePadding {padding:15px!important;}
.userActivitySection .commentArea > .media > a > img{width:48px;}
.userSpecialitiesSection ul.nav, .userMessagingSection ul, .userLinksSection .userLinkContainer {border:1px solid #c8c8c8; background:#F5F5F5; padding:13px 15px 0; border-radius:4px; margin-top:10px;}
.userSpecialitiesSection ul.nav li{margin-right:20px; margin-bottom:11px; display:inline-block; max-width:200px;}
.userActivitySection #recentActivityDiv .media .media{margin-left:63px;}
#userExperienceDiv .btn-xs{padding:2px 5px;}
.tokenfield .token{box-shadow:none;}
.tokenfield .token .close{font-size:17px; color:#c60000; opacity:inherit;}
.tokenfield .token:hover .close {text-shadow:none; color:#ffffff;}

/* Left Panel  */
.browsearrowicon {padding:5px;}
.browsearrowicon, .browsearrowicon span{font-size:14px; line-height:normal;}
.browsearrowicon span{color:#333333;}
.browsearrowicon.icon:hover:before{color:#343434;}
.ShowHideSection{background:#eeeeee;}
.BrowsePanel .sidebar{border:2px solid #eeeeee; background:#ffffff;}
.profileLeftBar .LeftInnerData{margin-top:10px;}
.profileLeftBar .LeftInnerData ul li a{padding:2px 10px; margin:3px 0;}
.profileLeftBar .leftLinkBar ul li a{color:#333333; font-weight:normal; font-size:14px;}
.profileLeftBar .leftLinkBar ul li a:hover, .profileLeftBar .leftLinkBar ul li a.Selected{color:#333333; background-color:#f5f5f5;}


/* General Change */
.form-group > label, .form-group > * > label{color:#8b8b8b;}
label{font-weight:500;}
.dropdown-header{color:#777777;}
.dateTime{color:#8b8b8b;}
.btn-cancel{font-size:14px;}
.deleteLinkIcon, .deleteLinkIcon:hover, .deleteLinkIcon:focus, a.delete, a.delete:hover{color:#c60000;}

/* filter token only for search result*/
#selectedSearchContentFilter .token{padding:2px 0; box-shadow:none; font-size:12px;}
#selectedSearchContentFilter .token .close{color:#c60000; opacity: inherit; filter:inherit;}
#selectedSearchContentFilter .token:hover .close{color:#ffffff;}

/* unified search css start */
.us-leftsidePanel {border-color:#eeeeee; background:#ffffff;}
.us-showhideSection {background:#eeeeee;}
.us-leftTreeShow .dropdown-menu li.panel a, .us-leftTreeShow .dropdown-menu a.linkColor {color:#2f2f2f;}
#advanceSearchModalID .modal-title {font-size:16px !important; color:#2f2f2f; font-weight:500 !important;}
#advanceSearchModalID .modal-form-info {top:53px !important; bottom:63px !important;}
.us-treeSearchSection {overflow: visible !important; padding-bottom: 30px !important;}

/*Footer Cookies Section*/
.cookiesWrapper{position: fixed; bottom: 0px; left: 0px; right: 0px; background: rgba(0,0,0,0.5); color: #fff; text-align: center; z-index: 5;}
.cookiesContainer{max-width: 1400px; position: relative; margin: 0px auto; padding: 10px 20px; }
.cookiesContainer a{text-decoration: underline; color: #fff;}
.cookiesContainer a:hover{text-decoration: none; color: #fff;}
.removeCookie{position: absolute; right: 5px; top:10px; color: #fff;}



@media (max-width: 1023px){
	.m-inputGrpDropFullWidth .dropdown-menu {left: 0; right: 0;}
	.m-inputGrpDropFullWidth .input-group-btn {position: static;}
}

/* unified search css end */

@media (max-device-width: 1024px) { 
	.sliderComponent > div > div{padding: 0 15px;}
	.navigation-panel .searchPanel .input-group-btn.open .btn{background:transparent;}
	.navigation-panel .searchPanel .input-group-btn.open .caret{border-top-color:#ffffff;}
}
@media (max-width: 960px) {
	.BrowseContent.searchContent, .profileRightBar.BrowseContent  {margin-left:0;}
	.profileRightBar.BrowseContent .mobileMenu {margin:15px -15px 0;}
	.profileRightBar.BrowseContent .mobileMenu .btn{line-height:24px; font-size:16px; box-shadow:none}
	.profileRightBar.BrowseContent .mobileMenu .btn span.caret {position:relative; right:auto; top:auto;}
	.deviceLeftNav{display: block; background: #eaeaea; padding: 10px 15px; margin-bottom: 1px; color: #333;}
}
@media (max-width: 767px){
	/* General Change */
	.form-horizontal .control-label{margin-bottom:5px; padding-top:0;}
	/*h2{font-size:27px;}
	h3{font-size:23px;}
	h4{font-size:19px;}
	h5{font-size:16px;}*/

	.BrowseContent.searchContent .itemList img{width:30px;}
	.quickSearchTouchDevice .media img{margin-bottom:0;}
	
	/* Profile page */
	.userInfoSummery > .pull-left img.profileAvtar{width:64px;}
	.media > .pull-left .orgLogo{width:auto;}
	.profileEdit h3{font-size:23px;}
	.editProfileBasicInfo h4, .editProfileAboutSection h4, .editProfileSocialSection h4, .editProfileMessagingSection h4, .editProfileLinksSection h4, 
	.userBioSection h4, .userMessagingSection h4, .userLinksSection h4, .userSpecialitiesSection h4, .userExperienceSection h4, .userAddressSection h4, .userActivitySection h4{font-size:19px;}
	.editProfileAboutSection h5, .userExperienceSection h5{font-size:16px;}
	.editProfileAboutSection h5{margin-bottom:5px;}
	h2.profileTitle{font-size:27px;}
	.userBioSection h4, .userMessagingSection h4, .userLinksSection h4, .userSpecialitiesSection h4, .userExperienceSection h4, .userAddressSection h4, .userActivitySection h4{margin-top:25px; margin-bottom:10px;}
	.userActivitySection .commentArea > .media{margin-top:0;}
	.userActivitySection #recentActivityDiv .media .media {margin-left:58px; padding-top:0;}
	.userActivitySection .commentArea > .media, .userActivitySection .commentArea > .media.RemovePadding {padding:10px!important;}
	.userActivitySection #recentActivityDiv .media > .pull-left{margin-bottom:0px;}
}
/* Ipad pro Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	.leftNavIpadView {display: block;}
}
/* System Metadata Rule */
.rule-builder .block-inset { padding: 15px; border: 1px solid #dddddd; border-radius: 5px; margin-bottom: 15px; background: #fafafa; position: relative; }
.rule-builder .rmBlock,.rule-builder .rmbtn { margin-top: 7px; border: none; background: none; padding: 0; display: inline-block;}
.rule-builder .block-inset a.removeBlock { position: absolute;right: 3px;top: 1px;}
.rmIcon{color:#cf4d4f;background: none; border: 0; font-size: 14px;}/*!
* Copyright (c) 2019 or the year of first publication, if earlier, HighQ Solutions Limited or its licensors
*/
body {font-family: 'Roboto', sans-serif, Arial; font-weight: 400; line-height:22px; font-size: 14px;
background: #ffffff; 
color:#333333;}

body.cke_editable, body.cke_ltr {background-image:none;}
.ckContentArea{font-family: 'Roboto', sans-serif, Arial; font-weight: 400; line-height:22px; font-size: 14px;word-wrap: break-word;}
.inlineCK {width: 100%;min-height: 32px;padding: 5px 5px 5px 10px;background-color: #fff;border: 1px solid #ccc;border-radius: 4px;}
.inlineCK.cke_focus {border-color: #66afe9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); outline: 0 none;  border:1px solid #019ddc;}
.ckContentArea img.fileIcon-sm, .ckContentArea img.fileIcon-lg {margin:0; vertical-align: middle; margin-right: 5px;}
/* CK content link */
.ckContentArea a,
.textimage_comp .ckContentArea a, 
.hero_comp .ckContentArea a {color:#019ddc; text-decoration:none;}
.ckContentArea a:focus,
.textimage_comp .ckContentArea a:focus, 
.hero_comp .ckContentArea a:focus {color:#019ddc; text-decoration:none;}
.ckContentArea a:hover,
.textimage_comp .ckContentArea a:hover, 
.hero_comp .ckContentArea a:hover {color:#019ddc; text-decoration:none;}
.ckContentArea a img.fileIcon-sm{border:0;}
/* CK update css */

/* Common and CK heading styles */
p {margin: 0 0 10px;}
ul, ol { margin-top: 0; margin-bottom: 10px;}
ul ul, ol ul, ul ol, ol ol { margin-bottom: 0;}
.pull-right {float:right;}
.pull-left {float:left;}
a.linkGrey, a.linkGrey:hover, a.linkGrey:focus {color:#939393;}

h1, h2, h3, h4, h5, h6, .ckContentArea h1, .ckContentArea h2, .ckContentArea h3, .ckContentArea h4, .ckContentArea h5, .ckContentArea h6 {margin:25px 0; line-height:normal; }

h1, .h1 {font-size:32px; color: #343434; font-weight:400;}
h2, .h2 {font-size:27px; color: #343434; font-weight:400;}
h3, .h3 {font-size:23px; color: #343434; font-weight:400;}
h4, .h4 {font-size:19px; color: #343434; font-weight:400;}
h5, .h5 {font-size:16px; color: #343434; font-weight:500;}
h6, .h6 {font-size:14px; color: #343434; font-weight:500;}

/* CK heading style */
.ckContentArea h1, .cke_panel_listItem h1 {color: #2f2f2f; font-size:32px; font-weight:400;}
.ckContentArea h2, .cke_panel_listItem h2 {color: #2f2f2f; font-size:27px; font-weight:400;}
.ckContentArea h3, .cke_panel_listItem h3 {color: #2f2f2f; font-size:23px; font-weight:400;}
.ckContentArea h4, .cke_panel_listItem h4 {color: #2f2f2f; font-size:19px; font-weight:400;}
.ckContentArea h5, .cke_panel_listItem h5 {color: #2f2f2f; font-size:16px; font-weight:500;}
.ckContentArea h6, .cke_panel_listItem h6 {color: #2f2f2f; font-size:14px; font-weight:500;}
.ckContentArea .icon{line-height: normal;}
.cke_panel_listItem a:hover{text-decoration: none;}
.ckContentArea table {table-layout:fixed;}

.ckContentArea img {max-width:100%; margin-bottom:10px; height:auto !important;}
.cke_panel_listItem *{line-height: normal;} /* for CK editor drop-down menu */
.cke_combopanel.cke_combopanel__format{width: 280px;} /* Ck heading drop-down width */

/* Ck button style */
.cke_dialog_ui_button.cke_dialog_ui_button_ok{box-shadow:none !important; text-shadow: inherit !important; filter:none; background:#44494d !important; 
border-color:#44494d !important; color: #ffffff !important;}

.cke_dialog_ui_button.cke_dialog_ui_button_ok:hover{ color:#FFFFFF !important; filter:none;
background:#595c5f !important; border-color:#595c5f !important; }
.cke_dialog_ui_button.cke_dialog_ui_button_cancel{filter:none; font-size:12px; background: none; border: 0px none !important; padding:5px 0 0px !important; background-color:transparent; color:#343434; box-shadow:none !important; }
.cke_dialog_ui_button.cke_dialog_ui_button_cancel:focus, .cke_dialog_ui_button.cke_dialog_ui_button_cancel:active, .cke_dialog_ui_button.cke_dialog_ui_button_cancel:hover{background: none; filter:none; text-decoration:none; padding:5px 0px 0px !important; border: 0px none !important; box-shadow:none !important; color: #5482ab; }
.cke_dialog_ui_button.cke_dialog_ui_button_cancel:focus, .cke_dialog_ui_button.cke_dialog_ui_button_cancel:active{padding:5px 1px 0px !important;}

/* snippet display in CK editor */
.cke_editable .ckLinkInfo{padding:5px 10px; border:1px dashed #5FA7C5; background:#EDF8FD; margin-bottom:10px;}
.deleteRow, a.deleteRow, a.deleteRow:hover, a.deleteRow:focus {color: #cf4d4f; text-decoration: none;}

/* CK insert video in edit mode to get fit in parent container  */
.media_embed .media_embed .cke_iframe{box-sizing: border-box;}
.cke_show_borders .videoWrapper > img.cke_iframe{height: 100px !important; width: 100% !important; box-sizing: border-box;}

/* icon css override start here */
.ckContentArea .icon-highq-export, 
.ckContentArea .icon-highq-word, 
.ckContentArea .icon-highq-video, 
.ckContentArea .icon-highq-publication,
.ckContentArea .icon-highq-sound,
.ckContentArea .icon-highq-event,
.ckContentArea .icon-highq-excel,
.ckContentArea .icon-highq-image,
.ckContentArea .icon-highq-pdf,
.ckContentArea .icon-highq-powerpoint,
.ckContentArea .icon-highq-microsite,
.ckContentArea .icon-highq-keynote,
.ckContentArea .icon-highq-publication-small,
.ckContentArea .icon-highq-video-small,
.ckContentArea .icon-highq-events-small,
.ckContentArea .icon-highq-microsite-small,
.ckContentArea .icon-highq-word-small,
.ckContentArea .icon-highq-powerpoint-small,
.ckContentArea .icon-highq-pages-small,
.ckContentArea .icon-highq-numbers-small,
.ckContentArea .icon-highq-audio-small,
.ckContentArea .icon-highq-events-small,
.ckContentArea .icon-highq-keynote-small,
.ckContentArea .icon-highq-excel-small,
.ckContentArea .icon-highq-pdf-small,
.ckContentArea .icon-highq-image-small,
.ckContentArea .icon-highq-publication-module,
.ckContentArea .icon-highq-event-module,
.ckContentArea .icon-highq-microsite-module,
.ckContentArea .icon-highq-video-module,
.ckContentArea .icon-highq-html,
.ckContentArea .icon-highq-html-small,
.ckContentArea .icon-highq-generic-small,
.ckContentArea .icon-highq-generic,
.ckContentArea .icon-highq-ctk-small{display:inline-block; float:none; font-size:160%; vertical-align: -20%;line-height: 90%; margin-right:5px; margin-left: 0;}


.ckContentArea .icon-highq-export:before, 
.ckContentArea .icon-highq-word:before, 
.ckContentArea .icon-highq-video:before, 
.ckContentArea .icon-highq-publication:before,
.ckContentArea .icon-highq-sound:before,
.ckContentArea .icon-highq-event:before,
.ckContentArea .icon-highq-excel:before,
.ckContentArea .icon-highq-image:before,
.ckContentArea .icon-highq-pdf:before,
.ckContentArea .icon-highq-powerpoint:before,
.ckContentArea .icon-highq-microsite:before,
.ckContentArea .icon-highq-keynote:before,
.ckContentArea .icon-highq-publication-small:before,
.ckContentArea .icon-highq-video-small:before,
.ckContentArea .icon-highq-events-small:before,
.ckContentArea .icon-highq-microsite-small:before,
.ckContentArea .icon-highq-word-small:before,
.ckContentArea .icon-highq-powerpoint-small:before,
.ckContentArea .icon-highq-pages-small:before,
.ckContentArea .icon-highq-numbers-small:before,
.ckContentArea .icon-highq-audio-small:before,
.ckContentArea .icon-highq-events-small:before,
.ckContentArea .icon-highq-keynote-small:before,
.ckContentArea .icon-highq-excel-small:before,
.ckContentArea .icon-highq-pdf-small:before,
.ckContentArea .icon-highq-image-small:before,
.ckContentArea .icon-highq-publication-module:before,
.ckContentArea .icon-highq-event-module:before,
.ckContentArea .icon-highq-microsite-module:before,
.ckContentArea .icon-highq-video-module:before,
.ckContentArea .icon-highq-generic:before,
.ckContentArea .icon-highq-generic-small:before,
.ckContentArea .icon-highq-html:before,
.ckContentArea .icon-highq-html-small:before {/* line-height:12px; */}
/* icon css override end here */

/* To overwrite default CK dialog container z index */
body .cke_dialog_container{z-index: 3001;}

@media (max-width: 767px) {
	h1, .h1, .ckContentArea h1{ font-size: 26px; margin: 10px 0;}
	h2, .h2, .ckContentArea h2{ font-size: 22px; margin: 10px 0;}
	h3, .h3, .ckContentArea h3{ font-size: 18px; margin: 10px 0;}
	h4, .h4, .ckContentArea h4{ font-size: 16px; margin: 10px 0;}
	h5, .h5, .ckContentArea h5{ font-size: 14px; margin: 10px 0;}
	h6, .h6, .ckContentArea h6{ font-size: 13px; margin: 10px 0;}
	
	.ckContentArea {overflow-x: auto; -webkit-overflow-scrolling: touch;}
	.ckContentArea table {max-width: none;} 
}
/*!
* Copyright (c) 2019 or the year of first publication, if earlier, HighQ Solutions Limited or its licensors
*/
/*=======================
Common Classes
========================*/
hr					{border-color:#d9d9d9; margin:15px 0px;}
a, a.linkColor,
.dropdown-menu > li > a.linkColor			{text-decoration:none; color:#343434;}
a:focus, a.linkColor:focus,
.dropdown-menu > li > a.linkColor:focus		{outline:none; color:#5482ab; text-decoration:none;}
a:hover, a.linkColor:hover,
.dropdown-menu > li > a.linkColor:hover		{text-decoration:none; color:#5482ab;}
.linkColor, 
.adminLeftBar .LeftInnerData > ul > li > a.linkColor, 
.adminLeftBar .LeftInnerData > ul > li > a.linkColor:hover, 
.adminLeftBar .LeftInnerData > ul > li.active > a.linkColor,
.adminLeftBar .LeftInnerData > ul > li.active > a.linkColor:hover, 
.adminLeftBar .LeftInnerData ul li a.selected.linkColor,
.adminLeftBar .LeftInnerData ul li a.selected.linkColor:hover{color:#343434;}
.linkblack,
a.linkblack 		{color:#2f2f2f; outline:none;}
a.linkblack:hover 	{color:#2f2f2f;}
a.disabled, a.disabled:hover, a.disabled.icon,
a.disabled:hover .textdec, a.disabled .icon	{color:#999999 !important; cursor:not-allowed; text-decoration: none !important;}
td, th 				{word-wrap: break-word;}
.maxWidthnone		{max-width:none;}
.maxHeight100		{max-height:100%;}
.maxHeight200		{max-height:200px;}
.clearfix			{clear:both;}
.lineHeightNormal	{line-height: normal;}
.RemoveMargin		{margin:0 !important;}
.RemovePadding		{padding:0 !important;}
.RemoveWhiteSpace	{white-space:normal !important;}
.FixedLayout		{table-layout:fixed;}
.WordWrap,
.media, .media-body	{word-wrap:break-word;}
.relativeDiv		{position:relative;}
.staticDiv			{position:static;}
.FontSize0			{font-size:0px; line-height:0px;}
.InlineBlock		{display:inline-block;}
.Block				{display:block;}
.overflowHidden		{overflow:hidden}
.overflowAuto		{overflow: auto;}
.overflowY_auto		{overflow-y:auto;}
.overflowX_auto		{overflow-x:auto;}
.overflowY_hide		{overflow-y:hidden;}
.overflowX_hide		{overflow-x:hidden;}
.overflow_Visble	{overflow:visible;}
.overflow_inherit	{overflow:inherit;}
.TxtLeft 			{text-align:left!important;}
.TxtRight 			{text-align:right!important;}
.TxtCenter			{text-align:center!important;}
.TxtJustify			{text-align:justify!important;}
.fontNormal			{font-weight:normal !important;}
.RemoveboxShadow	{box-shadow:none !important;}
.GreyFont   		{color:#939393;}
.GreyBGbox			{background:#f5f5f5; border:1px solid #E3E3E3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.label-default 		{font-size: 12px; font-weight: normal; background:#e5e5e5; color:#2f2f2f;}
.radius3			{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.radius4			{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.radius5			{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.textdecnone 		{text-decoration:none !important;}
.textdec:hover		{text-decoration:underline;}
.table-striped > tbody > tr.odd > td, .table-striped > tbody > tr.odd > th, .odd {background:#ffffff;}
.table-striped > tbody > tr.even > td, .table-striped > tbody > tr.even > th, .even {background:#fafafa;}
.pageBreak			{page-break-before: always;}
.tHeadBG 			{background-color: #eeeeee;}

.floatNone, 
input.floatNone{
	float: none;
}
pre, .PreFormat{
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	margin: 0;
	padding: 0;
	font-family:inherit !important;
	line-height:22px;
	word-break: inherit;
	*word-break: keep-all;
	color: #3C3C3C;
	white-space: pre-wrap;
	overflow: hidden;
	font-size:14px;
}
.TruncateTxt, .TruncateLink{
	display:block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap !important;
	word-wrap:normal;
}

blockquote{ font-style:italic; border:#eeeeee solid 1px; font-size: inherit; border-left:#28323d solid 7px; color:#888; padding:25px 30px; margin:25px 0;}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child { margin-bottom: 0;}

/* font size style start */
.fontsize11			{font-size:11px;}
.fontsize12			{font-size:12px;}
.fontsize13			{font-size:13px;}
.fontsize14			{font-size:14px;}
.fontsize16			{font-size:16px;}
.fontsize18			{font-size:18px;}
.fontsize20			{font-size:20px;}
.fontsize22			{font-size:22px;}
.fontsize24			{font-size:24px;}
.fontsize26			{font-size:26px;}
.fontsize28			{font-size:28px;}
.fontsize30			{font-size:30px;}

/*======== min height style =========*/
.minHeight70 {min-height:70px;}

/*======== Grey Border style =========*/
.borderAll		{border: 1px solid #e4e4e4;}
.borderBott		{border-bottom: 1px solid #e4e4e4;}
.borderTop		{border-top: 1px solid #e4e4e4;}
.borderLeft		{border-left: 1px solid #e4e4e4;}
.borderRight	{border-right: 1px solid #e4e4e4;}

/*======== Remove specific Border style =========*/
.RemoveBorder		{border:0px none !important;}
.removeBorderBott	{border-bottom: 0px none !important;}
.removeBorderTop	{border-top: 0px none !important;}
.removeBorderLeft	{border-left: 0px none !important;}
.removeBorderRight	{border-right: 0px none !important;}


/*======= Some common padding (use direct to any elements) ========*/
.padd0{padding:0px;}
.padd2{padding:2px;}				.padd5{padding:5px;}				.padd7{padding:7px;}				.padd10{padding:10px;}
.padd12{padding:12px;}				.padd15{padding:15px;}				.padd17{padding:17px;}				.padd20{padding:20px;}
.padd22{padding:22px;}				.padd25{padding:25px;}				.padd27{padding:27px;}				.padd30{padding:30px;}

.paddTop0{padding-top:0px;}			.paddTop2{padding-top:2px;}			.paddTop5{padding-top:5px;}			.paddTop7{padding-top:7px;}
.paddTop10{padding-top:10px;}		.paddTop12{padding-top:12px;}		.paddTop15{padding-top:15px;}		.paddTop17{padding-top:17px;}
.paddTop20{padding-top:20px;}		.paddTop22{padding-top:22px;}		.paddTop25{padding-top:25px;}		.paddTop27{padding-top:27px;}
.paddTop30{padding-top:30px;}

.paddBott0{padding-bottom:0px;}		.paddBott2{padding-bottom:2px;}		.paddBott5{padding-bottom:5px;}		.paddBott7{padding-bottom:7px;}
.paddBott10{padding-bottom:10px;}	.paddBott12{padding-bottom:12px;}	.paddBott15{padding-bottom:15px;}	.paddBott17{padding-bottom:17px;}
.paddBott20{padding-bottom:20px;}	.paddBott22{padding-bottom:22px;}	.paddBott25{padding-bottom:25px;}	.paddBott27{padding-bottom:27px;}
.paddBott30{padding-bottom:30px;}

.paddLeft0{padding-left:0px;}		.paddLeft2{padding-left:2px;}		.paddLeft5{padding-left:5px;}		.paddLeft7{padding-left:7px;}
.paddLeft10{padding-left:10px;}		.paddLeft12{padding-left:12px;}		.paddLeft15{padding-left:15px;}		.paddLeft17{padding-left:17px;}
.paddLeft20{padding-left:20px;}		.paddLeft22{padding-left:22px;}		.paddLeft25{padding-left:25px;}		.paddLeft27{padding-left:27px;}
.paddLeft30{padding-left:30px;}

.paddRight0{padding-right:0px;}		.paddRight2{padding-right:2px;}		.paddRight5{padding-right:5px;}		.paddRight7{padding-right:7px;}
.paddRight10{padding-right:10px;}	.paddRight12{padding-right:12px;}	.paddRight15{padding-right:15px;}	.paddRight17{padding-right:17px;}
.paddRight20{padding-right:20px;}	.paddRight22{padding-right:22px;}	.paddRight25{padding-right:25px;}	.paddRight27{padding-right:27px;}
.paddRight30{padding-right:30px;}

/*======= Some common margins (use direct to any elements) ========*/
.marg0{margin:0px;}
.marg2{margin:2px;}					.marg5{margin:5px;}					.marg7{margin:7px;}					.marg10{margin:10px;}
.marg12{margin:12px;}				.marg15{margin:15px;}				.marg17{margin:17px;}				.marg20{margin:20px;}
.marg22{margin:22px;}				.marg25{margin:25px;}				.marg27{margin:27px;}				.marg30{margin:30px;}

.margTop0{margin-top:0px;}			.margTop2{margin-top:2px;}			.margTop5{margin-top:5px;}			.margTop7{margin-top:7px;}
.margTop10{margin-top:10px;}		.margTop12{margin-top:12px;}		.margTop15{margin-top:15px;}		.margTop17{margin-top:17px;}
.margTop20{margin-top:20px;}		.margTop22{margin-top:22px;}		.margTop25{margin-top:25px;}		.margTop27{margin-top:27px;}
.margTop30{margin-top:30px;}

.margBott0{margin-bottom:0px;}		.margBott2{margin-bottom:2px;}		.margBott5{margin-bottom:5px;}		.margBott7{margin-bottom:7px;}
.margBott10{margin-bottom:10px;}	.margBott12{margin-bottom:12px;}	.margBott15{margin-bottom:15px;}	.margBott17{margin-bottom:17px;}
.margBott20{margin-bottom:20px;}	.margBott22{margin-bottom:22px;}	.margBott25{margin-bottom:25px;}	.margBott27{margin-bottom:27px;}
.margBott30{margin-bottom:30px;}

.margLeft0{margin-left:0px;}		.margLeft2{margin-left:2px;}		.margLeft5{margin-left:5px;}		.margLeft7{margin-left:7px;}
.margLeft10{margin-left:10px;}		.margLeft12{margin-left:12px;}		.margLeft15{margin-left:15px;}		.margLeft17{margin-left:17px;}
.margLeft20{margin-left:20px;}		.margLeft22{margin-left:22px;}		.margLeft25{margin-left:25px;}		.margLeft27{margin-left:27px;}
.margLeft30{margin-left:30px;}

.margRight0{margin-right:0px;}		.margRight2{margin-right:2px;}		.margRight5{margin-right:5px;}		.margRight7{margin-right:7px;}
.margRight10{margin-right:10px;}	.margRight12{margin-right:12px;}	.margRight15{margin-right:15px;}	.margRight17{margin-right:17px;}
.margRight20{margin-right:20px;}	.margRight22{margin-right:22px;}	.margRight25{margin-right:25px;}	.margRight27{margin-right:27px;}
.margRight30{margin-right:30px;}

/*======== zIndex common value 1 to 20 =========*/
.zInd1 {z-index:1;}					.zInd6 {z-index:6;}					.zInd11 {z-index:11;}				.zInd16 {z-index:16;}
.zInd2 {z-index:2;}					.zInd7 {z-index:7;}					.zInd12 {z-index:12;}				.zInd17 {z-index:17;}
.zInd3 {z-index:3;}					.zInd8 {z-index:8;}					.zInd13 {z-index:13;}				.zInd18 {z-index:18;}
.zInd4 {z-index:4;}					.zInd9 {z-index:9;}					.zInd14 {z-index:14;}				.zInd19 {z-index:19;}
.zInd5 {z-index:5;}					.zInd10 {z-index:10;}				.zInd15 {z-index:15;}				.zInd20 {z-index:20;}

/*======== Custom css from customization =========*/
@font-face {
	font-family: 'Berlingske_sans_round_regular';
	src: url('./attachment_dw.action?attkey=FRbANEucS95NMLRN47z%2BeeOgEFCt8EGQJsWJiCH2WAVfnLVn2ghRGOdKiXhOdkSj&fromContentView=1&nav=FRbANEucS95NMLRN47z%2BeeOgEFCt8EGQuf6KjHLHOBw%3D&attdocparam=pB7HEsg%2FZ312Bk8OIuOIH1c%2BY4beLEAeOlpXRN%2BzRCs%3D');
	src: url('./attachment_dw.action?attkey=FRbANEucS95NMLRN47z%2BeeOgEFCt8EGQJsWJiCH2WAVfnLVn2ghRGILRoMyapkcC&fromContentView=1&nav=FRbANEucS95NMLRN47z%2BeeOgEFCt8EGQuf6KjHLHOBw%3D&attdocparam=pB7HEsg%2FZ312Bk8OIuOIH1c%2BY4beLEAeGQDtLWNVjoY%3D') format('woff'), 
		url('./attachment_dw.action?attkey=FRbANEucS95NMLRN47z%2BeeOgEFCt8EGQJsWJiCH2WAVfnLVn2ghRGHhej%2FX6wwlI&fromContentView=1&nav=FRbANEucS95NMLRN47z%2BeeOgEFCt8EGQuf6KjHLHOBw%3D&attdocparam=pB7HEsg%2FZ312Bk8OIuOIH1c%2BY4beLEAe2k%2BelkEU%2BPU%3D') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/*BODY*/

body {
	font-family: Georgia;
	font-weight: normal;
	font-size: 14px;
}

.ckContentArea{
	font-family: Georgia;
	font-weight: normal;
	font-size: 14px;
}

body a{
transition: all 0.3s ease 0s;
}

.form-group > label, .form-group input {
    font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
}

.BrowseContent {
	font-family: 'Conv_calibri', sans-serif;
}


/*BUTTONS*/

button, .btn {
	font-family: 'Conv_calibri', sans-serif;
}

.loadMoreContacts {
    width: 90%;
    width: calc(100% - 30px);
    margin: 0 15px;
}


.loadMoreContacts, .loadMoreContacts:hover, .loadMoreContacts:active, .loadMoreContacts:focus  {
    background-color: transparent;
    border: 1px solid #BED600;
    background-color: rgba(255,255,255,0.6);
    display: inline-block;
    font-family: 'Conv_calibri', sans-serif;
    font-size: 15px;
    font-weight: normal;
    text-align: center;
    transition: all 0.3s ease 0s;
    /* color: #343434; */
    font-family: 'Berlingske_sans_round_regular', sans-serif;
    color: #2e2e2e !important;
}

.sys-pref-class .btn-default, .email-pref-class .btn-default, #userProfileView .btn-default, .favDrop #topFavouritesDropdown, #advanceSearchTopBtn, #advanceSearchBottomBtn, .modal-content .btn-default{
	background-color: #fff;
	color: #343434;
	border: solid 1px #BED600;
    font-family: 'Conv_calibri', sans-serif;
	font-size: 15px;
}

.modal-content .btn {
	height: 35px;
	line-height: 16px
}

.header .headRight .SP_BTN_42 .btn {
	padding: 8px;
	height: 42px;
    width:42px;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default, .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
	background-color: #e3e3e3;
}

.IconTabBtn .btn-default {
	background-color: transparent;
	border: 1px solid #BED600;
	margin-left: 1px !important;
	color: #343434;
}

.IconTabBtn .btn-default.active {
	background-color: #BED600;
	color: #fff;
	box-shadow: none;
}

a.SP_Search_Button {
    color: #fff;
    background-color: #BED600;
    padding: 5px 60px;
    margin-left: 10px;
}

/*CTAs*/

.SP_Basic_Link {
    font-family: 'Conv_calibri', sans-serif;
	font-size: 15px;
	color: #fff;
}

/*Headings & Titles*/

h1, h2, h3, h4, h5, h6, .ckContentArea h1, .ckContentArea h2, .ckContentArea h3, .ckContentArea h4, .ckContentArea h5, .ckContentArea h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
    font-weight:normal;
}

.ckContentArea h1, .cke_panel_listItem h1, .ckContentArea h2, .cke_panel_listItem h2, .ckContentArea h3, .cke_panel_listItem h3, .ckContentArea h4, .cke_panel_listItem h4, .ckContentArea h5, .cke_panel_listItem h5, .ckContentArea h6, .cke_panel_listItem h6{
    font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
    font-weight:normal;
}

/*SIDE BAR*/

.sidebar ul {
	font-family: 'Conv_calibri', sans-serif;
    font-size: 14px;
}

/*Token*/

.token:hover {
	border-color: #bed600!important;
	background: #bed600!important;
}

/*ICONS

[class^="icon-"]::before, [class*=" icon-"]::before {
	color: #BBBBBB !important;
}*/

.icon-favourite-full::before {color: #4d5357;}

/*type ahead*/

.twitter-typeahead {
	font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
}

.searchDropPos .input-group-btn .tt-dropdown-menu {
	margin-top: 0px;
	font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
}

/*IMG*/
.radius4 {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

/*Pagination*/

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #bed600;
	border-color: #bed600;
	color: #000;
}


/*PANEL TITLES*/

.MainTitle .Titletxt{
    border:none;
}

.MainTitle span.Titletxt.TruncateTxt {
	font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
	border: none;
}

/*Large Panel Titles*/

.SP_Panel_Large .MainTitle span.Titletxt.TruncateTxt {
	font-size: 2.0em;
}

.globalMessage {
	top: 150px;
}

/*BUTTONS*/

button, .btn {
	border-radius: 0;
}

/*FORM INPUT*/

.form-control {
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/*HEADER*/

.header {
	height: 150px;
	box-shadow: none;
	border-bottom: none;
}

.header .grid {
	padding-top: 25px;
    padding-bottom: 25px;
}
.header .logo {
	margin: 0px;
}

.header .logo img {
    max-height: 100px;
}

/*==================
========SYSTEM BAR*/

.form-control:focus {
	box-shadow: none;
}

.header .nav .searchVisible .input-group {
	border: solid 1px #BED600;
}

.header .HeadSearch .form-control, .header .HeadSearch .form-control:focus {
	font-size: 17px;
	color: #2e2e2e;
  font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
}

.header .HeadSearch .form-control::-moz-placeholder{
	color: #2e2e2e;
	opacity: 1;
    font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
}

.header .HeadSearch .form-control::-webkit-input-placeholder{
	color: #2e2e2e;
	opacity: 1;
    font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
}

.header .HeadSearch .form-control:-ms-input-placeholder {
	color: #2e2e2e;
	opacity: 1;
    font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
}

.header .HeadSearch .input-group .input-group-btn .btn:hover, .header .HeadSearch .input-group .input-group-btn .btn:focus {
    border-color: #4B2942;
}

.input-group-btn .caret {
    border-top-color: #4B2942!important;
}

.HeadSearch .dropdown-menu > li > a {
    font-family: inherit;
}

.header .headRight .dropdown-menu {
	max-width: 270px;
	font-family: 'Berlingske_sans_round_regular', sans-serif;
}

.favDrop .dropScroll > li > a {
	padding: 5px 0;
	line-height: 1.42857143;
	color: #333;
	margin: 10px;
	border-bottom: solid 1px #fff;
}

.SP_BTN_42 .icon-favourite-empty:before {
  content: "\e036";
}

.favDrop .dropdown-menu.pull-right {
	margin-top: 20px;
}

.favDrop .dropScroll > li > a:hover, .dropScroll > li > a:focus {
	color: #262626;
	text-decoration: none;
	background-color: transparent;
	border-bottom: solid 1px #58A618;
}

.header .headRight li.favDrop ul.dropdown-menu li {position:relative;float:none;margin-left:0px;padding-bottom:5px}

.header .headRight li.favDrop ul.dropdown-menu li::after{
    content: '';
    display: block;
    position: absolute;
    bottom: 0px;
    width: 50%;
    left: 4%;
    border-top: 2px solid #e9e9e9;
}

li#seeAllFavourites::after, li#recentlyViewed::after, li.divider::after, li#favourites::after, li.filterSearch::after {
    content: none!important;
}

.header .headRight li.favDrop ul.dropdown-menu li {
	padding-bottom: 1px;
}

.navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 3px 10px;
	color: #2e2e2e;
	font-size: 16px;
}

#quickSearchUL {
	margin-top: 20px;
}

input#searchAllFavouriteText {
    border-color: #BED600;
}

/*MODAL POP UP*/

.modal-body {
	font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
}

.modal-body ul#AllFavourites .TruncateTxt{
	border-bottom: solid 1px #fff;
}

.modal-body ul#AllFavourites .TruncateTxt:hover {
	border-bottom: solid 1px #58A618;
}

.modal-body .icon-favourite-full:before {color:#58A618!important;}

.modal-body ul#AllFavourites .icon:nth-of-type(2) {
	display: none;
}

.modal-body ul#AllFavourites li {border-top: none; padding: 15px 0px; position:relative}

.modal-body ul#AllFavourites li::after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0px;
	width: 50%;
	left: 0%;
	border-top: 2px solid #e9e9e9;
}

#recentlyViewedData_4, #recentlyViewedData_3, #favouritesData_3, #favouritesData_4 {
	display: none;
}

.modal-footer button.btn.btn-cancel{
    border: 1px solid #bed600!important;
    color: #4D5357!important;
    background-color: transparent!important;
    font-weight: normal;
    padding: 10px;
    text-align: center;
    transition: all 0.3s ease 0s;
    margin-left: 5px;
}

/*NAVIGATION*/

.navigation {
	margin-top: 150px;
    padding:15px 0;
}

.navigation .col-md-12 {
    padding: 0px 0px;
}

.navigation .navbar-nav > li:nth-child(n+2) {
	border-left: solid 2px #bec5c2;
}

.navbar-nav > li > a {
	line-height: 20px;
	font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
	font-size: 16px;
    padding: 3px 20px;
}
 
.dropdown-menu {
	top: 40px;
	font-size: 13px;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.dropdown-menu > li > a {
	padding: 3px 15px;
	font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
}


.navbar-nav > li.SP_Nav_Login {
    display:none;
    float: right;
}

body.pUser .navbar-nav > li.SP_Nav_Login {
    display:block;
}

.navbar-nav > li.SP_Nav_Login {
    border: none!important;
}

.navbar-nav > li.SP_Nav_Login a {
    border: 1px solid #bed600!important;
    color: #4D5357!important;
    background-color: transparent!important;
    font-family: Georgia, sans-serif;
    font-size: 17px;
    font-weight: normal;
    padding: 10px;
    text-align: center;
    transition: all 0.3s ease 0s;
    margin-left: 5px;
}

.navbar-nav > li.SP_Nav_Login a:hover{
    border: 1px solid #bed600!important;
    color: #4D5357;
    background-color: transparent;
}

.navigation .navbar-nav .caret {
    border-top: 4px solid;
}

/*Mega Menu*/

.top-mega-menu > li .sub-mega-menu {
    border: none;
    background-color: #5482AB;
    padding-bottom: 30px;
    max-height: inherit!important;
}

.top-mega-menu a:hover {
    text-decoration: none!important;
}

.top-mega-menu > li .sub-mega-menu h4 {
    color:#fff;
    font-size:16px;
}

.top-mega-menu > li .sub-mega-menu h4 a{
    color:#fff;
    position: relative;
    display: block;
}

/* .top-mega-menu > li .sub-mega-menu h4 a::after {
	width: 50px;
	padding: 0;
	display: inline-block;
	height: 18px;
	content: '';
	background: url('https://www.engage.hoganlovells.com/knowledgeservices/flag/flag_1226.gif');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right;
	vertical-align: bottom;
	position: absolute;
	right: 0;
	margin-top: -8px;
	display: block;
	top: 50%;
	z-index: -1;
}
*/

.top-mega-menu > li .sub-mega-menu .ckContentArea ul {
    padding-left:0;
}

.top-mega-menu > li .sub-mega-menu .ckContentArea li {
    color: #fff;
    font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
    list-style: none;
    font-size:15px;
    margin-bottom: 10px;
}

.top-mega-menu > li .sub-mega-menu .ckContentArea li a {
    color: #fff;
}

@media (max-width: 767px) {
    .navigation-panel.in .navigation-panel-content {
	padding-top: 75px;
}
}

/*BREADCRUMB*/

.breadcrumbLink {
	display: none;
    border:none;
}

/*Alerts*/

#autoPageForm .pageWrapper .row .grid.clearfix #alertSuccessMsg .alert-info, #autoPageForm .pageWrapper .row .grid.clearfix #invalidUserMsgDiv .alert-info, #autoPageForm .pageWrapper .row .grid.clearfix #alreadyUserMsgDiv .alert-info {
	color: #000;
	background-color: transparent;
	border-color: #bed600;
}

.alert{
    margin: 20px;
    border-radius: 0;
}

.alert-info{
    color: #4D5357;
    background-color: transparent;
    border-color: #bed600;
    font-size: 15px;
    line-height: 1.5em;
  font-family:Georgia;
}

.alert-info .TxtCenter{
  text-align: left!important;
}

/*Custom Content Creation Alert*/

.SP_Meta_Message {
	border: dashed 1px #bed600;
	padding: 5px;
	margin-top: 20px;
}

.SP_Meta_Message [data-icon]::before{
    color: #bed600;vertical-align:middle;margin-right:5px

}

/*Custom Content Creation Alert*/

.SP_Meta_Message {
	border: dashed 1px #bed600;
	padding: 5px;
	margin-top: 20px;
}

.SP_Meta_Message.SP_Meta_Message_Global {
    color: #d73434;
    border: dashed 1px #d73434;
	font-family: 'Conv_calibri', sans-serif;
}
.SP_Meta_Message.SP_Meta_Message_Global a{color: #d73434; text-decoration:underline;}

.SP_Meta_Message [data-icon]::before{
    color: #bed600;vertical-align:middle;margin-right:5px

}

/*DASHBOARD*/

.SP_Panel_Welcome {
    background-color: #f6f6f6;
    color: #808c87;
}

.SP_Panel_Welcome span.Titletxt.TruncateTxt {
    border-bottom: none;
}

.SP_Panel_Whatever span.Titletxt.TruncateTxt {
    font-family:georgia;
    font-size: 3em;
    line-height:1.25em;
    border:none;
}

.SP_Panel_Search {
	padding: 1% 10% 1%;
}

/*PANELS*/

.SP_Panel > div {
    margin: 10px;
    padding: 10px 0px;
}

.SP_Panel.SP_Panel_No_Margin .MainTitle {
    margin: 0;
}

.SP_Panel.SP_Panel_Center .MainTitle {
	text-align: center;
}

.SP_Panel .MainTitle .Titletxt {
    font-size: 2.0em;
}

.SP_Narrow_Col .SP_Panel .MainTitle .Titletxt {
	font-size: 1.4em;
}

.SP_Panel.SP_Panel_SM_Title .MainTitle .Titletxt, .GridCol2.col_ls > .SP_Panel_SM_Title .itemList > p > a > strong {
	font-size: 1.2em;
}

.SP_Panel.SP_Panel_White_BG > div {
    background-color: #fff;
    margin: 10px;
    padding: 10px 0px;
}

.SP_Panel .MainTitle.Titlehide, .SP_Panel_Scroll .MainTitle.Titlehide {
    margin: 0px 0px 0 0px;
}

.VC_Filter > div {
    margin: 10px 10px 0px 10px;
    padding: 0px 10px 0px 10px;
}
.VC_Filter .MainTitle.Titlehide {
    display: none;
}
.VC_Margin .compWrapper.ckContentArea.clearfix {
    margin: 10px 0px 0px 20px;
}

.VC_Margin .MainTitle.Titlehide {
    margin-top: 0;
}

.TruncateTxt, .TruncateLink {
	white-space: normal !important;
}

.columns .thumbnail .titleOverlap .titleTransbg {
	background: #000;
}

.columns .thumbnail img {
	border-radius: 0;
}

.thumbDes > p > a > strong, .thumbContent > p > a > strong, .cont_title .itemList a > strong, .titleOverlap .relativeDiv.TruncateTxt, .BrowseContent p > a > strong, .SP_Panel_CL_MT_Prepend_Title p.margBott0 a strong, .SP_Panel_CL_MT_Prepend_Title.SP_Panel_Feature_Prepend_Title p:nth-of-type(1) a strong {
	font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
	font-weight: normal;
	font-size: 19px;
}

.thumbDes h2 > a > strong {
	font-weight: normal;
}

.contentMeta > a {
	font-size: 11px;
	font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
	color: #8b8b8b;
}

.contentMeta span.commaSeparator{
    color: #8b8b8b;
}

.cont_wide_thumb_title .thumbDes > p > strong {
    font-weight: normal;
    font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
}

ul.list-inline .icon-highq-like-off.active:before {
    color: #4d5357;
}

.SP_L_News .thumbnail img {
	border-top: solid 10px #58A618;
}

.SP_Insights .thumbnail img {
	border-top: solid 10px #BEC5C2;
}

.SP_L_Analysis .thumbnail img {
	border-top: solid 10px #4D5357;
}

.SP_L_Product .thumbnail img {
	border-top: solid 10px #5482AB;
}

.SP_L_Cross_border_guide .thumbnail img {
	border-top: solid 10px #2C5E4F;
}

.SP_L_Podcast .thumbnail img {
	border-top: solid 10px #4B293D;
}

.moduleName a{
	font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
}

.moduleName a:hover{
text-decoration: none
}

.SP_Panel_BG_White .compWrapper.clearfix > div {
	background-color: #fff;
	padding: 10px;
}

.SP_Panel .thumbDes > p.margBott0, .SP_Panel_CL_MT_Prepend_Title p.margBott0 {
    height: 100px;
    position: relative;
    overflow: hidden;
    display:block;
}

.SP_Panel_CL_MT_Prepend_Title.SP_Panel_Feature_Prepend_Title .thumbOuter > p:nth-of-type(1) {
    height: 50px;
    position: relative;
    overflow: hidden;
    display:block;
}

.SP_Panel.SP_Panel_CL_MT_Prepend_Title .thumbDes > p.margBott0{
  display:none;
}

.SP_Panel_CL_MT_Prepend_Title span.SP_Date:not(:first-child) {
    display: none;
}

.SP_Panel .moduleName {
    position: ;
    bottom: 0;
}

.SP_Panel_Slider .thumbDes p {
    height: 80px;
    position: relative;
}

.SP_Panel_Slider .moduleName {
    position: absolute;
    bottom: 0;
}

.thumbDes .icon_content .icon {
    color: #BBBBBB;
    font-size: 16px;
}

/*Hides Share etc*/

.SP_Panel_Hide_Share li ul.list-inline {
	display: none;
}

/*Section overlay Panel titles based on colour*/

.SP_Panel_White_Title .MainTitle .Titletxt {
	color: #fff;
}

/*Transparent Map BG*/
.SP_Panel_CTK_Map .jvectormap-container {
	background-color: transparent !important;
}

/*People Panel*/

a.usercardLink strong {
	font-family: 'Conv_calibri', sans-serif;
	font-weight: normal;
    font-size:16px;
}

.SP_People_Panel a.usercardLink strong {
    color: #4d5355;
    text-decoration: none;
}

.SP_People_Panel span.phone {
    display: block;
}

.SP_People_Panel .GreyFont {
    color: #4d5355;
    font-family: 'Conv_calibri', sans-serif;
}

.SP_People_Panel .city {
    color: #4d5355;
    font-family: 'Conv_calibri', sans-serif;
}

.SP_People_Panel .thumbDes a:nth-of-type(2) {
	display: none;
}

.userinfoDropdownHeader .usertitle {
	font-size: 17px;
	line-height: 19px;
	font-weight: normal;
	padding-right: 35px;
	display: block;
	font-family: 'Berlingske_sans_round_regular', sans-serif;
}

.userinfoDropdown {
	width: 350px;
}

.userinfoDropdown .margBott5 {
	font-family: "Georgia";
}

.userinfoDropdown hr {
	display: none;
}

.userinfoDropdown .clearfix {
	font-family: 'Berlingske_sans_round_regular', sans-serif;
	font-size: 0.9em;
}

.userinfoDropdown strong {
	font-weight: normal;
	font-size: 1.2em;
	color: #939393;
}

.userinfoDropdown p, .userinfoDropdown p > a, .userinfoDropdown p, .userinfoDropdown p span::before {
	color: #939393!important;
}

.userinfoDropdown p > a{
    font-size: 0.9em;
}

.userinfoDropdown p.margBott15{
  font-size:14px;
}

.userinfoDropdown p.publicProfileLbl > a {
	font-family: Georgia;
}



/*Prefs Page*/

.browsearrowicon span {
	font-family: 'Conv_calibri';
}

body.email-pref-class hr, body.sys-pref-class hr {
	border-color: #fff;
}

#userPreferencesMetadata .nav-pills > li {
	padding: 0px 20px;
}

#userPreferencesMetadata .nav-pills > li:nth-of-type(1) {
	padding: 0px 20px 0 0;
}

#userPreferencesMetadata .nav-pills > li:nth-child(n+2) {
	border-left: solid 2px #bec5c2;
}

#userPreferencesMetadata .nav-pills > li > a {
	background-color: transparent;
	font-family: 'Conv_calibri', sans-serif;
	padding: 0;
	border-bottom: solid 1px #fff;
	border-radius: 0;
}

#userPreferencesMetadata .nav-pills > li > a:hover {
	border-bottom:solid 1px #58A618;
}

#userPreferencesMetadata .nav-pills > li.active > a{
	border-bottom:solid 1px #58A618;
}

.emailPrefSection p, .sysPrefPageMetadata p{
	font-family: Georgia;
	margin: 40px 0;
}

.emailPrefSection p, .sysPrefPageMetadata p, .emailPrefModuleSection p {
	font-family: Georgia;
	margin: 20px 0;
}

#modulesList {
	font-family: 'Berlingske_sans_round_regular', sans-serif;
	font-size: 13px;
}

#modulesList .table.tablegrid th {
	background: #fff !important;
	padding: 10px;
    font-family: 'Berlingske_sans_round_regular', sans-serif;
    font-weight: normal;
    font-size:1.1em;
}

.table-striped > tbody > tr.even > td, .table-striped > tbody > tr.even > th, .even {
	background: #fff;
}

#modulesList table {
	border: solid 1px #bec5c2;
}

.emailPrefSection option[value="6"] {
    display: none;
}

/*Profile page*/

.profileRightBar .marg0.fontsize15 {
	font-family: 'Berlingske_sans_round_regular', sans-serif;
	color: #747070;
}

.profileRightBar .marg0.fontsize15 strong {
	font-weight: normal;
}

.profileRightBar #recentActivityDiv .media .pull-left {
	display: none;
}

.profileRightBar #recentActivityDiv .media .media {
	margin-left: 0;
}

.profileRightBar #recentActivityDiv .media.RemovePadding {
	box-shadow: none;
	border-radius: 0;
}

.profileRightBar #recentActivityDiv .media-body a {
	font-family: 'Berlingske_sans_round_regular', sans-serif;
	font-size: 20px;
}

.profileRightBar #recentActivityDiv .media-body a strong{
	font-weight: normal;
}

#recentActivityDiv div > .PreFormat {
	font-family: 'Georgia' !important;
	margin-top: 10px;
}

.profileRightBar p.GreyFont.fontsize13.marg0 > span {
    visibility: visible;
    position: absolute;
    left: 0;
}

.profileRightBar p.GreyFont.fontsize13.marg0 {
    visibility: hidden;
    position: relative;
}

/*Narrow Row/Section*/

.row.SP_Narrow_Section{
    max-width: 1400px;
}

/*----Gradient Overlay Hero---*/

.row.SP_Section_Overlay .clearfix {
    position: relative;
}

.row.SP_Section_Overlay::before {
    background: transparent linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.3)) repeat scroll 0 0;
    clear: both;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
}

.SP_Section_Overlay.SP_Section_Overlay_Left::before {
background: linear-gradient(to right, rgba(170,163,142,1) 0%, rgba(170,163,142,0.7) 33%, rgba(170,163,142,0.7) 34%, rgba(170,163,142,0) 50%);
}

.row.SP_Section_Overlay.SP_Section_Overlay_Blue::before {
    background: transparent linear-gradient(rgba(84, 130, 171, 0.75), rgba(84, 130, 171, 0.75)) repeat scroll 0 0;
}

.row.SP_Section_Overlay{
    position:relative;
}

@media (max-width: 600px){
    .row.SP_Section_Hide{display:none;}
}

/*Hero Panel*/

.SP_Panel_Hero_Hero h1 {
	text-align: center;
}

.SP_Panel_Hero_Hero .owl-theme .owl-controls .owl-buttons .icon {
	font-size: 30px;
	color: #fff;
}

/*FEATURES*/

.SP_Panel_Features .floatingContainer.four .thumbOuter {
    width: 16%;
    clear: none!important;
}

div[class^="feature"] .itemList > p > a > strong {
	color: #343434;
    font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
    font-size: 27px;
    font-weight: normal;
}

div[class*="SP_HL_"] div[class^="feature"] .itemList > p > a > strong {
	color: #fff;
}

/*Hide feature title*/
.SP_Panel_Feature_No_Title .itemList > p:nth-of-type(1){
	display: none;
}

.SP_Panel_Feature_No_Title > div.feature_title_sum {
    padding: 0;
}

/*remove hr in features*/
.SP_Panel_Feature hr {
	display: none;
}

/*Option to show panels if other panels not present*/

.SP_Panel_Fallback, .SP_Panel_Default{
    display:none;
}

/*CTK Features*/

.SP_Panel_Feature_CTK_CTA p, .SP_Panel_Feature_CTK_CTA a, .SP_Panel_Feature_CTK_CTA .itemList > p > a > strong {
    color: #fff!important;
    border-color: #fff!important;
}

.SP_Panel_Feature_CTK_CTA .itemList {
    border: solid 10px #522d46;
    padding: 10px;
}

.SP_Panel_Feature_CTK_CTA hr {
    display: none;
}

.SP_Panel_CTK_Map_Text .ckContentArea {
    display: none;
    background-color: rgba(222,232,229,0.9);
    margin:25px;
}

/*Hide CTK Menu if SP_Hide_CTK_Ul is in body class*/

body.SP_Hide_CTK_Ul .row.CTKTopMenu {
    display: none;
}

/*CTAs*/

a.SP_CTA {
   background-color: transparent;
     border: 1px solid #e9e9e9; 
    background-color: rgba(255,255,255,0.6);
    display: inline-block;
    font-family: 'Conv_calibri', sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 10px 25px;
    text-align: center;
    transition: all 0.3s ease 0s;
    /* color: #343434; */
    margin-right: 10px;
    margin-bottom: 10px;
    font-family: 'Berlingske_sans_round_regular', sans-serif;
    color: #2e2e2e !important;
}


.SP_Section_Overlay a.SP_CTA{
    border-color: #e9e9e9;
    color: #e9e9e9;
}

a.SP_CTA.SP_CTA_FW {
    display: block;
}

.SP_HL_Purple a.SP_CTA{
  border-color:#4B2942;
}

.SP_HL_Green a.SP_CTA {
    border-color: #BED600;
    color: #343434;
}

.SP_HL_Slate a.SP_CTA{
  border-color:#4D5357;
}

.SP_CTA.icon.icon-user-prefrence::before {
	margin-right: 5px;
}

a.SP_CTA [class*="icon-"]::before {
	vertical-align: middle;
}

.SP_HL_Blue .ckContentArea .SP_CTA {
	background-color: #5482ab;
}

.SP_HL_Blue .ckContentArea .SP_CTA:hover {
	background-color: transparent;
    color: #5482ab;
}

.SP_CTA.icon i {
    display: none;
}

/*ScrollTo CTAs*/

.SP_Scroll_Wrapper {
    /*display: flex;
    justify-content: space-between;*/
    margin-top: 50px;
}

.SP_Scroll_Wrapper a.SP_CTA {
    color: #191919;
    padding: 10px 15px;
    cursor: pointer;
    background-color: #d9d9d9;
    margin-right: 5px;
    margin-top: 1px;
    border: solid 1px #d9d9d9;
    font-size: 17px;
    position: relative;
    margin-bottom: 1px;
    /*width: 32.3333%;*/
    width: 100%;
    text-align: center;
}

.SP_Scroll_Wrapper a.SP_CTA:focus, .SP_Scroll_Wrapper a.SP_CTA:hover {
    background: #c1d72d;
    color: #fff;
    border-color: #c1d72d;
}

.no-results {
    font-family: 'Conv_calibri', sans-serif;
    color: #2e2e2e !important;
    margin-right: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 25px;
    text-align: center;
    font-family: 'Berlingske_sans_round_regular', sans-serif;
    background-color: rgba(255,255,255,0.6);
    display: inline-block;
    border: 1px solid #BED600;
}

/*Tabbed Content*/

ul.tabs {
	margin: 5px 0px;
	padding: 0px;
	list-style: none;
}

ul.tabs li {
	background: none;
	color: #191919;
	display: inline-block;
	padding: 10px 15px;
	cursor: pointer;
	background-color: #bec5c2;
	margin-right: 5px;
	margin-top: 1px;
	border: solid 1px #bec5c2;
	font-family: 'Conv_calibri', sans-serif;
	font-size: 16px;
	position: relative;
	margin-bottom: 15px;
	min-width: 100px;
	text-align: center;
}

ul.tabs li.current, ul.tabs li:hover {
    background: #c1d72d;
    color: #fff;
    border-color: #c1d72d;
}

ul.tabs li.current::after{
    content:'';
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -15px;
    width: 0;
    height: 0;
    border-top: solid 15px #BED600;
    border-left: solid 15px transparent;
    border-right: solid 15px transparent;
}

.SP_Tabbed_Row .Subrow {
  /*display:none;*/
}

.SP_Tabbed_Row .Subrow.non-active {
    display: none;
}

.SP_Tabbed_Row .Subrow.current {
  display: block!important;
}

.SP_Tabbed_Row .sortable-item.SP_Show_Panel{
  display: block;
}

.SP_Tabs .compWrapper {
    padding-left: 5px;
}

.SP_Tabs .compWrapper > [class^="col-"] {
    padding: 0;
}

.SP_Tabs .MainTitle {
	display: none;
}
.SP_Tabs.SP_Tabs_Show_Title .MainTitle {
    display: block;
}

.SP_Tabs section.container .row {
	background-color: #f3f3f3;
	padding: 15px 0px;
}

.SP_Tabbed_Row.SP_Tabbed_Row_Border .Subrow {
    background-color: #fff;
    padding: 10px 0px;
    margin: 0px 15px;
    border-radius: 0;
    border: solid 1px #E6E6E6;
}

.SP_Tabbed_Row .Subrow {
    background-color: #fff;
    margin: 0px;
    border-radius: 0;
}

.SP_Tabs .list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: none;
    border-radius: 0!important;
    border-bottom:solid 1px #e3e3e3;
}

.SP_Tabs > div > .compWrapper > div > .itemList {
	background-color: #fff;
	padding: 5px;
    margin-bottom:10px;
    border-bottom: 1px solid #E6E6E6;
}

.SP_Tabs hr.clearfix {
	display:none;
}

.SP_Tabs .btn-primary, .SP_Tabs .btn-primary:hover {
	color: #fff;
	background-color: #23b1a5;
	border-color: #23b1a5;
}

.SP_Tabs .itemList p > a > strong{
	font-family: arial;
	font-size: 13px;
}

.col_xl .SP_Tabs .dropContent {
	max-width: 100%!important;
}

.SP_Tabs h4.list-group-item-heading {
    margin: 5px 0;
    font-size: 23px;
    font-weight: normal;
    font-family: 'Berlingske_sans_round_regular', sans-serif;
}

.SP_Tabs ul {
	padding: 0;
}

.SP_Tabs li {
	list-style: none;
}

li.tab-link-plus {
    float: right;
}

li.tab-link-plus a{
    color:#191919!important;
    transition:none;
}

li.tab-link-plus a:hover{
    color:#fff!important;
}

.SP_Speakers .col-md-12 {
    background-color: #f7f7f7;
    padding: 10px;
    border: solid 1px #fff;
}

.SP_Speakers .MainTitle .Titletxt {
    border: none;
    text-align: center;
    font-family: 'Berlingske_sans_round_regular', sans-serif;
    font-size: 30px;
}

.SP_Panel .MainTitle {
    margin: 0px 0px 30px;
    line-height: 30px;
}

/*Filter*/
.filterVerList.margBott20.filterMarg.clearfix.paddLeft10.paddRight10 {
	padding-left: 15px;
}

/*SELECT*/

select {
	font-family: arial;
    font-family: 'Berlingske_sans_round_regular', sans-serif;
}

.filterVerList.margBott20.filterMarg.clearfix.paddLeft10.paddRight10 {
	padding-left: 20px;
}

/*SELECT2 Plugin*/

.select2-dropdown {
	border: 1px solid #4d5355!important;
	border-radius: 0!important;
}

.select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid #BED600!important;
	border-radius: 0!important;
	height: 33px;
}

.select2-container .select2-selection--single .select2-selection__rendered, .select2-results__option {
	font-family: 'Berlingske_sans_round_regular', sans-serif;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #4d5355!important;
	color: white;
}

/*jQuery Nice Select Plugin*/

.SP_Panel .nice-select.form-control.dropContent {
    min-width: 25%!important;
}

.SP_Panel .nice-select {
    float: none!important;
    /* height: 50px!important; */
}

.SP_Panel .nice-select.form-control{
    box-shadow: none!important;
    border: 1px solid #BED600!important;
    border-radius: 0;
    /*padding: 0px 10px;*/
    padding: 0 25px 0 10px; /*comment above padding to avoid overlap of text*/
}
.niceSelect_dropdownfix .nice-select {
    max-width: none !important; /*--- UID-2293 ---*/
}
.SP_Panel .nice-select.form-control span{
  line-height: inherit;
  font-family: 'Berlingske_sans_round_regular', sans-serif;
}

.SP_Panel .nice-select .list {width:100%!important;border-radius: 0;border: 1px solid #4d5355!important;font-family: 'Berlingske_sans_round_regular', sans-serif;}

.SP_Panel .nice-select .option.focus, .SP_Panel .nice-select .option.selected.focus, .SP_Panel .nice-select .option:hover{
  background-color: #4d5355!important;
  color:#fff;
}

.SP_Panel .nice-select .list:hover .option:not(:hover) {
    color: #555555!important;
}
/* UID-860 */
.niceSelect_dropdownfix .nice-select .list{
	width:auto !important;
	overflow: auto;
    max-height: 300px;
}
@media screen and (max-width:600px){
	.niceSelect_dropdownfix .nice-select .list{
		width:inherit !important;
	}
	.niceSelect_dropdownfix .nice-select .option{
		width: calc(100vh - 220px);
	}
}

/*END*/

.SP_Panel_Flex .filterVerList {
	display: flex;
	/*flex-wrap: wrap;
	justify-content: space-evenly;*/
	max-width: 97%;
	margin: 10px 0 20px 0;
	padding-left: 10px !important;
}

.VC_Filter.SP_Panel_Flex .filterVerList {
	margin: 10px 0 20px 3px;
}

.SP_Panel_Flex .select2-container {
	box-sizing: border-box;
	margin: 0px;
	position: relative;
	vertical-align: middle;
	padding: 1px;
	min-width: 25%;
}

@media (min-width: 300px) and (max-width: 1052px)  {
.SP_Panel_Flex .filterVerList {display: table!important;}
.SP_Panel_Flex .select2-container {min-width: 275px!important;}
}

/*FOOTER*/

.SP_Footer_List {
	padding-left: 0;
	font-family: 'Berlingske_sans_round_regular', sans-serif;
}

.SP_Footer_List li {
	list-style: none;
	display: inline-block;
	padding: 0px 20px 0 0;
}

.SP_Footer_List li:nth-child(n+2) {
	border-left: solid 1px #777070;
	padding-left: 20px;
}

.footer{
    display: none;
}


/*LOGIN PAGE*/

body.loginpage {
	font-family: 'Berlingske_sans_round_regular', sans-serif;
	font-size: 15px;
	line-height: 19px;
}

body.loginpage .loginWrapper input, body.loginpage .loginWrapper .remembersection, .loginbtn, .loginbtn:hover, .loginbtn:active, body.loginpage .loginWrapper .resetWrapper, body.loginpage .loginWrapper .signUpSection, body.loginpage .loginWrapper .Powerbysection {
	font-family: 'Berlingske_sans_round_regular', sans-serif;
font-size: 13px !important;
}

.loginpage .logosection h1 {
    display: none;
}

.loginpage .wapperinner, .forgotPassword .wapperinner{
	display: block;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	max-width: 450px;
	margin: 8% auto;
	background-color: #fff;
	padding-top: 40px;
}

.supportlbl, .supportlbl a, .footersection p, .footersection a{
    font-family: 'Berlingske_sans_round_regular', sans-serif;    
}

.loginpage .wrapper, .forgotPassword .wrapper{
	position: relative;
    background-position: top;
}

.loginpage .resetWrapper {
	margin-bottom:10px;
}

.setPasswordPage .footersection,
.unsubscribePage .footersection{
    position: relative;
    padding-bottom: 20px;
    background: none;
    box-shadow: none;
    padding: 0;
}

.loginpage .resetWrapper a {
	font-size: 13px;
	border-bottom: 1px solid #58A618;
    font-weight:bold;
}

.signUpSection > a {
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #58A618;
    font-weight:bold;
}

.signUpSection > p > a {
	color: #5584b3;
	text-decoration: none;
	border-bottom: 0px;
}
.signUpSection > p {
	font-weight: bold;
        margin-top: 10px;
}

.supportlbl a, .supportlbl a:hover {
color: #5584b3 !important;
}

.loginpage .footerlogo, .loginpage .Powerbysection, .forgotPassword .Powerbysection, .forgotPassword .footerlogo, .SP_Self_Reg .footerlogo{
   display: none;
}

.forgotPassword .footersection {
    position: relative;
}

.forgotPassword .footersection .termsCondition:nth-of-type(2) {
	display: none;
}

.forgotPassword center p {
	text-align: left;
}

.loginpage h4 {
    display: none;
}

.loginbtn, .loginbtn:hover, .loginbtn:active {
	background-color: transparent;
	border: 1px solid #bed600;
	display: inline-block;
	font-family: 'Conv_calibri';
	font-size: 15px !important;
	font-weight: bold;
	padding: 5px 20px;
	text-align: center;
	transition: all 0.3s ease 0s;
	color: #000;
}

.SP_Self_Reg button#btnSaveErrorPage {	font-weight: bold!important;
	padding: 5px 20px;}

.loginpage .resetWrapper a:hover {
    text-decoration: none;
}

.loginpage .remembersection label {
	font-size: 13px;
}

.loginpage input, textarea, select, button {
    font-family: Georgia, sans-serif;
}

.loginpage .footersection{
	position: relative;
}

.loginpage .footersection, .SP_Self_Reg .footersection{
	position: relative;
}

.loginpage .form-control {
    font-family: 'Berlingske_sans_round_regular', sans-serif;
}

input, textarea, select,  button {
    font-family: 'Conv_calibri', sans-serif;
}

.supportlbl, 
.supportlbl a, 
.footersection p,  
.footersection a, 
.SP_Self_Reg .supportlbl, 
.SP_Self_Reg .supportlbl a, 
.SP_Self_Reg .footersection p, 
.SP_Self_Reg .footersection a{
    color: #4D5357;
    text-shadow: none;
}

.loginpage .footersection .privacyPolicy,.forgotPassword .footersection .privacyPolicy, .SP_Self_Reg .footersection .privacyPolicy {
	display: none;
}

/*Self Reg Page*/

.SP_Self_Reg .container {
    background-image: url(https://www.engage.hoganlovells.com/knowledgeservices/flag/flag_1262.gif);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    position: absolute;
    width: 100%;
    height: 100%;
    display: table;
    margin: 0;
}

.SP_Self_Reg .pageWrapper .row {
    /*display: table-cell;*/
    vertical-align: middle;
    margin: 8% auto;
}

.SP_Self_Reg .pageWrapper .alert{
    margin-top: 0;
}

.SP_Self_Reg .TopHeadBar, .SP_Self_Reg .footerContainer {
    display: none;
}

.SP_Self_Reg .logosection {
    text-align: center;
    margin-bottom: 30px;
}

.SP_Self_Reg .form-control {
    font-family: 'Berlingske_sans_round_regular', sans-serif;
}

.SP_Self_Reg .pageWrapper .row .alert-info .margTop30 {
	margin-top: 0;
}

#autoPageForm .breadcrumbLink, #selfRegPageForm .breadcrumbLink{
	display: none;
}

#autoPageForm .pageWrapper .row .grid.clearfix, #selfRegPageForm .pageWrapper .row .grid.clearfix {
    display: block;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	max-width: 450px;
	background-color: #fff;
	padding-top: 40px;
}

#autoPageForm .pageWrapper .row .grid.clearfix h5, #selfRegPageForm .pageWrapper .row .grid.clearfix h5 {
	font-size: 20px;
	text-align: center;
    font-weight: bold;
}

#autoPageForm .pageWrapper .row .grid.clearfix #alertSuccessMsg .alert-info, #autoPageForm .pageWrapper .row .grid.clearfix #invalidUserMsgDiv .alert-info, #autoPageForm .pageWrapper .row .grid.clearfix #alreadyUserMsgDiv .alert-info {
	color: #404040;
	background-color: transparent;
	border-color: #a6172e;
	margin: 20px;
}

.forgotPassword h1 {
    display: none;
}
#selfRegPageForm button#cancelSelfReg.btn.btn-cancel, 
#selfRegPageForm button#btnSaveErrorPage.btn.btn-default{ 
 background-color: transparent;
 border: 1px solid #bed600;
 display: inline-block;
 font-family: 'Conv_calibri';
 font-size: 15px !important;
 font-weight: bold;
 padding: 5px 20px;
 text-align: center;
 transition: all 0.3s ease 0s;
 color: #000;
}

#selfRegPageForm h5.marg0.loadeditable.TxtLeft {
    color: #4D5357;
    font-weight: normal!important;
}

#selfRegPageForm .wrapperSpace {
    padding-bottom: 0;
}

#selfRegPageForm .RegContainer .form-group > div {
    width: 100%;
}

#selfRegPageForm .RegContainer .form-group > div.col-sm-4.padd0 {
    padding: 0 15px;
    width: 100%;
}

/*FORGOT PASSWORD PAGE*/

.setPasswordPage .wrapper {
    background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    position: absolute;
    width: 100%;
    height: 100%;
    display: table;
    margin: 0;
}

.setPasswordPage .wapperinner {
    margin: 8% auto;
    display: block;
    vertical-align: middle;
    position: relative;
    z-index: 1;
    max-width: 450px;
    background-color: #fff;
    padding-top: 40px;
}

.setPasswordPage .wrapper h1 {
    font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
    color: #4D5357;
    font-size: 20px;
    width: 445px;
    text-align: left;
    margin: 0 auto;
    padding: 0 20px;
}

.setPasswordPage .loginWrapper {
    max-width: 445px;
    width: inherit;
}

.setPasswordPage .wrapper .textbox {
    border-radius: 0;
    border-color: #ccc;
}

.setPasswordPage .remembersection label {
    display: block;
    margin-bottom: 15px;
    font-size: 13px;
}

.setPasswordPage .footersection {
position: relative;
padding-bottom:20px;
}

.setPasswordPage .Powerbysection {
    display: none;
}

.setPasswordPage .footersection a {
    text-decoration: none;
    color: #5584b3 !important;
}

/*COMPARISON TOOLKITS*/

.CTKquickreport_comp {
	background-color: #fff;
}

body.CTK_comparisonReport span.h5 {
font-size: 19px;
}

.hideShowData {
    color: #333333;
}

/*Collaborate Panel*/
.SP_Panel_Collab {
	font-family: 'Berlingske_sans_round_regular', sans-serif;
}

.SP_Panel_Collab .panel {
	border: 1px solid #e3e3e3;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.SP_Panel_Collab {
	border: solid 1px #e9e9e9;
	margin: 0 15px;
}

.SP_Panel_Collab .panel a > strong {
	font-weight: normal;
	color: #5482ab;
}

.SP_Panel_Collab .nav-pills > li > a {
	border-radius: 0px;
}

.SP_Panel_Collab .tabmenu.nav > li > a:hover, .SP_Panel_Collab .tabmenu.nav-pills > li.active > a, .SP_Panel_Collab .tabmenu.nav-pills > li.active > a:hover, .SP_Panel_Collab .tabmenu.nav-pills > li.active > a:focus {
	color: #ffffff;
	background: #4B2942;
	text-decoration: none;
}

.SP_Panel_Collab ul.tabmenu {
    width: 100%;
}

.SP_Panel_Collab ul.tabmenu li {
	text-align: center;
	width: 30%;
	float: left;
    font-family: 'Conv_calibri', sans-serif;
}

.SP_Panel_Collab .ListItem li.media a {
	font-size: 17px;
}

/*CTK Module*/

body[class*="CTK_c"] .breadcrumbLink, body[class*="CTK_p"] .breadcrumbLink {
    display: block;
}

body[class^="CTK_"] .breadcrumbLink ol.breadcrumb li {
    display: none;
}

body[class^="CTK_"] .breadcrumbLink ol.breadcrumb li.active {

    display: block;
    font-family: 'Berlingske_sans_round_regular', sans-serif;
    font-size: 21px;
    color: #343434;

}

ul.ctkTopNavMenu {
	/*display: flex;
	justify-content: flex-end;*/
}

ul.ctkTopNavMenu li a , .ckContentArea ul.ctkTopNavMenu li a {
background: none;
	color: #191919;
	display: inline-block;
	padding: 10px 15px;
	cursor: pointer;
	background-color: #bec5c2;
	margin-right: 5px;
	margin-top: 1px;
	border: solid 1px #bec5c2;
	font-family: 'Conv_calibri', sans-serif;
	font-size: 16px;
	position: relative;
	margin-bottom: 15px;
	min-width: 100px;
	text-align: center;
  border-radius: 0;
}

ul.ctkTopNavMenu li.active a, ul.ctkTopNavMenu li.active a:hover, ul.ctkTopNavMenu li a:hover, .ckContentArea ul.ctkTopNavMenu li.active a, .ckContentArea ul.ctkTopNavMenu li.active a:hover, .ckContentArea ul.ctkTopNavMenu li a:hover {
    background: #c1d72d;
    color: #fff;
    border-color: #c1d72d;
  padding: 10px 15px;
}

ul.ctkTopNavMenu li.active a::after{
    content:'';
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -15px;
    width: 0;
    height: 0;
    border-top: solid 15px #BED600;
    border-left: solid 15px transparent;
    border-right: solid 15px transparent;
}

.ctkQuestionsComp, .ctkMetadataComp {
	font-family: 'Berlingske_sans_round_regular', sans-serif;
}

.ctkQuestionsComp .sidebar.RemoveBorder ul li a.checkbox, .ctkMetadataComp .sidebar.RemoveBorder ul li a.checkbox {
	font-size: 1.2em;
}

.ctkQuestionsComp .sidebar.RemoveBorder ul li, .ctkMetadataComp .sidebar.RemoveBorder ul li {
	padding: 5px 0px;
}

.ctkQuestionsComp .sidebar ul li a.filterbrowseicon, .ctkMetadataComp .sidebar ul li a.filterbrowseicon {
	top: 8px;
}

/*CTK Contacts*/

.SP_CTK_Contacts .CTKContacts .floatingContainer {
	display: flex;
	justify-content: flex-start;
}

.SP_CTK_Contacts .CTKContacts .floatingContainer .thumbOuter {
	background-color: #fff;
	margin: 5px;
    padding-top: 15px;
}

/* RESOURCES PAGE*/

.no-date span.SP_Date {
    display: none;
}

/*===================================
Publications General 
===================================*/
.metaSection .icon {
    font-size: 30px;
}

#contentMetadataTree div.checkbox label {
	display: none;
}

/*===================================
Publications TEASER
===================================*/
.publicationContTeaser .ContTaxMap.clearfix {
    display: none;
}
.row.publicationContTeaser .btn, .row.publicationContTeaser .text-center > a{
    background-color: transparent;
    border: 1px solid #BED600;
    color: #2e2e2e;
    font-family: 'Conv_calibri', sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 10px 25px;
    text-decoration: none;
    text-transform: none;
    transition: all 0.3s ease 0s;
    height: 40px;
    margin-right: 0;
    display: inline-block;
    line-height: 15px;
}

.row.publicationContTeaser .text-center > a > strong{
    font-weight: normal;
}

.modal-body .alert{
    margin: 20px 0;
}

/*==============
hiding the preview by email button on content
=================*/
.contentButtonDiv button#PreviewEmailContentBtnTop, .contentButtonDiv button#PreviewEmailContentBtnBottom {
    display: none;
}

/*===================================
PCD-29979 - HLPublications1 css start 
===================================*/

.HlTemplate{background:#f7f7f7;}
.HlTemplate a.usercardLink{ color: #4d5355; text-decoration: none; border-bottom:1px solid #58A618;}
.HlTemplate .ContactRightPanel { background: #fff; padding: 15px; }
.HlTemplate .MainTitle .Titletxt{border-bottom:none; color: #4d5355;}
.HlTemplate h1,.HlTemplate .h1{color: #4D5357;}
.HlTemplate .Hlmaintitle{background: #fff; padding: 15px 15px 0 15px;} 
.HlTemplate .summaryBlock { background: #fff; padding: 0 15px; }
.HlTemplate .ckContentArea { background: #fff; padding: 0 15px;}
.HlTemplate .ContTaxMap{    margin-bottom: 15px; margin-top: 15px; padding: 10px 0; background: #fff;}
.HlTemplate .relatedMaterial { padding: 0 15px 15px 15px; margin-top: 0; }
.HlTemplate .commentSection { background: #fff; padding: 0 15px; margin-top: 15px; }
.HlTemplate .metaSection {border-top: none;}
.HlTemplate .ContactRightPanel a{color: #4D5357;}
.HlTemplate .summaryBlock p{font-style: normal; font-size:inherit; margin: 10px 0px 30px;}
.HlTemplate p.relContentTitle { font-size: 18px; position:relative; padding-bottom: 20px; margin-bottom: 20px;}
.HlTemplate .videosection{padding-bottom:15px;}
.HlTemplate .videosection p.relContentTitle{padding-bottom: 0; margin-bottom: 0;}
.HlTemplate p.relContentTitle:before{content:""; position:absolute; border-bottom:1px solid #ccc; height:1px; width:60px; bottom:0;}
.HlTemplate .relatedMaterial .media	img{ border-top: solid 10px #4D5357;}
.HlTemplate .relatedMaterial .media .relContentTitle a{ color:#4D5357;font-family: 'Berlingske_sans_round_regular', sans-serif;}
.HlTemplate .relatedMaterial .media .relContentTitle a strong {
	font-weight: normal;
}
.HlTemplate .ContTaxMap .row {
	background-color: #fff;
	padding: 5px 15px;
	font-family: 'Berlingske_sans_round_regular', sans-serif;
    margin:0;
}
.HlTemplate .ContTaxMap{ word-wrap: break-word;}

.HlTemplate .ContTaxMap .metalabel { color: #4d5355; padding-right: 5px; font-weight: normal; }

.HlTemplate .row.ckContentArea {
	margin-bottom: 0;
}
.HlTemplate .relatedMaterial .hlEvents .media img{ border-top: solid 10px #5482ab;}
.HlTemplate .relatedMaterial .hlEvents .media .relContentTitle a{color:#5482ab;}
.HlTemplate .relatedMaterial .videosection img { border-top: solid 10px #4d2943;}
.HlTemplate .relatedMaterial .videosection .relContentTitle a{ color:#4d2943;}
.HlTemplate .relatedMaterial .media{background:#ffffff; padding-bottom: 15px;}
.HlTemplate .relatedMaterial .videosection { background: #fff; }
.HlTemplate .relatedMaterial .videosection p.relContentTitle:before{display:none;}
.HlTemplate .icon-screen-full:before,
.HlTemplate .icon-screen-normal:before,
.HlTemplate .icon-share-menu:before, 
.HlTemplate .icon-favourite-empty:before,
.HlTemplate .icon-share-this:before { color: #343434; }
.HlTemplate .media-body.hlMaterialData p.removeMargin {display: none;}
.HlTemplate .relatedMaterial .MainTitle .Titletxt{margin:0px 10px 0 10px;}
.HlTemplate .relatedMaterial .extLinks{background:#ffffff;}
.HlTemplate .Hlexternallinks {background:#ffffff;}
.HlTemplate .Hlexternallinks .relmaterialTitle { color: #4d5355; font-size: 20px; padding: 15px 0 10px; }
.HlTemplate .Hlexternallinks .extLinks ul { margin: 0 15px; }
.HlTemplate .Hlcontent{background:#ffffff; padding:15px;}
.HlTemplate .commentoptions a{color:#bed600;}

.HlTemplate .HlFlexWrapper{display: flex; flex-wrap: wrap; margin-bottom:25px !important;}
.HlTemplate .HlFlexWrapper .HlFlexSection{display: flex;}	
.HlTemplate .HlFlexWrapper .HlFlexSection .HlFlexcontent{flex: 1;}

.HlTemplate .hlDesktopTablecont .tableCont { background: #fff; margin: 0; padding: 15px; }
.HlTemplate .metaSection .icon { font-size: 22px; }
.HlTemplate .nrfIndex .MainTitle { margin: 15px 15px 0 15px; }
.HlTemplate .nrfIndex .MainTitle .Titletxt{margin:0;}
.HlTemplate .row.nrfIndex.nrfIndexDesktop{margin:15px auto; background:#ffffff;}

/*Responsive Video Embeds*/
.media_embed {
  position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}
.media_embed iFrame{
position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
/*END Responsive Video Embeds*/

/ * Tori Additions for Demo tomorrow */

.HlTemplate .HLPublications2 span.hideAuthor {
    display: none;
}
/* END */

@media (min-width: 992px){
	.HlTemplate .rightSideBlock{padding-left:35px;}
	.HlTemplate .dpadd0{padding:0 !important;}
	.HlTemplate .rightSideBlock.mobile{display:none;}
	.HlTemplate .nrfIndexMobile{display:none;}
}
@media (max-width: 992px){ 
.HlTemplate .rightSideBlock {padding-left:0;}
.HlTemplate .ContactRightPanel { margin-left: 0; margin-top: 30px;}
.HlTemplate .row.gridCommonSec.m-marg-15{margin:0 -30px;}
.HlTemplate .relatedMaterial { margin-top: 20px; }
.HlTemplate .relatedMaterial .MainTitle{margin-bottom:15px;}
.HlTemplate .rightSideBlock.desktop{display:none;}
.HlTemplate .nrfIndexDesktop{display:none;}
.HlTemplate .hlDesktopTablecont { margin-bottom: 30px; }
.HlTemplate .nrfIndex .MainTitle { margin: 0; }
.HlTemplate .hlDesktopTablecont .tableCont { background: #fff; margin: 0; padding: 0; }

}
@media (min-width: 768px) and (max-width: 992px) {
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
		.HlTemplate .HlFlexWrapper .HlFlexSection{width: 49.9%}	
	}	
}
@media (max-width: 1024px){
	.HlTemplate .imgsection{padding-top:120px;}	
}
@media (max-width: 767px){
	.HlTemplate .dpadd0{padding:0 !important;}
	.HlTemplate .row.gridCommonSec.m-marg-15{margin:0 -15px;}
	.HlTemplate .imgsection{padding-top:30px;}
}
/*===================================
PCD-29979 - HLPublications1 css end 
===================================*/

/*===================================
PCD-30526 - HLPublications2 css start 
===================================*/
@font-face {
	font-family: 'Conv_calibri';
	src: url('./attachment_dw.action?attkey=FRbANEucS95NMLRN47z%2BeeOgEFCt8EGQJsWJiCH2WAVfnLVn2ghRGCvuqhH4ymHJ&fromContentView=1&nav=FRbANEucS95NMLRN47z%2BeeOgEFCt8EGQuf6KjHLHOBw%3D&attdocparam=pB7HEsg%2FZ312Bk8OIuOIH1c%2BY4beLEAeR9E5rPQBYn8%3D');
	src: url('./attachment_dw.action?attkey=FRbANEucS95NMLRN47z%2BeeOgEFCt8EGQJsWJiCH2WAVfnLVn2ghRGKKyHMsfj7iv&fromContentView=1&nav=FRbANEucS95NMLRN47z%2BeeOgEFCt8EGQuf6KjHLHOBw%3D&attdocparam=pB7HEsg%2FZ312Bk8OIuOIH1c%2BY4beLEAeNDb%2BMgavKGE%3D') format('woff'), 
		url('./attachment_dw.action?attkey=FRbANEucS95NMLRN47z%2BeeOgEFCt8EGQJsWJiCH2WAVfnLVn2ghRGLp6aHUrzfpP&fromContentView=1&nav=FRbANEucS95NMLRN47z%2BeeOgEFCt8EGQuf6KjHLHOBw%3D&attdocparam=pB7HEsg%2FZ312Bk8OIuOIH1c%2BY4beLEAeYAqjulmfu8o%3D') format('truetype')/*, url('fonts/calibri.svg') format('svg')*/;
	font-weight: normal;
	font-style: normal;
}

.HlTemplate2 {background:#f2f3f3;}
.HlTemplate2 .contBanner{margin:25px 15px 0; min-height: 338px !important; max-height: 338px ;}

.HlTemplate2 .HlTemplate2Left .ContTaxMap .metalabel,
.HlTemplate2 .HlTemplate2Left .ContTaxMap .metavalue,
.HlTemplate2 .relatedMaterial .media .media-body a,
.HlTemplate2 .videosection p a{font-family: 'Berlingske_sans_round_regular', sans-serif;}

.HlTemplate2 .HlTemplate2disclaimer,
.HlTemplate2 .HlTemplate2CommentSection{background:#ffffff; margin-bottom: 20px; padding: 15px;}

.HlTemplate2 .HlTemplate2disclaimer .ckContentArea,
.HlTemplate2 .HlTemplate2disclaimer .ckContentArea p{color:#4d5355;}

.HlTemplate2 .ContTaxMap{background:#ffffff; margin-bottom: 20px; padding: 15px; font-family: 'Berlingske_sans_round_regular', sans-serif;}
.HlTemplate2 .ContTaxMap .metavalue a{color:#7d7777;}

.HlTemplate2 .ContTaxMap{ word-wrap: break-word;}

/*Left side section*/
.HlTemplate2 .HlTemplate2Left{background:#ffffff; border-top: 10px solid #4e5357; padding:35px 25px; margin-bottom: 30px;}
.HlTemplate2 .HlTemplate2Left .metaSection{border:0 none;  margin-bottom: 20px;}
.HlTemplate2 .HlTemplate2Left .metaSection .metaIcon{float:none !important; display:block;}
.HlTemplate2 .HlTemplate2Left .metaSection .icon,
.HlTemplate2 .HlTemplate2Left .metaSection .icon.icon-share-menu:before,
.HlTemplate2 .HlTemplate2Left .metaSection .icon.icon-favourite-empty:before,
.HlTemplate2 .HlTemplate2Left .metaSection .icon.icon-share-this:before{font-size: 18px; color: #58A618;}

.HlTemplate2 .HlTemplate2Left .cntOverview,
.HlTemplate2 .HlTemplate2Left .cntOverview p{color:#000000; font-size: 18px; line-height: 24px; font-weight:bold;}
.HlTemplate2 .HlTemplate2Left hr{border-top: 1px solid #000000; margin: 35px 0; display: none;}
.HlTemplate2 .HlTemplate2Left .HlTemplate2DateSection{font-style: italic;}
.HlTemplate2 .HlTemplate2Left .ckContentArea a{color: #5482ab;}

.HlTemplate2 .HlTemplate2Left .cntOverview { border-bottom: 1px solid #000000; padding-bottom: 25px; margin-bottom: 35px;}
.HlTemplate2 .publicationContTeaser .HlTemplate2Left .cntOverview {border-bottom: 0 none; padding-bottom:0; margin-bottom: 0;}

/*Right side section*/
.HlTemplate2 .HlTemplate2Right{padding-left: 35px;}
.HlTemplate2 .HlTemplate2Right .ContactRightPanel,
.HlTemplate2 .HlTemplate2Right .cntTableHeader,
.HlTemplate2 .HlTemplate2Right .relatedMaterial,
.HlTemplate2 .HlTemplate2Right .extLinks{background:#ffffff; margin-bottom: 30px; padding: 20px 15px;}

.HlTemplate2 .tableCont ol {list-style-type: upper-latin;}
.HlTemplate2 .tableCont ol > li > ol,.HlTemplate2 .tableCont ol > li > ol > li > ol > li{list-style-type: lower-latin;}
.HlTemplate2 .tableCont ol > li,.HlTemplate2 .tableCont ol > li > ol > li,.HlTemplate2 .tableCont ol > li > ol > li > ol > li{font-size:14px;}

.HlTemplate2 .ContactRightPanel .usercardLink,
.HlTemplate2 .ContactRightPanel .manualContact{color: #4d5355;/* border-bottom: 1px solid #58A618; */}
.HlTemplate2 .ContactRightPanel .usercardLink strong,
.HlTemplate2 .ContactRightPanel .manualContact strong{font-weight:normal;}
.HlTemplate2 .ContactRightPanel .media-body .icon-inbox{color:#58A618;}

.HlTemplate2 .HlTemplate2Right .ContactRightPanel .orgLogo {display:none;}
.HlTemplate2 .HlTemplate2Right .extLinks ul li{width:auto;}
.HlTemplate2 .relatedMaterial .media .media-body a,
.HlTemplate2 .videosection p a{font-size:20px;}

.HlTemplate2 .relatedMaterial .media > a,
.HlTemplate2 .relatedMaterial .videosection .thumbnail {border-top: 10px solid #4e5357;}

.HlTemplate2 .HlTemplate2Left .cntOverview, .HlTemplate2 .HlTemplate2Left .cntOverview p {color:#666666;}
.HlTemplate2 .MainTitle span.Titletxt.TruncateTxt, .HlTemplate2DateSection, .HlTemplate2 a.usercardLink strong, 
.HlTemplate2 .ContactRightPanel,
.HlTemplate2 .tableCont,
.searchLeftFilter label.GreyFont, 
.searchLeftFilter .advSearchClear, 
.searchLeftFilter .browsearrowicon, 
.navbar-nav > li.SP_Nav_Login a {font-family: 'Conv_calibri', sans-serif;}

.HlTemplate2 .HlTemplate2Left .metaSection .icon.icon-highq-like-off.active {
    color: #4D5357;
}

.HlTemplate2 .HlTemplate2Left .metaSection .icon.icon-highq-like-off.active:before {
    color: #4D5357;
    content: "\e00e";
}

.HlTemplate2 .ckContentArea h1:before, .HlTemplate2 .ckContentArea h2:before, .HlTemplate2 .ckContentArea h4:before, .HlTemplate2 .ckContentArea h5:before{
  content: "";
  border-top: solid 1px #343434;
  width: 50%;
  display:block;
  height: 30px;
}

.HlTemplate2 .ckContentArea h2{
    font-size: 23px;
}

.HlTemplate2 .ckContentArea h3, .HlTemplate2 .ckContentArea h4{
    font-size: 27px;
}

.HlTemplate2 .ckContentArea h5{
    font-size: 19px;
}

.extLinks ul li {
	font-family: 'Conv_calibri', sans-serif;
}

/*Minor changes to Self reg links - RP*/
.HlTemplate2 .HlTemplate2Left .margBott10.margTop15 {
  font-family: 'Conv_calibri', sans-serif;
  font-size: 15px;
}

.HlTemplate2 .HlTemplate2Left .margBott10.margTop15 > a {
  color:#5482ab;
}
/*END Minor changes to Self reg links - RP*/

/* PCD-35548 - Change link color in Overview section css start */
.HlTemplate2 .cntOverview a,
.HlTemplate2 .cntOverview a u font,
.HlTemplate2 .cntOverview a font u,
.HlTemplate2 .cntOverview font u a,
.HlTemplate2 .cntOverview u font a,
.HlTemplate2 .cntOverview u a font{
    text-decoration: none;
    color: #5482ab;
}
.HlTemplate2 .cntOverview a u,
.HlTemplate2 .cntOverview font u,
.HlTemplate2 .cntOverview u font {
    border: 0 none;
    text-decoration: none;
}
/* END Change link color in Overview section css end */

@media (max-width: 1024px) {
	.HlTemplate2 .HlTemplate2Left{width: 70%;}
	.HlTemplate2 .HlTemplate2Right{width: 30%;}
.HlTemplate2 .publicationContTeaser .HlTemplate2Left, .HlTemplate2 .publicationContTeaser .HlTemplate2Left .HlTemplate2FirstSection,  .HlTemplate2 .publicationContTeaser .HlTemplate2Left .HlTemplate2SecoundSection{    width: 100%;}
}
@media (max-width: 991px){
	.HlTemplate2 .HlTemplate2Left,.HlTemplate2 .HlTemplate2Right{width: 100%;     padding-left: 15px;}
	.HlTemplate2 .HlTemplate2Left{padding: 25px 15px;}
	.HlTemplate2 .HlTemplate2Right .ContactRightPanel,
	.HlTemplate2 .HlTemplate2Right .relatedMaterial,
	.HlTemplate2 .HlTemplate2Right .extLinks{margin-left: -15px;}
	
	.HlTemplate2 .HlTemplate2Left .HlTemplate2FirstSection,
	.HlTemplate2 .HlTemplate2Left .HlTemplate2SecoundSection{padding:0;}
}
/*===================================
PCD-30526 - HLPublications2 css end 
===================================*/


@media (max-width: 767px){
.header {height: 80px;}
.pageWrapper {margin:80px 0 0 0;}
.TopHeadBar .logo img{height: 60px; width: auto;}
}

@media (min-width: 768px) and (max-width: 1024px) {
.pageWrapper {
    margin: 100px 0 0 0;}
}

@media (max-width: 968px){
    .SP_Carousel ul.slides li .thumbDes p.fontsize15 {display: none;}
    .SP_Carousel ul.slides li .thumbDes p > a {display: none;}
    .SP_Carousel ul.slides li .thumbDes h2 a {font-size: 21px;}
}

/*===================================
PCD-31373 - css start
===================================*/
#selfRegPageForm .pageWrapper label.control-label, #autoPageForm .pageWrapper label.control-label{font-family: Georgia; color:#343434;}

#selfRegPageForm .pageWrapper label.control-label span, #autoPageForm .pageWrapper label.control-label span{color:#ff0500;}

#selfRegPageForm .pageWrapper .btn-default, #selfRegPageForm .pageWrapper .btn-default:hover, #selfRegPageForm .pageWrapper .btn-default:active,
#autoPageForm .pageWrapper .btn-default, #autoPageForm .pageWrapper .btn-default:hover, #autoPageForm .pageWrapper .btn-default:active
 {
background-color: transparent;
border: 1px solid #5482ab;
color: #5482ab;
display: inline-block;
font-family: 'Conv_calibri', sans-serif;
font-size: 17px;
font-weight: normal;
padding: 10px;
text-align: center;
transition: all 0.3s ease 0s;
}
#selfRegPageForm .wrapperSpace, #autoPageForm .wrapperSpace{max-width: 850px;}
.loginLogoWrapper{width:355px; text-align:left; margin: 0 auto;}
body.loginpage .resetWrapper, body.loginpage .signUpSection{text-align: left; margin-left: 20px}

.RegContainer{padding:0px; max-width:445px; margin:0 auto;}
#selfRegPageForm .errormsgbox, #autoPageForm .errormsgbox{margin-left: 0px; margin-right:0px;}
#selfRegPageForm #cancelSelfReg, #selfRegPageForm .pageWrapper .btn-default, body.loginpage .loginbtn,
#autoPageForm .btn-cancel, #autoPageForm #btnSaveErrorPage, #selfRegPageForm .pageWrapper .btn-default:hover
{font-family: 'Conv_calibri'}

.logosection .logo{height:inherit; max-width:335px;}
.Powerbysection{position: absolute; bottom: 0; right: 10px;}
.loginpage .footerlogo, 
.forgotPassword .footerlogo, 
.setPasswordPage .footerlogo,
.unsubscribePage .footerlogo, 
.oauthPage .footerlogo
{display: none;}


/*===================================
PCD-31373 - css end
===================================*/

/*Narrow Hero*/

.SP_Narrow_Row {
	max-width: 1400px;
}

/*Section/Row with margin*/
.pageWrapper .row.SP_Section_Margin {
    margin: 20px auto;
}

/*Flex panels*/
.SP_Panel_Flex .floatingContainer.clearfix:before, .SP_Panel_Flex .floatingContainer.clearfix:after{
	content:none;
}

.SP_Panel_Flex .floatingContainer {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.SP_Panel_Flex .floatingContainer .thumbOuter {
    background-color: #fff;
    margin-bottom: 30px;
    padding-top: 20px;
    border-left: solid 1px #e9e9e9;
    border-bottom: solid 1px #e9e9e9;
    border-right: solid 1px #e9e9e9;
    position:relative;
}

.SP_Panel_Flex .floatingContainer .thumbOuter:before, .SP_Panel_Feature_Prepend_Title.SP_Panel_Flex .floatingContainer .thumbOuter:before{
  display: block;
  content: "";
  border-top: 10px solid #e9e9e9;
  top: 0;
  left: -1px;
  position: absolute;
  right: -1px;
}

.SP_Panel_Flex .floatingContainer.four .thumbOuter, .SP_Panel_Flex .floatingContainer.three .thumbOuter  {
    width: 30.333%;
    margin:0 1% 2%;
    /* position: relative; */
}

.SP_Panel_Flex.SP_Panel_Flex_Four .floatingContainer.four .thumbOuter, .SP_Panel_Flex.SP_Panel_Flex_Four .floatingContainer.three .thumbOuter  {
    width: 22.333%;
    margin:0 1% 2%;
}

.SP_Panel_Feature_Prepend_Title.SP_Panel_Flex .floatingContainer.four .thumbOuter, .SP_Panel_Feature_Prepend_Title.SP_Panel_Flex .floatingContainer.three .thumbOuter  {
    width: 22.333%;
    margin:0 1% 2%;
}

.SP_Panel_Feature_Prepend_Title.SP_Panel_Flex.SP_Feature_Products .floatingContainer .thumbOuter:before{
  border-color: rgb(84,130,171);
}

.SP_Panel_Feature_Prepend_Title.SP_Panel_Flex.SP_Feature_Products.SP_Feature_Products_Grey .floatingContainer .thumbOuter:before{
  border-color: #AAA38E;
}

.SP_Panel_Feature_Prepend_Title.SP_Panel_Flex.SP_Feature_CBG .floatingContainer .thumbOuter:before{
  border-color: rgb(44,94,79);
}

.SP_Panel_Feature_Prepend_Title.SP_Panel_Flex.SP_Feature_Podcasts .floatingContainer .thumbOuter{
  border-top: solid 10px rgb(75,41,61);
}

.SP_Panel_Flex .floatingContainer.two .thumbOuter{
    width: 46%;
    margin:0 1% 2%;
}

.SP_Panel_Feature_Prepend_Title.SP_Panel_Flex .floatingContainer.two .thumbOuter{
    width: 46%;
    margin:0 1% 2%;
}

.SP_Panel_Flex .floatingContainer .thumbOuter.SP_L_News:before{
  border-color: #61a60e;
}

.SP_Panel_Flex .floatingContainer .thumbOuter.SP_Insights:before{
  border-color: #5b89b4;
}

.SP_Panel_Flex .floatingContainer .thumbOuter.SP_L_Analysis:before{
  border-color: #4B2942;
}

.SP_Panel_Flex .floatingContainer .thumbOuter.SP_L_Product:before{
  border-color: #5482AB;
}

.SP_Panel_Flex .floatingContainer .thumbOuter.SP_L_Cross_border_guide:before{
  border-color: #2C5E4F;
}

.SP_Panel_Flex .floatingContainer .thumbOuter.SP_L_Podcast:before{
  border-color: #4B293D;
}

/*.SP_Panel_Flex .SP_L_News{
	border-top: solid 10px #58A618;
}

.SP_Panel_Flex .SP_Insights{
	border-top: solid 10px #BEC5C2; 
}

.SP_Panel_Flex .SP_L_Analysis{
	border-top: solid 10px #4D5357;
}

.SP_Panel_Flex .SP_L_Product{
	border-top: solid 10px #5482AB;
}

.SP_Panel_Flex .SP_L_Cross_border_guide{
	border-top: solid 10px #2C5E4F;
}

.SP_Panel_Flex .SP_L_Podcast{
	border-top: solid 10px #4B293D;
}

*/

.SP_Panel_Flex .SP_L_Analysis .thumbnail img, .SP_Panel_Flex .SP_L_News .thumbnail img, .SP_Panel_Flex .SP_Insights .thumbnail img, .SP_Panel_Flex .SP_L_Podcast .thumbnail img, .SP_L_Product .thumbnail img, .SP_L_Cross_border_guide .thumbnail img {
    border-top: none;
}

.SP_Panel_Flex li.dateTime.ele_dateTime{
    display: none;
}

.SP_Date {
	font-family: 'Berlingske_sans_round_regular', sans-serif;
	color: #939393;
	font-size: 12px;
}

/*Panel animation with flex*/
.SP_Load_More .thumbOuter{
	opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 1s;
}

/*Mega Menu animation*/
.top-mega-menu > li .sub-mega-menu  {
	opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.1s;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

/*Load More Buttons*/

.loadMoreThumbOuterClass {
	font-family: 'Conv_calibri', sans-serif;
	font-size: 17px;
	color: #2e2e2e;
}

.loadMoreThumbOuterClass .icon.icon-add.btn.btn-default {
	margin-right: 10px;
	border: solid 1px #AAA38E;
	color: #2e2e2e;
	font-size: 20px;
	padding: 5px 5px 5px 10px;
    background-color: transparent;
}

/*New CTK*/

.SP_CTK_Hero_Panel {
	border-bottom: 1px solid #fff;
}

#listItem1 .SP_CTK_Hero_Panel {
	border-right: solid 1px #fff;
}

.SP_CTK_Hero_Panel > div {
	background-color: rgba(84, 130, 171, 1.0);
    height: 90px;
	margin: 0px 0 0;
	padding: 10px 0;
}

.SP_CTK_Hero_Panel .input-group-btn button.btn {
	border:none;
}

.SP_CTK_Hero_Panel .MainTitle {
	margin-bottom: 5px;
}

.SP_CTK_Hero_Panel .MainTitle .Titletxt {
	color: #fff;
    font-size: 1.5em;
}

.SP_CTK_Hero_Panel .input-group {
	display: block;
	text-align: center;
}

.SP_CTK_Hero_Panel .input-group .form-control {
    background-color: transparent;
    overflow: hidden;
    display:none;
}

.SP_CTK_Hero_Panel .input-group-btn button.btn {
	width: 25px;
	height: 25px;
	padding: 0;
    background-color: transparent;
}

.SP_CTK_Hero_Panel .input-group-btn button:hover, .SP_CTK_Hero_Panel .input-group-btn button:focus {
	background-color: transparent !important;
	border-color: #fff !important;
}

.SP_CTK_Hero_Panel .input-group-btn button .caret {
	border: none;
}

.SP_CTK_Hero_Panel .input-group-btn button .caret::after {
	content: "\e006";
	font-family: p4-default-set;
	vertical-align: middle;
	position: absolute;
	top: 10px;
	left: 10px;
	font-size: 16px;
	color: #fff;
}

.SP_CTK_Hero_Panel .input-group .form-control .token-input::-moz-placeholder{
	color: #fff;
	opacity: 1;
    font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
}

.SP_CTK_Hero_Panel .input-group .form-control .token-input::-webkit-input-placeholder{
	color: #fff;
	opacity: 1;
    font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
}

.SP_CTK_Hero_Panel .input-group .form-control .token-input:-ms-input-placeholder {
	color: #fff;
	opacity: 1;
    font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
}

.SP_CTK_Hero_Panel .input-group .input-group-btn .tt-dropdown-menu {
	background: #5482AB;
	border-radius: 0;
	max-width: 300px;
	margin: 10px auto;
}

.SP_Quick_Report .CTKQuickreport {
	background: #f5f5f5;
	border: 1px solid #E3E3E3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3%;
}

.SP_Quick_Report .CTKQuickreport .input-group{
    border: solid 1px #BED600;
}

.SP_Quick_Report .CTKQuickreport .input-group .form-control {
	display: block;
	border: none;
}

.SP_Quick_Report .CTKQuickreport .btn {
	background-color: #fff;
	border: none;
	/* box-shadow: none; */
}

.SP_Quick_Report .CTKQuickreport .tt-suggestions {
	font-family: 'Conv_calibri', sans-serif;
}

.SP_Quick_Report .tokenfield.focus{
    box-shadow: none;
}

.SP_CTK_Hero_Panel .input-group .input-group-btn .tt-dropdown-menu .autosuggestHeader {
    color: #fff;
}

.SP_CTK_Hero_Panel .input-group .input-group-btn .tt-suggestion:hover {
    background: #BEC5C2;
}

.SP_CTK_Hero_Panel .input-group .input-group-btn .tt-dropdown-menu .typeahead_primary {
    color: #fff;
}

.SP_CTK_Hero_Panel .SP_CTA.icon.icon-chevron-down {
    height: 25px;
    width: 25px;
    padding: 0;
    position: relative;
    border:none;
}

.SP_CTK_Hero_Panel .SP_CTA.icon.icon-chevron-down::before {
	position: absolute;
	top: 8px;
	left: 10px;
	font-size: 16px;
	-webkit-font-smoothing: inherit;
	-moz-osx-font-smoothing: inherit;
	color: #fff!important;
}

.ctkQuestionsComp:nth-of-type(5) .pull-right, .ctkMetadataComp:nth-of-type(6) .pull-right {
    float: left !important;
}
/*.ctkQuestionsComp:nth-of-type(1) .pull-right, .ctkMetadataComp:nth-of-type(2) .pull-right {
    display: none;
}*/

.SP_Panel_Border > div {
    margin: 0;
}
.SP_Panel_Border {
	border-top: solid 2px #e3e3e3;
	border-bottom: solid 2px #e3e3e3;
	margin: 10px 0 20px;
}

body[class^="CTK_"] .btn.btn-default.btnQuestionsNext, body[class^="CTK_"] .btn.btn-default.btnDisplayReport {
	border: solid 1px #BED600;
	background-color: transparent;
	color: #2e2e2e;
}

.question-label {
	background: transparent;
	border-radius: 0;
	color: #343434;
	padding: 2px 0px;
	display: inline-block;
	margin: 4px 0;
	font-family: 'Berlingske_sans_round_regular', sans-serif;
	font-size: 20px;
}

table.dataTable > tbody > tr > td {
	border-right: solid 1px #e4e4e4;
}

.dataTables_wrapper table .greyBG td {
	background: #fff;
}

.dataTables_wrapper table .greyBG td:first-child{
    background-color: #f9f9f9;
}

table.quesdataTable > tbody > tr > td:first-child {
	background-color: #f9f9f9;
    border-right: solid 1px #e4e4e4;
}

table.dataTable > tbody > tr > td:first-child {
	background-color: #f9f9f9;
}

.dataTables_wrapper table.ckContentArea pre {
	font-family: 'Conv_calibri', sans-serif !important;
	font-size: 16px;
}

.dataTables_wrapper .fontsize18.fontNormal{
	font-family: 'Conv_calibri', sans-serif !important;
	font-size: 16px;
}


#queExpandAll {
	margin-left: 13px;
}

#queSelectAll {
	margin-right: 10px;
}

.paddLeft0.col-md-12.SP_CTK_Menu > ul.tabs {
    float: right;
}

/*New stuff post brand css*/

.SP_New_CTK .CTKMapKey {
	margin-top: 0;
}

.SP_New_CTK .CTKMapKey li {
	float: left;
	padding: 5px 5px 5px 10px;
	border-radius: 4px;
	cursor: pointer;
	background-color: #25292c;
	margin-right: 5px;
	min-width: 100px;
	border-radius: 20px;
	color: #fff;
	border: 4px solid #4d5357;
}

.SP_New_CTK .CTKMapKey li.active {
	color: #333333;
	background: #f9f9f9;
}

.SP_New_CTK .CTKMapKey li.active span::before {
	content: "\e007";
	font-family: p4-default-set;
	color: #fff;
	position: absolute;
	bottom: 10px;
}

.SP_New_CTK .SP_CTK_Hero_Panel > div {
	background: transparent;
}

.SP_New_CTK .SP_CTK_Hero_Panel .MainTitle .Titletxt {
	color: #333;
	font-size: 1.5em;
}

.SP_New_CTK .SP_CTK_Hero_Panel .input-group-btn button.btn {
	width: 45px;
	height: 45px;
	padding: 0;
	background-color: #6b8cb3;
	border-radius: 50%;
	border: 4px solid #687ca2;
}

.SP_New_CTK .SP_CTK_Hero_Panel .input-group-btn button .caret::after {
	content: "\e02e";
}

.SP_New_CTK .SP_CTK_Hero_Panel .input-group-btn.open button .caret::after {
	content: "\e037";
}

.SP_New_CTK .SP_CTK_Hero_Panel .SP_CTA.icon.icon-chevron-down {
 	width: 45px;
	height: 45px;
	padding: 0;
	background-color: #6b8cb3;
	border-radius: 50%;
	border: 4px solid #687ca2;
}

.SP_New_CTK .SP_CTK_Hero_Panel .input-group-btn button:hover, .SP_New_CTK .SP_CTK_Hero_Panel .input-group-btn button:focus {
	background: #6b8cb3!important;
    border: 4px solid #687ca2!important;
}

.SP_New_CTK .SP_CTK_Hero_Panel .input-group .input-group-btn .tt-dropdown-menu {
	background: #ffffff;
	border-radius: 0;
	max-width: 300px;
	margin: 10px auto;
}

.autosuggestHeader {
	color: #4D5357;
}

.SP_New_CTK .SP_CTK_Hero_Panel .input-group .input-group-btn .tt-suggestion:hover {
    background: #BEC5C2;
}

.SP_New_CTK .SP_CTK_Hero_Panel .input-group .input-group-btn .tt-dropdown-menu .typeahead_primary {
    color: #333333;
}

/*New CTK Contacts Page*/

.CTK_contacts #CTKContactBodyDiv .media-body .margTop10{
	display: none;
}

.CTK_contacts #CTKContactBodyDiv .media-body .usercardLink {
	margin-bottom: 5px;
	display: inline-block;
	font-family: 'Conv_calibri';
}

.CTK_contacts #CTKContactBodyDiv .media-body strong {
	font-weight: normal;
    font-family: 'Conv_calibri';
}

.CTK_contacts #CTKContactBodyDiv .media-body .usercardLink:hover {
	color: #343434;
}

.CTK_contacts #CTKContactBodyDiv .media-body .margTop7{
  display:none;
}

.CTK_contacts #CTKContactBodyDiv .GreyFont {
    color: #333333;
    font-family: 'Conv_calibri', sans-serif;
}

/*Comparison Pages*/

.metaSection .icon.icon-share-menu {
    font-size: 20px;
}


/*===========================
============================
SCROLLER
============================
==========================*/
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSSlide,.lSSlideWrapper.usingCss .lSFade>*{-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important;-webkit-transition-duration:inherit!important;transition-duration:inherit!important}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{overflow:hidden;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:opacity;transition-property:opacity}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:none;cursor:pointer;position:absolute;z-index:9999;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}

.lSAction > a::before {
    font-family: "highq50";
    color: #fff;
    font-size: 30px;
}

.lSAction > a.lSPrev::before {
    content: "\e042";
}

.lSAction > a.lSNext::before {
    content: "\e041";
}

.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}

.lSSlideOuter.vertical{position:relative;padding:50px 0;z-index: 10}

.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none;text-align: center;}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}

/*================
MY CUSTOM NONSENSE
================*/

.SP_Scroller_Panel{
    display: none;
}

ul#lightSlider li.lslide {
    display: block;
    float: left;
    margin-right: 6px;
    cursor:pointer;
	display: table;
	background-color: rgba(255,255,255,0.6);
	padding: 0 20px;
}

ul#lightSlider li.lslide.active {
	display: table;
	background-color: rgba(255,255,255,0.6);
	padding: 0 20px;
}

ul#lightSlider li.lslide:hover {
	display: table;
	background-color: rgba(255,255,255,0.85);
	padding: 0 20px;
}

a.SP_Scroll_Link {
	display: table-cell;
	font-family: 'Berlingske_sans_round_regular', sans-serif;
	color: #2e2e2e !important;
	font-size: 17px;
	vertical-align: middle;
}

/*===========================
============================
SCROLLER END
============================
==========================*/

/*================
CTK reports on dashboard
=================*/
.CTKonDashboard {
	margin-top: 10px;
}

.ctkIframeContent .TopHeadBar {
    display: none;
}
.ctkIframeContent .pageWrapper,
.ctkIframeContent .breadcrumbLink{
    margin:0;   
}
.ctkIframeContent .footerContainer{
    display:none;
}
.ctkIframeContent .innerWrapper:nth-of-type(1), .ctkIframeContent .breadcrumbLink {
    display: none!important;
}

/*============
SOCIAL PANEL
============*/

.SP_Panel_Social .compWrapper.clearfix {
	background-color: #f4f4f4;
	margin: 0 15px;
}

.SP_Panel_Social .compWrapper.clearfix .itemList{
    overflow:auto;
}

.SP_Panel_Feature_No_Title.SP_Panel_Social .itemList > p:nth-of-type(2) {
	display: none;
}

.SP_Social {

	padding: 10px 0;
}

.SP_Social .glyphs.css-mapping {
	padding: 0;
	text-align: center;
	width: 100%;
	margin-bottom: 0;
}

.SP_Social li {
    display: inline-block;
    list-style: outside none none;
    margin: 0;
}

.SP_Social li .fa {
    border: solid 2px #BED600;
    width: 44px;
}

.SP_Social li .fa::before {
    line-height: 40px;
    font-size: 20px;
    color: #354646;
    margin-left: 5px;
}

/*Search Page*/

.searchListView .itemList img, .searchListView .itemList .icon {
    display: none;
}

.searchListView .itemList .paddLeft10 {
    padding-left: 0;
}

.SP_Search_Msg {
    font-size: 23px;
    font-weight: normal;
    font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif;
}

/*BROWSE PAGES*/

.ContPageBrowse .contentList .gridCommonSec {
	display: flex;
}

.ContPageBrowse .contentList .col-sm-3 > div {
	border: solid 1px #e9e9e9;
	padding: 10px;
	height: 100%;
}

.ContPageBrowse .contentList .col-sm-3 > div .hideAuthor {
	display: none;
}

.ContPageBrowse .contentList .col-sm-3 > div li.dateTime {
	margin-left: -1px;
}

/*Show text panel if content list empty*/
.SP_Panel_Hide_Show_CL, .SP_Panel_Pag_CL_Search{
display:none;
}

/*---- UID-859 ----*/
.engagePremium > a{
	color:#5482ab;
}
/*-----------Update Map as per requirement PCD-33246------------*/
.HideAntartica .jvectormap-container {
	margin-top: -50px !important;
}

.HideAntartica .jvectormap-zoomout,.HideAntartica .jvectormap-zoomin{right: 10px; left: auto; top: auto; background-color: #343434!important;    border-radius: 0;}
.HideAntartica .jvectormap-zoomout{top: 50px;}
.HideAntartica .jvectormap-zoomin{top: 30px;}

.HideAntartica{position:relative;}
.HideAntartica .CTKMapKey{color: #333333;}
.HideAntartica .CTKMapKey li{color: #333333; font-size: 14px; line-height: 20px; font-weight: normal; padding: 0 6px;}
.HideAntartica .CTKMapKey li .bgSquareBox{    vertical-align: -3px; }
.HideAntartica .CTKMapKey li.active{color:#2f2f2f;}

.CTKMapKey li{font-family: 'Berlingske_sans_round_regular', sans-serif;}

.jvectormap-tip img {
	border-radius: 50%;
}

@media screen and (min-width: 769px) {
	.HideAntartica .CTKMapKey{position:absolute !important; z-index: 1000; bottom: 0px; color: #ffffff; max-width: 250px;}
	.HideAntartica .CTKMapKey li{float:none;}
}

@media screen and (max-width: 1024px) {
    .HideAntartica .jvectormap-container {margin-top: 0px !important;}
}

/*------------END Update Map as per requirement PCD-33246-----------*/


/*------ CTK Map Legends: UID-861 --------*/
@media screen and (min-width: 769px){
	.ctkLegends .CTKMapKey {
		position: static !important;
		color: #ffffff;
		max-width: none;
		margin-top:-50px;
	}
}
@media screen and (min-width: 769px){
	.ctkLegends .CTKMapKey li {
		float: left;
		width: 33%;
		padding-left: 30px;
		position: relative;
		text-indent: -5px;
	}
}
.ctkLegends span.icon-primitive-dot{
    position: absolute;
    left: 13px;
}
/*------ END CTK Map Legends --------*/


/* Tori Additions for Demo tomorrow */

.HLPublications2  a.usercardLink strong {
    color: #4d5355;
    text-decoration: none;
    border-bottom: 1px solid #58A618;
}

/* End of  Tori Additions for Demo tomorrow */

/*-- User preferences ---*/
.emailPrefSection .form-horizontal > .form-group > label.control-label {
    display: none;
}

/*-- END User preferences ---*/


/*=========================
Add top margin to avoid teaser content hide when share via email only. 
Note: ".pubTeaserCont" class added to body via JS 
=========================*/
body.pubTeaserCont .HlTemplate, body.pubTeaserCont .HlTemplate2{margin-top:150px;}



/* PCD-38985 CSS start*/

.ContPageBrowse .contentList .gridCommonSec {display: flex;	flex-wrap: wrap;}

.navigation-panel.in{top:10px;}
.navigation-panel{background: #5482AB; color: #ffffff;}
.navigation-panel .navbar-nav > li, .navigation-panel .navbar-nav > li a{font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif; color: #ffffff;}
.navigation-panel .navbar-nav li.active > a, .navigation-panel .navbar-nav li.active > a, .navigation-panel .navbar-nav li a:hover, .navigation-panel .navbar-nav li a:focus{color:#ffffff;}
.navigation-panel .navbar-nav li > a:focus{background: #5482AB;}
.navigation-panel .navbar-nav > li > .dropdown-menu{background-color: #5482AB;}
.navigation-panel .navbar-nav > li > .dropdown-menu li, .navigation-panel .navbar-nav > li > .dropdown-menu li a{font-size:14px;}

.navigation-panel .navbar-nav > li.SP_Nav_LoginRemove{display:none;}

.navigation-panel .navbar-nav .m-mega-menu-container .m-sub-mega-menu { background-color: #5482AB;}
.navigation-panel .navbar-nav .m-mega-menu-container .m-sub-mega-menu h4 {color:#ffffff; font-size:16px; margin:0 0 10px;}
.navigation-panel .navbar-nav .m-mega-menu-container .m-sub-mega-menu h4 a{color:#ffffff;  position: relative;}
.navigation-panel .navbar-nav > li > a:after {
	width: 50px;
	padding: 0;
	display: inline-block;
	height: 18px;
	content: '';
	background: url('https://www.engage.hoganlovells.com/knowledgeservices/flag/flag_1226.gif');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right;
	vertical-align: bottom;
	position: absolute;
	right: -40px;
	margin-top: -8px;
	display: block;
	top: 50%;
	z-index: 1;
}
.navigation-panel .navbar-nav > li > a:after{right: 20px;}
.navigation-panel .navbar-nav .m-mega-menu-container .m-sub-mega-menu .ckContentArea ul { padding-left:0;}
.navigation-panel .navbar-nav .m-mega-menu-container .m-sub-mega-menu .ckContentArea li { color: #fff; font-family: 'Berlingske_sans_round_regular', 'arial', sans-serif; list-style: none; font-size:15px; margin-bottom: 10px;}
.navigation-panel .navbar-nav .m-mega-menu-container .m-sub-mega-menu .ckContentArea li a { color: #fff;}

.mobileTitle_IP_page{display:none;}

@media (max-width: 1024px) and (min-width: 960px){
	.HL_dashboard_changecol .cell1, .HL_dashboard_changecol .cell2{width:100% !important;}
	.HL_dashboard_changecol .cell1 .floatingContainer .thumbOuter{width: 31%;}
}
@media (max-width: 959px) and (min-width: 560px){
	.HL_dashboard_changecol .cell1, .HL_dashboard_changecol .cell2{width:100% !important;}
	.HL_dashboard_changecol .cell1 .floatingContainer .thumbOuter{width: 48%;}
}

@media (max-width: 1199px) and (min-width: 961px){
	.SP_Panel_Social h4{ margin-top: 22px; font-size: 14px;}
	.SP_Social li .fa{width:36px;}
	.SP_Social li .fa:before {line-height: 36px;}
}

@media (max-width: 1024px) and (min-width: 768px){
	.pageWrapper {margin: 150px 0 0 0;}
}

@media (max-width: 767px){
	#back-top {display: block !important;}
	.HlTemplate2 .ckContentArea h1.headingAnchor:before, .HlTemplate2 .ckContentArea h2.headingAnchor:before, .HlTemplate2 .ckContentArea h3.headingAnchor:before, .HlTemplate2 .ckContentArea h4.headingAnchor:before, .HlTemplate2 .ckContentArea h5.headingAnchor:before, .HlTemplate2 .ckContentArea h6.headingAnchor:before{margin-top: 20px;}
	.HlTemplate2 .ckContentArea h1:before, .HlTemplate2 .ckContentArea h2:before, .HlTemplate2 .ckContentArea h3:before, .HlTemplate2 .ckContentArea h4:before, .HlTemplate2 .ckContentArea h5:before, .HlTemplate2 .ckContentArea h6:before{margin-top: 30px;}
}

@media (max-width: 639px) {
	.SP_Footer_List li{padding:0px 7px 0 0;}
	.SP_Footer_List li:nth-child(n+2){padding-left:7px;}
	.SP_Footer_List li a{font-size: 12px;}
}
@media (max-width: 600px){
	.mobileTitle_IP_page{display:block;}
}
.select2-hidden-accessible{display:none !important;}
/* PCD-38985 CSS End*/

/*----- UID-1367 and UID-1420 Hogan Lovells - CTK tab placement -----*/
.CTK_summaryReport ul.ctkTopNavMenu {
    top: 455px;
    position: relative;
    float: right;
}
.CTK_summaryReport .pageWrapper .row.contBanner{
	top: -60px;
}

.CTK_contacts .wrapperSpace > .innerWrapper:before, .innerWrapper:after,
.CTK_comparisonReport .wrapperSpace > .innerWrapper:before, .innerWrapper:after{content: " ";display: table;}

.CTK_contacts .wrapperSpace > .innerWrapper:after,
.CTK_comparisonReport .wrapperSpace > .innerWrapper:after{clear:both;}

.CTK_contacts ul.ctkTopNavMenu, .CTK_comparisonReport ul.ctkTopNavMenu, .CTK_comparison ul.ctkTopNavMenu {float: right;}
/*----- End UID-1367 and UID-1420 Hogan Lovells - CTK tab placement -----*/

@media (max-width: 1052px) {
  .SP_Panel .filterVerList {
    width:100%;;
  }
    .SP_Panel .filterVerList .nice-select.form-control.dropContent{
    min-width:100%!important;
  }
}


@page {
  size: A3;
}

.pdfBGImage{display:none;}
@page {
    margin-top: 30px;
    margin-bottom: 30px !important;
	 margin-left: 0;
    margin-right: 0;
}
@page :first {
         margin-top: 0    /* Top margin on first page 10cm */
  }

@media print {
.bodyPDFPrint{
    margin-left: -1cm !important;
    margin-right: -1cm !important;
	/*height:100vh;*/
    padding: 0 !important;
    overflow: hidden;}
.onlyPDFView{ display:block; position:absolute !important; right:0 !important ;top:0 !important; z-index:99999;}
.bodyPDFPrint .onlyPDFView{ display:block; position:absolute !important; right:38px !important;top:0 !important; z-index:99999;}
.HlTemplate2FirstSection h1{color:#3d6a27; max-width:80%; margin-top:50px;}
.bodyPDFPrint .HlTemplate2FirstSection h1{color:#3d6a27; max-width:80%; margin-top:0;}
.HlTemplate2{background:#FFF; margin-left:30px; margin-right:25px;}
.bodyPDFPrint .HlTemplate2{background:#FFF; margin-left:0; margin-right:0;}
.bodyPDFPrint .HlTemplate2 .HlTemplate2FirstSection h5{ font-family: Georgia; font-weight: bold; font-size: 14px; color:#333333; }
.bodyPDFPrint .HlTemplate2 .HlTemplate2Left .HlTemplate2DateSection { font-style: normal; color:#333333;}
.bodyPDFPrint .HlTemplate2 .HlTemplate2Left .cntOverview p{font-size:14px;}
.bodyPDFPrint .HlTemplate2 .HlTemplate2DateSection .readTime {display:none;}
.bodyPDFPrint .HlTemplate2 .ContactRightPanel .visible-xs {display:block !important;}
.bodyPDFPrint .printFooter{margin-left:-25px; margin-right:-25px; margin-bottom:0 !important;}
.bodyPDFPrint .printFooter p:last-child{margin-bottom:0 !important;}
.bodyPDFPrint .innerWrapper, .bodyPDFPrint .HlTemplate2 .HlTemplate2Right .ContactRightPanel{padding:0px;}
.HlTemplate2 .HlTemplate2Left{padding:0px; border-top:0px transparent;}
.bodyPDFPrint .HlTemplate2 .ckContentArea h1.headingAnchor:before, 
.bodyPDFPrint .HlTemplate2 .ckContentArea h2.headingAnchor:before, 
.bodyPDFPrint .HlTemplate2 .ckContentArea h3.headingAnchor:before, 
.bodyPDFPrint .HlTemplate2 .ckContentArea h4.headingAnchor:before, 
.bodyPDFPrint .HlTemplate2 .ckContentArea h5.headingAnchor:before, 
.bodyPDFPrint .HlTemplate2 .ckContentArea h6.headingAnchor:before{margin-top: 25px;}
.bodyPDFPrint .ContactRightPanel .col-xs-6.col-sm-4.col-md-12{width:49% !important;}
.bodyPDFPrint .ContactRightPanel .gridCommonSec .col-xs-6, 
.bodyPDFPrint .ContactRightPanel .gridCommonSec .col-md-6{ page-break-inside: avoid;}
.bodyPDFPrint .ContactRightPanel .clearfix.hidden-xs { display: none;}
.bodyPDFPrint .HlTemplate2Left .cntOverview{border-bottom:none;padding-bottom: 5px; margin-bottom: 10px;}

}
/*HIDING THE PRIVACY TABBED USED FOR THE HACK TO HIDE METADATA*/
li.SP_PCS_Hide {
    display: none;
}
/* UID-1847 */
.HlTemplate2FirstSection h1{word-break: break-word;}

/*Content List made into slider START*/

.SP_Custom_CL .SP_Custom_CL{
  position: relative;
}
.SP_Custom_CL .pagination.SP_CLPag {
    line-height: 0;
    position: absolute;
    top: 500px;
    display: block;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
   transform: translate(0, -50%); 
    z-index: 20;
}

.SP_Custom_CL .SP_CLPag_Left{
    left:0;
}

.SP_Custom_CL .SP_CLPag_Right{
    right:0;
}

.SP_Custom_CL .pagination.SP_CLPag li:first-child a, .SP_Custom_CL .pagination.SP_CLPag li:last-child a{
    margin-left: 0;
    /* border-radius: 50%; */
    /* height: 50px; */
    /* width: 50px; */
    /* padding: 20px 12px; */
    /* background-color: rgba(0,0,0,0.7); */
    color: #838383;
    border: none;
    line-height: inherit;
    font-size: 40px;
    float: none;
}

.SP_Custom_CL .pagination.SP_CLPag li:first-child a:hover, .SP_Custom_CL .pagination.SP_CLPag li:last-child a:hover{
background-color:transparent;
}
.SP_Custom_CL .pagination.SP_CLPag li.disabled a{
    display:none;
}

.SP_Custom_CL .pagination > li:first-child > a, .SP_Custom_CL .pagination > li:first-child > span {
  border-radius:0;
}
.SP_Custom_CL .pagination > li:last-child > a, .SP_Custom_CL .pagination > li:last-child > span {
  border-radius:0;
}

.SP_Custom_CL .pagination li a, .SP_Custom_CL .compWrapper.TxtCenter .pagination li span {
  border-color:#e9e9e9;
  margin-right: 5px;
  font-family:'Berlingske_sans_round_regular', sans-serif;
  font-size:15px;
  width:30px;
  height:30px;
  padding: 4px;
  color:#838383;
}

.SP_Custom_CL .pagination.SP_CLPag li a, .SP_Custom_CL .pagination.SP_CLPag li span {
  border-color:#e9e9e9;
  margin-right: 0;
  font-family:'Berlingske_sans_round_regular', sans-serif;
  font-size:15px;
  width:inherit;
  height:inherit;
  padding-top: 4px;
  color:#838383;
}

.SP_Custom_CL .pagination li:last-child a,.SP_Custom_CL .pagination li:first-child a{padding: 0;}
.SP_Custom_CL .pagination li:last-child a span::before,.SP_Custom_CL .pagination li:first-child a span::before{
 font-size: 20px;
}

.SP_Custom_CL .pagination > li.active > a, .SP_Custom_CL .pagination > li > a:hover, .SP_Custom_CL .pagination > li > span:hover, .SP_Custom_CL .pagination > li > a:focus, .SP_Custom_CL .pagination > li > span:focus {
    background-color: #e9e9e9;
    color:#2e2e2e;
border-color: #e9e9e9;
}
.SP_Custom_CL .pagination > li:first-child a, .SP_Custom_CL .pagination > li:last-child a, .SP_Custom_CL .pagination > li:first-child a:hover, .SP_Custom_CL .pagination > li:last-child a:hover{
  border:none;
  background-color:#fff;
}

.SP_Custom_CL .pagination li.disabled a, .SP_Custom_CL .pagination li.disabled a span {
    display:none;
}

.SP_Panel_Flex.SP_Custom_CL .floatingContainer {
    position: relative;
} 

.SP_Panel_Flex.SP_Custom_CL.SP_Custom_CL_Arrows .floatingContainer {
    justify-content: space-evenly;
    position: relative;
}

.SP_Panel_Flex.SP_Custom_CL.SP_Custom_CL_Arrows .floatingContainer.four .thumbOuter, .SP_Panel_Flex.SP_Custom_CL.SP_Custom_CL_Arrows  .floatingContainer.three .thumbOuter{
margin:0 0% 2%;
}

/*NO NUMBERS*/
.SP_Custom_CL.SP_No_Numbers .pagination > li.active > a, .SP_Custom_CL.SP_No_Numbers .pagination > li > a:hover{
 color:#e9e9e9 
}
.SP_Custom_CL.SP_No_Numbers .pagination li a{
  color:#fff;
}
.SP_Custom_CL.SP_No_Numbers .compWrapper.TxtCenter .pagination li span {
  color:#838383;
}
/*NO NUMBERS*/

@media (max-width: 960px){
    .SP_Custom_CL .pagination.SP_CLPag{display:none;}
}

div#loader {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 300;
    background-color: rgba(255,255,255,0.5);
    width: 100%;
    height: 100%;
    text-align: center;
}

.lds-dual-ring {
margin-top:100px;
  display: inline-block;
  width: 80px;
  height: 80px;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px;
  border-radius: 50%;
  border: 6px solid #2e2e2e;
  border-color: #2e2e2e transparent #2e2e2e transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*Content List made into slider END*/

/*--- UID-2226 : remove meta-data checkbox for "Countries" tab only (JS added) ---*/
.contentHub_contentManager .countriesTab.active ul#contentMetadataULId > li > a+a > label {
    padding-left: 5px;
    cursor: default;
}
.contentHub_contentManager .countriesTab.active ul#contentMetadataULId > li > a+a > label > input {
    display:none;
}
span.Countries_selectAll {
    padding-left: 5px;
    float: right;
}
/*--- End UID-2226 ---*/
/*--- UID-2494 ---*/
.navbar-nav.TopNavMenu > li.active > a {
    font-weight: 600;
    color: #565656;
}



/*======== fancytree overwrite =========*/

ul.fancytree-container span.fancytree-active span.fancytree-title, ul.fancytree-container span.fancytree-selected span.fancytree-title{color: #009cde}
ul.fancytree-container span.fancytree-node:hover span.fancytree-title, table.fancytree-container span.fancytree-node:hover span.fancytree-title{color: #000000}

/*!
* Copyright (c) 2019 or the year of first publication, if earlier, HighQ Solutions Limited or its licensors
*/
/********** Admin ***********/
#megaMenuWidgets {
	background: none repeat scroll 0 0 #f1f1f1;
	float: left;
	padding: 5px;
	position: relative;
	width: 100%;
}
#megaMenuWidgets .widget {
	background: none repeat scroll 0 0 #fafafa;
	border: 5px solid #f1f1f1;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
	box-sizing: border-box;
	color: #222;
	display: inline-block;
	float: left;
	width: 100%;
	padding:10px;
}
#megaMenuWidgets[data-columns="1"] .widget[data-columns="1"] {
	width: 100%;
}
#megaMenuWidgets[data-columns="2"] .widget[data-columns="1"] {
	width: 50%;
}
#megaMenuWidgets[data-columns="2"] .widget[data-columns="2"] {
	width: 100%;
}
#megaMenuWidgets[data-columns="3"] .widget[data-columns="1"] {
	width: 33.3%;
}
#megaMenuWidgets[data-columns="3"] .widget[data-columns="2"] {
	width: 66.6%;
}
#megaMenuWidgets[data-columns="3"] .widget[data-columns="3"] {
	width: 100%;
}
#megaMenuWidgets[data-columns="4"] .widget[data-columns="1"] {
	width: 25%;
}
#megaMenuWidgets[data-columns="4"] .widget[data-columns="2"] {
	width: 50%;
}
#megaMenuWidgets[data-columns="4"] .widget[data-columns="3"] {
	width: 75%;
}
#megaMenuWidgets[data-columns="4"] .widget[data-columns="4"] {
	width: 100%;
}
#megaMenuWidgets[data-columns="5"] .widget[data-columns="1"] {
	width: 20%;
}
#megaMenuWidgets[data-columns="5"] .widget[data-columns="2"] {
	width: 40%;
}
#megaMenuWidgets[data-columns="5"] .widget[data-columns="3"] {
	width: 60%;
}
#megaMenuWidgets[data-columns="5"] .widget[data-columns="4"] {
	width: 80%;
}
#megaMenuWidgets[data-columns="5"] .widget[data-columns="5"] {
	width: 100%;
}
#megaMenuWidgets[data-columns="6"] .widget[data-columns="1"] {
	width: 16.6%;
}
#megaMenuWidgets[data-columns="6"] .widget[data-columns="2"] {
	width: 33.3%;
}
#megaMenuWidgets[data-columns="6"] .widget[data-columns="3"] {
	width: 50%;
}
#megaMenuWidgets[data-columns="6"] .widget[data-columns="4"] {
	width: 66.6%;
}
#megaMenuWidgets[data-columns="6"] .widget[data-columns="5"] {
	width: 83.3%;
}
#megaMenuWidgets[data-columns="6"] .widget[data-columns="6"] {
	width: 100%;
}
#megaMenuWidgets[data-columns="7"] .widget[data-columns="1"] {
	width: 14.28%;
}
#megaMenuWidgets[data-columns="7"] .widget[data-columns="2"] {
	width: 28.57%;
}
#megaMenuWidgets[data-columns="7"] .widget[data-columns="3"] {
	width: 42.85%;
}
#megaMenuWidgets[data-columns="7"] .widget[data-columns="4"] {
	width: 57.14%;
}
#megaMenuWidgets[data-columns="7"] .widget[data-columns="5"] {
	width: 71.42%;
}
#megaMenuWidgets[data-columns="7"] .widget[data-columns="6"] {
	width: 85.71%;
}
#megaMenuWidgets[data-columns="7"] .widget[data-columns="7"] {
	width: 100%;
}
#megaMenuWidgets[data-columns="8"] .widget[data-columns="1"] {
	width: 12.5%;
}
#megaMenuWidgets[data-columns="8"] .widget[data-columns="2"] {
	width: 25%;
}
#megaMenuWidgets[data-columns="8"] .widget[data-columns="3"] {
	width: 37.5%;
}
#megaMenuWidgets[data-columns="8"] .widget[data-columns="4"] {
	width: 50%;
}
#megaMenuWidgets[data-columns="8"] .widget[data-columns="5"] {
	width: 62.5%;
}
#megaMenuWidgets[data-columns="8"] .widget[data-columns="6"] {
	width: 75%;
}
#megaMenuWidgets[data-columns="8"] .widget[data-columns="7"] {
	width: 87.5%;
}
#megaMenuWidgets[data-columns="8"] .widget[data-columns="8"] {
	width: 100%;
}

/********** Front ***********/
.top-mega-menu .mega-menu-columns {
	float:left;
}
.top-mega-menu .mega-menu-columns-1-of-1 {
	width: 100%;
}
.top-mega-menu .mega-menu-columns-1-of-2 {
	width: 50%;
}
.top-mega-menu .mega-menu-columns-2-of-2 {
	width: 100%;
}
.top-mega-menu .mega-menu-columns-1-of-3 {
	width: 33.3333%;
}
.top-mega-menu .mega-menu-columns-2-of-3 {
	width: 66.6667%;
}
.top-mega-menu .mega-menu-columns-3-of-3 {
	width: 100%;
}
.top-mega-menu .mega-menu-columns-1-of-4 {
	width: 25%;
}
.top-mega-menu .mega-menu-columns-2-of-4 {
	width: 50%;
}
.top-mega-menu .mega-menu-columns-3-of-4 {
	width: 75%;
}
.top-mega-menu .mega-menu-columns-4-of-4 {
	width: 100%;
}
.top-mega-menu .mega-menu-columns-1-of-5 {
	width: 20%;
}
.top-mega-menu .mega-menu-columns-2-of-5 {
	width: 40%;
}
.top-mega-menu .mega-menu-columns-3-of-5 {
	width: 60%;
}
.top-mega-menu .mega-menu-columns-4-of-5 {
	width: 80%;
}
.top-mega-menu .mega-menu-columns-5-of-5 {
	width: 100%;
}
.top-mega-menu .mega-menu-columns-1-of-6 {
	width: 16.6667%;
}
.top-mega-menu .mega-menu-columns-2-of-6 {
	width: 33.3333%;
}
.top-mega-menu .mega-menu-columns-3-of-6 {
	width: 50%;
}
.top-mega-menu .mega-menu-columns-4-of-6 {
	width: 66.6667%;
}
.top-mega-menu .mega-menu-columns-5-of-6 {
	width: 83.3333%;
}
.top-mega-menu .mega-menu-columns-6-of-6 {
	width: 100%;
}
.top-mega-menu .mega-menu-columns-1-of-7 {
	width: 14.2857%;
}
.top-mega-menu .mega-menu-columns-2-of-7 {
	width: 28.5714%;
}
.top-mega-menu .mega-menu-columns-3-of-7 {
	width: 42.8571%;
}
.top-mega-menu .mega-menu-columns-4-of-7 {
	width: 57.1429%;
}
.top-mega-menu .mega-menu-columns-5-of-7 {
	width: 71.4286%;
}
.top-mega-menu .mega-menu-columns-6-of-7 {
	width: 85.7143%;
}
.top-mega-menu .mega-menu-columns-7-of-7 {
	width: 100%;
}
.top-mega-menu .mega-menu-columns-1-of-8 {
	width: 12.5%;
}
.top-mega-menu .mega-menu-columns-2-of-8 {
	width: 25%;
}
.top-mega-menu .mega-menu-columns-3-of-8 {
	width: 37.5%;
}
.top-mega-menu .mega-menu-columns-4-of-8 {
	width: 50%;
}
.top-mega-menu .mega-menu-columns-5-of-8 {
	width: 62.5%;
}
.top-mega-menu .mega-menu-columns-6-of-8 {
	width: 75%;
}
.top-mega-menu .mega-menu-columns-7-of-8 {
	width: 87.5%;
}
.top-mega-menu .mega-menu-columns-8-of-8 {
	width: 100%;
}
