﻿@font-face {
		font-family: 'icomoon';
		src: url('https://realnex.com/fonts/icomoon.eot?6o86c0');
		src: url('https://realnex.com/fonts/icomoon.eot?6o86c0#iefix') format('embedded-opentype'), url('https://realnex.com/fonts/icomoon.ttf?6o86c0') format('truetype'), url('https://realnex.com/fonts/icomoon.woff?6o86c0') format('woff'), url('https://realnex.com/fonts/icomoon.svg?6o86c0#icomoon') format('svg');
		font-weight: normal;
		font-style: normal;
}

.dropdown-menu > li > .menu-item {}
.dropdown-menu > li > .menu-item.icon { padding-left: 5px;}
.dropdown-menu > li > .menu-item.icon .fa { width: 15px;}
.dropdown-menu > li > .menu-item.icon:hover .fa {
	color: #f45000;
}

.file-upload-ctrl.is-empty .file-input .fileinput-remove {
	display: none;
}

.paging.one-page-only { display: none;}


/* IMPORT WIZARD CSS START */

.import-wizard-form { }

.import-wizard-form .wizard-steps { }

.import-wizard-form .wizard-steps .wizard-step { display: none; min-height: 200px; }

.import-wizard-form .wizard-steps .wizard-step.active { display: block; }

.import-wizard-form .wizard-steps .wizard-step .mapping-table { width: 100%; border-collapse: collapse; margin-bottom: 0; }
.import-wizard-form .wizard-steps .wizard-step .mapping-table th {padding: 8px 0; text-align: left;}
.import-wizard-form .wizard-steps .wizard-step .mapping-table .mapping-row-item { }
.import-wizard-form .wizard-steps .wizard-step .mapping-table .mapping-row-item td {padding: 2px 0; }
.import-wizard-form .wizard-steps .wizard-step .mapping-table .mapping-row-item td .form-control{ height: auto; width: 100%; box-shadow: none;}
.import-wizard-form .wizard-steps .wizard-step .mapping-table .mapping-row-item td label {color: #333; margin:0;}
.import-wizard-form .wizard-steps .wizard-step .mapping-table .col-field-name {width: 130px;}
.import-wizard-form .wizard-steps .wizard-step .mapping-table .col-mapped-col {width: 130px;}
.import-wizard-form .wizard-steps .wizard-step .mapping-table .col-field-is-key {width: 60px;}
.import-wizard-form .wizard-steps .wizard-step .mapping-table .col-update-rule {width: 130px;}

.import-wizard-form .wizard-nav { 
	padding: 10px 10px 0; 
	text-align: right;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.import-wizard-form .wizard-nav .left-section,
.import-wizard-form .wizard-nav .right-section {
	display: flex;
}

.import-wizard-form .wizard-nav .btn .icon {
	display: none;
}

@media screen and (max-width: 767px) {
	.import-wizard-form .wizard-nav .btn .icon {
		display: block
	}

	.import-wizard-form .wizard-nav .btn .text {
		display: none
	}
}



.import-wizard-form .wizard-nav .btn + .btn,
.import-wizard-form .wizard-nav .dropdown {
	margin-left: 2px;
}

.import-wizard-form .wizard-nav .dropdown {
	position: relative;
}

.enscroll-panel {
	overflow: auto;
	width: 100%;
	height: 240px;
	padding: 0;
	background-color: #fefefe;
}

.import-wizard-form .enscroll-panel { width: 100%; }
.import-wizard-form .column-mappings fieldset.custom-fieldset { padding: 2px 2px 0 2px; }
.import-wizard-form .column-mappings fieldset.custom-fieldset legend.mapping-section-header { padding:2px; font-size:13px; color:black; background-color:lightgray; cursor: pointer; }

.track3 {
	width: 10px;
	background: rgba(0, 0, 0, 0);
	margin-right: 2px;
	border-radius: 10px;
	-webkit-transition: background 250ms linear;
	transition: background 250ms linear;
}

.track3:hover, .track3.dragging {
	background: #d9d9d9; /* Browsers without rgba support */
	background: rgba(0, 0, 0, 0.15);
}

.handle3 {
	width: 7px;
	right: 0;
	background: #999;
	background: rgba(0, 0, 0, 0.4);
	border-radius: 7px;
	-webkit-transition: width 250ms;
	transition: width 250ms;
}

.track3:hover .handle3, .track3.dragging .handle3 { width: 10px; }

.add-lr-pad-2{padding: 0 2px;}

dl.summary-info{}
dl.summary-info dt, dl.summary-info dd {display: inline-block; width: 45%;vertical-align:top}

dl.summary-info-collection {}
dl.summary-info-collection dt, dl.summary-info-collection dd {
	display: inline-block;
	width: 90%;
	vertical-align: top
}
/* IMPORT WIZARD CSS END*/


/* Calendar Control CSS BEGIN*/

.event-calendar-view .fc-calendar-event-day { position: relative;}

.event-calendar-view .fc-calendar-event-day .btn-add-event {
	position: absolute;
	right: 0;
	bottom: 0;
	display: inline-block;
	background-color: #F1F1F1;
	color: #FEFEFE;
	padding: 2px 5px;
	cursor: pointer;
	z-index: 3;
}

.event-calendar-view .fc-event .fc-content {
    line-height: 14px;
}

.event-calendar-view .fc-month-view .fc-event .fc-content {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.event-calendar-view .fc-event .fc-content div.fc-time {
    display: inline-block;
}

.event-calendar-view .fc-event .fc-content div.fc-title {
    display: unset;
}

.event-calendar-view .fc-agenda-view .fc-event .fc-time {
    display: none !important;
}

.event-calendar-view .fc-calendar-event-day .btn-add-event > span {
}

.event-calendar-view .fc-calendar-event-day .btn-add-event:hover {
	background-color: #a1a1a1;
}



.event-calendar-view .fc-event.fc-event-finished, .fc-event.fc-event-finished:hover {
	text-decoration: line-through;
}

.event-calendar-view .fc-event.fc-event-alarm {

}
.event-calendar-view .fc-event.fc-event-alarm  > .fc-content:before {
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	content: "\e123";
	letter-spacing: 5px;
	font-weight: normal;
	padding: 0 0 0 5px;
}

.event-calendar-view .fc-event.fc-event-recurring {}

.event-calendar-view .fc-event.fc-event-recurring  > .fc-content:before {
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	content: "\e031";
	letter-spacing: 5px;
	font-weight: normal;
	padding: 0 0 0 5px;
}

.event-calendar-view .fc-event.fc-event-timeline {}

.event-calendar-view .fc-event.fc-event-timeline  > .fc-content:before {
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	content: "\e137";
	letter-spacing: 5px;
	font-weight: normal;
	padding: 0 0 0 5px;
}

.event-calendar-view .fc-event.fc-event-timeline.fc-event-alarm > .fc-content:before {
		content: "\e137\e123";
}

.event-calendar-view .fc-event.fc-event-recurring.fc-event-alarm > .fc-content:before {
		content: "\e031\e123";
}

.event-calendar-view .fc-state-down, .event-calendar-view .fc-state-active {
	background-color: #ee7600;
	color: #FEFEFE;
}

.event-calendar-view .fc-toolbar h2 {
	margin-left: .3em;
}

/* Calendar popover CSS BEGIN */

.calendar-event-popover.popover { min-width: 300px;}

.calendar-event-popover .popover-title { background-color: #777777;color: #FEFEFE; min-height: 50px; font-weight: 700; }

.calendar-event-popover .popover-label { font-weight: 700; }

.calendar-event-popover .section-breaker { padding-bottom: 10px; }

.calendar-event-popover .popover-action-button { cursor: pointer;color: #555555; }

.calendar-event-popover .popover-action-button:hover {color: #000000;cursor: pointer;}

.calendar-event-popover .finish-menu-item {cursor: pointer;padding: 2px 5px;line-height: 22px;}

.calendar-event-popover .finish-menu-item:hover {background-color: #F5F5F5;}

.calendar-event-popover span a {color: inherit;}

.calendar-event-popover .link-text {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.calendar-event-popover .more-text {font-size: small;}

/* Calendar popover CSS END */

/* Calendar Control CSS END*/

/* Event, History edit dialog CSS START*/

.project-edit-span {
	outline: none;
	width: 100%;
	display: inline-block;
}

/* Event, History edit dialog CSS END*/

i.mce-ico.mce-i-fa-calendar {
	font-family: FontAwesome;
}

.help-video {
	cursor: pointer;
	background-color: transparent;
}

.help-video > span:first-child {
	padding-right: 5px;
}

.page-size-box {
	display: inline-block;
}

.map_total_block .map-count .map-process-message > a {
	color: #f45000;
}

.map_total_block > span {
	cursor: default;
}

.analysis-placeholder .sub-item-edit-form .form-group > label,
#formUnitEdit.sub-item-edit-form .form-group > label {
	width: 25%;
}

.analysis-placeholder .sub-item-edit-form .form-group.two-column .form-group label {
	width: 50%;
}

.analysis-placeholder .sub-item-edit-form .form-group > label.full-width,
.analysis-placeholder .sub-item-edit-form .form-group.two-column .form-group label.full-width {
	width: 100%;
	text-align: left;
}

.analysis-placeholder .sub-item-edit-form .form-group > .form-control {
	width: 74%;
}

#formUnitEdit.sub-item-edit-form .form-group > .form-control {
	width: 70%;
}

.analysis-placeholder .sub-item-edit-form .form-group.two-column .form-group .form-control {
	width: 48%;
}

.event-menu-container, .history-menu-container {
	position: relative;
	display: inline-block;
}

.pac-container {
	z-index: 1080;
}

.advanced-group-tab .add-new-filter a {color: #ee7600;}
.advanced-group-tab .filter-tab a {color: #555;}
.advanced-group-tab .filter-tab .remove-filter {padding-right: 10px; cursor: pointer;}

.advanced-group-tab li:not(:first-child):not(:last-child):before {
	content: "OR";
	display: block;
	position: absolute;
	left: -26px;
	top: 11px;
	color: #ee7600;
}
.advanced-group-tab li:not(:first-child):not(:last-child) {
	margin-left: 28px;
}

/*Report List*/

.report-list-top-toolbar { padding-bottom: 10px;}
.report-list-top-toolbar .input-group .form-control { height: 34px; padding: 6px 12px; width: 100%;}

.report-list-panel { border: 1px solid #ccc; margin: 0;}
.report-list-panel > div { height: calc(100vh - 245px); padding: 0 12px;  overflow-y: auto;}
.report-list-panel .report-list-block{ width: 100%; }
.report-list-panel .report-preview-block{ display: none; }

.report-list-panel.preview-tab > div { min-height: 290px; vertical-align: top;}
.report-list-panel.preview-tab .report-list-block{ }
.report-list-panel.preview-tab .report-preview-block{ display: block; }

.report-list-panel.preview-tab .report-list-block, .report-list-panel.preview-tab .report-list-block {
	width: 33.33333333%;
}

ul.report-type-list { margin: 0; }
ul.report-type-list > li {  }
ul.report-type-list > li .type-name {
	border-bottom: 1px solid #aaa;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 5px;
	color: #ee7600;
	padding-top: 10px;
}
ul.report-type-list > li ul.report-list {
	display: flex;
	flex-wrap: wrap;
}
ul.report-type-list > li ul.report-list > li {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	width: 165px;
	height: 180px;
	text-align: center;
	padding: 5px;
	cursor: pointer;
	position: relative;
	border: 1px solid #ccc;
	margin: 1px;
	border-radius: 3px;
	transition: all .3s;
}

.report-list .report-item { width: 98px; height: 120px; margin: 10px; border-radius: 3px; box-shadow: 0 0 2px #ccc; position: relative;}
/*.report-list .report-item:hover, .report-list .report-item.active{box-shadow: 0 0 4px #ccc; background-color: #eee;}*/
.report-list .report-item:hover {border: 1px solid #ee7600; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238, 118, 0, .6);}
.report-list .report-item.active {border: 1px solid #ee7600; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238, 118, 0, .6);}
/*.report-list .report-item .report-thumbnail {
	text-align: center;
	width: 100%;
	height: 90px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}*/

.report-list .report-item .btn-switch-favorite {
	position: absolute;
	right: 0px;
	background-color: white;
	padding: 0;
	width: 28px;
	text-align: center;
	top: 1px;
	color: goldenrod;
	font-size: 20px;
}

.report-list .report-item .report-thumbnail img {
	max-width: 100%;
	max-height: 120px;
	margin-top: 0;
	vertical-align: bottom;
	padding: 4px;
	line-height: 1.42857143;
	border: 1px solid #ddd;
	border-radius: 4px;
	max-width: 100%;
	height: auto;}
.report-list .report-item .report-name {position: absolute;bottom: 12px;font-family: sans-serif; overflow: hidden; padding: 0 5px; white-space: nowrap; text-overflow: ellipsis; width: 100%; font-size: 14px; margin: 10px 0; font-weight: 500; color: #333; }

.report-preview { }
.report-preview .report-name {text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px solid #cccccc;}
.report-preview .report-thumbnail {
	min-height: 300px;
	padding: 15px;
	border-bottom: 1px solid #cccccc;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.report-preview .report-thumbnail img { max-width: 100%; min-height: 200px; }
.report-preview .report-description { text-align: justify; max-height: 80px; overflow-y: auto;}


.form-placeholder .nav.nav-tabs { margin: 0 10px; }
.form-placeholder .nav.nav-tabs li { cursor: pointer; }
.form-placeholder .nav.nav-tabs li.active { }
.form-placeholder .nav.nav-tabs li a {
	background-color: transparent;
	color: #666;
	font-weight: bold;
	border-bottom: transparent;
}
.form-placeholder .nav.nav-tabs li.active a {
	background: #ee7600 none repeat scroll 0 0;
	/* color: #fefefe; */
}


.report-list-panel.preview-tab ul.report-type-list > li ul.report-list > li {
	height: auto;
	width: 100%;
	padding: 0 5px 0 30px;
	overflow: hidden;
}
.report-list-panel.preview-tab .report-list .report-item .report-thumbnail img {
	display: none;
}


.report-list-panel.preview-tab .report-list .report-item .report-name {
	position: relative;
	bottom: auto;
	text-align: left;
	padding: 0;
	margin: 0;
}

.report-list-panel.preview-tab .report-preview-block {
	border-left: 1px solid #bbb;
	overflow-x: hidden;
}

.report-list-panel.preview-tab .report-preview .report-name {
	margin: 10px 0 0 0;
	border: none;
	font-size: 18px;
}

.report-list-panel.preview-tab .report-list .report-item .btn-switch-favorite {
	right: auto;
	left: 0;
	font-size: 14px;
	height: 20px;
	top: 0;
	border-radius: 3px;
}

.report-list-panel.preview-tab .report-preview .report-thumbnail img {
	max-height: calc(100vh - 285px);
	object-fit: contain;
}

.report-list-panel.preview-tab .report-preview .report-thumbnail {
	border-bottom: none;
}

@media screen and (max-width: 767px) {
	.report-list-panel.preview-tab .report-list-block {
		width: 100%;
	}
}

.dynamic-toolbar { }
.dynamic-toolbar .hide-if-selected{ display: block;}
.dynamic-toolbar .show-if-selected{ display: none;}

@media screen and (max-width: 1200px) {
	.dynamic-toolbar.is-selected .action-buttons .btn-group .text {display: none;}
}

.dynamic-toolbar.is-selected .hide-if-selected{ display: none;}
.dynamic-toolbar.is-selected .show-if-selected{ display: block;}
.dynamic-toolbar.is-selected ul.action-buttons li.show-if-selected{ display: inline-block;}


/*ul.event-flow { margin: 10px 0px auto; }*/
/* ul.event-flow li { border: 1px solid #d9d9d9;} */

ul.event-flow .event-flow-phase legend {
	border-bottom: none;
	min-width: 100%;
	width: 100%!important;
}

ul.event-flow .event-flow-phase .phase-header {
	width: 100%;
	padding: 4px;
	border-radius: 3px 3px 0 0;
}

ul.event-flow .event-flow-phase .phase-header--col {
	display: inline-block;
	padding: 2px 6px;
	border-radius: 15px;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
}

ul.event-flow .event-flow-phase .phase-header--col .glyphicon {
	line-height: inherit;
}

ul.event-flow .event-flow-phase .phase-header { font-size: 14px; line-height: 16px;}
ul.event-flow .event-flow-phase .phase-header .show-hide {
	float: none;
	font-size: 16px;
	line-height: 16px;
	transform: translateY(1px);
}

ul.event-flow .event-flow-phase ul {
	min-height: 22px;
	display: table;
	width: 100%;
	max-width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	border: 1px solid #ddd;
	display: block;
}

ul.event-flow .event-flow-phase ul li {
	display: table-row;
	background-color: #fff;
}

ul.event-flow .event-flow-phase ul li span.col {
	padding: 4px;
	line-height: 1.42857143;
	vertical-align: top;
	display: table-cell;
}

ul.event-flow .event-flow-event .col.col-actions {
	text-align: right;
}

.event-flow .event-flow-captions  > ul > li .col.col-actions {
	text-align: right;
}

ul.event-flow .event-flow-event .col{ border: 1px solid #ddd; }

ul.event-flow.mod-sequence.ui-sortable {
		margin-top: 0px;
}
@media only screen and (min-width: 768px) {
	#rl-edit-sequence-flow-dialog ul.event-flow.mod-sequence.ui-sortable {
		max-height: calc(100vh - 290px);
		overflow-x: hidden;
	}
}

ul.event-flow.mod-sequence .event-flow-event .col.col-event-type {
	width: 15%;
	min-width: 94px;
	max-width: 94px;
}
ul.event-flow.mod-sequence .event-flow-event .col.col-start-in {
	width: 10%;
	min-width: 59px;
	max-width: 59px;
}
ul.event-flow.mod-sequence .event-flow-event .col.col-duration {
	width: 10%;
	min-width: 61px;
	max-width: 61px;
}
ul.event-flow.mod-sequence .event-flow-event .col.col-subject {
	width: 45%;
	min-width: 286px;
	max-width: 286px;
}
ul.event-flow.mod-sequence .event-flow-event .col.col-actions {
	width: 10%;
	min-width: 60px;
	max-width: 60px;
}

ul.event-flow.mod-sequence .event-flow-event .col {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

ul.event-flow.mod-timeline .event-flow-event .col.col-event-type {
	width: 15%;
	min-width: 71px;
	max-width: 71px;
}
ul.event-flow.mod-timeline .event-flow-event .col.col-finished {
	width: 15%;
	min-width: 71px;
	max-width: 71px;
	text-align: center;
}
ul.event-flow.mod-timeline .event-flow-event .col.col-subject {
	width: 30%;
	min-width: 151px;
	max-width: 151px;
}
ul.event-flow.mod-timeline .event-flow-event .col.col-start-date {
	width: 10%;
	min-width: 73px;
	max-width: 73px;
}
ul.event-flow.mod-timeline .event-flow-event .col.col-end-date {
	width: 10%;
	min-width: 78px;
	max-width: 78px;
}
ul.event-flow.mod-timeline .event-flow-event .col.col-days {
	width: 10%;
	min-width: 50px;
	max-width: 50px;
}
ul.event-flow.mod-timeline .event-flow-event .col.col-actions {
	width: 10%;
	min-width: 50px;
	max-width: 50px;
}

ul.event-flow.mod-timeline .event-flow-event .col {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.event-flow-phase.ui-sortable-handle .phase-header .col-actions{
	float: right;
}

.event-flow-phase.ui-sortable-handle .phase-header .col-actions .btn-action {
	cursor: pointer;
}

.event-flow .event-flow-captions {
	min-width: 100%;
}

.event-flow-captions > ul {
	display: table;
	min-width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

.event-flow-captions > ul > li {
	display: table-row;
}

.event-flow-captions  > ul > li .col {
	border: 1px solid #ddd;
	background-color: #f5f5f5;
	display: table-cell;
	padding: 6px 4px;
	vertical-align: bottom;
	font-weight: bold;
}

.mod-sequence .event-flow-captions  > ul > li .col.col-event-type {
	min-width: 94px;
	max-width: 94px;
	width: 15%;
}
.mod-sequence .event-flow-captions  > ul > li .col.col-start-in {
	min-width: 59px;
	max-width: 59px;
	width: 10%;
}
.mod-sequence .event-flow-captions  > ul > li .col.col-duration {
	min-width: 61px;
	max-width: 61px;
	width: 10%;
}
.mod-sequence .event-flow-captions  > ul > li .col.col-subject {
	min-width: 286px;
	max-width: 286px;
	width: 45%;
}
.mod-sequence .event-flow-captions  > ul > li .col.col-actions {
	min-width: 60px;
	max-width: 60px;
	width: 10%;
}
.mod-sequence.captions{
		margin-top: 10px;
}
.mod-timeline .event-flow-captions  > ul > li .col.col-event-type {
	width: 15%;
	min-width: 71px;
	max-width: 71px;
}
.mod-timeline .event-flow-captions  > ul > li .col.col-finished {
	width: 15%;
	min-width: 71px;
	max-width: 71px;
}
.mod-timeline .event-flow-captions  > ul > li .col.col-subject {
	width: 30%;
	min-width: 151px;
	max-width: 151px;
}
.mod-timeline .event-flow-captions  > ul > li .col.col-start-date {
	width: 10%;
	min-width: 73px;
	max-width: 73px;
}
.mod-timeline .event-flow-captions  > ul > li .col.col-end-date {
	width: 10%;
	min-width: 78px;
	max-width: 78px;
}
.mod-timeline .event-flow-captions  > ul > li .col.col-days {
	width: 10%;
	min-width: 50px;
	max-width: 50px;
}
.mod-timeline .event-flow-captions  > ul > li .col.col-actions {
	width: 10%;
	min-width: 50px;
	max-width: 50px;
}
.mod-timeline.captions{
		margin-top: 10px;
}
.col-actions .btn-action:hover {
	cursor: pointer;
}
.col-actions .btn-action:hover {
	cursor: pointer;
}
.event-flow-phase .event-flow-event {
	cursor: move;
}
.event-flow-phase.ui-sortable-handle {
	cursor: move;
}
.flow-placeholder {
	max-height: 500px;
	overflow: auto;
}
.event-flow-event-list{
		font-size: 11px;
}
.timeline-info-top {
		margin-bottom: 10px;
		border-bottom: 1px solid #e5e5e5;
		font-weight: bold;
}
.timeline-info-top-row {
		margin-bottom: 5px;
}

.wizard-steps .mod-sequence.captions {
	padding-left: 10px;
	padding-right: 10px;
}

.wizard-steps ul.event-flow.mod-sequence .event-flow-event .col {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wizard-steps ul.event-flow.mod-sequence .event-flow-event .col.col-chkbx {
	width: 5%;
	min-width: 25px;
	max-width: 25px;
	overflow: visible;
}
.wizard-steps ul.event-flow.mod-sequence .event-flow-event .col.col-event-type {
	width: 15%;
	min-width: 82px;
	max-width: 82px;
}
.wizard-steps ul.event-flow.mod-sequence .event-flow-event .col.col-start-date {
	width: 15%;
	min-width: 82px;
	max-width: 82px;
}
.wizard-steps ul.event-flow.mod-sequence .event-flow-event .col.col-end-date {
	width: 15%;
	min-width: 82px;
	max-width: 82px;
}
.wizard-steps ul.event-flow.mod-sequence .event-flow-event .col.col-spacing {
	width: 10%;
	min-width: 52px;
	max-width: 52px;
}
.wizard-steps ul.event-flow.mod-sequence .event-flow-event .col.col-subject {
	width: 40%;
	min-width: 220px;
	max-width: 220px;
}

ul.event-flow.mod-timeline .event-flow-event .col.col-finished label {
	margin-bottom: 0;
}

/* Schedule wizard */
.wizard-steps .step-description {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}

.wizard-steps .sub-item-edit-form fieldset {
	padding: 0 10px;
}

.wizard-steps .sub-item-edit-form fieldset legend {
	padding-bottom: 0;
}

.wizard-steps .event-flow-phase .event-flow-event  {
	cursor: default;
}
/* END Schedule wizard */

.timeline-top-toolbar {
	margin-bottom: 10px;
}

.tabs-placeholder .nav.nav-tabs li.active a {
	background-color: #fafafa;
	border-color: #ddd #ddd transparent;
}

.tabs-placeholder .nav.nav-tabs {
	margin: 0 0px;
}

.flow-timeline-view-placeholder {
	box-sizing: border-box;
	width: 100%;
	height: 100%;
}

#rl-timeline-wizard-dialog .modal-footer .btn:focus {
	background: #ee7600 none repeat scroll 0 0;
	color: #fff;
}

#rl-timelines-list-dialog .timelines-search-form .btn-search-timeline{
		float: right;
}


.flow-timeline-view-placeholder .vis-labelset .vis-label .vis-inner {
		display: inline-block;
		padding: 0;
		min-height: 30px;
		padding-left: 0 !important;
}

		.flow-timeline-view-placeholder .vis-labelset .vis-label .vis-inner .row-col {
				min-height: 30px;
				height:30px;
				margin-bottom: -5px;
				display: inline-block;
				overflow: hidden;
				white-space: nowrap;
				text-overflow:ellipsis;
				padding: 5px;
		}

				.flow-timeline-view-placeholder .vis-labelset .vis-label .vis-inner .row-col + .row-col {
						border-left: 1px solid #bfbfbf;
				}
				/* .flow-timeline-view-placeholder .vis-labelset .vis-label .vis-inner .row-col:last-child {
						border-right: 1px solid #bfbfbf;
				} */

.flow-timeline-view-placeholder .vis-labelset .vis-label .vis-inner .row-col.col-event-type  { width:72px;}
.flow-timeline-view-placeholder .vis-labelset .vis-label .vis-inner .row-col.col-finished    { width:61px;}
.flow-timeline-view-placeholder .vis-labelset .vis-label .vis-inner .row-col.col-subject     { width:150px;}
.flow-timeline-view-placeholder .vis-labelset .vis-label .vis-inner .row-col.col-start       { width:82px;}
.flow-timeline-view-placeholder .vis-labelset .vis-label .vis-inner .row-col.col-end         { width:82px;}
.flow-timeline-view-placeholder .vis-labelset .vis-label .vis-inner .row-col.col-days        { width:65px;}
.flow-timeline-view-placeholder .vis-labelset .vis-label .vis-inner .row-col.col-actions     { width:56px;}


.vis-content .vis-labelset .vis-label:first-of-type {
	font-weight: bold;
}

.timeline-information-btn{
	width: 18px;
	height: 18px;
	background-color: #999;
	color: white;
	display: inline-block;
	border-radius: 9px;
	text-align:  center;
	margin-left: 5px;
}

.disable-label {
	color: #999;
}

.is-pinned .fa-star-o:before {content: "\f005";}

span.show-hide + button {
	margin-right: 5px;
}

.disable-select .dt-scroller.dt-view, 
.dashboard-view .disable-select .main_info_block .investor_body_block {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.load-columns-profile-control {
	min-height: 26px;
}

.load-columns-profile-control .caret {
	margin-left: 5px;
}

.btn-property-action.btn-property-analysis, .btn-property-action.btn-publish-dealroom-property {
	background-color: #b3282d;
	color: #fff;
	border-color: #9e2328;
}

.btn-property-action.btn-property-analysis:focus,
.btn-property-action.btn-publish-dealroom-property:focus,
.btn-property-action.btn-property-analysis:active,
.btn-property-action.btn-publish-dealroom-property:active {
	color: #fff;
	outline: none;
}


.btn-property-action.btn-property-analysis:focus,
.btn-property-action.btn-property-analysis:active,
.btn-property-action.btn-publish-dealroom-property:focus,
.btn-property-action.btn-publish-dealroom-property:active {
	background-color: #891f23;
	border-color: #6c181b;
}

.btn-property-action.btn-property-analysis i,
.btn-property-action.btn-publish-to-marketplace i,
.btn-property-action.btn-publish-dealroom-property i,
.btn-space-action.btn-publish-to-marketplace i {
	font-family: icomoon;
	top: 0;
	font-size: 14px;
}

.btn-property-action.btn-publish-dealroom-property .btn-goto {
	display: none;
	margin-left: 5px;
	border-radius: 2px;
	background-color: #fefefe;
	color: #891f23;
	padding: 2px;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
}

.btn-property-action.btn-publish-dealroom-property .btn-goto:hover {
	background-color: #eeeeee;
	box-shadow: 0 0 2px #cccccc;
}

.btn-property-action.btn-publish-dealroom-property.is-published .btn-goto {
	display: inline-block;
}

.btn-property-action i,
.btn-space-action i {
	font-style: normal;
	font-size: 20px;
	position: absolute;
	top: 3px;
	left: 5px;
}

.btn-property-action.btn-publish-to-marketplace,
.btn-space-action.btn-publish-to-marketplace {
	background-color: #009344;
	border-color: #007a38;
	color: white;
}

.btn-property-action.btn-publish-to-marketplace:focus,
.btn-property-action.btn-publish-to-marketplace:active,
.btn-space-action.btn-publish-to-marketplace:focus,
.btn-space-action.btn-publish-to-marketplace:active {
	background-color: #00602c;
	border-color: #003c1c;
}

.hide-fileds-in-multiple-attach > div#attachment-description-div,
.hide-fileds-in-multiple-attach > div#attachment-type-div,
.hide-fileds-in-multiple-attach > ul#attachment-checkbox-list {
	display: none;
}

.file-not-loaded {
    color: red;
}