/*!
* 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:#569bbe;}
::-moz-selection {color:#fff;background:#569bbe;}
.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: #009B55; 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:#009B55;
border-color:#009B55; color: #ffffff;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default,
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, 
.btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; color:#FFFFFF; background-color:#00342b; border-color:#00342b;  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(255, 255, 255, 0); border-color:rgba(255, 255, 255, 0);}
.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:#009B55;}
.btn-cancel:hover{color: #009B55;}
.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:#f7f7f7; 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:#569bbe; border-color: #569bbe; color:#FFFFFF;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > li > a, .pagination > li > span {color:#009B55;}
.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:#569bbe;}
.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:#009B55;}
.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:#EEF1F3;}
.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:#569bbe; border:1px solid #569bbe; color:#FFFFFF;}
.edit-cancel{background:#f5f5f5; border:1px solid #cccccc; color:#2f2f2f;padding:5px 8px; margin-left: 2px;}
.edit-submit .icon-tick,.edit-cancel .icon-cross{font-size:16px !important;padding: 0;}
.edit-area.form-inline .form-control {width:100% !important;}

/* Banner image */
.rowHeroImage, .bannerOverlap, .contBanner{ background-size:cover; background-repeat:no-repeat; background-position:center center;}

/* header css start here */
.TopHeadBar {width:100%; position:relative; z-index:1004;left: 0;}
.header {width:100%; -webkit-backface-visibility: hidden; z-index:10; top:0; height:60px; position:fixed; box-shadow:0 0 1px 0 rgba(0, 0, 0, 0.1); border-bottom:1px solid #ffffff; background-color:#ffffff; background-color:#ffffff; 
}
.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:#009B55;}
.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:#009B55;}
.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:#009B55; border-color:#009B55;}
.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:#f7f7f7;}

/* 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:#f7f7f7;}

/* 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:transparent;}
.navigation .col-md-12 {padding:0px 10px; font-size:14px; color:#000;}
.navigation a {color: #373839;}
.navigation .nav > li > a:hover, .navigation .nav > li > a:focus{ background: transparent; color:#373839;}
.navbar-nav .open > a, .navbar-nav .open > a:hover, .navbar-nav .open > a:focus{background-color:transparent; color:#373839;}
.navbar-nav > li > a {padding:9px 15px; }
.navbar-nav, .navbar {margin:0; min-height:inherit; border:0 none;}
.navbar-collapse {padding:0;/* margin-right:200px; */}
.navbar-nav li.active > a, .navigation-panel .navbar-nav li.active > a, .navigation-panel .navbar-nav li a:hover {background:transparent; color:#373839;}
/*.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: #373839;}
/* sub menu dropdown css start */
a.NavPanelLeft {color: #373839;}
.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:#009B55;}
/* .navigation-panel .navbar-nav > li > .dropdown-menu li a{color:#009B55;} */
.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 #ffffff; position: absolute;}
.navigation-panel .navbar-nav .UserImgActive img{width:24px; height: 24px;}
.navigation-panel .navbar-nav .loginLink{border-bottom: 4px solid transparent;}
.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:#B3B3B3;}
.breadcrumbLink .breadcrumb a, .breadcrumb > li + li:before {color:#B3B3B3;}
.breadcrumbLink .breadcrumb a:hover{color: #009B55;}
.breadcrumbLink .breadcrumb a.homeIcon, .breadcrumbLink .breadcrumb > .active {text-decoration:none; color: #009B55; }
.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 #569bbe; color:#636466;}
.MainTitle .icon-rss-boxed {font-size: 22px; float:right; margin:-31px 14px 0px 0px; color: #00342b;}
.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:#f7f7f7; 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:#f7f7f7;}*/
/* tab view css end here */

/* mansory section css start here */
.columns {position: relative; z-index: 1; left: 0; width: 100%; top: 0; padding-right:20px;}
.columns .item {-webkit-border-radius: 3px; display:none; -moz-border-radius: 3px;	border-radius: 3px; background: #f5f5f5; padding:0;}
.columns  h4 {padding:0 10px; margin:0;}
.columns .item .thumbnail img, .img_masonry {width: 100%;}
.columns p {margin-top:10px; word-wrap: break-word; }
.columns .thumbnail {position:relative; padding:0; border:0 none; margin:0;}
.columns .thumbnail img {border-radius:4px;}
.columns .thumbnail .titleOverlap {width:100%; position:absolute; bottom:0; padding:15px; border-radius:0 0 4px 4px; font-size:16px;  font-weight:700; 
	z-index:11; background: transparent !important; color:#FFFFFF;}
.columns .thumbnail .titleOverlap .titleTransbg{ position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; opacity: 0.6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	background:#569bbe; }
/* 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:#009B55;}
.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:#FFFFFF; color:#000; 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:#009B55; font-size:11px; line-height:14px;}
.footerCustom {margin:0 auto; padding:20px 15px; margin:0 0 0 0; background:#fff; color:#000;}
.footerCustom a, .ckContentArea.footerCustom a {color:#009B55;}
.footerCustom a:hover, .ckContentArea.footerCustom a:hover {color:#009B55;}
.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:#569bbe; border:1px solid #569bbe; color:#FFFFFF;}
.ui-datepicker .ui-datepicker-calendar td span, .ui-datepicker .ui-datepicker-calendar td a {text-align:center; padding:0;}
.ui-datepicker .ui-datepicker-title {line-height:24px;}
.ui-datepicker .ui-datepicker-calendar td {padding:0 !important; margin:0 !important; border:1px solid #ffffff !important; min-height:30px;}
.ui-datepicker-calendar {padding:0; border-radius:0 0 4px 4px; background:#fff; overflow:hidden;}
.ui-datepicker-calendar a.ui-state-default {padding: 2px 0; text-align:center; background:#569bbe; border:1px solid #569bbe; color:#FFFFFF;}
.ui-datepicker .ui-state-disabled, .ui-datepicker.ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: 1; filter: inherit; background:#f6f6f6;}
.ui-datepicker .ui-state-disabled .ui-state-default {border:0 none; background:#f6f6f6; padding: 2px 0; color:#999;}
.ui-widget-header .ui-icon {background-image: url(jquery/images/ui-icons_ffffff_256x240.png) !important/*{iconsHeader}*/;}
.ui-datepicker .ui-datepicker-prev:hover .ui-icon, .ui-datepicker .ui-datepicker-next:hover .ui-icon {background-image: url(jquery/images/ui-icons_222222_256x240.png) !important/*{iconsHeader}*/;}
/* update custom for datepicket css end */
.bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover, 
.bootstrap-datetimepicker-widget td span.active, .bootstrap-datetimepicker-widget td.day:hover, 
.bootstrap-datetimepicker-widget td.hour:hover, .bootstrap-datetimepicker-widget td.minute:hover, 
.bootstrap-datetimepicker-widget td.second:hover {background-color:#569bbe;}

/* 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:#404040;}
.innerWrapper, .withoutHeadBG{padding:0 10px;}
.withoutHeadBG .metaIcon > ul > li > a, .withoutHeadBG .metaSection{color:#747474; line-height:19px;}
.withoutHeadBG .metaSection {border-bottom: 1px solid #e1eeee; border-top: 1px solid #e1eeee;}

/* taxnomy default css */
.ContTaxMap .row {margin-bottom:10px;}
.ContTaxMap .metalabel {color:#939393; padding-right:5px; font-weight: 700;}
.ContTaxMap .metavalue {color:#009B55;}

.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 #ffffff;}
.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:#009B55; 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:#f7f7f7;}
.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: #009B55;}
.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:#009B55; 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: #009B55;}
.tt-dataset-value:first-child h5.autosuggestHeader {margin-top:0px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ background-color: #f7f7f7;}

.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: #f7f7f7;}
.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:#009B55;}
.standartTreeRow_lor {text-decoration:underline; color:#009B55;}
.selectedTreeRow {color:#009B55;}
.selectedTreeRow_lor {color:#009B55;}
.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:#404040; 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:#009B55;}
.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 #569bbe;}
.ppldir-alphabetFilter a:hover, .ppldir-alphabetFilter a.active{background:#569bbe; 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:#F3F3F3; 
border: 1px solid #E3E3E3; color:#666666;}

.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:#AFAFAF; background:#009B55; color:#404040;}


/* 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:#f7f7f7;}

/*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:#009B55;}
.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(255, 255, 255, 0); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, rgba(255, 255, 255, 0); 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:#569bbe; border-color:#569bbe; 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 transparent;}
	.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 transparent;}
	
	.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: #f7f7f7;}
.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:#404040;}
.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:transparent;}
.header .HeadSearch .input-group .input-group-btn.open .caret, .header .HeadSearch .input-group .input-group-btn:hover .caret{border-top-color:transparent;}
.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:#404040;}
.browsearrowicon.icon:hover:before{color:#009B55;}
.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:#404040; font-weight:normal; font-size:14px;}
.profileLeftBar .leftLinkBar ul li a:hover, .profileLeftBar .leftLinkBar ul li a.Selected{color:#404040; background-color:#f7f7f7;}


/* 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:#009B55;}
	.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;
}