/*!
* 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 #333333 !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 #005DA2; 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:#333333;}
.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:#7DABA9;}
.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:#7DABA9;}
.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=2025_06_25_07_09_41");
  src:url("../../Fonts/p4-default-set/highq50.eot#iefix?bt=2025_06_25_07_09_41") format("embedded-opentype"),
    url("../../Fonts/p4-default-set/highq50.woff?bt=2025_06_25_07_09_41") format("woff"),
    url("../../Fonts/p4-default-set/highq50.ttf?bt=2025_06_25_07_09_41") format("truetype"),
    url("../../Fonts/p4-default-set/highq50.svg#highq50?bt=2025_06_25_07_09_41") 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:#005DA2;}

.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:#747474;}

.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,.icon-calendar:before {color:#747474;}
.icon_content .icon-screen-full:before, .icon_content .icon-screen-normal:before,
.icon_content .icon-share-menu:before, .icon_content .icon-favourite-empty:before,.icon_content .icon-share-this:before {color:#bbbbbb;}
.icon-highq-like-off.active:before{color:#999999;}
.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: #747474;}

.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=2025_06_25_07_09_41") 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:#333333;}
::-moz-selection {color:#fff;background:#333333;}
.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;}

.skipToLink{position: absolute; left:50%; top:-40px; padding:5px 10px; margin-left: -75px; border-radius: 0 0 3px 3px; color:#ffffff; background-color: #999999; transition: top 1s ease-out; z-index:1035;}
.skipToLink:focus{ top: 0px; outline-color: transparent; -webkit-transition: top .1s ease-in;    transition: top .1s ease-in;  color:#ffffff;}

.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:#7DABA9;
border-color:#7DABA9; 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:#454545; background-color:#7DABA9; border-color:#7DABA9;  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:#387c2b; background-color: transparent; color:#387c2b;}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success{ border-color:#387c2b; background-color: #387c2b;}
.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(115, 108, 80, 0.8); border-color:rgba(115, 108, 80, 0.8);}
.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:#7DABA9;}
.btn-cancel:hover{color: #7DABA9;}
.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:#333333; border-color: #333333; color:#454545;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > li > a, .pagination > li > span {color:#7DABA9;}
.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:#333333;}
.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:#747474; margin-right: 3px;}
.list-group-heading-section .icon-edit-circle{font-size:16px; color:#747474; 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 */

/* Custom select dropdown start */
.searchLeftFilter .selectDrop {position: relative;}
.searchLeftFilter .selectDrop > .btn {padding:0; width:100%; font-weight:400; 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;}
.searchLeftFilter .selectDrop > .btn > span.caret {margin:15px 9px 0 0; float: right; border-top: 5px solid; color:#343434;}
.searchLeftFilter .selectDrop.dropup > .btn > span.caret{border-top:0;}
.searchLeftFilter .selectDrop > .btn > span.TruncateTxt {padding: 6px 12px; line-height:20px;}
.searchLeftFilter .selectDrop ul.dropdown-menu{left: 0; right: 0; min-width: inherit; overflow:auto;}
.searchLeftFilter .selectDrop .listData{overflow-y: auto}
.searchLeftFilter .selectDrop li a{padding: 3px 15px;}
.searchLeftFilter .setHeightDrop{max-height: 180px; overflow: auto;}
.searchLeftFilter .selectDrop ul li{margin:0;}
.searchLeftFilter .selectDrop ul.dropdown-menu ul{display:block; margin:0;}
/* Custom select dropdown end */
	
/* Common search component - loading gray image inside input field start */
.searchComp .grayloader{position:absolute; right:10px; top:10px; z-index: 3;}
.searchClose {background:#fff !important; border:0 none !important; height: 28px; padding:4px 10px 6px 7px; position: absolute; right:2px; top:4px; z-index:3;}
.searchComp{position: relative;}
.searchComp .icon.icon-remove{font-size: 15px; color: #747474;}
.input-group .searchComp input.form-control[type=text] {border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.searchComp > input{padding-right: 30px;}
.searchClose,.searchClose:focus,.searchClose:hover{color:#747474; text-decoration:none;}
/* Common search component - loading gray image inside input field end */
								
/* 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: #e3e3e3 !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:#45464a;}
.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:#e1e1e1;}
.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:#747474; 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:#333333; border:1px solid #333333; color:#454545;}
.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 #313131; background-color:#454545; background-color:rgba(69,69,69,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:#999999;}
.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:#999999;}
.header .headRight .btn.searchClose, .header .headRight .visibleSearchBtn{height:36px;}
.header .headRight .btn .icon:before, .header .HeadSearch .btn .icon-search:before {color:#ffffff;}
.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:#999999; border-color:#999999;}
.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;}

/* A11Y related css added for favourite dropdown */
.favouriteGroupList li a {padding: 3px 22px;  color: #404040;}
.favouriteGroupList li a:hover,
.favouriteGroupList li a:focus {color: #404040; text-decoration: none; background-color:#f5f5f5;}

/* A11y related css for hide label */
.sr-only{left: -9999px; top: -9999px; position: absolute; width: 1px; height: 1px;padding: 0;margin: -1px;overflow: hidden; clip: rect(0, 0, 0, 0); border: 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:#747474;}
.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 22px; line-height: 1.42857143; color: #404040;}
.dropScroll > li > a:hover,
.dropScroll > li > a:focus {color: #404040; 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:#454545;}
.navigation .col-md-12 {padding:0px 10px; font-size:14px; color:#000;}
.navigation a {color: #ffffff;}
.navigation .nav > li > a:hover, .navigation .nav > li > a:focus{ background: #454545; color:#7DABA9;}
.navbar-nav .open > a, .navbar-nav .open > a:hover, .navbar-nav .open > a:focus{background-color:#454545; color:#7DABA9;}
.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:#454545; color:#7DABA9;}
/*.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: #7DABA9;}
/* sub menu dropdown css start */
a.NavPanelLeft {color: #ffffff;}
.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:#7DABA9;}
/* .navigation-panel .navbar-nav > li > .dropdown-menu li a{color:#7DABA9;} */
.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 #313131; position: absolute;}
.navigation-panel .navbar-nav .UserImgActive img{width:24px; height: 24px;}
.navigation-panel .navbar-nav .loginLink{border-bottom: 4px solid #454545;}
.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:#9e9e9e;}
.breadcrumbLink .breadcrumb a, .breadcrumb > li + li:before {color:#9e9e9e;}
.breadcrumbLink .breadcrumb a:hover{color: #555555;}
.breadcrumbLink .breadcrumb a.homeIcon, .breadcrumbLink .breadcrumb > .active {text-decoration:none; color: #555555; }
.breadcrumbLink .breadcrumb a.editIcon{text-decoration:none; color: #747474;}
.breadcrumbLink .breadcrumb a.editIcon:hover{text-decoration:none; color: #005DA2;}
.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 #333333; color:#7DABA9;}
.MainTitle .icon-rss-boxed {font-size: 22px; float:right; margin:-31px 14px 0px 0px; color: #c90c00;}
.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:#454545;}
.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:#333333; }
/* 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:#7DABA9;}
.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:#454545; color:#e4e6ea; text-align:center; box-shadow: inset 0px 2px 3px 0px #e3e3e3;}
.footer .footerPowerby{ margin-bottom: 5px;}
.footer .footerPowerby img{width:200px;}
.footer a,.footer a:hover, .footer a:focus {color:#e4e6ea; font-size:11px; line-height:14px;}
.footerCustom {margin:0 auto; padding:20px 15px; margin:0 0 0 0; background:#454545; color:#e4e6ea;}
.footerCustom a, .ckContentArea.footerCustom a {color:#e4e6ea;}
.footerCustom a:hover, .ckContentArea.footerCustom a:hover {color:#FFFFFF;}
.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:#333333; border:1px solid #333333; color:#454545;}
.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:#333333; border:1px solid #333333; color:#454545;}
.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:#333333;}

/* 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:#ffffff; 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:#454545;}
.innerWrapper, .withoutHeadBG{padding:0 10px;}
.withoutHeadBG .metaIcon > ul > li > a, .withoutHeadBG .metaSection{color:#747474; 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:#7DABA9;}

.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, .icon_content .list-inline.a11y > span {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: #747474; background:rgba(116, 116, 116, 0.6); -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: #949494;}
.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 #313131;}
.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 #949494; font-size: 14px; line-height:20px; background: #f3f3f3;}
.input-group-btn .caret {border-top-color: #747474;}
.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:#7DABA9; margin:10px 0px 0 0;}
.BrowseContent .thumbContent {margin-left:148px;}
.BrowseContent .icon_content .icon {color:#747474; 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:#747474; 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: #7DABA9;}
.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:#7DABA9; display: block;}
.leftLinkBar ul li a:hover,.leftLinkBar ul li a.Selected{ background: #f3f3f3; color: #404040;}

/* .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: #c90c00;}
.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:#7DABA9;}
.standartTreeRow_lor {text-decoration:none; color:#7DABA9;}
.selectedTreeRow {color:#7DABA9;}
.selectedTreeRow_lor {color:#7DABA9;}
.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:#1d1d1d; 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: #747474; font-size: 12px;}
.commentMeta .truncateHTML {margin-bottom: 0px;}
.linkSep {padding: 0px 5px; font-size: 13px; color: #747474; 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:#7DABA9;}
.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:#ffa100; background-color: transparent; color:#404040;}
.eventResponseBtn .btn-warning:hover, .eventResponseBtn .btn-warning:focus, .eventResponseBtn .btn-warning:active, .eventResponseBtn .btn-warning.active{border-color:#ffa100; background-color: #ffa100; color:#404040;}

.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:#FA6400;color:#FA6400; background: transparent; opacity:0.5; pointer-events:all; cursor: pointer;}

.eventResponseBtn .btn-success.disabled:hover, .eventResponseBtn .btn-success.disabled:focus{border-color:#387c2b;color:#ffffff; background: #387c2b; opacity:1; }
.eventResponseBtn .btn-warning.disabled:hover, .eventResponseBtn .btn-warning.disabled:focus{border-color:#ffa100;color:#404040; background: #ffa100; opacity:1; }
.eventResponseBtn .btn-default.disabled:hover, .eventResponseBtn .btn-default.disabled:focus{border-color:#FA6400;color:#ffffff; background: #FA6400; opacity:1; }

.eventResponseBtn .btn-success.disabledEvent, .eventResponseBtn .btn-success.disabledEvent:hover,.eventResponseBtn .btn-success.disabledEvent:focus{border-color:#387c2b;color:#ffffff; background: #387c2b; pointer-events:all; cursor:default; }
.eventResponseBtn .btn-warning.disabledEvent, .eventResponseBtn .btn-warning.disabledEvent:hover,.eventResponseBtn .btn-warning.disabledEvent:focus{border-color:#ffa100;color:#404040; background: #ffa100; pointer-events:all; cursor:default;}
.eventResponseBtn .btn-default.disabledEvent, .eventResponseBtn .btn-default.disabledEvent:hover,.eventResponseBtn .btn-default.disabledEvent:focus{border-color:#FA6400;color:#FA6400; background: transparent; pointer-events:all; cursor:default;}

/* People directory customization property*/
.ppldir-alphabetFilter{border:1px solid #333333;}
.ppldir-alphabetFilter a:hover, .ppldir-alphabetFilter a.active{background:#333333; 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:#c90c00; background:#c90c00; 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: #404040; 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: #f3f3f3; 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: #e3e3e3; color: #404040;}
.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: #e3e3e3;}
.pubLeftNavBar > .nav > li > a.collapsed > span, .pubLeftNavBar > .nav > li > a.collapsed > .caret{color:#7DABA9;}
.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: #747474;}
/* 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(115, 108, 80, 0.8); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, rgba(115, 108, 80, 0.8); 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:#333333; border-color:#333333; 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 #454545;}
	.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 #454545;}
	
	.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:#747474;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:#747474;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;}
.searchLeftFilter.mobile-view.a11y{display: block !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: 140px;}

.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, .CTK_fullScrCol3 .dataTable > thead > tr > th:not(:first-child) {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;
	}
	.bodyPDFView .breadcrumbLink{
		display: block !important;
	}
}


/*------------------------------
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:#1d1d1d;}
.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:#454545;}
.header .HeadSearch .input-group .input-group-btn.open .caret, .header .HeadSearch .input-group .input-group-btn:hover .caret{border-top-color:#454545;}
.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;}
/* A11Y related css added for global search content position */
.searchContent .searchListView .itemList.itemListOrder.a11y{display:flex;}
.searchContent .searchListView .itemListOrderMenu.a11y{flex:1;}


/* 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:#1d1d1d;}
.browsearrowicon.icon:hover:before{color:#7DABA9;}
.ShowHideSection{background:#e3e3e3;}
.BrowsePanel .sidebar{border:2px solid #e3e3e3; background:#ffffff;}
.profileLeftBar .LeftInnerData{margin-top:10px;}
.profileLeftBar .LeftInnerData ul li a{padding:2px 10px; margin:3px 0;}
.profileLeftBar .leftLinkBar ul li a{color:#1d1d1d; font-weight:normal; font-size:14px;}
.profileLeftBar .leftLinkBar ul li a:hover, .profileLeftBar .leftLinkBar ul li a.Selected{color:#1d1d1d; background-color:#f5f5f5;}


/* General Change */
.form-group > label, .form-group > * > label{color:#747474;}
label{font-weight:500;}
.dropdown-header{color:#747474;}
.dateTime{color:#747474;}
.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:#e3e3e3; background:#ffffff;}
.us-showhideSection {background:#e3e3e3;}
.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:#999999;}
	.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;}

/* TR Branding Bootstrap overright */
.dropdown-menu .divider{background-color: #e3e3e3;}
.modal-header { border-bottom: 1px solid #e3e3e3; }
.modal-footer { border-top: 1px solid #e3e3e3; }
.close { color: #747474; opacity: 1; }

.alert-success {
  color: #387c2b;
  background-color: #e5f8e2;
  border-color: #e3e3e3;
}
.alert-info {
  color: #005da2;
  background-color: #cdeaff;
  border-color: #e3e3e3;
}
.alert-warning {
  color: #404040;
  background-color: #fff2db;
  border-color: #e3e3e3;
}
.alert-danger {
  color: #a00000;
  background-color: #ffcdcd;
  border-color: #e3e3e3;
}
.label-default {
  background-color: #747474;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #005da2;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #387c2b;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #cdeaff;
  color:#404040;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #ffa100;
  color:#404040;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #dc0a0a;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}

.dropdown-menu > li > a{color:#404040;}
.form-control {
    color: #404040;
    background-color: #ffffff;
    border: 1px solid #949494;}
.form-control[disabled], 
.form-control[readonly], 
fieldset[disabled] .form-control {
    background-color: #e3e3e3;
    border-color: #afafaf;
}

select{background-image: url(../../images/v4/common/select-arrow.png), -webkit-linear-gradient(#fff, #fff 40%, #e3e3e3) !important;}

/* TR Branding other color new right */

.icon-move{color:#747474;}
/*.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f3f3f3;
}*/

/* campaign Rule Builder */

.recipientListRuleBuilder .input-group .input-group-btn .btn{background: transparent; position: relative; top: 0; left: 0; width: 100%; height: 35px;border-radius: 0; }
.recipientListRuleBuilder .input-group { display: block;}
.recipientListRuleBuilder .input-group-btn { position: absolute;}
.recipientListRuleBuilder .input-group-addon,.rule-builder .input-group-btn { width: 100%;}
.recipientListRuleBuilder .secondTaxonomyMetadataId { background-image: -webkit-linear-gradient(#fff, #fff 40%, #e3e3e3) !important; font-weight: normal; border: none; }
.recipientListRuleBuilder .secondTaxonomyMetadata span { position: absolute; right: 5px; top: 15px; background-image: url(../../images/v4/common/select-arrow.png); background-repeat: no-repeat; width: 15px; height: 10px; border: none;}
.recipientListRuleBuilder .input-group .input-group-btn .btn:focus { box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(250, 100, 0, 1); border-color: rgba(250, 100, 0, 1); }
.recipientListRuleBuilder .dropdownSelectMetaData { max-height: 200px; overflow-y: auto; overflow-x: hidden; border: none; width: 100%; padding-left: 10px; }
.recipientListRuleBuilder .searchOuter { display: inline-block; width: 100%; padding: 10px; }
.recipientListRuleBuilder .usersearchDropdown { width: 100%; }
.recipientListRuleBuilder .modalExtraSpace.spaceShow{height: 100px;}
.recipientListRuleBuilder .singleLevelMetadataCRB .checkbox { margin: 0 0 0 10px;}

/* jquery-ui overright custom css */
.ui-front {
	z-index: 5000;
}

/* Default Customize Properties */
.customizePropertiesList ul{list-style-type: none;}
.customizePropertiesList ul li a{color:#747474; cursor: pointer;}
.customizePropertiesList ul li a .icon{font-size: 14px; color:#404040; padding-right:10px;}
.customizePropertiesList ul.sub-menu{display: none;}

/*Bug 779936: 508: [Market Insight] [Global] [3.3.2]: The "sort" select-only combobox does not have the visual label*/
.dropContent.a11y label{
	position: static;
}
.dropContent.a11y .form-control{
	position: static;
}/*!
* 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: #fcfcfc; 
color:#1d1d1d;}

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: #005DA2; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 93, 162, 0.6); outline: 0 none;  border:1px solid #005DA2;}
.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:#7DABA9; text-decoration:none;}
.ckContentArea a:focus,
.textimage_comp .ckContentArea a:focus, 
.hero_comp .ckContentArea a:focus {color:#7DABA9; text-decoration:none;}
.ckContentArea a:hover,
.textimage_comp .ckContentArea a:hover, 
.hero_comp .ckContentArea a:hover {color:#DD2720; 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: #7DABA9; font-weight:400;}
h2, .h2 {font-size:27px; color: #7DABA9; font-weight:400;}
h3, .h3 {font-size:23px; color: #7DABA9; font-weight:400;}
h4, .h4 {font-size:19px; color: #7DABA9; font-weight:400;}
h5, .h5 {font-size:16px; color: #7DABA9; font-weight:500;}
h6, .h6 {font-size:14px; color: #7DABA9; 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:#7DABA9 !important; 
border-color:#7DABA9 !important; color: #ffffff !important;}

.cke_dialog_ui_button.cke_dialog_ui_button_ok:hover{ color:#454545 !important; filter:none;
background:#7DABA9 !important; border-color:#7DABA9 !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:#7DABA9; 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: #7DABA9; }
.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:#7DABA9;}
a:focus, a.linkColor:focus,
.dropdown-menu > li > a.linkColor:focus		{outline:none; color:#7DABA9; text-decoration:none;}
a:hover, a.linkColor:hover,
.dropdown-menu > li > a.linkColor:hover		{text-decoration:none; color:#7DABA9;}
.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:#7DABA9;}
.linkblack,
a.linkblack 		{color:#747474; outline:none;}
a.linkblack:hover 	{color:#747474;}
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:#747474;}
.GreyBGbox			{background:#f3f3f3; border:1px solid #E3E3E3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.label-default 		{font-size: 12px; font-weight: normal; background:#e3e3e3; 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:#f3f3f3;}
.pageBreak			{page-break-before: always;}
.tHeadBG 			{background-color: #e3e3e3;}

.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 #e3e3e3;}
.borderBott		{border-bottom: 1px solid #e3e3e3;}
.borderTop		{border-top: 1px solid #e3e3e3;}
.borderLeft		{border-left: 1px solid #e3e3e3;}
.borderRight	{border-right: 1px solid #e3e3e3;}

/*======== 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 and General*/

body {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 15px;
}

body a{
transition: all 0.3s ease 0s;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .ckContentArea h1, .ckContentArea h2, .ckContentArea h3, .ckContentArea h4, .ckContentArea h5, .ckContentArea h6, .cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6{
    font-family: Georgia,"Times New Roman",Times,serif;   
    font-weight: normal;
}
.VC_Hero .ckContentArea {
    font-family: Georgia,"Times New Roman",Times,serif;   
    font-weight: normal;
}
.MainTitle .Titletxt {
	font-weight: bold;
	border-bottom: 1px solid #e9e9e9;
	color: #7DABA9;
	font-family: Georgia, serif;
}
.VC_NoTitle .MainTitle.Titlehide {
	display: none;
}

/*General Image Stuff*/
.thumbnail img {
    border-radius: 0;
}

.columns .thumbnail img {
    border-radius: 0px;
}

/*Header Area*/

.header {
    box-shadow: none;
    border-bottom: none;
    height:95px;
    position:relative;
}

.header .grid.clearfix {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 0px;
}

.header .logo img {
    max-height: inherit;
}

/*Alerts*/
.alert-info {
    color: #fff;
    background-color: #7DABA9;
    border-color: #7DABA9;
    font-family: georgia;
    font-size: 16px;
}

.globalMessage {
    top: 100px;
}

/*System bar*/

.header .headRight .btn {
    border-radius: 50%;
}
.header .nav > li ul.dropdown-menu > li.textLabel {
    padding: 3px 5px;
}

.header .nav > li > a.UserImgActive, .header .nav > li > a.UserImgActive img {
    border-radius: 50%;
}

/*.loginDropdown .divider {
    display: none!important;
}

.dropdown-menu li.GreyFont{
    padding: 5px 0px;
}

.dropdown-menu li.GreyFont span {
    color: #fff;
}*/


/*navigation*/
.navigation {
    padding: 10px 0px 10px;
    margin-top: 0px;
}

.navigation .navbar-nav > li:nth-of-type(1) > a {
    padding-left: 0;
}

.navbar-nav > li > a, .navbar-nav > li > a span {
    font-size: 15px;
}

.navigation .dropdown-menu {
    background-color: #7DABA9;
    padding: 5px;
    top: 125%;
    min-width: 275px;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.navigation .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    font-size: 15px;
    border-bottom: solid #8caead 3px;
    padding: 5px 0px;
    margin: 0 5px;
}

.navigation .navbar-nav .open .dropdown-menu > li > a:hover{
    border-color: #b6e0df!important;
}

.navigation .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: transparent;
}

/*Sticky Navigation*/
.pageWrapper.fixed_nav {
    margin-top: 58px;
}
.navigation.fixed {
    position: fixed;
    top: 0;
}

.secondaryLogo img {
    max-width: 100%;
    max-height: 35px;
    display: none;
}

/*Mobile Menu*/

.header .headRight li a.navbar-toggle {
    padding: 6px 8px;
    height: 35px;
}

.header .navbar-toggle .icon {
    font-size: 21px;
}

/*Breadcrumb*/

.breadcrumbLink, .breadcrumb > li {
    display: none;
}

/*HERO SECTIONS*/

/*Hero Sections - Content List Panel with panel class SP_Hero_Content*/

.SP_Hero_Content {
    margin: 30px 0;
}

.SP_Hero_Content hr {
    display: none;
}

.SP_Hero_Content .itemList p {
    text-align: center;
}

.SP_Hero_Content .itemList .icon_content {
    display: none;
}

.SP_Hero_Content .itemList p > a {
	line-height: 1.4;
	padding: 2px 0px;
	margin: 20px auto;
	color: #7DABA9;
}

.SP_Hero_Content .itemList p > a > strong {
	font-family: Georgia, serif;
	font-size: 30px;
	background-color: #fff;
	display: inline;
	padding: 0.45rem;
	box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.SP_Hero_Content .itemList p > a > strong {
    background-color: white;
    padding: 0;
    outline: white solid 0.3em;
    line-height: 1.1;
}
}

.SP_Hero_Content.SP_Hero_Content_White .itemList p > a > strong {
    color:#fff;
}

.SP_Hero_Content .itemList{
	text-align: center;
}

.SP_Hero_Content .itemList p:nth-of-type(2){
	font-family: Georgia, serif;
	font-size: 20px;
    font-style: italic;
	background-color: #fff;
	display: inline;
	padding: 0.45rem;
	box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    line-height: 3rem;
}

.SP_Subtitle_Load h5 {
    color:#7DABA9;
    font-family: Georgia, serif;
	font-size: 20px;
    font-style: italic;
	background-color: #fff;
	display: inline;
	padding: 0.45rem;
	box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    line-height: 3rem;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.SP_Hero_Content .itemList p:nth-of-type(2), .SP_Subtitle_Load h5 {
    padding: 1px;
    outline: white solid 0.3em;
    position: relative;
    top: 10px;
    line-height: 2.25rem;
}

}

.SP_Hero_Content.SP_Hero_Content_White .itemList p:nth-of-type(2) {
    color:#fff;
}

.VC_Hero .owl-theme .owl-controls .owl-buttons .icon {
    color: #fff;
}
.VC_Hero .ckContentArea h1, .cke_panel_listItem h1 {
    font-size: 30px;
    font-weight: bold;
    color: #ffffff;
}
.VC_Hero p {
    font-size: 20px;
    font-weight: 400;
    color: #ffffff;
}

/*Hero Sections - Features Panel with panel class SP_Hero_Content SP_Hero_Content_Feature*/

.SP_Hero_Content.SP_Hero_Content_Feature .itemList p:nth-of-type(2) {
	background: transparent;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.SP_Hero_Content.SP_Hero_Content_Feature .itemList p:nth-of-type(2) {
    background: transparent;
}
}

.SP_Hero_Content.SP_Hero_Content_Feature .itemList p:nth-of-type(3){
	font-family: Georgia, serif;
	font-size: 20px;
    font-style: italic;
	background-color: #fff;
	display: inline;
	padding: 0.45rem;
	box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    line-height:3rem;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.SP_Hero_Content.SP_Hero_Content_Feature .itemList p:nth-of-type(3) {
    padding: 1px;
    outline: white solid 0.3em;
    position: relative;
    top: 10px;
    line-height:2rem;
}
}

/*Hero Sections - Hero Panel with panel class SP_Hero_Hero*/

.SP_Hero_Hero .owl-carousel .owl-wrapper-outer {
    min-height: 160px;
}

.SP_Hero_Hero .owl-item .ckContentArea {
    overflow-x: inherit;
}

.SP_Hero_Hero .owl-item .WordWrap {
	text-align: center;
}
    
.SP_Hero_Hero .owl-item .WordWrap h1 {
    color: #7DABA9;
    font-family: Georgia, serif;
    font-size: 30px;
    font-weight: bold;
    background-color: #fff;
    display: inline;
    padding: 0.45rem;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}
    
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.SP_Hero_Hero .owl-item .WordWrap h1 {
    padding: 1px;
    outline: white solid 0.3em;
}
    }

.SP_Hero_Hero .owl-item .WordWrap .ckContentArea > p{
	color:#454545;
    font-family: Georgia, serif;
	font-size: 20px;
    font-style: italic;
	background-color: #fff;
	display: inline;
	padding: 0.45rem;
	box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    position: relative;
    top: 15px;
    line-height:3rem;
}
    
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.SP_Hero_Hero .owl-item .WordWrap .ckContentArea > p {
    padding: 1px;
    outline: white solid 0.3em;
    position: relative;
    top: 20px;
    line-height:2rem;
}

    }

.SP_Hero_Hero .owl-item .WordWrap .btn.btn-default.btn-lg {
	position: relative;
	top: 35px;
}

.SP_Hero_Hero .owl-theme .owl-controls .owl-buttons .icon {
	filter: Alpha(Opacity=100);
	opacity: 1;
	color: #fff;
}

.SP_CTA_Hero_Wrap {
    margin: 20px 0;
}

/*Text Panel in Hero*/

.SP_Panel_Text_Hero .MainTitle {
    text-align: center;
}

.SP_Panel_Text_Hero .Titletxt {
color: #7DABA9;
    font-family: Georgia, serif;
    font-size: 30px;
    font-weight: bold;
    background-color: #fff;
    display: inline;
    padding: 0.45rem;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    border-bottom: none;
}

.SP_Panel_Text_Hero .Titletxt.TruncateTxt {
	white-space: normal !important;
}
 
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.SP_Panel_Text_Hero .Titletxt {
    padding: 1px;
    outline: white solid 0.2em;
}
    }

.SP_Panel_Text_Hero .ckContentArea{
    text-align:center;
}

.SP_Panel_Text_Hero .ckContentArea > p{
	color:#454545;
    font-family: Georgia, serif;
	font-size: 20px;
    font-style: italic;
	background-color: #fff;
	display: inline;
	padding: 0.45rem;
	box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    position: relative;
    line-height:3rem;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.SP_Panel_Text_Hero .ckContentArea > p {
    padding: 1px;
    outline: white solid 0.25em;
    line-height:2rem;
}
    }

/*PANEL STYLES*/

/* Content Lists - with medium thumbnail*/

.SP_Cont_MT .floatingContainer {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.SP_Cont_MT .thumbBox .floatingContainer .thumbOuter {
    margin: 0 1% 20px 1%;
    padding: 20px;
    background: #fff;
    width: 100%;
}

/* .SP_Cont_MT .floatingContainer.four .thumbOuter {
	width: 23%;
}

.SP_Cont_MT .floatingContainer.three .thumbOuter {
	width: 46.333%;
}

.SP_Cont_MT .floatingContainer.two .thumbOuter {
	width: 46.333%;
} */

.SP_Cont_MT .floatingContainer .thumbOuter {
	background-color: #e9e9e9;
	padding: 10px;
	/* margin: 0 10px 20px 10px; */
	border-radius: 0;
	border:10px solid #fff;
	border-width: 0 10px 20px 10px;
}
.black_Border .floatingContainer .thumbOuter{
	border: 10px solid #000;
}

.SP_Cont_MT .thumbOuter .thumbnail {
    margin-bottom: 0;
}

.SP_Cont_MT .thumbOuter .thumbDes {
    padding: 5px;
}

.SP_Cont_MT .thumbOuter .thumbDes p > a > strong {
    font-family: Georgia;
    color: #454545;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
}

.SP_Cont_MT .thumbOuter .thumbDes p {
    font-family: Georgia;
    /* color: #454545; */
    font-size: 14px;
    font-style: italic;
}

.SP_Cont_MT .thumbOuter .thumbDes .icon_content .list-inline > li:nth-of-type(2) {
	display: none;
}

.SP_Panel li.dateTime.ele_dateTime {
    color: #454545;
}

.moduleName, .authorName, .orgName {
    color: #454545;
    margin: 5px 0;
    display: block;
}

.SP_Panel .contentMeta {
    line-height: 16px;
    font-size: 12px;
}

.SP_Panel .contentMeta > a {
    font-size: 12px;
    font-family: arial;
    color: #454545;
    font-style: normal;
}

.SP_Panel .moduleName > a {
	font-size: 13px;
	font-family: arial;
	color: #454545;
	font-weight: bold;
}

/*Masonry*/

.SP_Cont_Masonry .columns .item {
    background-color: #f5f5f5;
    padding-top: 5px;
}

.SP_Cont_Masonry .columns .thumbnail{
    background-color: #f5f5f5;
}

.SP_Cont_Masonry .columns .item .thumbnail img{
    width:95%;
}

.SP_Cont_Masonry .columns .thumbnail .titleOverlap {
    color: #fff;
    width: 95%;
    margin-left: 2.5%;
}

.SP_Cont_Masonry .columns .thumbnail .titleOverlap .titleTransbg {
    background: #000;
}

.SP_Cont_Masonry .titleOverlap span.relativeDiv.TruncateTxt, .TruncateLink {
	white-space: normal !important;
	font-family: Georgia;
	font-weight: normal;
	font-size: 16px;
}

/*Regular 4 col Features*/

.SP_Panel_Feature_Basic .itemList > p > a {
	color: red;
	font-family: Georgia, serif;
	font-size: 20px;
	font-weight: normal;
}

.SP_Panel_Feature_Basic hr {
	display: none;
}
.InfoPanel {
    border-right: 1px solid #e9e9e9;
}

.InfoPanel_Title h3 {
    font-weight: bold;
    color: #7DABA9;
    font-family: Georgia, serif;
}

/*Search Panel*/

.SP_Panel_Search {
	background-color: #454545;
	margin: 0 10px;
}

.SP_Panel_Search .MainTitle .Titletxt {
	border-bottom: none;
	color: #fff;
}
.SP_Panel_Search .ckContentArea {
    color: #fff;
}

/*Login Page*/

.loginpage .wapperinner, .forgotPassword .wapperinner{
	vertical-align: top;
}

.logosection .logo {
	margin-bottom: 20px;
	margin-top: 10%;
	margin-bottom: 20px;
	max-width: 100%;
}

.loginpage .logosection h1 {
	display: none;
}

.loginWrapper {
	border-radius: 4px;
}

.remembersection {
	margin-bottom: 25px;
	text-align: center;
}

.remembersection label {
	font-size: 14px;
	color: #fff;
}

.loginbtn {
	padding: 5px 15px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.Powerbysection, .loginpage .footerlogo {
    display:none;
}

/* General Publication Template - also affects CTK summary*/

.pageWrapper .row.contBanner::before {
    background: transparent linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.5)) repeat scroll 0 0;
    clear: both;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
}


/*New Publication Template*/

.SPnewTemplate .headTitleBottom, .CTK_summaryReport .headTitleBottom{
	background-color: transparent;
	-ms-filter: none;
	position: absolute;
	bottom: 40%;
	text-align: center;
}

.SPnewTemplate .headTitleBottom h1, .CTK_summaryReport .headTitleBottom h2 {
	background-color: #fff;
	display: inline;
	padding: 0.45rem;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.SPnewTemplate .headTitleBottom h1, .CTK_summaryReport .headTitleBottom h2 {
    padding: 1px;
    outline: white solid 0.3em;
}
    }

.SPnewTemplate .contBanner .headTitleBottom > .column > .clearfix {
    margin-top: 15px;
}

.SPnewTemplate .contBanner h2 {
    font-family: Georgia, serif;
    font-size: 20px;
    font-style: italic;
    background-color: #fff;
    padding: 0.45rem;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    display: inline;
    margin: 15px auto 10px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.contBanner h2 {
    padding: 1px;
    outline: white solid 0.3em;
}
    }

.newTemplate .ContactRightPanel hr {
	display: none;
}

.newTemplate .metaSection.clearfix {
	border: none;
}

.newTemplate .ContactRightPanel h4, .newTemplate .relatedMaterial .MainTitle .Titletxt {
	margin: 10px 0;
	border-top: #999999 solid 3px;
	padding: 10px 0;
	border-bottom: solid 1px #ccc;
	font-size: 20px;
	font-weight: normal;
}

.newTemplate .ContactRightPanel .tableCont ol{
  padding-left: 0;  
}

.newTemplate .ContactRightPanel .tableCont ol > li {
	font-size: 14px;
	border-bottom: solid 1px #ccc;
	list-style: none;
	line-height: 18px;
	padding: 5px 0;
}

.newTemplate .ContactRightPanel .tableCont ol > li:last-of-type {
	border-bottom: none;
}

.newTemplate .ContactRightPanel .tableCont ol > li > a {
	color: #666;
}

.newTemplate .relatedMaterial .MainTitle .Titletxt {
	margin: 0px 10px;
}

.newTemplate .relatedMaterial .media p.removeMargin {
	display: none;
}

.newTemplate .extLinks li {
    list-style: none;
}

/*Sticky Right Col*/

@media (min-width: 992px) {
.newTemplate .col-sm-12.paddRight0.SP_Fixed_Col > div {
    position: fixed;
    top: 60px;
    max-width: 280px;
    background-color: #fff;
    border-radius:5px;
}
}
/*Public Homepage*/

body.Channel_30.pUser .pageWrapper.fixed_nav {
	margin-top: 0;
}

body.Channel_30 #row1 {
	background-image: url("https://knowledgeproducts.nortonrosefulbright.com/nrf/flag/flag_2626.gif");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

body.Channel_30 .TopHeadBar {
	display: none;
}

.SP_Public_Home_Login .MainTitle.Titlehide {
	display: none;
}

.SP_Public_Home_Login .logosection {
	text-align: center;
}

.SP_Public_Home_Login .logosection h1::after {
	content: "";
	display: block;
	background: #7DABA9;
	height: 5px;
	width: 25%;
	margin: 10px auto;
}
.SP_Public_Home_Login .logosection .logo {
	margin-top: 20%;
}

.SP_Public_Home_Login .SP_Intro {
	max-width: 700px;
	margin: 0 auto 25%;
	text-align: center;
}

.SP_Intro .btn.btn-default.btn-lg {
	color: #fff;
	display: inline-block;
	margin: 20px 0;
}

/* Feature buttons */
.VC_FeatureButton p > a > strong {
    display: none;
}

.VC_FeatureButton hr {
    border-color: transparent;
    margin: 0px;
}


.VC_FeatureButton .btn-lg a, .VC_FeatureButton .btn-lg a:active, .VC_FeatureButton .btn-lg a:focus {
    background-color: #7DABA9;
    border-color: #7DABA9;
    border-radius: 4px;
    color: #ffffff!Important;
    padding: 10px 30px;
    text-decoration: none!Important;
}


/*Features Login Splash*/

.SP_Panel_Feature_Login {
    padding: 5px;
}

.SP_Panel_Feature_Login > div {
    background: #e9e9e9;
    min-height: 225px;
}

.SP_Panel_Feature_Login .itemList {
    margin-top: 10px;
    font-family: Georgia;
}

.SP_Panel_Feature_Login .itemList > p:nth-of-type(1) > a > strong {
    color: #454545;
    font-size: 20px;
}

.SP_Panel_Feature_Login hr {
    display: none;
}

/*People*/
.SP_Panel_People{
font-size:12px;
}
.SP_Panel_People .thumbDes a:nth-of-type(2) {
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap !important;
    font-size:13px;
}

/*Footer*/

.footer {
    box-shadow: none;
}

/*----Gradient Overlay Hero---*/

.row.overlay .clearfix {
    position: relative;
}

.row.overlay::before {
    background: transparent linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.5)) repeat scroll 0 0;
    clear: both;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
}

.row.overlay{
    position:relative;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.headTitleBottom h1 {
    background-color: white;
    padding: 0;
    outline: white solid 0.3em;
    line-height: 1.1;
}
}
/*Events Panels*/

.SP_Cont_MT.SP_Panel_Event .floatingContainer .thumbOuter{
  background-color:#765E73;
}

.SP_Cont_MT.SP_Panel_Event  .thumbOuter .thumbDes p > a > strong{
  color:#fff;
}

.SP_Cont_MT.SP_Panel_Event .moduleName > a{
  color:#fff;
  font-style:normal;
}

.SP_Cont_MT.SP_Panel_Event  .thumbOuter .thumbDes p.dateTime{
  font-family:arial;
  font-style:normal;
  color:#fff;
  font-size: 13px;
}

.SP_Cont_MT.SP_Panel_Event .icon_content.margBott5{
  display:none;
}

/*.SP_Panel_Event .filterVerList {
	width: 25%;
	display: inline-block;
}

.SP_Panel_Event .floatingContainer {
	width: 75%;
	float: right;
}*/

.SP_Panel_Event{margin-top:-30px;}
.filterWithCal #col2 .filterVerList{position:absolute; top:-9999px;}

.SP_Panel_Event .filterVerList .dropContent {
	max-width: 100%;
	width: 100%;
}

.SP_Panel_Event .filterVerList .dropContent, .SP_Panel_Event .Subrow .filterVerList .dropContent {
    margin: 0px 0% 10px;
}
.SP_Panel_Event .filterMarg {margin: 0% -0%;}

.SP_Event_Cal .compWrapper {
	padding: 0;
	padding: 0;
}
.SP_Event_Cal .ui-datepicker-calendar a.ui-state-default{
    color: #ffffff;
}
.SP_Event_Cal .ui-datepicker-calendar a.ui-state-default {
    background: #765E73;
    border: 1px solid #765E73;
}
.ui-datepicker .ui-widget-header {
    border-radius: 4px 4px 0 0;
    font-family: 'Roboto', sans-serif, Arial;
    font-size: 14px;
    background: #765E73;
    border: 1px solid #765E73;
    color: #fff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.headTitleBottom h1 {
    background-color: white;
    padding: 0;
    outline: white solid 0.3em;
    line-height: 1.1;
}
}
.SP_Panel_Event p {
    color: white;
}
/*New Home Page */
.VC_Discover .owl-item .WordWrap .btn.btn-default.btn-lg {
    background: #fff;
    border: 4px solid #fff;
    color: #454545;
    font-weight: 700;
    padding: 10px 40px;
}
.VC_Discover .owl-item .WordWrap {
	text-align: center;
    padding: 30px;
}

.VC_Discover .owl-item .WordWrap h1 {
    color: #fff;
    font-family: Georgia, serif;
    font-size: 30px;
    font-weight: bold;
    padding: 0.45rem;
}
.VC_Discover .owl-item .WordWrap .ckContentArea > p{
    color:#fff;
    font-family: Georgia, serif;
    font-size: 20px;
    font-style: italic;
    padding: 0.45rem;
}
   
.VC_Discover_Row {
    border-bottom: 6px solid #fff;
    background-position: center;
    background-size: cover;
}
.VC_Pub .thumbOuter .thumbDes p {
    font-size: 14px!Important;
}
.VC_Pub .MainTitle .Titletxt {
    border-bottom: none;
    border-top: 1px solid #e9e9e9;
}
.VC_CTA a, .VC_CTA a:active, .VC_CTA a:focus {
    background-color: #7DABA9;
    border-color: #7DABA9;
    border-radius: 4px;
    color: #ffffff!Important;
    padding: 10px 30px;
    text-decoration: none!Important;
}
.VC_Pub .thumbOuter .thumbDes p {
    color: #454545;
}

/*----Gradient Overlay Hero---*/

.row.overlay .clearfix {
    position: relative;
}

.row.overlay::before {
    background: transparent linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.6)) repeat scroll 0 0;
    clear: both;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
}

/*Accordion Panels*/

.SP_Panel_Accordion .compWrapper {
    display: none;}

.SP_Panel_Accordion.SP_Panel_Accordion_Show .compWrapper{
    display: block;}

.SP_Panel_Accordion .MainTitle {
	margin: 1px 0px;
	line-height: 30px;
}

.SP_Panel_Accordion .MainTitle .Titletxt{
  border:none;
}

.SP_Panel_Accordion .MainTitle .Titletxt.TruncateTxt {
	cursor: pointer;
	background-color: #7caba9;
	color: #fff;
	padding: 20px 10px;
	font-size: 16px;
	border-radius: 0px;
    transition: all 0.3s ease 0s;
}

.SP_Panel_Accordion .MainTitle.active .Titletxt.TruncateTxt {
    background: #7caba9;
    border-color:#7caba9;
    color: #fff;
}

.SP_Panel_Accordion .MainTitle .Titletxt.TruncateTxt::after {
	font-family: "highq50";
	content: "\e033";
	vertical-align: middle;
	float:right;
}

.SP_Panel_Accordion .MainTitle.active .Titletxt.TruncateTxt::after {
	font-family: "highq50";
	content: "\e04a";
	vertical-align: middle;
	float:right;
}


/*----------------------------
	PCD - PCD-30911 - NRF EventTemplate Start
------------------------------*/
.nrfEventTemplate .nrfLeftBlock { margin-right: 2%; width: 73%; }
.nrfEventTemplate .nrfRightBlock { margin-left: 2%; width: 23%; }
.nrfEventTemplate .google-maps { height: 250PX;}
.nrfEventTemplate .nrfLeftTitle h1 {font-size: 36px; font-weight: bold;}
.nrfEventTemplate .nrfLeftTitle h3{color:#606060;}
.nrfEventTemplate .ContactRightPanel{background:#e9e9e9; padding: 50px 0;}
.nrfEventTemplate .ContactRightPanel .MainTitle .Titletxt{border-bottom: 1px solid #c5c5c5; color:#7DABA9;}
.nrfEventTemplate .withoutHeadBG .metaSection { border-bottom: none;}
.nrfEventTemplate .nrfLeftBlock .metaSection{border-top:3px solid #95989A; border-bottom:1px solid #DCDCDC;}
.nrfEventTemplate .nrfLeftBlock .nrfEventSchedule{font-size:17px; color:#606060;}
.nrfEventTemplate .ContTaxMap .metavalue { color: #606060; font-size: 17px; }
.nrfEventTemplate .ContTaxMap .metavalue a{color: #606060;}
.nrfEventTemplate .RightMetaIcons{border-bottom:3px solid #95989A; border-top:none; padding-bottom: 17px;}
.nrfEventTemplate .RightMetaIcons .ele_location,
.nrfEventTemplate .RightMetaIcons .ele_comments,
.nrfEventTemplate .metaIcon .list-inline > li:first-child{display:none;}
.nrfEventTemplate .metaIcon li a.icon{color:#bbbbbb;}
.nrfEventTemplate .RightMetaIcons .metaIcon.pull-right{float:left !important;}
.nrfEventTemplate .RightMetaIcons .fontItalic{line-height:26px; }
.nrfEventTemplate .nrfvenueBlock {border-bottom: 1px solid #e9e9e9; padding-bottom:10px;}
.nrfEventTemplate span.venueTitle { font-size: 18px; margin: 15px 0 10px 0; font-weight:bold; display: block; }
.nrfEventTemplate .nrfmapTitle { padding: 10px 0; }
.nrfEventTemplate .metavalue span.nrfPipe:first-child,
.nrfEventTemplate .nrfEventSchedule span.nrfPipe:first-child{display:none;}
.nrfEventTemplate .metavalue span.nrfPipe,
.nrfEventTemplate .nrfEventSchedule span.nrfPipe{color:#e9e9e9;}

.nrfEventTemplate .nrfLeftTitle h1,
.nrfEventTemplate .venueTitle{color:#795E72;}
/*.nrfEventTemplate .ContactRightPanel .media-body a{color: #92685B}*/
.nrfEventTemplate .extLinks ul{list-style:none;}
.nrfEventTemplate .extLinks ul li{margin:0; width:100%;}
.nrfEventTemplate .extLinks ul li a{display: inline-block; text-align: center; margin-bottom: 10px; background: #795E72; padding: 7px 25px; border-radius: 3px; color: #fff; width: 180px;}
.nrfEventTemplate .nrfRightBlock .relmaterialTitle,
.nrfEventTemplate button#notAttending, 
.nrfEventTemplate button#attending, 
.nrfEventTemplate .relatedMaterial { display: none; }


@media (max-width: 1023px){
	.nrfEventTemplate .nrfLeftBlock { margin-right: 0; width: 100%; }
	.nrfEventTemplate .nrfRightBlock { margin-left: 0; width: 100%; padding:0; }
	.nrfEventTemplate .ContactRightPanel .innerWrapper .row.gridCommonSec{margin: 0;}
	
}
@media (max-width: 640px){
	.nrfEventTemplate .nrfLeftBlock .nrfMetaIconsLeft{float:none !important;}
	.nrfEventTemplate .nrfLeftBlock .nrfEventSchedule{float:none !important;}
	.nrfEventTemplate .nrfLeftBlock .nrfEventSchedule{padding:12px 0;}
	
}
.nrfEventTemplate .clearfix.relmaterialTitle {
    display: none;
}
/*----------------------------
	NRF EventTemplate End
 -----------------------------*/

/*Media Queries*/
@media (max-width: 500px) {
.logo.pull-left {
    max-width: 75%;
}

.TopHeadBar .logo img{
    width:100%;
    height:inherit;
}
}

@media (max-width: 767px) {
.navigation-panel.in .navigation-panel-content {padding-top:100px;}
.pageWrapper {margin: 0px 0 0 0;}
   
}
@media (max-width: 990px){
	.tableContDevice{display:block;}
	.hideOnDevice{display:none;}
	.m-removePad{padding:0px;}
}

@media (max-width: 1024px){
.breadcrumbLink {margin-top: 0;}
}

.CTK_summaryReport .hideShowWrapper .hideShowData.ckContentArea.GreyFont, 
.CTK_comparisonReport .hideShowWrapper .hideShowData.ckContentArea.GreyFont{
	color: inherit;
}

/*-- UID-53 : RSS Feed Colour Change --*/
.rssTxt .media-body p {
    color: #8b8b8b;
}

@media print{
	.pubPageWrapper > .cntLeftSec, .pubPageWrapper > .cntRightSec{
		width:100% !important;
	}
}



/*======== 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%;
}
