@charset "UTF-8";
/*
* @Author: WRedMedia https://w-red.com
* @Email: info@w-red.com
* @Copyright: Copyright (C) 2010 - 2016 Online Market, LLC
* @Date:   2016-08-19 17:54:32
* @Last Modified by:   WRed
* @Last Modified time: 2016-08-20 13:17:20
*/
.sidebar {
	overflow: hidden;
	text-align: left;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.sidebar #leftside-navigation .sub-menu>a {
	/*padding-right: 20px;*/
	
}

.sidebar #leftside-navigation .sub-menu>a.active {
	background: #e6e6e6;
}

.sidebar #leftside-navigation .sub-menu ul li>a.active {
	background: #e6e6e6;
}

.sidebar #leftside-navigation .child-menu>a.active .angle-ico:after {
	content: "\f107";
}

.sidebar #leftside-navigation .sub-menu>a.active .angle-ico:after {
	content: "\f107";
}

.sidebar #leftside-navigation ul, .sidebar #leftside-navigation ul ul {
	margin: -2px 0 0;
	padding: 0;
}

.sidebar #leftside-navigation ul li ul li.child-menu ul li a {
	padding-left: 50px;
}

.sidebar #leftside-navigation ul li {
	list-style-type: none;
	border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.sidebar #leftside-navigation ul li.active>a {
	color: #ffffff;
}

.sidebar #leftside-navigation ul li.active ul {
	display: block;
}

.sidebar #leftside-navigation ul li a {
	color: #4f4f4f;
	text-decoration: none;
	display: block;
	padding: 18px 0 18px 25px;
	font-size: 1.0rem;
	outline: 0;
	-webkit-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;
	-o-transition: all 200ms ease-in;
	-ms-transition: all 200ms ease-in;
	transition: all 200ms ease-in;
}

.sidebar #leftside-navigation ul li a:hover {
	color: #000000;
}

.sidebar #leftside-navigation ul li a span {
	display: inline-block;
}

.sidebar #leftside-navigation ul li a .angle-ico {
	display: inline-block;
	float: right;
	margin-right: 20px;
}

.sidebar #leftside-navigation ul li a .angle-ico:after {
	display: inline-block;
	content: "\f105";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.sidebar #leftside-navigation ul li a svg {
	margin-right: 10px;
}

.sidebar #leftside-navigation ul li a i .fa-angle-left, .sidebar #leftside-navigation ul li a i .fa-angle-right
	{
	padding-top: 3px;
}

.sidebar #leftside-navigation ul ul {
	display: none;
}

.sidebar #leftside-navigation ul ul li {
	background: #f4f4f4;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	border-bottom: none;
}

.sidebar #leftside-navigation ul ul li:hover {
	background: #e6e6e6;
}

.sidebar #leftside-navigation ul ul li a {
	font-size: 1rem;
	padding-top: 13px;
	padding-bottom: 13px;
	color: #4f4f4f;
}

.sidebar #leftside-navigation ul ul li a:before {
	display: inline-block;
	content: "\f1db";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	color: #217ebd;
	margin-right: 10px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#wr-sidebar-right {
	background: #77bfe5;
	z-index: 3;
	padding: 20px;
	border-left: 1px solid #ffffff;
}

#wr-sidebar-right .wr-profileMenu-list .wr-profileMenu-item a {
	color: #ffffff;
	text-decoration: none;
}

#wr-sidebar-right .wr-profileMenu-list .wr-profileMenu-item select {
	border: 0;
	width: 100%;
	color: #a9a9bb;
}

#wr-sidebar-right .wr-profileMenu-list .list-style-none {
	list-style: none;
	margin-left: -1em;
}

body {
	font-size: 1rem;
	line-height: 1.5;
	font-family: "Open Sans", sans-serif;
	background: #ffffff;
	margin: 0;
	color: #545972;
}

body a {
	color: #545972;
}

h1 {
	font-size: 2.25rem;
}

h2 {
	font-size: 1.9rem;
}

h3 {
	font-size: 1.5rem;
}

h4 {
	font-size: 1.15rem;
}

h5 {
	font-size: 1rem;
}

h6 {
	font-size: 0.85rem;
}

small {
	font-size: 0.875rem;
}

cite {
	font-size: 0.875rem;
}

sub, sup {
	font-size: 0.75rem;
}

code, kbd, pre, samp {
	font-size: 1rem;
}

#wr-page-surround {
	position: relative;
	background: #ffffff;
	min-height: 100vh;
	overflow: hidden;
}

.wr-container {
	width: 96%;
	margin: 0 auto;
	padding: 0;
}

.wr-grid {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	flex-flow: row wrap;
	list-style: none;
	margin: 0;
	padding: 0;
	text-rendering: optimizespeed;
}

.wr-block {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
	min-height: 0;
}

.wr-content {
	margin: 0.3rem;
	padding: 0.5rem;
}

.wr-flushed .wr-content {
	margin: 0;
	padding: 0;
}

.wr-flushed .wr-container {
	width: 100%;
}

.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.4rem;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border-radius: 0;
}

.btn-primary {
	color: #ffffff;
	background-color: #77bfe5;
	border-color: #77bfe5;
}

.btn-primary:hover {
	color: #483d8b;
}

#header .wr-content .wr-content {
	padding: 0.3rem;
	border-right: 1px solid #cccccc;
	line-height: 1.7rem;
	padding-bottom: 18px;
}

#header .wr-content .company_logo {
	margin-left: 10px;
	max-height: 74px;
	max-width: 285px;
}

#header .wr-content .wr-language {
	background: #e6e6e6;
	text-align: center;
}

#header .wr-content .wr-language select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	text-indent: 0.01px;
	line-height: 1.6rem;
	text-overflow: '';
	padding: 1em 0 1em 1em;
	color: #77bfe5;
	font-weight: bold;
	border: 1px solid #e6e6e6;
	border-radius: 0;
	position: relative;
	border-right-width: 20px;
	background-color: #e6e6e6;
	text-transform: uppercase;
	background-image: none;
	height: 50px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	#header .wr-content .wr-language select {
		padding-right: 1em;
	}
}

#header .wr-content .wr-language select:focus {
	outline: none;
}

#header .wr-content .wr-language label {
	position: relative;
	outline: none;
	color: #77bfe5;
	display: inline-block;
}

#header .wr-content .wr-language label:after {
	display: block;
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f0dd";
	font-size: 1.7rem;
	position: absolute;
	top: 50%;
	margin-top: -1.3rem;
	right: 0;
	pointer-events: none;
}

#header .wr-top-links {
	text-align: center;
	height: 80px;
}

#header .wr-top-links .wr-content {
	border-right: 1px solid #cccccc;
	padding: 0;
	margin: 0;
	height: 100%;
}

#header .wr-top-links i {
	font-size: 2rem;
	line-height: 5.8rem;
	display: block;
}

#header .wr-top-links i.top-links {
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}

#header .wr-top-links i.top-links:hover {
	font-size: 2.5rem;
}

#header .wr-top-links i.top-links:focus {
	font-size: 2.5rem;
}

#header .wr-top-links svg.top-links {
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
	font-size: 30px;
	margin-top: 25px;
}

#header .wr-top-links svg.top-links:hover {
	font-size: 35px;
	margin-top: 22px;
}

#header .wr-top-links svg.top-links:focus {
	font-size: 35px;
}

#header .wr-top-links .department {
	text-align: right;
	padding: 0 10px;
	overflow: auto;
	height: 92px;
}

#header .wr-top-links .department strong:first-child {
	display: block;
	padding-top: 11px;
}

#header .wr-top-links .wr-user {
	/*padding: 0 10px;*/
	line-height: 5.0rem;
}

#header .wr-top-links .wr-user a {
	display: inline-block;
	text-decoration: none;
	vertical-align: top;
}

#header .wr-top-links .wr-user a img {
	display: inline-block;
	vertical-align: middle;
}

#header .wr-top-links .wr-user a .wr-username {
	display: inline-block;
	margin: 0 30px 0 10px;
}

#header .wr-top-links .user-menu {
	display: inline-block;
}

#breadcrumbs {
	background: #3598dc;
	color: #ffffff;
	text-transform: uppercase;
}

#breadcrumbs ul {
	list-style: none;
}

#breadcrumbs a {
	color: #ffffff;
	text-decoration: none;
	outline: none;
}

#breadcrumbs a i {
	margin-left: 5px;
}

#breadcrumbs .onmenu {
	background: #77bfe5;
}

#breadcrumbs .bookmark-holder {
	overflow: hidden;
}

#breadcrumbs .bookmark-holder a.selectedBookmark {
	background: #217ebd;
}

#breadcrumbs .bookmark-holder a {
	display: block;
	height: 35px;
	padding: 20px 5px 5px 5px;
	text-align: center;
}

#breadcrumbs .bookmark-holder a:hover {
	background: #217ebd;
}

#breadcrumbs .bookmark-panel {
	display: flex;
}

#breadcrumbs .bookmark-panel .wr-block {
	border-right: 1px solid #ffffff;
}

#breadcrumbs .wr-bookmark .wr-content {
	border-left: 1px solid #ffffff;
}

#breadcrumbs .breadcrumb {
	margin: 0;
	padding: 15px 5px 0 5px;
	max-width: 260px;
	word-wrap: break-word;
	text-align: center;
	font-size: 15px;
}

#content {
	color: #ffffff;
	background: #77bfe5;
	text-align: center;
}

#content h1 {
	text-transform: uppercase;
	margin-top: 3rem;
	font-weight: normal;
	font-size: 1.5rem;
}

#content .login_box {
	width: 500px;
	margin: 0 auto;
	background: #ffffff;
	padding: 3rem;
	margin-bottom: 10rem;
}

#content .login_box input, #content .login_box a.btn {
	display: block;
	box-sizing: border-box;
	width: 100%;
	border: none;
	background: #e6e6e6;
	text-decoration: none;
	min-height: 4rem;
	line-height: 4rem;
	margin-bottom: 40px;
	padding: 0 30px;
	outline: none;
	font-size: 18px;
}

#content .login_box a.btn-primary {
	background-color: #77bfe5;
	margin-bottom: 10px;
}

#content .login_box form {
	text-align: right;
}

#content .login_box form a.resetPswd {
	text-transform: lowercase;
	font-size: 0.8rem;
	color: #b3b3b3;
}

#content .wr-main {
	background: #ffffff;
	color: #545972;
}

#content .wr-main .tab_content {
	padding: 20px;
	position: relative;
}

#content .wr-main .tab_content .wr-line {
	padding: 5px;
	display: flex;
	max-height: 40px;
}

#content .wr-main .tab_content .wr-line i {
	width: 20px;
	text-align: center;
	padding: 10px 15px;
	margin-right: 10px;
	vertical-align: middle;
	background: #e6e6e6;
}

#content .wr-main .tab_content .wr-line input {
	border: 0;
	line-height: 2rem;
	outline: none;
	color: gray;
	height: 2rem;
}


#content .wr-main .tab_content .wr-line .ui-autocomplete {
	text-align: left !important;
	width:100% !important;
}


#content .wr-main .tab_content .wr-line .ui-autocomplete .ui-autocomplete-input
{
	max-width: 100% !important;
}

#content .wr-main .tab_content .wr-line select {
	border: 0;
	line-height: 2rem;
	outline: none;
	width: 90%;
	color: gray;
}

#content .wr-main .tab_content .wr-line label {
	font-size: 12px;
	padding: 5px;
	font-weight: bold;
	width: 100px;
	text-align: right;
}

#content .wr-main .tab_content .wr-line .wr-checkbox {
	width: 30px;
	height: 1rem;
}

.rf-cal {
	float: left;
}

/* .rf-cal-btn {
	padding:5px;
} */
.rf-cal-popup tr td {
	padding: 0;
	line-height: 1rem;
}

#content .wr-main .tab_content .wr-filter {
	display: inline-block;
	border: 1px solid;
	width: 250px;
	border-radius: 3px;
	margin-right: 20px;
	text-align: left;
}

#content .wr-main .wr-actions {
	background: #3598dc;
	color: #ffffff;
	text-transform: uppercase;
}

.brw, #content .wr-main .wr-actions .size-10:not (.with-more ):nth-last-child(2) a,
	#content .wr-main .wr-actions .size-10:not (.with-more ):last-child a {
	border-right: 1px solid #ffffff;
}

#content .wr-main .wr-actions a {
	color: #ffffff;
	text-decoration: none;
	outline: none;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	display: block;
	/* line-height: 3.5rem;
	text-align: center; */
	padding: 20px 10px 5px 10px !important;
	height: 35px !important;
}

#content .wr-main .wr-actions a.mmActive, #content .wr-main .wr-actions a:hover
	{
	background: #217ebd;
}

#content .wr-main .wr-actions a i {
	margin-left: 5px;
}

#footer {
	background: #e6e6e6;
}

#footer .wr-content .wr-content {
	padding: 1rem;
	/*margin: 1rem 2rem;*/
}

#footer.wr-flushed .wr-container {
	
}

#footer .copyright {
	text-align: right;
	font-size: 1.0rem;
}

#footer .company_logo {
	width: 300px;
}

/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
	font-family: 'FontAwesome';
	src: url("../fonts/fontawesome-webfont.eot?v=4.6.3");
	src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3")
		format("embedded-opentype"),
		url("../fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"),
		url("../fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"),
		url("../fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"),
		url("../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular")
		format("svg");
	font-weight: normal;
	font-style: normal;
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
	font-size: 1.33333em;
	line-height: 0.75em;
	vertical-align: -15%;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-fw {
	width: 1.28571em;
	text-align: center;
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14286em;
	list-style-type: none;
}

.fa-ul>li {
	position: relative;
}

.fa-li {
	position: absolute;
	left: -2.14286em;
	width: 2.14286em;
	top: 0.14286em;
	text-align: center;
}

.fa-li.fa-lg {
	left: -1.85714em;
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid 0.08em #eee;
	border-radius: .1em;
}

.fa-pull-left {
	float: left;
}

.fa-pull-right {
	float: right;
}

.fa.fa-pull-left {
	margin-right: .3em;
}

.fa.fa-pull-right {
	margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.fa.pull-left {
	margin-right: .3em;
}

.fa.pull-right {
	margin-left: .3em;
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8);
}


.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	-ms-filter:
		"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.fa-flip-vertical {
	-ms-filter:
		"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal,
	:root .fa-flip-vertical {
	filter: none;
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
	content: "";
}

.fa-music:before {
	content: "";
}

.fa-search:before {
	content: "";
}

.fa-envelope-o:before {
	content: "";
}

.fa-heart:before {
	content: "";
}

.fa-star:before {
	content: "";
}

.fa-star-o:before {
	content: "";
}

.fa-user:before {
	content: "";
}

.fa-film:before {
	content: "";
}

.fa-th-large:before {
	content: "";
}

.fa-th:before {
	content: "";
}

.fa-th-list:before {
	content: "";
}

.fa-check:before {
	content: "";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
	content: "";
}

.fa-search-plus:before {
	content: "";
}

.fa-search-minus:before {
	content: "";
}

.fa-power-off:before {
	content: "";
}

.fa-signal:before {
	content: "";
}

.fa-gear:before, .fa-cog:before {
	content: "";
}

.fa-trash-o:before {
	content: "";
}

.fa-home:before {
	content: "";
}

.fa-file-o:before {
	content: "";
}

.fa-clock-o:before {
	content: "";
}

.fa-road:before {
	content: "";
}

.fa-download:before {
	content: "";
}

.fa-arrow-circle-o-down:before {
	content: "";
}

.fa-arrow-circle-o-up:before {
	content: "";
}

.fa-inbox:before {
	content: "";
}

.fa-play-circle-o:before {
	content: "";
}

.fa-rotate-right:before, .fa-repeat:before {
	content: "";
}

.fa-refresh:before {
	content: "";
}

.fa-list-alt:before {
	content: "";
}

.fa-lock:before {
	content: "";
}

.fa-flag:before {
	content: "";
}

.fa-headphones:before {
	content: "";
}

.fa-volume-off:before {
	content: "";
}

.fa-volume-down:before {
	content: "";
}

.fa-volume-up:before {
	content: "";
}

.fa-qrcode:before {
	content: "";
}

.fa-barcode:before {
	content: "";
}

.fa-tag:before {
	content: "";
}

.fa-tags:before {
	content: "";
}

.fa-book:before {
	content: "";
}

.fa-bookmark:before {
	content: "";
}

.fa-print:before {
	content: "";
}

.fa-camera:before {
	content: "";
}

.fa-font:before {
	content: "";
}

.fa-bold:before {
	content: "";
}

.fa-italic:before {
	content: "";
}

.fa-text-height:before {
	content: "";
}

.fa-text-width:before {
	content: "";
}

.fa-align-left:before {
	content: "";
}

.fa-align-center:before {
	content: "";
}

.fa-align-right:before {
	content: "";
}

.fa-align-justify:before {
	content: "";
}

.fa-list:before {
	content: "";
}

.fa-dedent:before, .fa-outdent:before {
	content: "";
}

.fa-indent:before {
	content: "";
}

.fa-video-camera:before {
	content: "";
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
	content: "";
}

.fa-pencil:before {
	content: "";
}

.fa-map-marker:before {
	content: "";
}

.fa-adjust:before {
	content: "";
}

.fa-tint:before {
	content: "";
}

.fa-edit:before, .fa-pencil-square-o:before {
	content: "";
}

.fa-share-square-o:before {
	content: "";
}

.fa-check-square-o:before {
	content: "";
}

.fa-arrows:before {
	content: "";
}

.fa-step-backward:before {
	content: "";
}

.fa-fast-backward:before {
	content: "";
}

.fa-backward:before {
	content: "";
}

.fa-play:before {
	content: "";
}

.fa-pause:before {
	content: "";
}

.fa-stop:before {
	content: "";
}

.fa-forward:before {
	content: "";
}

.fa-fast-forward:before {
	content: "";
}

.fa-step-forward:before {
	content: "";
}

.fa-eject:before {
	content: "";
}

.fa-chevron-left:before {
	content: "";
}

.fa-chevron-right:before {
	content: "";
}

.fa-plus-circle:before {
	content: "";
}

.fa-minus-circle:before {
	content: "";
}

.fa-times-circle:before {
	content: "";
}

.fa-check-circle:before {
	content: "";
}

.fa-question-circle:before {
	content: "";
}

.fa-info-circle:before {
	content: "";
}

.fa-crosshairs:before {
	content: "";
}

.fa-times-circle-o:before {
	content: "";
}

.fa-check-circle-o:before {
	content: "";
}

.fa-ban:before {
	content: "";
}

.fa-arrow-left:before {
	content: "";
}

.fa-arrow-right:before {
	content: "";
}

.fa-arrow-up:before {
	content: "";
}

.fa-arrow-down:before {
	content: "";
}

.fa-mail-forward:before, .fa-share:before {
	content: "";
}

.fa-expand:before {
	content: "";
}

.fa-compress:before {
	content: "";
}

.fa-plus:before {
	content: "";
}

.fa-minus:before {
	content: "";
}

.fa-asterisk:before {
	content: "";
}

.fa-exclamation-circle:before {
	content: "";
}

.fa-gift:before {
	content: "";
}

.fa-leaf:before {
	content: "";
}

.fa-fire:before {
	content: "";
}

.fa-eye:before {
	content: "";
}

.fa-eye-slash:before {
	content: "";
}

.fa-warning:before, .fa-exclamation-triangle:before {
	content: "";
}

.fa-plane:before {
	content: "";
}

.fa-calendar:before {
	content: "";
}

.fa-random:before {
	content: "";
}

.fa-comment:before {
	content: "";
}

.fa-magnet:before {
	content: "";
}

.fa-chevron-up:before {
	content: "";
}

.fa-chevron-down:before {
	content: "";
}

.fa-retweet:before {
	content: "";
}

.fa-shopping-cart:before {
	content: "";
}

.fa-folder:before {
	content: "";
}

.fa-folder-open:before {
	content: "";
}

.fa-arrows-v:before {
	content: "";
}

.fa-arrows-h:before {
	content: "";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "";
}

.fa-twitter-square:before {
	content: "";
}

.fa-facebook-square:before {
	content: "";
}

.fa-camera-retro:before {
	content: "";
}

.fa-key:before {
	content: "";
}

.fa-gears:before, .fa-cogs:before {
	content: "";
}

.fa-comments:before {
	content: "";
}

.fa-thumbs-o-up:before {
	content: "";
}

.fa-thumbs-o-down:before {
	content: "";
}

.fa-star-half:before {
	content: "";
}

.fa-heart-o:before {
	content: "";
}

.fa-sign-out:before {
	content: "";
}

.fa-linkedin-square:before {
	content: "";
}

.fa-thumb-tack:before {
	content: "";
}

.fa-external-link:before {
	content: "";
}

.fa-sign-in:before {
	content: "";
}

.fa-trophy:before {
	content: "";
}

.fa-github-square:before {
	content: "";
}

.fa-upload:before {
	content: "";
}

.fa-lemon-o:before {
	content: "";
}

.fa-phone:before {
	content: "";
}

.fa-square-o:before {
	content: "";
}

.fa-bookmark-o:before {
	content: "";
}

.fa-phone-square:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-facebook-f:before, .fa-facebook:before {
	content: "";
}

.fa-github:before {
	content: "";
}

.fa-unlock:before {
	content: "";
}

.fa-credit-card:before {
	content: "";
}

.fa-feed:before, .fa-rss:before {
	content: "";
}

.fa-hdd-o:before {
	content: "";
}

.fa-bullhorn:before {
	content: "";
}

.fa-bell:before {
	content: "";
}

.fa-certificate:before {
	content: "";
}

.fa-hand-o-right:before {
	content: "";
}

.fa-hand-o-left:before {
	content: "";
}

.fa-hand-o-up:before {
	content: "";
}

.fa-hand-o-down:before {
	content: "";
}

.fa-arrow-circle-left:before {
	content: "";
}

.fa-arrow-circle-right:before {
	content: "";
}

.fa-arrow-circle-up:before {
	content: "";
}

.fa-arrow-circle-down:before {
	content: "";
}

.fa-globe:before {
	content: "";
}

.fa-wrench:before {
	content: "";
}

.fa-tasks:before {
	content: "";
}

.fa-filter:before {
	content: "";
}

.fa-briefcase:before {
	content: "";
}

.fa-arrows-alt:before {
	content: "";
}

.fa-group:before, .fa-users:before {
	content: "";
}

.fa-chain:before, .fa-link:before {
	content: "";
}

.fa-cloud:before {
	content: "";
}

.fa-flask:before {
	content: "";
}

.fa-cut:before, .fa-scissors:before {
	content: "";
}

.fa-copy:before, .fa-files-o:before {
	content: "";
}

.fa-paperclip:before {
	content: "";
}

.fa-save:before, .fa-floppy-o:before {
	content: "";
}

.fa-square:before {
	content: "";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content: "";
}

.fa-list-ul:before {
	content: "";
}

.fa-list-ol:before {
	content: "";
}

.fa-strikethrough:before {
	content: "";
}

.fa-underline:before {
	content: "";
}

.fa-table:before {
	content: "";
}

.fa-magic:before {
	content: "";
}

.fa-truck:before {
	content: "";
}

.fa-pinterest:before {
	content: "";
}

.fa-pinterest-square:before {
	content: "";
}

.fa-google-plus-square:before {
	content: "";
}

.fa-google-plus:before {
	content: "";
}

.fa-money:before {
	content: "";
}

.fa-caret-down:before {
	content: "";
}

.fa-caret-up:before {
	content: "";
}

.fa-caret-left:before {
	content: "";
}

.fa-caret-right:before {
	content: "";
}

.fa-columns:before {
	content: "";
}

.fa-unsorted:before, .fa-sort:before {
	content: "";
}

.fa-sort-down:before, .fa-sort-desc:before {
	content: "";
}

.fa-sort-up:before, .fa-sort-asc:before {
	content: "";
}

.fa-envelope:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-rotate-left:before, .fa-undo:before {
	content: "";
}

.fa-legal:before, .fa-gavel:before {
	content: "";
}

.fa-dashboard:before, .fa-tachometer:before {
	content: "";
}

.fa-comment-o:before {
	content: "";
}

.fa-comments-o:before {
	content: "";
}

.fa-flash:before, .fa-bolt:before {
	content: "";
}

.fa-sitemap:before {
	content: "";
}

.fa-umbrella:before {
	content: "";
}

.fa-paste:before, .fa-clipboard:before {
	content: "";
}

.fa-lightbulb-o:before {
	content: "";
}

.fa-exchange:before {
	content: "";
}

.fa-cloud-download:before {
	content: "";
}

.fa-cloud-upload:before {
	content: "";
}

.fa-user-md:before {
	content: "";
}

.fa-stethoscope:before {
	content: "";
}

.fa-suitcase:before {
	content: "";
}

.fa-bell-o:before {
	content: "";
}

.fa-coffee:before {
	content: "";
}

.fa-cutlery:before {
	content: "";
}

.fa-file-text-o:before {
	content: "";
}

.fa-building-o:before {
	content: "";
}

.fa-hospital-o:before {
	content: "";
}

.fa-ambulance:before {
	content: "";
}

.fa-medkit:before {
	content: "";
}

.fa-fighter-jet:before {
	content: "";
}

.fa-beer:before {
	content: "";
}

.fa-h-square:before {
	content: "";
}

.fa-plus-square:before {
	content: "";
}

.fa-angle-double-left:before {
	content: "";
}

.fa-angle-double-right:before {
	content: "";
}

.fa-angle-double-up:before {
	content: "";
}

.fa-angle-double-down:before {
	content: "";
}

.fa-angle-left:before {
	content: "";
}

.fa-angle-right:before {
	content: "";
}

.fa-angle-up:before {
	content: "";
}

.fa-angle-down:before {
	content: "";
}

.fa-desktop:before {
	content: "";
}

.fa-laptop:before {
	content: "";
}

.fa-tablet:before {
	content: "";
}

.fa-mobile-phone:before, .fa-mobile:before {
	content: "";
}

.fa-circle-o:before {
	content: "";
}

.fa-quote-left:before {
	content: "";
}

.fa-quote-right:before {
	content: "";
}

.fa-spinner:before {
	content: "";
}

.fa-circle:before {
	content: "";
}

.fa-mail-reply:before, .fa-reply:before {
	content: "";
}

.fa-github-alt:before {
	content: "";
}

.fa-folder-o:before {
	content: "";
}

.fa-folder-open-o:before {
	content: "";
}

.fa-smile-o:before {
	content: "";
}

.fa-frown-o:before {
	content: "";
}

.fa-meh-o:before {
	content: "";
}

.fa-gamepad:before {
	content: "";
}

.fa-keyboard-o:before {
	content: "";
}

.fa-flag-o:before {
	content: "";
}

.fa-flag-checkered:before {
	content: "";
}

.fa-terminal:before {
	content: "";
}

.fa-code:before {
	content: "";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before
	{
	content: "";
}

.fa-location-arrow:before {
	content: "";
}

.fa-crop:before {
	content: "";
}

.fa-code-fork:before {
	content: "";
}

.fa-unlink:before, .fa-chain-broken:before {
	content: "";
}

.fa-question:before {
	content: "";
}

.fa-info:before {
	content: "";
}

.fa-exclamation:before {
	content: "";
}

.fa-superscript:before {
	content: "";
}

.fa-subscript:before {
	content: "";
}

.fa-eraser:before {
	content: "";
}

.fa-puzzle-piece:before {
	content: "";
}

.fa-microphone:before {
	content: "";
}

.fa-microphone-slash:before {
	content: "";
}

.fa-shield:before {
	content: "";
}

.fa-calendar-o:before {
	content: "";
}

.fa-fire-extinguisher:before {
	content: "";
}

.fa-rocket:before {
	content: "";
}

.fa-maxcdn:before {
	content: "";
}

.fa-chevron-circle-left:before {
	content: "";
}

.fa-chevron-circle-right:before {
	content: "";
}

.fa-chevron-circle-up:before {
	content: "";
}

.fa-chevron-circle-down:before {
	content: "";
}

.fa-html5:before {
	content: "";
}

.fa-css3:before {
	content: "";
}

.fa-anchor:before {
	content: "";
}

.fa-unlock-alt:before {
	content: "";
}

.fa-bullseye:before {
	content: "";
}

.fa-ellipsis-h:before {
	content: "";
}

.fa-ellipsis-v:before {
	content: "";
}

.fa-rss-square:before {
	content: "";
}

.fa-play-circle:before {
	content: "";
}

.fa-ticket:before {
	content: "";
}

.fa-minus-square:before {
	content: "";
}

.fa-minus-square-o:before {
	content: "";
}

.fa-level-up:before {
	content: "";
}

.fa-level-down:before {
	content: "";
}

.fa-check-square:before {
	content: "";
}

.fa-pencil-square:before {
	content: "";
}

.fa-external-link-square:before {
	content: "";
}

.fa-share-square:before {
	content: "";
}

.fa-compass:before {
	content: "";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content: "";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content: "";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content: "";
}

.fa-euro:before, .fa-eur:before {
	content: "";
}

.fa-gbp:before {
	content: "";
}

.fa-dollar:before, .fa-usd:before {
	content: "";
}

.fa-rupee:before, .fa-inr:before {
	content: "";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content: "";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content: "";
}

.fa-won:before, .fa-krw:before {
	content: "";
}

.fa-bitcoin:before, .fa-btc:before {
	content: "";
}

.fa-file:before {
	content: "";
}

.fa-file-text:before {
	content: "";
}

.fa-sort-alpha-asc:before {
	content: "";
}

.fa-sort-alpha-desc:before {
	content: "";
}

.fa-sort-amount-asc:before {
	content: "";
}

.fa-sort-amount-desc:before {
	content: "";
}

.fa-sort-numeric-asc:before {
	content: "";
}

.fa-sort-numeric-desc:before {
	content: "";
}

.fa-thumbs-up:before {
	content: "";
}

.fa-thumbs-down:before {
	content: "";
}

.fa-youtube-square:before {
	content: "";
}

.fa-youtube:before {
	content: "";
}

.fa-xing:before {
	content: "";
}

.fa-xing-square:before {
	content: "";
}

.fa-youtube-play:before {
	content: "";
}

.fa-dropbox:before {
	content: "";
}

.fa-stack-overflow:before {
	content: "";
}

.fa-instagram:before {
	content: "";
}

.fa-flickr:before {
	content: "";
}

.fa-adn:before {
	content: "";
}

.fa-bitbucket:before {
	content: "";
}

.fa-bitbucket-square:before {
	content: "";
}

.fa-tumblr:before {
	content: "";
}

.fa-tumblr-square:before {
	content: "";
}

.fa-long-arrow-down:before {
	content: "";
}

.fa-long-arrow-up:before {
	content: "";
}

.fa-long-arrow-left:before {
	content: "";
}

.fa-long-arrow-right:before {
	content: "";
}

.fa-apple:before {
	content: "";
}

.fa-windows:before {
	content: "";
}

.fa-android:before {
	content: "";
}

.fa-linux:before {
	content: "";
}

.fa-dribbble:before {
	content: "";
}

.fa-skype:before {
	content: "";
}

.fa-foursquare:before {
	content: "";
}

.fa-trello:before {
	content: "";
}

.fa-female:before {
	content: "";
}

.fa-male:before {
	content: "";
}

.fa-gittip:before, .fa-gratipay:before {
	content: "";
}

.fa-sun-o:before {
	content: "";
}

.fa-moon-o:before {
	content: "";
}

.fa-archive:before {
	content: "";
}

.fa-bug:before {
	content: "";
}

.fa-vk:before {
	content: "";
}

.fa-weibo:before {
	content: "";
}

.fa-renren:before {
	content: "";
}

.fa-pagelines:before {
	content: "";
}

.fa-stack-exchange:before {
	content: "";
}

.fa-arrow-circle-o-right:before {
	content: "";
}

.fa-arrow-circle-o-left:before {
	content: "";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content: "";
}

.fa-dot-circle-o:before {
	content: "";
}

.fa-wheelchair:before {
	content: "";
}

.fa-vimeo-square:before {
	content: "";
}

.fa-turkish-lira:before, .fa-try:before {
	content: "";
}

.fa-plus-square-o:before {
	content: "";
}

.fa-space-shuttle:before {
	content: "";
}

.fa-slack:before {
	content: "";
}

.fa-envelope-square:before {
	content: "";
}

.fa-wordpress:before {
	content: "";
}

.fa-openid:before {
	content: "";
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
	content: "";
}

.fa-mortar-board:before, .fa-graduation-cap:before {
	content: "";
}

.fa-yahoo:before {
	content: "";
}

.fa-google:before {
	content: "";
}

.fa-reddit:before {
	content: "";
}

.fa-reddit-square:before {
	content: "";
}

.fa-stumbleupon-circle:before {
	content: "";
}

.fa-stumbleupon:before {
	content: "";
}

.fa-delicious:before {
	content: "";
}

.fa-digg:before {
	content: "";
}

.fa-pied-piper-pp:before {
	content: "";
}

.fa-pied-piper-alt:before {
	content: "";
}

.fa-drupal:before {
	content: "";
}

.fa-joomla:before {
	content: "";
}

.fa-language:before {
	content: "";
}

.fa-fax:before {
	content: "";
}

.fa-building:before {
	content: "";
}

.fa-child:before {
	content: "";
}

.fa-paw:before {
	content: "";
}

.fa-spoon:before {
	content: "";
}

.fa-cube:before {
	content: "";
}

.fa-cubes:before {
	content: "";
}

.fa-behance:before {
	content: "";
}

.fa-behance-square:before {
	content: "";
}

.fa-steam:before {
	content: "";
}

.fa-steam-square:before {
	content: "";
}

.fa-recycle:before {
	content: "";
}

.fa-automobile:before, .fa-car:before {
	content: "";
}

.fa-cab:before, .fa-taxi:before {
	content: "";
}

.fa-tree:before {
	content: "";
}

.fa-spotify:before {
	content: "";
}

.fa-deviantart:before {
	content: "";
}

.fa-soundcloud:before {
	content: "";
}

.fa-database:before {
	content: "";
}

.fa-file-pdf-o:before {
	content: "";
}

.fa-file-word-o:before {
	content: "";
}

.fa-file-excel-o:before {
	content: "";
}

.fa-file-powerpoint-o:before {
	content: "";
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before
	{
	content: "";
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
	content: "";
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
	content: "";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "";
}

.fa-file-code-o:before {
	content: "";
}

.fa-vine:before {
	content: "";
}

.fa-codepen:before {
	content: "";
}

.fa-jsfiddle:before {
	content: "";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before,
	.fa-support:before, .fa-life-ring:before {
	content: "";
}

.fa-circle-o-notch:before {
	content: "";
}

.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
	content: "";
}

.fa-ge:before, .fa-empire:before {
	content: "";
}

.fa-git-square:before {
	content: "";
}

.fa-git:before {
	content: "";
}

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before
	{
	content: "";
}

.fa-tencent-weibo:before {
	content: "";
}

.fa-qq:before {
	content: "";
}

.fa-wechat:before, .fa-weixin:before {
	content: "";
}

.fa-send:before, .fa-paper-plane:before {
	content: "";
}

.fa-send-o:before, .fa-paper-plane-o:before {
	content: "";
}

.fa-history:before {
	content: "";
}

.fa-circle-thin:before {
	content: "";
}

.fa-header:before {
	content: "";
}

.fa-paragraph:before {
	content: "";
}

.fa-sliders:before {
	content: "";
}

.fa-share-alt:before {
	content: "";
}

.fa-share-alt-square:before {
	content: "";
}

.fa-bomb:before {
	content: "";
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
	content: "";
}

.fa-tty:before {
	content: "";
}

.fa-binoculars:before {
	content: "";
}

.fa-plug:before {
	content: "";
}

.fa-slideshare:before {
	content: "";
}

.fa-twitch:before {
	content: "";
}

.fa-yelp:before {
	content: "";
}

.fa-newspaper-o:before {
	content: "";
}

.fa-wifi:before {
	content: "";
}

.fa-calculator:before {
	content: "";
}

.fa-paypal:before {
	content: "";
}

.fa-google-wallet:before {
	content: "";
}

.fa-cc-visa:before {
	content: "";
}

.fa-cc-mastercard:before {
	content: "";
}

.fa-cc-discover:before {
	content: "";
}

.fa-cc-amex:before {
	content: "";
}

.fa-cc-paypal:before {
	content: "";
}

.fa-cc-stripe:before {
	content: "";
}

.fa-bell-slash:before {
	content: "";
}

.fa-bell-slash-o:before {
	content: "";
}

.fa-trash:before {
	content: "";
}

.fa-copyright:before {
	content: "";
}

.fa-at:before {
	content: "";
}

.fa-eyedropper:before {
	content: "";
}

.fa-paint-brush:before {
	content: "";
}

.fa-birthday-cake:before {
	content: "";
}

.fa-area-chart:before {
	content: "";
}

.fa-pie-chart:before {
	content: "";
}

.fa-line-chart:before {
	content: "";
}

.fa-lastfm:before {
	content: "";
}

.fa-lastfm-square:before {
	content: "";
}

.fa-toggle-off:before {
	content: "";
}

.fa-toggle-on:before {
	content: "";
}

.fa-bicycle:before {
	content: "";
}

.fa-bus:before {
	content: "";
}

.fa-ioxhost:before {
	content: "";
}

.fa-angellist:before {
	content: "";
}

.fa-cc:before {
	content: "";
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
	content: "";
}

.fa-meanpath:before {
	content: "";
}

.fa-buysellads:before {
	content: "";
}

.fa-connectdevelop:before {
	content: "";
}

.fa-dashcube:before {
	content: "";
}

.fa-forumbee:before {
	content: "";
}

.fa-leanpub:before {
	content: "";
}

.fa-sellsy:before {
	content: "";
}

.fa-shirtsinbulk:before {
	content: "";
}

.fa-simplybuilt:before {
	content: "";
}

.fa-skyatlas:before {
	content: "";
}

.fa-cart-plus:before {
	content: "";
}

.fa-cart-arrow-down:before {
	content: "";
}

.fa-diamond:before {
	content: "";
}

.fa-ship:before {
	content: "";
}

.fa-user-secret:before {
	content: "";
}

.fa-motorcycle:before {
	content: "";
}

.fa-street-view:before {
	content: "";
}

.fa-heartbeat:before {
	content: "";
}

.fa-venus:before {
	content: "";
}

.fa-mars:before {
	content: "";
}

.fa-mercury:before {
	content: "";
}

.fa-intersex:before, .fa-transgender:before {
	content: "";
}

.fa-transgender-alt:before {
	content: "";
}

.fa-venus-double:before {
	content: "";
}

.fa-mars-double:before {
	content: "";
}

.fa-venus-mars:before {
	content: "";
}

.fa-mars-stroke:before {
	content: "";
}

.fa-mars-stroke-v:before {
	content: "";
}

.fa-mars-stroke-h:before {
	content: "";
}

.fa-neuter:before {
	content: "";
}

.fa-genderless:before {
	content: "";
}

.fa-facebook-official:before {
	content: "";
}

.fa-pinterest-p:before {
	content: "";
}

.fa-whatsapp:before {
	content: "";
}

.fa-server:before {
	content: "";
}

.fa-user-plus:before {
	content: "";
}

.fa-user-times:before {
	content: "";
}

.fa-hotel:before, .fa-bed:before {
	content: "";
}

.fa-viacoin:before {
	content: "";
}

.fa-train:before {
	content: "";
}

.fa-subway:before {
	content: "";
}

.fa-medium:before {
	content: "";
}

.fa-yc:before, .fa-y-combinator:before {
	content: "";
}

.fa-optin-monster:before {
	content: "";
}

.fa-opencart:before {
	content: "";
}

.fa-expeditedssl:before {
	content: "";
}

.fa-battery-4:before, .fa-battery-full:before {
	content: "";
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
	content: "";
}

.fa-battery-2:before, .fa-battery-half:before {
	content: "";
}

.fa-battery-1:before, .fa-battery-quarter:before {
	content: "";
}

.fa-battery-0:before, .fa-battery-empty:before {
	content: "";
}

.fa-mouse-pointer:before {
	content: "";
}

.fa-i-cursor:before {
	content: "";
}

.fa-object-group:before {
	content: "";
}

.fa-object-ungroup:before {
	content: "";
}

.fa-sticky-note:before {
	content: "";
}

.fa-sticky-note-o:before {
	content: "";
}

.fa-cc-jcb:before {
	content: "";
}

.fa-cc-diners-club:before {
	content: "";
}

.fa-clone:before {
	content: "";
}

.fa-balance-scale:before {
	content: "";
}

.fa-hourglass-o:before {
	content: "";
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
	content: "";
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
	content: "";
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
	content: "";
}

.fa-hourglass:before {
	content: "";
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
	content: "";
}

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
	content: "";
}

.fa-hand-scissors-o:before {
	content: "";
}

.fa-hand-lizard-o:before {
	content: "";
}

.fa-hand-spock-o:before {
	content: "";
}

.fa-hand-pointer-o:before {
	content: "";
}

.fa-hand-peace-o:before {
	content: "";
}

.fa-trademark:before {
	content: "";
}

.fa-registered:before {
	content: "";
}

.fa-creative-commons:before {
	content: "";
}

.fa-gg:before {
	content: "";
}

.fa-gg-circle:before {
	content: "";
}

.fa-tripadvisor:before {
	content: "";
}

.fa-odnoklassniki:before {
	content: "";
}

.fa-odnoklassniki-square:before {
	content: "";
}

.fa-get-pocket:before {
	content: "";
}

.fa-wikipedia-w:before {
	content: "";
}

.fa-safari:before {
	content: "";
}

.fa-chrome:before {
	content: "";
}

.fa-firefox:before {
	content: "";
}

.fa-opera:before {
	content: "";
}

.fa-internet-explorer:before {
	content: "";
}

.fa-tv:before, .fa-television:before {
	content: "";
}

.fa-contao:before {
	content: "";
}

.fa-500px:before {
	content: "";
}

.fa-amazon:before {
	content: "";
}

.fa-calendar-plus-o:before {
	content: "";
}

.fa-calendar-minus-o:before {
	content: "";
}

.fa-calendar-times-o:before {
	content: "";
}

.fa-calendar-check-o:before {
	content: "";
}

.fa-industry:before {
	content: "";
}

.fa-map-pin:before {
	content: "";
}

.fa-map-signs:before {
	content: "";
}

.fa-map-o:before {
	content: "";
}

.fa-map:before {
	content: "";
}

.fa-commenting:before {
	content: "";
}

.fa-commenting-o:before {
	content: "";
}

.fa-houzz:before {
	content: "";
}

.fa-vimeo:before {
	content: "";
}

.fa-black-tie:before {
	content: "";
}

.fa-fonticons:before {
	content: "";
}

.fa-reddit-alien:before {
	content: "";
}

.fa-edge:before {
	content: "";
}

.fa-credit-card-alt:before {
	content: "";
}

.fa-codiepie:before {
	content: "";
}

.fa-modx:before {
	content: "";
}

.fa-fort-awesome:before {
	content: "";
}

.fa-usb:before {
	content: "";
}

.fa-product-hunt:before {
	content: "";
}

.fa-mixcloud:before {
	content: "";
}

.fa-scribd:before {
	content: "";
}

.fa-pause-circle:before {
	content: "";
}

.fa-pause-circle-o:before {
	content: "";
}

.fa-stop-circle:before {
	content: "";
}

.fa-stop-circle-o:before {
	content: "";
}

.fa-shopping-bag:before {
	content: "";
}

.fa-shopping-basket:before {
	content: "";
}

.fa-hashtag:before {
	content: "";
}

.fa-bluetooth:before {
	content: "";
}

.fa-bluetooth-b:before {
	content: "";
}

.fa-percent:before {
	content: "";
}

.fa-gitlab:before {
	content: "";
}

.fa-wpbeginner:before {
	content: "";
}

.fa-wpforms:before {
	content: "";
}

.fa-envira:before {
	content: "";
}

.fa-universal-access:before {
	content: "";
}

.fa-wheelchair-alt:before {
	content: "";
}

.fa-question-circle-o:before {
	content: "";
}

.fa-blind:before {
	content: "";
}

.fa-audio-description:before {
	content: "";
}

.fa-volume-control-phone:before {
	content: "";
}

.fa-braille:before {
	content: "";
}

.fa-assistive-listening-systems:before {
	content: "";
}

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before
	{
	content: "";
}

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
	content: "";
}

.fa-glide:before {
	content: "";
}

.fa-glide-g:before {
	content: "";
}

.fa-signing:before, .fa-sign-language:before {
	content: "";
}

.fa-low-vision:before {
	content: "";
}

.fa-viadeo:before {
	content: "";
}

.fa-viadeo-square:before {
	content: "";
}

.fa-snapchat:before {
	content: "";
}

.fa-snapchat-ghost:before {
	content: "";
}

.fa-snapchat-square:before {
	content: "";
}

.fa-pied-piper:before {
	content: "";
}

.fa-first-order:before {
	content: "";
}

.fa-yoast:before {
	content: "";
}

.fa-themeisle:before {
	content: "";
}

.fa-google-plus-circle:before, .fa-google-plus-official:before {
	content: "";
}

.fa-fa:before, .fa-font-awesome:before {
	content: "";
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

.size-5 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 5%;
	-moz-flex: 0 5%;
	-ms-flex: 0 5%;
	flex: 0 5%;
	width: 5%;
}

.size-6 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 6%;
	-moz-flex: 0 6%;
	-ms-flex: 0 6%;
	flex: 0 6%;
	width: 6%;
}

.size-7 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 7%;
	-moz-flex: 0 7%;
	-ms-flex: 0 7%;
	flex: 0 7%;
	width: 7%;
}

.size-8 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 8%;
	-moz-flex: 0 8%;
	-ms-flex: 0 8%;
	flex: 0 8%;
	width: 8%;
}

.size-9 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 9%;
	-moz-flex: 0 9%;
	-ms-flex: 0 9%;
	flex: 0 9%;
	width: 9%;
}

.size-10 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 10%;
	-moz-flex: 0 10%;
	-ms-flex: 0 10%;
	flex: 0 10%;
	width: 10%;
}

.size-11 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 11%;
	-moz-flex: 0 11%;
	-ms-flex: 0 11%;
	flex: 0 11%;
	width: 11%;
}

.size-12 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 12%;
	-moz-flex: 0 12%;
	-ms-flex: 0 12%;
	flex: 0 12%;
	width: 12%;
}

.size-13 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 13%;
	-moz-flex: 0 13%;
	-ms-flex: 0 13%;
	flex: 0 13%;
	width: 13%;
}

.size-14 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 14%;
	-moz-flex: 0 14%;
	-ms-flex: 0 14%;
	flex: 0 14%;
	width: 14%;
}

.size-15 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 15%;
	-moz-flex: 0 15%;
	-ms-flex: 0 15%;
	flex: 0 15%;
	width: 15%;
}

.size-16 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 16%;
	-moz-flex: 0 16%;
	-ms-flex: 0 16%;
	flex: 0 16%;
	width: 16%;
}

.size-17 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 17%;
	-moz-flex: 0 17%;
	-ms-flex: 0 17%;
	flex: 0 17%;
	width: 17%;
}

.size-18 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 18%;
	-moz-flex: 0 18%;
	-ms-flex: 0 18%;
	flex: 0 18%;
	width: 18%;
}

.size-19 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 19%;
	-moz-flex: 0 19%;
	-ms-flex: 0 19%;
	flex: 0 19%;
	width: 19%;
}

.size-20 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 20%;
	-moz-flex: 0 20%;
	-ms-flex: 0 20%;
	flex: 0 20%;
	width: 20%;
}

.size-21 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 21%;
	-moz-flex: 0 21%;
	-ms-flex: 0 21%;
	flex: 0 21%;
	width: 21%;
}

.size-22 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 22%;
	-moz-flex: 0 22%;
	-ms-flex: 0 22%;
	flex: 0 22%;
	width: 22%;
}

.size-23 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 23%;
	-moz-flex: 0 23%;
	-ms-flex: 0 23%;
	flex: 0 23%;
	width: 23%;
}

.size-24 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 24%;
	-moz-flex: 0 24%;
	-ms-flex: 0 24%;
	flex: 0 24%;
	width: 24%;
}

.size-25 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 25%;
	-moz-flex: 0 25%;
	-ms-flex: 0 25%;
	flex: 0 25%;
	width: 25%;
}

.size-26 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 26%;
	-moz-flex: 0 26%;
	-ms-flex: 0 26%;
	flex: 0 26%;
	width: 26%;
}

.size-27 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 27%;
	-moz-flex: 0 27%;
	-ms-flex: 0 27%;
	flex: 0 27%;
	width: 27%;
}

.size-28 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 28%;
	-moz-flex: 0 28%;
	-ms-flex: 0 28%;
	flex: 0 28%;
	width: 28%;
}

.size-29 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 29%;
	-moz-flex: 0 29%;
	-ms-flex: 0 29%;
	flex: 0 29%;
	width: 29%;
}

.size-30 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 30%;
	-moz-flex: 0 30%;
	-ms-flex: 0 30%;
	flex: 0 30%;
	width: 30%;
}

.size-31 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 31%;
	-moz-flex: 0 31%;
	-ms-flex: 0 31%;
	flex: 0 31%;
	width: 31%;
}

.size-32 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 32%;
	-moz-flex: 0 32%;
	-ms-flex: 0 32%;
	flex: 0 32%;
	width: 32%;
}

.size-33 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 33%;
	-moz-flex: 0 33%;
	-ms-flex: 0 33%;
	flex: 0 33%;
	width: 33%;
}

.size-34 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 34%;
	-moz-flex: 0 34%;
	-ms-flex: 0 34%;
	flex: 0 34%;
	width: 34%;
}

.size-35 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 35%;
	-moz-flex: 0 35%;
	-ms-flex: 0 35%;
	flex: 0 35%;
	width: 35%;
}

.size-36 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 36%;
	-moz-flex: 0 36%;
	-ms-flex: 0 36%;
	flex: 0 36%;
	width: 36%;
}

.size-37 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 37%;
	-moz-flex: 0 37%;
	-ms-flex: 0 37%;
	flex: 0 37%;
	width: 37%;
}

.size-38 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 38%;
	-moz-flex: 0 38%;
	-ms-flex: 0 38%;
	flex: 0 38%;
	width: 38%;
}

.size-39 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 39%;
	-moz-flex: 0 39%;
	-ms-flex: 0 39%;
	flex: 0 39%;
	width: 39%;
}

.size-40 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 40%;
	-moz-flex: 0 40%;
	-ms-flex: 0 40%;
	flex: 0 40%;
	width: 40%;
}

.size-41 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 41%;
	-moz-flex: 0 41%;
	-ms-flex: 0 41%;
	flex: 0 41%;
	width: 41%;
}

.size-42 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 42%;
	-moz-flex: 0 42%;
	-ms-flex: 0 42%;
	flex: 0 42%;
	width: 42%;
}

.size-43 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 43%;
	-moz-flex: 0 43%;
	-ms-flex: 0 43%;
	flex: 0 43%;
	width: 43%;
}

.size-44 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 44%;
	-moz-flex: 0 44%;
	-ms-flex: 0 44%;
	flex: 0 44%;
	width: 44%;
}

.size-45 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 45%;
	-moz-flex: 0 45%;
	-ms-flex: 0 45%;
	flex: 0 45%;
	width: 45%;
}

.size-46 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 46%;
	-moz-flex: 0 46%;
	-ms-flex: 0 46%;
	flex: 0 46%;
	width: 46%;
}

.size-47 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 47%;
	-moz-flex: 0 47%;
	-ms-flex: 0 47%;
	flex: 0 47%;
	width: 47%;
}

.size-48 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 48%;
	-moz-flex: 0 48%;
	-ms-flex: 0 48%;
	flex: 0 48%;
	width: 48%;
}

.size-49 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 49%;
	-moz-flex: 0 49%;
	-ms-flex: 0 49%;
	flex: 0 49%;
	width: 49%;
}

.size-50 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 50%;
	-moz-flex: 0 50%;
	-ms-flex: 0 50%;
	flex: 0 50%;
	width: 50%;
}

.size-51 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 51%;
	-moz-flex: 0 51%;
	-ms-flex: 0 51%;
	flex: 0 51%;
	width: 51%;
}

.size-52 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 52%;
	-moz-flex: 0 52%;
	-ms-flex: 0 52%;
	flex: 0 52%;
	width: 52%;
}

.size-53 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 53%;
	-moz-flex: 0 53%;
	-ms-flex: 0 53%;
	flex: 0 53%;
	width: 53%;
}

.size-54 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 54%;
	-moz-flex: 0 54%;
	-ms-flex: 0 54%;
	flex: 0 54%;
	width: 54%;
}

.size-55 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 55%;
	-moz-flex: 0 55%;
	-ms-flex: 0 55%;
	flex: 0 55%;
	width: 55%;
}

.size-56 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 56%;
	-moz-flex: 0 56%;
	-ms-flex: 0 56%;
	flex: 0 56%;
	width: 56%;
}

.size-57 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 57%;
	-moz-flex: 0 57%;
	-ms-flex: 0 57%;
	flex: 0 57%;
	width: 57%;
}

.size-58 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 58%;
	-moz-flex: 0 58%;
	-ms-flex: 0 58%;
	flex: 0 58%;
	width: 58%;
}

.size-59 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 59%;
	-moz-flex: 0 59%;
	-ms-flex: 0 59%;
	flex: 0 59%;
	width: 59%;
}

.size-60 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 60%;
	-moz-flex: 0 60%;
	-ms-flex: 0 60%;
	flex: 0 60%;
	width: 60%;
}

.size-61 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 61%;
	-moz-flex: 0 61%;
	-ms-flex: 0 61%;
	flex: 0 61%;
	width: 61%;
}

.size-62 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 62%;
	-moz-flex: 0 62%;
	-ms-flex: 0 62%;
	flex: 0 62%;
	width: 62%;
}

.size-63 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 63%;
	-moz-flex: 0 63%;
	-ms-flex: 0 63%;
	flex: 0 63%;
	width: 63%;
}

.size-64 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 64%;
	-moz-flex: 0 64%;
	-ms-flex: 0 64%;
	flex: 0 64%;
	width: 64%;
}

.size-65 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 65%;
	-moz-flex: 0 65%;
	-ms-flex: 0 65%;
	flex: 0 65%;
	width: 65%;
}

.size-66 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 66%;
	-moz-flex: 0 66%;
	-ms-flex: 0 66%;
	flex: 0 66%;
	width: 66%;
}

.size-67 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 67%;
	-moz-flex: 0 67%;
	-ms-flex: 0 67%;
	flex: 0 67%;
	width: 67%;
}

.size-68 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 68%;
	-moz-flex: 0 68%;
	-ms-flex: 0 68%;
	flex: 0 68%;
	width: 68%;
}

.size-69 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 69%;
	-moz-flex: 0 69%;
	-ms-flex: 0 69%;
	flex: 0 69%;
	width: 69%;
}

.size-70 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 70%;
	-moz-flex: 0 70%;
	-ms-flex: 0 70%;
	flex: 0 70%;
	width: 70%;
}

.size-71 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 71%;
	-moz-flex: 0 71%;
	-ms-flex: 0 71%;
	flex: 0 71%;
	width: 71%;
}

.size-72 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 72%;
	-moz-flex: 0 72%;
	-ms-flex: 0 72%;
	flex: 0 72%;
	width: 72%;
}

.size-73 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 73%;
	-moz-flex: 0 73%;
	-ms-flex: 0 73%;
	flex: 0 73%;
	width: 73%;
}

.size-74 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 74%;
	-moz-flex: 0 74%;
	-ms-flex: 0 74%;
	flex: 0 74%;
	width: 74%;
}

.size-75 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 75%;
	-moz-flex: 0 75%;
	-ms-flex: 0 75%;
	flex: 0 75%;
	width: 75%;
}

.size-76 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 76%;
	-moz-flex: 0 76%;
	-ms-flex: 0 76%;
	flex: 0 76%;
	width: 76%;
}

.size-77 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 77%;
	-moz-flex: 0 77%;
	-ms-flex: 0 77%;
	flex: 0 77%;
	width: 77%;
}

.size-78 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 78%;
	-moz-flex: 0 78%;
	-ms-flex: 0 78%;
	flex: 0 78%;
	width: 78%;
}

.size-79 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 79%;
	-moz-flex: 0 79%;
	-ms-flex: 0 79%;
	flex: 0 79%;
	width: 79%;
}

.size-80 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 80%;
	-moz-flex: 0 80%;
	-ms-flex: 0 80%;
	flex: 0 80%;
	width: 80%;
}

.size-81 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 81%;
	-moz-flex: 0 81%;
	-ms-flex: 0 81%;
	flex: 0 81%;
	width: 81%;
}

.size-82 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 82%;
	-moz-flex: 0 82%;
	-ms-flex: 0 82%;
	flex: 0 82%;
	width: 82%;
}

.size-83 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 83%;
	-moz-flex: 0 83%;
	-ms-flex: 0 83%;
	flex: 0 83%;
	width: 83%;
}

.size-84 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 84%;
	-moz-flex: 0 84%;
	-ms-flex: 0 84%;
	flex: 0 84%;
	width: 84%;
}

.size-85 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 85%;
	-moz-flex: 0 85%;
	-ms-flex: 0 85%;
	flex: 0 85%;
	width: 85%;
}

.size-86 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 86%;
	-moz-flex: 0 86%;
	-ms-flex: 0 86%;
	flex: 0 86%;
	width: 86%;
}

.size-87 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 87%;
	-moz-flex: 0 87%;
	-ms-flex: 0 87%;
	flex: 0 87%;
	width: 87%;
}

.size-88 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 88%;
	-moz-flex: 0 88%;
	-ms-flex: 0 88%;
	flex: 0 88%;
	width: 88%;
}

.size-89 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 89%;
	-moz-flex: 0 89%;
	-ms-flex: 0 89%;
	flex: 0 89%;
	width: 89%;
}

.size-90 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 90%;
	-moz-flex: 0 90%;
	-ms-flex: 0 90%;
	flex: 0 90%;
	width: 90%;
}

.size-91 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 91%;
	-moz-flex: 0 91%;
	-ms-flex: 0 91%;
	flex: 0 91%;
	width: 91%;
}

.size-92 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 92%;
	-moz-flex: 0 92%;
	-ms-flex: 0 92%;
	flex: 0 92%;
	width: 92%;
}

.size-93 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 93%;
	-moz-flex: 0 93%;
	-ms-flex: 0 93%;
	flex: 0 93%;
	width: 93%;
}

.size-94 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 94%;
	-moz-flex: 0 94%;
	-ms-flex: 0 94%;
	flex: 0 94%;
	width: 94%;
}

.size-95 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 95%;
	-moz-flex: 0 95%;
	-ms-flex: 0 95%;
	flex: 0 95%;
	width: 95%;
}

.size-33-3 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 33.33333%;
	-moz-flex: 0 33.33333%;
	-ms-flex: 0 33.33333%;
	flex: 0 33.33333%;
	width: 33.33333%;
	max-width: 33.33333%;
}

.size-16-7 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 16.66667%;
	-moz-flex: 0 16.66667%;
	-ms-flex: 0 16.66667%;
	flex: 0 16.66667%;
	width: 16.66667%;
	max-width: 16.66667%;
}

.size-14-3 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 14.28571%;
	-moz-flex: 0 14.28571%;
	-ms-flex: 0 14.28571%;
	flex: 0 14.28571%;
	width: 14.28571%;
	max-width: 14.28571%;
}

.size-12-5 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 12.5%;
	-moz-flex: 0 12.5%;
	-ms-flex: 0 12.5%;
	flex: 0 12.5%;
	width: 12.5%;
	max-width: 12.5%;
}

.size-11-1 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 11.11111%;
	-moz-flex: 0 11.11111%;
	-ms-flex: 0 11.11111%;
	flex: 0 11.11111%;
	width: 11.11111%;
	max-width: 11.11111%;
}

.size-9-1 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 9.09091%;
	-moz-flex: 0 9.09091%;
	-ms-flex: 0 9.09091%;
	flex: 0 9.09091%;
	width: 9.09091%;
	max-width: 9.09091%;
}

.size-8-3 {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 8.33333%;
	-moz-flex: 0 8.33333%;
	-ms-flex: 0 8.33333%;
	flex: 0 8.33333%;
	width: 8.33333%;
	max-width: 8.33333%;
}

.size-100 {
	width: 100%;
	max-width: 100%;
	-webkit-flex-grow: 0;
	-moz-flex-grow: 0;
	flex-grow: 0;
	-ms-flex-positive: 0;
	-webkit-flex-basis: 100%;
	-moz-flex-basis: 100%;
	flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
}

/* Added by Shahe */
.dropdown_content {
	/* width:150px; */
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
	top: 57px;
	right: 10px;
	border: 2px solid white;
	z-index: 1500;
}

.dropdown_content a {
	color: black !important;
	line-height: 3rem !important;
	text-decoration: none !important;
	display: block !important;
	text-align: left !important;
	font-weight: bold;
	padding-left: 13px;
	padding-right: 5px;
}

.dropdown_content a img {
	width: 20px;
	height: 20px;
	padding-right: 8px;
	margin-left: -3px;
}

.dropdown_content i {
	margin-right: 9px;
	display: inline-block !important;
	font-size: 1rem !important;
	line-height: 1rem !important;
}

.dropdown_content a:hover {
	background-color: #f1f1f1;
}



.language-div {
	width: 100%;
	line-height: 2rem;
	background: none !important;
	text-align: left !important;
	border-bottom: 1px solid silver;
}

.language-div select {
	background: none !important;
	border: none !important;
	text-transform: none !important;
	cursor: pointer;
	color: black !important;
	height: 47px;
}



.main_content {
	min-height: 700px;
}

.main_content .float_sidebar {
	position: absolute;
	top: 165px;
	right: -300px;
	z-index: 200;
	width: 296px;
	border: 2px solid #4e8fca;
	background-color: #c8c8c8;
	box-shadow: 10px 10px 40px 0 rgba(0, 0, 0, 0.5);
}

.main_content .float_sidebar .sidebar_arrow {
	position: absolute;
	width: 12px;
	height: 80px;
	top: 15px;
	left: -12px;
	background: url(../../images/float_sidebar_arrow_2.gif) no-repeat 0 0;
	cursor: pointer;
}

.main_content .float_sidebar .sidebar_arrow_expanded {
	background-position: -12px 0;
}

.main_content .float_sidebar .float_sidebar_title {
	position: relative;
	/*width: 296px;
	height: 20px;*/
	color: white;
	font-weight: bold;
	background-color: #585858;
	padding: 5px;
}

.main_content .float_sidebar .float_sidebar_item {
	position: relative;
	font-weight: bold;
	background: #3598dc;
	border-bottom: 1px solid white;
}

.main_content .float_sidebar :last-child {
	border-bottom: none;
}

.main_content .float_sidebar .float_sidebar_item:hover {
	background: #217ebd;
}

.main_content .float_sidebar .float_sidebar_item a {
	color: white;
	display: block;
	padding: 10px;
}

.main_content .float_sidebar .float_sidebar_item_2 {
	position: relative;
	font-weight: bold;
	height: 25px;
	padding: 5px;
	background: #3598dc;
}

#content .main_content .wr-line .wr-filter {
	overflow: hidden !important;
	line-height: 2.3rem;
}

#content .main_content .wr-line input, #content .main_content .wr-line select
	{
	border: 0;
	line-height: 2rem;
	outline: none;
	background: none;
	margin: 0 0 0 15px;
	width: 100%;
}

#content .main_content_data .data_table thead {
	line-height: 2rem;
}

#content .main_content_data .data_table thead tr th {
	background: #d0d0d0;
	border-right-color: gray;
}

#content .main_content_data .data_table thead a {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	display: block;
}

#content .main_content_data .data_table thead span {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

#content .main_content_data .data_table tbody {
	line-height: 2rem;
}

#content .main_content_data .data_table tbody tr:hover {
	background: #77bfe5;
}

#content .main_content_data .data_table tbody tr.selected,
#content .main_content_data .data_table_grouping tbody tr.selected {
	background: #77bfe5;
}
#content .main_content_data .data_table_grouping tbody tr.selected td{
	background: none;
}

#content .main_content_data .data_table tbody .odd {
	background: rgb(240, 240, 240);
}

#content .main_content_data .data_table tbody .evn {
	background: white;
}

#content .main_content_data .data_table tbody a {
	color: #000000;
	cursor: pointer;
	text-decoration: underline;
	display: block;
}

#pnl_batches_list_content .paging,
.modalBody .paging,
#content .main_content .paging {
	padding: 10px 18px;
	color: #5b5b5b;
	font-size: 12px;
	text-align: right;
}
#pnl_batches_list_content .paging span,
.modalBody .paging span,
#content .main_content .paging span {
	padding: 0 10px;
	border-radius: 2px;
}
#pnl_batches_list_content .paging a,
.modalBody .paging a,
#content .main_content .paging a {
	color: #5b5b5b;
	font-size: 14px;
	text-decoration: none;
	background: #a4ddfb;
	border: none;
	border-radius: 2px;
	padding: 0 10px;
}

#content .main_content .action_tabs_ul {
	list-style: none;
}

#content .main_content .action_tabs_ul li {
	float: left;
	border-right: 1px solid white;
}

#content .main_content .action_tabs_ul li a {
	float: left;
	height: 23px;
	padding: 0 25px;
	background: #a4ddfb;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 21px;
}

#content .main_content .action_tabs_ul li.selected a {
	background-position: 0 bottom;
	color: #4b4a4b;
}

.msgRecipient {
	border: 1px solid silver;
	padding: 2px;
}

.h_selectManyCheckbox td {
	width: 98%;
	float: left;
	padding-bottom: 5px;
}

.infoErrorMessages {
	display: inline-table;
	padding-top: 10px;
	font-size: 13px;
	font-weight: bold;
}

.infoErrorMessages img {
	padding-right: 5px;
	margin-bottom: -3px;
}

.selectBoxCustom {
	position: relative;
	display: inline-block;
	font-size: 12px;
}

.selectBoxCustom .selectBoxCustomBtn {
	padding: 0 20px 0 3px;
	background: url("../../images/selectBox_icon.png") 96% 50% no-repeat;
	border: solid 1px #C4C0B9;
	text-decoration: none;
	outline: none;
	color: black !important;
	width: 128px;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	display: inline-block;
	cursor: default;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.selectBoxCustom .selectBoxCustomItems {
	min-width: 151px;
	border: solid 1px #7B9DD4;
	border-top: solid 1px #C4C0B9;
	background: white;
	position: absolute;
	left: 0;
	top: 19px;
	visibility: hidden;
	z-index: 10;
	max-height: 100px;
	overflow: hidden;
	overflow-y: auto;
}

.selectBoxCustom .selectBoxCustomItems.dynamic-idx-sbci {
	overflow-x: auto;
}

.selectBoxCustom.active .selectBoxCustomItems {
	visibility: visible;
}

.selectBoxCustom .ui-widget-content {
	border: 0;
}

.selectBoxCustom .selectBoxCustomItems table thead {
	display: none;
}

.selectBoxCustom .selectBoxCustomItems table tbody, .selectBoxCustom .selectBoxCustomItems table tbody tr,
	.selectBoxCustom .selectBoxCustomItems table tbody tr td {
	border: 0;
}

.selectBoxCustom .selectBoxCustomItems table tr.ui-state-highlight,
	.selectBoxCustom .selectBoxCustomItems table tr.ui-widget-content:hover
	{
	background: #1E90FF !important;
	color: white !important;
	cursor: default !important;
}

.selectBoxCustom .selectBoxCustomItems table tr td {
	padding: 0 !important;
}

a.button {
	padding: 8px;
	background: #3598dc;
	text-decoration: none;
	outline: none;
	color: white;
	margin: 3px;
	line-height: 1.7rem;
	border-radius: 2px;
}

a.saveButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_edit_icon.gif) no-repeat bottom
		right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.cancelButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_delete_icon.gif) no-repeat
		bottom right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.detailButton {
    display: inline-block;
    height: 22px;
    padding-right: 10px;
    background: url(../../images/detail.png) no-repeat
    bottom right;
    text-decoration: none;
    outline: none;
    width: 16px;
    vertical-align: -3px;
}

a.blockButton {
    display: inline-block;
    height: 16px;
    padding-right: 10px;
    background: url(../../images/block.png) no-repeat
    bottom right;
    text-decoration: none;
    outline: none;
    width: 16px;
    vertical-align: -3px;
}

a.unblockButton {
    display: inline-block;
    height: 22px;
    padding-right: 10px;
    background: url(../../images/unblock.png) no-repeat
    bottom right;
    text-decoration: none;
    outline: none;
    width: 16px;
    vertical-align: -3px;
}

a.barcodeButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_barcode_icon.png) no-repeat
		bottom right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.importButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_import_icon.png) no-repeat
		bottom right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.downButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_down_icon.png) no-repeat bottom
		right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.downButtonGray {
    display: inline-block;
    height: 22px;
    padding-right: 10px;
    background: url(../../images/data_table_down_icon.png) no-repeat bottom
        right;
    filter: grayscale(100%);
    text-decoration: none;
    outline: none;
    width: 14px;
    vertical-align: -3px;
}

a.stopButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_stop_icon.png) no-repeat bottom
		right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.pauseButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_pause_icon.png) no-repeat bottom
		right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.resumeButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_resume_icon.png) no-repeat
		bottom right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.runButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_run_icon.png) no-repeat bottom
		right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.replyButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_reply_icon.png) no-repeat bottom
		right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.invitationButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_invitation_icon.png) no-repeat
		bottom right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.statisticButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_statistic_icon.png) no-repeat
		bottom right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.restoreButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_restore_icon.png) no-repeat
		bottom right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.analizeButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_analize_icon.png) no-repeat
		bottom right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.receiveButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_receive_icon.png) no-repeat
		bottom right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.purgeButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_purge_icon.png) no-repeat bottom
		right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.previewButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_preview_icon.png) no-repeat
		bottom right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.attachmentButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_attachment_icon.png) no-repeat
		bottom right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.applyButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/apply.png) no-repeat bottom right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.deactivateButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_deactivate_icon.png) no-repeat
		bottom right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.translateButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_translate_icon.png) no-repeat
		bottom right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.activateButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/data_table_activate_icon.png) no-repeat
		bottom right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.cancelButton2 {
	padding-bottom: 2px;
	padding-right: 25px;
	background: url(../../images/data_table_delete_icon.gif) no-repeat
		bottom right;
	text-decoration: none;
	outline: none;
	width: 14px;
}

a.saveButton2 {
	padding-bottom: 2px;
	padding-right: 25px;
	background: url(../../images/data_table_edit_icon.gif) no-repeat bottom
		right;
	text-decoration: none;
	outline: none;
	width: 14px;
}

a.popupButton {
	display: inline-block;
	height: 21px;
	padding-right: 10px;
	background: url(../../images/qualityControl.png) no-repeat bottom right;
	text-decoration: none;
	outline: none;
	width: 30px;
	vertical-align: -3px;
}

a.moveUpButton {
	display: inline-block;
	height: 22px;
	background: url(../../images/move_up.png) no-repeat bottom right;
	text-decoration: none;
	outline: none;
	width: 16px;
}

a.moveDownButton {
	display: inline-block;
	height: 22px;
	background: url(../../images/move_down.png) no-repeat bottom right;
	text-decoration: none;
	outline: none;
	width: 16px;
}

a.duplicateButton {
	display: inline-block;
	height: 22px;
	background: url(../../images/duplicate.png) no-repeat bottom right;
	text-decoration: none;
	outline: none;
	width: 16px;
	vertical-align: -2px;
}

a.linkButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/link.png) no-repeat bottom right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

a.button_disabled {
	background: gray;
}

a.button_disabled:hover {
	background: gray !important;
}

a.button_disabled2 {
	background: gray;
	padding: 8px;
	text-decoration: none;
	outline: none;
	color: white;
	margin: 3px;
	line-height: 1.7rem;
	border-radius: 2px;
}

a.button_disabled2:hover {
	background: gray !important;
}

#content .wr-main .wr-actions .search_result_header {
	/*line-height: 3rem;*/
	
}

#content .wr-main .wr-actions .search_result_header label {
	font-size: 11px;
}

#content .wr-main .wr-actions .search_result_header a {
	width: 60px;
	border: none;
	display: inline-block;
	margin-right: -6px;
}

#content .wr-main .wr-actions .search_result_header select {
	margin-top: 20px;
}

#content .wr-main .main_content_data .search_list_table_view div {
	text-align: left;
}

#content .wr-main .main_content_data .search_list_table_view span {
	float: none;
}

#content .wr-main .main_content_data .search_list_table_view .div {
	
}

#content .wr-main .main_content_data .search_list_table_view .div a {
	color: #000000;
	font-size: 14px;
}

#content .wr-main .main_content_data .search_list_table_view .div a.more,
	#content .wr-main .main_content_data .search_list_table_view .div a.back
	{
	font-size: 14px;
	float: right;
	margin-right: 50px;
	color: #0060B6;
	text-decoration: underline;
}

.schedule_popup_content_data {
	text-align: left;
	padding: 10px;
}

.schedule_popup_content_data label {
	padding: 5px;
	width: 150px;
	font-size: 13px;
}

tbody .odd {
	background: rgb(240, 240, 240);
}

tbody .evn {
	background: white;
}

.small_table tbody, .small_table thead {
	line-height: 1rem !important;
}

td.labelTD {
	width: 130px;
}

.extNotTable {
	border: 1px solid silver;
	text-align: center;
	width:100%;
}

.extNotTable th {
	border: 1px solid silver;
	border-collapse: collapse;
	padding: 4px;
	background-color: rgb(220, 220, 220);
	width: 120px;
}

.extNotTable td {
	background-color: rgb(245, 245, 245);
	border: 1px solid silver;
	border-collapse: collapse;
	padding: 4px;
}

img.inner_manual_panel {
	margin-bottom: -3px;
	cursor: pointer;
	margin-left: 7px;
}

.nowrap {
	white-space: nowrap;
}

.long-columns {
	word-wrap: break-word;
	white-space: normal !important;
	max-width: 600px;
	position: relative;
}

.positionAbsolute {
	position: absolute;
}

.indexListTable {
	width: 100%;
}

.onlyIndexListTable {
  	
  	width:90% !important;
    margin:0 auto !important;
    display:block !important;
    float:none !important;
}

.indexTable {
	width: 130px;
}

.rf-ntf {
	font-size: 12px;
}

label.activationMsg {
	display: inline-block;
	text-align: center;
	font-weight: bold;
	width: 500px;
	color: red;
}

.tblRowOdd {
	background-color: #eaeaea;
}

.tblRowEvn {
	background-color: #fafafa;
}

input[disabled="disabled"], select[disabled="disabled"], textarea[disabled="disabled"]
	{
	color: #555555 !important;
}

#content .main_content_data .data_table thead tr:hover {
	background: #d0d0d0;
}

.table_caption_left {
	font-size: 12px;
	padding-left: 10px;
	float: left;
	margin-top: 15px;
	color: #0060B6 !important;
	text-decoration: underline;
}

.table_caption_left:hover {
	color: #0060B6 !important;
}

.table_caption_left:visited {
	color: #0060B6 !important;
}

.table_caption_right {
	font-size: 12px;
	padding-right: 10px;
	float: right;
	margin-top: 15px;
	color: #0060B6 !important;
	text-decoration: underline;
}
.addToDashboardLink{
	color: #0060B6 !important;
}
.addToDashboardLink:hover,
.table_caption_right:hover {
	color: #0060B6 !important;
}
.addToDashboardLink:visited,
.table_caption_right:visited {
	color: #0060B6 !important;
}

.table_caption_center {
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	line-height: 20px;
	text-align: center
}

/* Start Chat Div CSS */
.chat_container {
	position: fixed;
	right: 0;
	bottom: 0;
}

.user_chat_div {
	width: 250px;
	height: 250px;
	background-color: rgb(255, 255, 255);
	position: relative;
	float: right;
	z-index: 100;
	border: 1px solid silver;
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	display: block;
	margin: 0 4px 0 4px;
	bottom: 0;
}

.chat_main_div {
	height: 350px;
	position: absolute;
	float: right;
	bottom: -315px;
	right: 0;
	width: 250px;
	display: block;
	background-color: white;
	box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.2);
	border-top-left-radius: 0.6em;
	border-top-right-radius: 0.6em;
}

.chat_main_div .chat_header {
	height: 25px;
	background-color: #77bfe5;
	padding: 5px;
	border-top-left-radius: 0.4em;
	border-top-right-radius: 0.4em;
	cursor: pointer;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}

.chat_main_div .chat_header:hover {
	background-color: #3598dc;
}

.chat_main_div .chat_header span {
	color: white;
}

.chat_main_div .chat_header .chat_close_btn {
	width: 20px;
	float: right;
	cursor: pointer;
}

.chat_main_div .chat_header .chat_close_btn:hover {
	width: 22px;
}

.chat_main_div .members {
	display: block;
	height: 310px;
	overflow-y: auto;
}

.chat_main_div .members div {
	display: block;
	padding: 5px;
	cursor: pointer;
	max-height: 20px;
	height: 20px;
	overflow: hidden;
	white-space: nowrap;
	border-bottom: 1px solid silver;
}

.chat_main_div .members div:hover {
	background-color: #E6E6E6;
}

.chat_main_div .members span {
	max-width: 215px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 13px;
}

.chat_main_div .members img {
	width: 10px;
	background: none;
	float: right;
	margin: 5px;
	position: relative;
	right: 0;
}

.chat_main_div .members::-webkit-scrollbar {
	width: 0.5em;
}

.chat_main_div .members::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.chat_main_div .members::-webkit-scrollbar-thumb {
	background-color: darkgrey;
	outline: 1px solid slategrey;
}

.user_chat_div div table {
	border-spacing: 1px;
}

.user_chat_div div table tr {
	height: 21px;
}

@-moz-document url-prefix () {
    .chat_main_div .members img {
        bottom:25px;
    }
}
.user_chat_window_header {
	height: 30px;
	background-color: #77bfe5;
	position: relative;
	top: 0;
	left: 0;
	border-top-left-radius: 0.4em;
	border-top-right-radius: 0.4em;
	cursor: pointer;
}

.user_chat_window_header:hover {
	background-color: #3598dc;
}

[lefttooltip]:before {
	content: attr(lefttooltip);
	position: absolute;
	opacity: 0;
	padding: 5px;
	color: #333;
	border-radius: 10px;
	box-shadow: 2px 2px 1px silver;
}

[lefttooltip]:hover:before {
	opacity: 1;
	background: gray;
	margin-top: -30px;
	margin-left: 0;
	color: white;
}

[lefttooltip]:not ([lefttooltip-persistent] ):before {
	pointer-events: none;
}

[righttooltip]:before {
	content: attr(righttooltip);
	position: fixed;
	opacity: 0;
	padding: 5px;
	color: #333;
	border-radius: 10px;
	box-shadow: 2px 2px 1px silver;
}

[righttooltip]:hover:before {
	opacity: 1;
	background: gray;
	margin-top: -30px;
	margin-left: 0;
}

[righttooltip]:not ([righttooltip-persistent] ):before {
	pointer-events: none;
}

/*# sourceMappingURL=wr_style.css.map */
.wr-actions-more {
	position: absolute;
	right: 0;
}

.wr-actions-more-list {
	position: absolute;
	right: 0;
	top: 0;
	border: solid 1px #217ebd;
	top: 60px;
	padding-top: 1px;
	padding-right: 1px;
	background: white;
	display: none;
	text-align: left;
    z-index: 1;
}

.wr-content-more {
	min-width: 200px;
	background: #3598dc;
	border-bottom: solid 1px white;
}

.wr-content-more a {
	white-space: nowrap;
}

#content .wr-main .wr-actions .wr-actions-more-list .wr-content a {
	padding: 10px 10px 0 10px !important;
	height: 25px !important;
}

.wr-content-w {
	width: 154px;
}

.wr-content-more-sub-parent {
	min-width: 150px;
	background: #3598dc;
	border-bottom: solid 1px white;
}

.wr-content-more-sub-parent a {
	white-space: nowrap;
}

.wr-content-more-sub-parent i {
	float: right;
}

.wr-actions-more-sub-list {
	position: absolute;
	right: 201px;
	border: solid 1px #217ebd;
	top: 0;
	padding-top: 1px;
	padding-right: 1px;
	background: white;
	display: none;
	text-align: left;
	z-index: 1;
}

/* For Wizards */
.wizardHeaderDiv {
	overflow: hidden;
	height: 60px;
	width: 100%;
	overflow-x: auto;
}

.wizardHeader {
	list-style: none;
	overflow: hidden;
	font-size: 18px;
	padding-left: 5px;
	margin: 5px;
	width: 1450px;
}

.wizardHeader li {
	float: left;
}

.wizardHeader li a {
	color: white;
	text-decoration: none;
	padding: 10px 0 10px 60px;
	background: #77bfe5;
	position: relative;
	display: block;
	float: left;
	position: relative;
}

.wizardHeader li a::after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 50px solid transparent;
	border-bottom: 50px solid transparent;
	border-left: 30px solid #77bfe5;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	left: 100%;
	z-index: 2;
	position: absolute;
}

.wizardHeader li a::before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 50px solid transparent;
	border-bottom: 50px solid transparent;
	border-left: 30px solid white;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	margin-left: 1px;
	left: 100%;
	z-index: 1;
}

.wizardHeader li a:hover {
	background: #0078D0;
}

.wizardHeader li a:hover:after {
	border-left-color: #0078c0 !important;
}

.wizardHeader li a.active {
	background: #0078D0;
}

.wizardHeader li a.active:after {
	border-left-color: #0078c0 !important;
}
/* ---------- */
#breadcrumbs .breadcrumb li {
	float: left;
	text-align: center;
}

#breadcrumbs .breadcrumb li:first-child {
	width: 23%;
}

#breadcrumbs .breadcrumb li:last-child {
	width: 77%;
}

#breadcrumbs .breadcrumb:after {
	display: block;
	content: '';
	height: 0;
	clear: both;
}

#nav-icon1 {
	width: 35px;
	height: 25px;
	position: relative;
	margin: 0 auto;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
	margin-left: 12px;
}

#nav-icon1 span {
	display: block;
	position: absolute;
	height: 5px;
	width: 100%;
	background: #10587E;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}

#nav-icon1 span:nth-child(1) {
	top: 0;
}

#nav-icon1 span:nth-child(2) {
	top: 10px;
}

#nav-icon1 span:nth-child(3) {
	top: 20px;
}

#nav-icon1.open span:nth-child(1) {
	top: 10px;
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg);
}

#nav-icon1.open span:nth-child(2) {
	opacity: 0;
	left: -60px;
}

#nav-icon1.open span:nth-child(3) {
	top: 10px;
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.left_nav_sidebar {
	position: absolute;
	top: 152px;
	left: -321px;
	z-index: 200;
	width: 317px;
	height: 100%;
	background: #ffffff;
	overflow-y: auto;
}

.pagination {
	padding: 10px 18px;
	color: #5b5b5b;
	font-size: 11px;
	text-align: right;
}

.pagination span {
	padding: 0 10px;
	border-radius: 2px;
	margin: 1px;
}

.pagination a {
	color: #5b5b5b;
	font-size: 14px;
	text-decoration: none;
	background: #a4ddfb;
	border: none;
	border-radius: 2px;
	padding: 0 10px;
	margin: 1px;
}

.pagination a:hover {
	color: #5b5b5b;
}

.vf-selectbox {
	height: 20px;
}

.vf-selectbox option {
	font-weight: bold;
}

* html .maxHeightTable {
	height: expression(this.scrollHeight > 185 ?   "186px" :   "auto");
}

.maxHeightTable {
	max-height: 186px;
	overflow: auto;
}

* html .maxHeightTable2 {
	height: expression(this.scrollHeight > 249 ?   "250px" :   "auto");
}

.maxHeightTable2 {
	max-height: 250px;
	overflow: auto;
}

* html .maxHeightTable3 {
	height: expression(this.scrollHeight > 354 ?   "355px" :   "auto");
}

.maxHeightTable3 {
	max-height: 355px;
	overflow: auto;
}

.d-d-l {
	border-spacing: 0 !important;
	margin-left: -1px;
}

.d-d-l tr {
	float: left;
}

.d-d-l:after {
	clear: both;
}

.d-d-l.ddl_140 input[type='text'] {
	width: 140px !important;
}

.d-d-l.ddl_156 input[type='text'] {
	width: 156px !important;
}

.d-d-l.ddl_180 input[type='text'] {
	width: 180px !important;
}

.d-d-l.ddl_139 input[type='text'], .d-d-l.ddl_139_ input[type='text'] {
	width: 139px !important;
}

.d-d-l.ddl_110 input[type='text'], .d-d-l.ddl_110_ input[type='text'] {
	width: 110px !important;
}

.d-d-l.ddl_142 input[type='text'] {
	width: 142px !important;
}

.d-d-l.ddl_146 input[type='text'] {
	width: 146px !important;
}

.d-d-l .ui-autocomplete .ui-button-icon-only {
	/* height: 18px; */
	
}

.d-d-l.ddl_139 .ui-autocomplete button {
	top: 1px !important;
}

.ui-autocomplete-panel.dynamic-idx-autocomplete-panel {
	width: 250px !important;
	overflow: hidden;
	overflow-x: auto !important;
}

.ui-autocomplete-panel.dynamic-idx-autocomplete-panel ul {
	display: inline-block !important;
	width: 245px !important;
}

.ui-autocomplete-panel.dynamic-idx-autocomplete-panel ul li {
	display: block !important;
	width: 100%;
}

.ui-autocomplete-panel.dynamic-idx-autocomplete-panel ul li.ui-state-highlight,
	.ui-autocomplete-panel.dynamic-idx-autocomplete-panel ul li:hover {
	background: none !important;
	color: #1E90FF !important;
}

.dynamic-idx-treetable-panel>table tbody tr td,
	.dynamic-idx-treetable-panel>table tbody tr {
	width: 100%;
	display: block;
}

.dynamic-idx-treetable-panel>table tbody {
	display: grid;
}

.d-d-l button {
	outline: none !important;
}

#documentUploader span.ui-autocomplete {
	height: 18px;
}

/* Show More/Less Links */
#show_more_less_div {
	display: block;
	height: 35px;
	padding: 0 15px;
}

#show_more_less_div hr {
	border: 1px solid orange;
	margin: 5px 10px 0 0;
	display: none;
}

#show_more_link {
	float: right;
	text-decoration: none;
	width: 120px;
	padding: 5px 10px;
	background-color: orange;
	color: white;
	border-radius: 8px;
	position: static;
}

#show_more_link span {
	font-size: 14px;
	font-weight: bolder;
	padding: 0 5px;
}

#show_more_link i {
	font-size: 20px;
}

#show_more_link:hover {
	background-color: #d86500;
}

#show_less_link {
	float: right;
	display: none;
	text-decoration: none;
	width: 120px;
	padding: 5px 10px;
	background-color: orange;
	color: white;
	border-radius: 8px;
	position: static;
}

#show_less_link span {
	font-size: 14px;
	font-weight: bolder;
	padding: 0 5px;
}

#show_less_link i {
	font-size: 20px;
}

#show_less_link:hover {
	background-color: #d86500;
}

.tc-gr {
	color: #545972;
	text-align: left;
}

.with-more {
	position: absolute;
	right: 154px;
}

table.indexListTable tr td {
	text-align: left;
}

table.onlyIndexListTable tr td {
	text-align: left;
}

#filter_revision .d-d-l .ui-autocomplete .ui-button-icon-only {
	height: 18px !important;
}

.edit-index-hide {
	display: none;
}

.inner_manual_panel_active.passive, .inner_manual_panel_passive.passive
	{
	display: none;
}

.inner_manual_panel_active {
	cursor: pointer;
}

#updateContentPanelForDeclarationForm span.ui-autocomplete,
	#updateContentPanel table#mainIndexTable span.ui-autocomplete {
	margin-right: 0 !important;
}

.custom-autocomplete {
	position: relative;
	display: flex;
	margin-top: -1px;
	width: 100%;
}

.custom-autocomplete input {
	background-color: #f1f1f1;
	padding: 10px;
	font-size: 15px;
}

.custom-autocomplete input[type=text] {
	background-color: #f1f1f1;
	width: 100%;
}

.custom-autocomplete input[type=submit] {
	background-color: DodgerBlue;
	color: #fff;
}

.custom-autocomplete-items {
	position: absolute;
	border: 1px solid #d4d4d4;
	border-bottom: none;
	border-top: none;
	z-index: 1001;
	left: 0;
	min-width: 230px;
	margin-top: 30px;
}

.custom-autocomplete-items div {
	padding: 8px;
	cursor: pointer;
	background-color: #fff;
	border-bottom: 1px solid #d4d4d4;
	color: #2f4f4f;
	font-size: 12px;
	white-space: nowrap;
}

.custom-autocomplete-items div:hover {
	/*when hovering an item:*/
	background-color: #e9e9e9;
}

.custom-autocomplete-active {
	/*when navigating through the items using the arrow keys:*/
	background-color: #e9e9e9 !important;
	color: #ffffff;
}

.menuVisible {
	
}

.menuInvisible {
	display: none;
}

/****************************************************************/
.data_table_grouping,
.extended_data_table {
	border: none;
	border-bottom: 1px solid #C4C0C9;
	/* max-height: 530px; */
}
.data_table_grouping{
	width: 100%;
}

.rf-edt-rsz { /* disables the column resizing function */
	display: none;
}

.extended_data_table .rf-edt-r-sel { /* row selection */
	background-color: #77bfe5;
}

.extended_data_table .rf-edt-r-act { /* row active */
	font-weight: normal;
}

.extended_data_table .rf-edt-tbl-hdr {
	/* caption section of the tables */
	background: white;
	height: 45px;
	color: #545972;
}

.data_table_grouping .rf-dt-hdr,
.data_table_grouping .rf-dt-thd,
.extended_data_table .rf-edt-hdr { /* table header columns row */
	white-space: nowrap;
	background-color: #d0d0d0;
	background-image: none;
	line-height: 2em;
}
.data_table_grouping .rf-dt-hdr:first-child{
	background-color: white;
}

.data_table_grouping .rf-dt-thd a,
.extended_data_table .rf-edt-hdr a { /* table header link for sorting */
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	display: block;
}

.extended_data_table .rf-edt-b .rf-edt-tbl .rf-edt-c { /* table row */
	line-height: 2em;
	min-height: 40px;
}

.extended_data_table .rf-edt-b .rf-edt-tbl tr.selected {
	background: #77bfe5 !important;
}

.extended_data_table .rf-edt-b .rf-edt-tbl .rf-edt-tbl .rf-edt-c-cnt a {
	color: #000000;
	cursor: pointer;
	text-decoration: underline;
	display: block;
}

.extended_data_table .rf-edt-b .rf-edt-tbl .rf-edt-tbl .rf-edt-c-cnt span
	{
	padding: 10px 0;
}

.extended_data_table #longtexttooltipdiv {
	max-width: 300px;
	min-width: 100px;
	height: auto;
	white-space: normal;
	position: fixed;
	background: #fff8dc;
	z-index: 2500;
	font-size: 9pt;
	font-weight: bold;
	border: 1px solid gray;
	line-height: 1.5em;
	word-break: break-all;
	padding: 5px;
}

.extended_data_table .rf-edt-b .rf-edt-tbl tr.rowODD {
	background: #F0F0F0;
}

.extended_data_table .rf-edt-b .rf-edt-tbl tr.tableRowHighlight,
.data_table_grouping .rf-edt-b .rf-edt-tbl tr.tableRowHighlight {
	background: #77bfe5 !important;
}
.data_table_grouping .rf-edt-b .rf-edt-tbl tr.tableRowHighlight td {
	background: none;
}

.column_url {
	color: #005aab !important;
}

.without-selectall .ui-widget-header {
	display: none !important;
}

#search_phys_arch_history_form .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger {
	z-index: 2;
}

#content .fc_box {
	background: #ffffff;
    width: 210px;
	padding-bottom: 10px;
    margin: -15px auto 0;
}

#content .fc_box label {
	color: #646464;
}

#content .oidc_box {
    background: #ffffff;
    width: 210px;
    padding-bottom: 10px;
    margin: -15px auto 0;
}

#content .oidc_box img {
    width: 210px;
}

#content .oidc_box label {
    color: #646464;
}

#content .oidc_box span {
    display: flex;
    justify-content: center;
    align-items: center;
}

@font-face {
	font-family: 'FontAwesome';
	src: url("../fonts/fontawesome-webfont.eot?v=4.6.3");
	src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3")
		format("embedded-opentype"),
		url("../fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"),
		url("../fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"),
		url("../fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"),
		url("../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular")
		format("svg");
	font-weight: normal;
	font-style: normal;
}

/* @font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url("../material-icons/MaterialIcons-Regular.eot"); For IE6-8
  src: local('Material Icons'),
    local('MaterialIcons-Regular'),
    url("../material-icons/MaterialIcons-Regular.woff2") format('woff2'),
    url("../material-icons/MaterialIcons-Regular.woff") format('woff'),
    url("../material-icons/MaterialIcons-Regular.ttf") format('truetype');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 14px;  Preferred icon size
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  Support for all WebKit browsers.
  -webkit-font-smoothing: antialiased;
  Support for Safari and Chrome.
  text-rendering: optimizeLegibility;

  Support for Firefox.
  -moz-osx-font-smoothing: grayscale;

  Support for IE.
  font-feature-settings: 'liga';
} */
.stickyMenuBar {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99998;
}

.rf-pp-cntr {
	z-index: 99999 !important;
}

.f_l {
	float: left;
	margin-right: 10px;
}
.f_r {
	float: right;
	margin-left: 10px;
}

.extended_data_table .date-input input {
	width: 90px !important;
}

.calendar-row-field-edit input {
	width: 90px;
}

.extended_data_table .selectBoxCustomItems.dynamic-idx-sbci table tr,
	.extended_data_table .selectBoxCustomItems.dynamic-idx-sbci table tr td
	{
	height: 17px;
	line-height: 17px;
}

.extended_data_table .selectBoxCustomItems, .extended_data_table .selectBoxCustomItems.dynamic-idx-sbci table tr td span
	{
	padding: 0 !important;
}

.extended_data_table .selectBoxCustomItems.dynamic-idx-sbci table tr td label
	{
	font-size: 11px !important;
}

.extended_data_table .selectBoxCustomItems {
	top: 0 !important;
}

.extended_data_table .selectBoxCustomItems.top-27 {
	top: -27px !important;
}

.extended_data_table .selectBoxCustomItems.top6 {
	top: 6px !important;
}

.extended_data_table .selectBoxCustomItems.height40 {
	height: 40px !important;
}

.extended_data_table .selectBoxCustom .selectBoxCustomItems {
	height: 72px !important;
}

.clearA {
	content: "";
	display: table;
	clear: both;
	width: 100%;
}

.filter-log-type-panel input {
	background: white !important;
	outline: none !important;
	font-size: 12px !important;
	width: 280px !important;
	height: 18px !important;
}

.filter-log-type-panel .ui-icon.ui-icon-search {
	top: 7px !important;
}

.filter-log-type-panel .ui-widget-header {
	display: block !important;
}

.notesRowOdd {
	background-color: #f4f4f4;
}

.notesRowEven {
	background-color: #ffffff;
}

.filter-log-type-panel .ui-selectcheckboxmenu-header .ui-chkbox {
	display: none;
}

.display-flex {
	display: flex;
}

.ui-autocomplete-panel {
	z-index: 999999 !important;
}

.reset-pass-txt {
	width: 375px;
	padding: 35px 0 0 35px;
	text-align: left;
	font-size: 13px;
	color: white;
	font-weight: bold;
}

.reset-pass-txt a {
	color: white;
	text-decoration: none;
	font-size: 13px;
}

.reset-pass-txt a:hover {
	text-decoration: underline;
}

.mm-pin, .mm-unpin {
	position: relative;
	display: block;
	cursor: pointer;
}

.mm-pin i {
	position: absolute;
	width: 17px;
	height: 9px;
	display: block;
	z-index: 100;
	top: 15px;
	right: 0;
	background: url("../../images/pin.png") 0 0 no-repeat;
}

.mm-unpin i {
	position: absolute;
	width: 15px;
	height: 16px;
	display: block;
	z-index: 100;
	top: 21px;
	right: 0;
	background: url("../../images/unpin.png") 0 0 no-repeat;
}

.mm-unpin i.dn{
	display: none;
}

.mm-unpin .label {
	color: #ffffff;
	text-decoration: none;
	outline: none;
	border-right: 1px solid #ffffff;
	display: block;
	text-align: center;
	height: 60px !important;
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	text-transform: uppercase;
}

.mm-unpin .label.bl {
	border-left: 1px solid #ffffff !important;
	border-right: 0 !important;
}
.mm-unpin .label.br {
	border-left: 0 !important;
	border-right: 1px solid #ffffff !important;
}
.mm-unpin .label.blr {
	border-left: 1px solid #ffffff !important;
	border-right: 1px solid #ffffff !important;
}
.mm-unpin .label:hover {
	background: #217ebd;
}

.mm-unpin .label.button_disabled {
	background: gray;
}
.wr-block.br{
	border-right: 1px solid #ffffff !important;
}
.wr-actions-more.b-n-w .wr-content-more{
	min-width: 195px !important;
}
.mm-unpin .label div{
	padding: 20px 20px 0 10px;
}
a.d-i-s-b{
	width: 100% !important;
	display: block !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	text-align:center !important;
}
.cgr{
	color: #999999 !important;
}

.message_box{
	width: 400px;
	height: 200px;
	margin: 0 auto;
	background: #ffffff;
	padding: 3rem;
	margin-bottom: 10rem;
}

.selectBoxCustom .dynamic-idx-treetable-panel .treeRowStyle .col1,
.dynamic-idx-treetable-panel.icon-list .treeRowStyle .col1{
	width: 12%;
	display: inline-block;
}
.selectBoxCustom .dynamic-idx-treetable-panel .treeRowStyle .col1.p25,
.dynamic-idx-treetable-panel.icon-list .treeRowStyle .col1.p25{
	width: 25%;
}
.selectBoxCustom .dynamic-idx-treetable-panel .treeRowStyle .col2,
.dynamic-idx-treetable-panel.icon-list .treeRowStyle .col2{
	width: 87%;
	display: inline-block;
}
.selectBoxCustom .dynamic-idx-treetable-panel .treeRowStyle .col2.p73,
.dynamic-idx-treetable-panel.icon-list .treeRowStyle .col2.p73{
	width: 73%;
}
.selectBoxCustom .dynamic-idx-treetable-panel .treeRowStyle .col1 span.ui-treetable-toggler,
.dynamic-idx-treetable-panel.icon-list .treeRowStyle .col1 span.ui-treetable-toggler{
	display: none;
}
.selectBoxCustom .dynamic-idx-treetable-panel .treeRowStyle .col1 img,
.dynamic-idx-treetable-panel.icon-list .treeRowStyle .col1 img{
	padding: 2px 0 0 5px;
}
.selectBoxCustom .dynamic-idx-treetable-panel .treeRowStyle .col2 label,
.dynamic-idx-treetable-panel.icon-list .treeRowStyle .col2 label{
	display: inline-block;
}
.selectBoxCustom .dynamic-idx-treetable-panel .treeRowStyle .col1.p25{
	height: 20px;
}
.idx-list-icon img,
img.idx-list-icon,
.selectBoxCustom .dynamic-idx-treetable-panel.icon-list img,
.selectBoxCustom .dynamic-idx-treetable-panel .treeRowStyle .col1 img,
.dynamic-idx-treetable-panel.icon-list .treeRowStyle .col1 img{
	max-width: 16px;
	max-height: 16px;
}
#update_panel_container .inner_manual_panel_active,
#update_panel_container .inner_manual_panel_passive{
	margin-bottom: -3px;
	margin-left: 7px;
}

.rf-dt-hdr-c,
.rf-edt-hdr-c{
	    height: 42px !important;
}

.data_table_grouping *.rf-dt-hdr-c{
	background-color: #d0d0d0;
    background-image: none;
}
.data_table_grouping .rf-dt-hdr:first-child *.rf-dt-hdr-c:first-child{
	background-color: white;
	border-right: 0;
}

@font-face {
		font-family: text-security-disc;	
		src: url("../fonts/text-security-disc.woff");		
}
.line-height-lt{
	line-height: 1.7em !important;
	display: block;
	overflow: hidden;
	width: 100%;
	margin-top: 7px;
}
.extended_data_table .rf-edt-b .textarea .rf-edt-c{
	line-height: 1.7em !important;
}

a.fileUploadButton {
	display: inline-block;
	height: 22px;
	padding-right: 10px;
	background: url(../../images/upload_file_icon.png) no-repeat
		bottom right;
	text-decoration: none;
	outline: none;
	width: 14px;
	vertical-align: -3px;
}

.extNotTable td[role=gridcell]:first-child{
	display: flex !important;
}

.extNotTable td[role=gridcell]:first-child .ui-treetable-toggler{
	display: none !important;
}

.extNotTable table[role=treegrid] > thead{
	display: none !important;
}

.extNotTable .ui-widget-content{
	border: 0px solid silver !important;
	border-spacing: 1px !important;
	border-collapse: collapse !important;
}

.extNotTable .ui-widget-content td[role=gridcell]{
	border: 1px solid silver !important;
	border-spacing: 1px !important;
	border-collapse: collapse !important;
}

.extNotTable th[aria-label=checked]{
	width: 20px;
}

.extNotTable th[aria-label=checked2]{
	width: 70px !important;
}

.extNotTable .ui-treetable-indent{
	width: 1px !important;
    margin-right: 16px !important;
}

.extNotTable .ui-datatable-header{
	display: block !important;
}
.grouping-column{
	width: 100%;
	display: block;
	text-align: left;
	width: 24px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	cursor: pointer;
}
.grouping-column.minus{
	background: url(../../images/minus.png) no-repeat 0 0;
}
.grouping-column.plus{
	background: url(../../images/plus.png) no-repeat 0 0;
}
.grouping-column .txt{
	padding-left: 30px;
}
.tab-width-flex{
	width: 100%;
	display: flex;
}
.data_table_grouping thead tr.rf-dt-hdr-fst,
.data_table_grouping > tbody {
	border-left: solid 1px #C4C0C9;
}

.r1_13{
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
    -ms-line-clamp: 1;
    -o-line-clamp: 1;
    display: block!important;
    display: -webkit-box!important;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    -o-box-orient: vertical;
    box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    height: 20px;
    min-height: 20px;
    text-align: left;
}

table.spaceBetweenSelectRadio td{
	padding-right: 30px;
}

.ui-selectlistbox-listcontainer{
 overflow: initial !important;
}

.multi-select-box-area .ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield{
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.multi-select-box-area .ui-widget-content{
	border: solid 1px #C4C0B9 !important;
}
.multi-select-box-area .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
	background: #aaaaaa !important;
	text-shadow: none !important;
	color: black !important;
}

.hidden {
    display: none;
}
#update_batch_data input:read-only{
	outline: none;
	cursor: default;
}


.dropdown_lang {
	width: 150px !important;		
}


.language-div label {
	background: none !important;
	border: none !important;
	text-transform: none !important;
	cursor: pointer;
	color: black !important;
	height: 47px;
	font-size: 11px;
	font-weight:bold !important;
}

.language-div div:hover {
	background-color: #f1f1f1 !important;
}

.language-div div {
	width: 200px;
	height: 50px !important;
	display: flex;
	align-items: center;
	border: unset;
}

.language-div div .ui-selectonemenu-trigger{
	height: 50px !important;
}

.language-div div .ui-selectonemenu-label{
	position:static !important;
	margin-top: 18px !important;
    margin-left: 10px !important;
    box-shadow: none;
}



.user-menu .dropdown_content {
	z-index: 1000;
}

.user-menu{
	cursor: pointer;
}


.ges-import-table-columns{
	width: 100%;
    border-color: #C4C0B9;
    border-width: 1px;
    border-style: solid;
    padding: 10px;
    margin-top: 10px;
}

.vcoderBreadcrumb{
	display: inline-flex;
    width: auto !important;
	visibility: hidden;
}
.vcoderBreadcrumb li:first-child a {
	padding-left: 30px !important;
}
.wr-content a.empty{
	width: 1px;
}
.wr-content a.empty:hover{
	background: none !important;
}
.rf-tbp .indexListTable .selectbox{
	width:182px !important;
}
.vcoder-index-tab-area{
	overflow: hidden !important;
}
.vcoder-index-tab-area .childIndexesGrid .cExt1,
.vcoder-index-tab-area .indexListTable .c1{
	width: 175px !important;
}

.multi-valued-field ul{
	/* resize: horizontal; */
  	overflow: hidden;
  	overflow-x: auto;
}
.multi-valued-field .ui-chips-container{
	width: auto !important;
}
.multi-valued-field .ui-inputfield, 
.multi-valued-field .ui-widget-content 
.multi-valued-field .ui-inputfield, 
.multi-valued-field .ui-widget-header 
.multi-valued-field .ui-inputfield{
	box-shadow: none;
	-webkit-box-shadow: none;
}
.multi-valued-field ul,
.multi-valued-field ul:hover{
	border-color: #C4C0B9 !important;
	overflow: hidden;
	text-align: left;
}
.multi-valued-field ul li {
	white-space: break-spaces !important;
	overflow-wrap: anywhere !important;
	border: 0 !important;
    border-radius: 5px !important;
    background: none;
    background-image: none;
    background-color: #e3f2fd;
}
.multi-valued-field ul li .ui-icon-close {
    background-position: -80px -128px !important;
    top: 11px !important;
}
.multi-valued-field ul li .ui-chips-token-label{
	font-weight: normal !important;
	text-shadow: none !important;
}
.indexBean_editable .multi-valued-field{
	left: -3px;
}
.multi-valued-field .ui-chips-input-token,
.multi-valued-field .ui-chips-input-token input{
	width: 95%;
    display: block;
    background: none !important;
    background-image: none !important;
}
.r1_20,
.r1_16,
.r1_13,
.r1_11{
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
    -ms-line-clamp: 1;
    -o-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    -o-box-orient: vertical;
    box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.r1_16{
    height: 16px;
    min-height: 16px;
}
.multi-valued-existing-data{
	border: solid 1px red;
    color: #555555 !important;
    border-width: 1px;
    border-style: solid;
    border-color: #C4C0B9;
    display: inline-block;
}
.w_147{
	width: 147px !important;
}
.multi-valued-existing-data-line{
	white-space: break-spaces !important;
    overflow-wrap: anywhere !important;
    border: 0 !important;
    border-radius: 5px !important;
    background: none;
    background-image: none;
    background-color: #d3e9f9;
    margin-left: 2px;
    margin-right: 2px;
    padding: 0px 3px 1px 4px;
}
.multi-valued-field-area{
	position: relative;
}
.multi-valued-field-area .inner_manual_panel_active{
	top: unset;
    position: absolute;
}
.multi-valued-field-area  img.passive{
	margin-bottom: 0 !important;
}
.multi-valued-field-area .inner_manual_panel_passive{
	margin-top: -7px;
    top: -2px;
    position: absolute;
}
#managementFilter .searchEngineIndicesTable tr{
	vertical-align: top;
}
.multi-valued-field-area.editable-table-column ul li{
	padding-right: 20px !important;
}
.multi-valued-field-area.editable-table-column ul li span{
	padding: 0 !important;
	height: 17px;
}

.password-toggle-icon {
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
  }
  
.bm-arch-idx-table tr td{
	vertical-align: top;
	margin-top: 2px;
}
.bm-arch-idx-table.ext-notice .cExt3{
	text-align: left;
}
.indexListTable.vc-rev-modal .c3{
	vertical-align: top;
}
.multi-valued-field ul li input,
.multi-valued-field ul li span{
	font-size: 12px !important;
}

#content .wr-main .wr-actions a.empty {
	border-left: unset;
	border-right: unset;
}