.dashboard-search-button {
	margin-top: 8px!important;
}

.report-validated-label {
    background-color: rgba(63, 159, 63, 0.9);
    border: 1px solid #3f9f3f;
    border-radius: 3px;
    margin-top: 0px !important;
    color: white;
}

.v-table-cell-content-highlight {
	font-weight: bold;
}

.wordwrap-table .v-table-cell-wrapper,.wordwrap-table .v-table-body-noselection {
	height: auto !important;
}

.no-spaces-table .v-table-cell-wrapper,
.no-spaces-table .v-table-body-noselection,
.no-spaces-table .v-table-body-wrapper > div {
	height: auto!important;
}

.image-layout {
	position: relative;
	z-index: 1000;
	margin-left: 5px;
	border: #E6E6E6 solid 1px;
}

.font-warning {
	font-size: 10px !important;
	font-weight: bold;
}

.font-formats {
	font-size: 10px !important;
}

.break-word-auth {
	word-wrap: break-word;
	white-space: normal !important;
	font-size: 11px !important;
	font-family: "Open Sans", Arial, sans-serif !important;
	position: relative !important;
	top: 3px !important;
	right: 6px !important;
}

.playlist-slideshow { /*display: inline-block !important;*/
	
}

.playlist-button-align { /*vertical-align: top;
	top: 25px;*/
	bottom: 55px;
	position: relative;
	background-image: none !important;
	padding: 0px 0px 0px 0px !important;
}

.playlist-button-align .v-button-wrap {
	background-image: none !important;
	padding: 0px 0px 0px 0px !important;
}

.playlist-button-align-right { /*vertical-align: top;
	top: 25px;*/
	bottom: 55px;
	position: relative;
	background-image: none !important;
	padding: 0px 0px 0px 0px !important;
	margin-left: 5px !important;
}

.playlist-button-align-right .v-button-wrap {
	background-image: none !important;
	padding: 0px 0px 0px 0px !important;
	margin-left: 5px !important;
}

.playlist-slideshow-icons {
	display: inline-block !important;
}

.icon-overlay {
	background-color: #E6E6E6;
	border: #E6E6E6 solid 1px;
	position: relative;
	bottom: 75px;
	/*left:65px !important;
    margin-top: 1px;*/
	margin-left: 7px;
	/*right:0;
    bottom:0;*/
	z-index: 9999;
	color: white;
	/*margin-top: 10px;
    margin-left: 15px;*/
}

.v-table-cell-wrapper,.v-table-body-noselection {
	height: auto !important;
}

.wrap-label {
	white-space: normal;
	height: auto !important;
}

.title-style {
	text-transform: uppercase !important;
	font-family: 'Economica', sans-serif !important;
	font-size: 42px !important;
	line-height: 50px !important;
	color: black;
}

.overlay-style {
	margin-top: -6px;
	padding-bottom: 6px;
}

.remove-highcharts-url .highcharts-tooltip+g+text {
	display: none;
}

.image-selected {
	border-color: rgb(156, 121, 205);
	border-style: solid;
	border-width: 3px;
}

.pretend-tab-selected {
	font-family: TitilliumText25L250wt, sans-serif;
	font-size: 14px;
	padding-bottom: 2px;
	text-align: center;
	line-height: 20px;
	/*border-right-color: rgb(156, 121, 205);
	border-right-style: solid;
	border-right-width: 1px;
	border-right-height: 3px;*/
	border-bottom-color: rgb(156, 121, 205);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-transform: uppercase !important;
	font-weight: bold !important;
}

.pretend-tab {
	text-transform: uppercase !important;
	font-family: TitilliumText25L250wt, sans-serif;
	font-size: 14px;
	color: rgb(51, 51, 51);
	padding-bottom: 2px;
	text-align: center;
	line-height: 20px;
}

.pretend-tab-last {
	text-transform: uppercase !important;
	font-family: TitilliumText25L250wt, sans-serif;
	font-size: 14px;
	color: rgb(51, 51, 51);
	padding-bottom: 2px;
	text-align: center;
	line-height: 20px;
}

.v-tabsheet-tabcontainer-hidden {
	display: none;
}

.site-style {
	text-transform: uppercase !important;
	font-family: 'Economica', sans-serif !important;
	font-size: 16px !important;
	font-weight: bold;
	line-height: 22px;
}

.v-caption-input-name {
	width: 100% !important;
	text-transform: uppercase !important;
	font-family: 'Economica', sans-serif !important;
	font-size: 16px !important;
	font-weight: bold;
	line-height: 22px;
}

.input-name {
	
}

.v-caption-input-birthdate {
	text-transform: uppercase !important;
	font-family: 'Economica', sans-serif !important;
	font-size: 16px !important;
	font-weight: bold;
	line-height: 22px;
}

.v-caption-input-nationality {
	text-transform: uppercase !important;
	font-family: 'Economica', sans-serif !important;
	font-size: 16px !important;
	font-weight: bold;
	line-height: 22px;
}

.v-caption-input-gender {
	text-transform: uppercase !important;
	font-family: 'Economica', sans-serif !important;
	font-size: 16px !important;
	font-weight: bold;
	line-height: 22px;
}

.v-caption-input-identification {
	text-transform: uppercase !important;
	font-family: 'Economica', sans-serif !important;
	font-size: 16px !important;
	font-weight: bold;
	line-height: 22px;
}

.v-caption-input-identificationNumber {
	text-transform: uppercase !important;
	font-family: 'Economica', sans-serif !important;
	font-size: 16px !important;
	font-weight: bold;
	line-height: 22px;
}

.v-caption-input-telephone {
	text-transform: uppercase !important;
	font-family: 'Economica', sans-serif !important;
	font-size: 16px !important;
	font-weight: bold;
	line-height: 22px;
}

.v-caption-input-address {
	width: 100%;
	text-transform: uppercase !important;
	font-family: 'Economica', sans-serif !important;
	font-size: 16px !important;
	font-weight: bold;
	line-height: 22px;
}

.v-caption-input-zipCodeFirst {
	text-transform: uppercase !important;
	font-family: 'Economica', sans-serif !important;
	font-size: 16px !important;
	font-weight: bold;
	line-height: 22px;
}

.v-caption-input-zipCodeSecond {
	text-transform: uppercase !important;
	font-family: 'Economica', sans-serif !important;
	font-size: 16px !important;
	font-weight: bold;
	line-height: 22px;
}

.v-caption-input-locality {
	text-transform: uppercase !important;
	font-family: 'Economica', sans-serif !important;
	font-size: 16px !important;
	font-weight: bold;
	line-height: 22px;
}

.v-caption-input-drivingLicense {
	text-transform: uppercase !important;
	font-family: 'Economica', sans-serif !important;
	font-size: 16px !important;
	font-weight: bold;
	line-height: 22px;
}

.v-caption-input-email {
	text-transform: uppercase !important;
	font-family: 'Economica', sans-serif !important;
	font-size: 16px !important;
	font-weight: bold;
	line-height: 22px;
}

.v-caption-input-linkedin {
	text-transform: uppercase !important;
	font-family: 'Economica', sans-serif !important;
	font-size: 16px !important;
	font-weight: bold;
	line-height: 22px;
}

.v-caption-site-style {
	text-transform: uppercase !important;
	font-family: 'Economica', sans-serif !important;
	font-size: 16px !important;
	font-weight: bold;
	line-height: 22px;
}

.jobCheckBoxLabel>label {
	font-size: 11px;
	font-weight: bold;
}

.jobLabel {
	font-size: 11px;
	font-weight: bold;
}

/* Lay the options horizontally */
.v-select-optiongroup-horizontal .v-select-option {
	display: inline-block !important;
}

/* Avoid wrapping if the layout is too tight */
.v-select-optiongroup-horizontal {
	white-space: nowrap !important;
}

/* Some extra spacing is needed */
.v-select-optiongroup-horizontal
  .v-select-option.v-radiobutton {
	padding-right: 20px !important;
}

.information-panel,.unread-message {
	border-top: 1px dotted #c0c0c0;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	cursor: pointer;
	border-left: 3px solid #c0c0c0;
}

.bottom-message {
	border-top: 1px dotted #c0c0c0;
	padding-top: 18px;
}

.unread-message {
	border-left: 3px solid #333;
	border-right: 1px dotted #c0c0c0;
}

.unread-message:hover,.information-panel:hover {
	background-color: #f0f0f0;
	background-image: url('../img/rightArrow3.png');
	background-repeat: no-repeat;
	background-position: 98% 50%;
	cursor: pointer;
}

.v-table-cell-content-myStyle {
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.ellipsis {
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.confirm_value {
	font-size: 35px;
	color: darkgreen;
	font-weight: bold;
}

.v-table-cell-content-bold .v-table-cell-wrapper {
	font-weight: bold !important;
}

.v-link img {
	margin-right: 4px;
}

.bordered {
	border: 1px solid grey;
}

.data-menu-button {
	text-align: center;
}

.data-menu-button-selected {
	background-color: #617993;
	color: white;
	font-weight: bold;
}

.pointer,.pointer * {
	cursor: pointer !important;
}

.label-centralize-bold {
	text-align: center;
	font-weight: bold;
}

.label-centralize {
	text-align: center;
}

.v-textfield-align-center {
	text-align: center;
}

.label-bigger {
	font-size: 20px;
	text-align: center;
}

.label-important {
	font-weight: bold;
	color: rgb(143, 9, 210);
}

.label-minimal {
	font-size: 10px;
	color: gray;
}

.text-left {
	text-align: left !important;
}

.v-table-listeot .v-table-cell-wrapper {
	max-height: 50px;
	overflow: hidden;
}

.panel-height-myDefault {
	max-height: 48px;
	max-width: 220px;
	overflow: hidden;
}

.panel-height-innerPanel-red {
	max-height: 40px;
	max-width: 100px;
	border: 1px solid #FF0000;
	overflow: hidden;
}

.panel-height-innerPanel-blue {
	max-height: 40px;
	max-width: 100px;
	border: 1px solid #0000EE;
	overflow: hidden;
}

.caption-red {
	border: 1px solid #FF0000;
}

.caption-blue {
	border: 1px solid #0000EE;
}

.indicator-value-text {
	font-size: 12px !important;
	text-align: right;
	padding-right: 2px !important;
}

.strong-label {
	font-weight: bold;
	font-size: 13px;
}

.stronger-label-pointer {
	font-weight: bold;
	font-size: 15px;
	cursor: pointer !important;
}

.sugestion-panel .v-panel-content {
	border: none !important;
}

.sugestion-panel .v-panel-deco {
	display: none !important;
}

.subject-info-label {
	font-size: 13px;
}

.font-big {
	font-size: 16px;
}

.font-medium {
	font-size: 14px;
}

.font-small {
	font-size: 10px;
}

.spinner-table input {
	padding: 3px 3px 4px !important;
}

.spinner-text-right input {
	text-align: right;
}

.spinner-text-center input {
	text-align: center;
}

.v-table-cell-content-minus-three-row {
	color: grey !important;
}

.v-table-cell-content-row-header {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #222;
	text-shadow: #f3f5f8 0 1px 0;
	line-height: normal;
	background-color: #DADADA;
	border-bottom-color: rgb(194, 195, 196);
	border-collapse: collapse;
	border-left-color: rgb(194, 195, 196);
	border-right-color: rgb(194, 195, 196);
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: rgb(194, 195, 196);
}

.row-header {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #222;
	text-shadow: #f3f5f8 0 1px 0;
	line-height: normal;
	background-color: #DADADA;
	border-bottom-color: rgb(194, 195, 196);
	border-collapse: collapse;
	border-left-color: rgb(194, 195, 196);
	border-right-color: rgb(194, 195, 196);
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: rgb(194, 195, 196);
}

/*
MULTI LINE TABLE HEADERS
*/
.v-table-header-wrap {
	background-image: none !important;
	background-color: #DADADA !important;
	height: auto !important;
	font-size: 11px !important;
}

.v-table-header {
	height: auto !important;
}

.v-table-resizer {
	height: 31px !important;
}

.v-table-caption-container {
	white-space: normal !important;
}

.v-table-cell-wrapper {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	line-height: 14px;
}

.v-table-footer-wrap {
	background-image: none !important;
	background-color: #DADADA !important;
	font-size: 12px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	padding-top: 5px !important;
}

.v-table-footer-container {
	height: 32px !important;
}

.v-table-cell-content {
	padding-bottom: 0 !important;
	vertical-align: middle !important;
}

/*temp: for testing authorizationRequest portlet*/
.one {
	font-size: 10px;
}

.four { /*font-size: 14px;*/
	font-weight: bold;
}

.five {
	font-size: 22px;
	line-height: 22px !important;
}

.v-Notification-system .gwt-HTML>* {
	display: none;
}

.v-Notification-system .gwt-HTML h1:nth-child(1) {
	display: block;
}

.v-Notification-system .gwt-HTML p:nth-child(2) {
	display: block;
}

.v-Notification-system .gwt-HTML p:nth-child(3) {
	display: block;
}

.light {
	font-size: 11px;
	color: #707070;
}

.positive {
	color: green;
}

.negative {
	color: red !important;
}

.percentage-indicator {
	text-align: right;
	font-size: 11px;
}

.scroll {
	overflow: auto !important;
}

.position {
	position: relative;
}

.dot {
	height: 10px;
	width: 10px;
}

.report-text-area .gwt-ListBox:nth-child(1) {
	display: none !important;
}

.gwt-ListBox:nth-child(3) {
	display: none !important;
}

.gwt-RichTextToolbar-bottom {
	display: none !important;
}

.gwt-ToggleButton[title="Toggle Subscript"],.gwt-ToggleButton[title="Toggle Superscript"],.gwt-ToggleButton[title="Toggle Strikethrough"],.gwt-PushButton-up[title="Indent Right"],.gwt-PushButton-up[title="Indent Left"],.gwt-PushButton-up[title="Insert Horizontal Rule"],.gwt-PushButton-up[title="Insert Ordered List"],.gwt-PushButton-up[title="Insert Image"],.gwt-PushButton-up[title="Create Link"],.gwt-PushButton-up[title="Remove Link"],.gwt-PushButton-up[title="Remove Formatting"],.gwt-PushButton-up[title="Left Justify"],.gwt-PushButton-up[title="Center"],.gwt-PushButton-up[title="Right Justify"]
	{
	display: none !important;
}

.report-text-area .gwt-ToggleButton-up[title="Toggle Underline"] {
	display: none !important;
}

.indented-text {
	text-indent: 12px !important;
}

.event-list .v-table-body {
	border: none;
}

.event-list .v-table-row-odd {
	background: none;
}

.event-list {
	border-left: 1px solid #c2c3c4;
}

.event-list .v-table-cell-wrapper {
	border-bottom: 1px solid #e2e3e4;
}

.event-list .h2 {
	margin-left: 5px;
}

.push-top {
	margin-top: -10px;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.v-table-cell-content-age-column .v-table-cell-wrapper {
	padding-top: 0px !important;
}

.no-pointer {
	cursor: default;
	background-image: none !important;
}

.no-pointer .v-button-wrap,.v-disabled.v-button .v-button-wrap {
	background-image: none !important;
}

.employees-spacing {
	margin-bottom: 3px !important;
	padding-right: 6px !important;
}

.request-status {
	font-size: 15px;
	line-height: 22px;
}

.age-layout-size {
	height: 28px !important;
}

.age-layout-size:hover {
	cursor: hand !important;
}

.request-table-cell:hover {
	cursor: hand !important;
}

.rounded-top img {
	-o-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

.rounded-bottom img {
	-o-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}

.v-button {
	cursor: pointer !important;
}

.teste {
	overflow: scroll !important;
}

.corridor-table .v-table-body-wrapper {
	background: none !important;
	overflow: scroll !important;
}

.corridor-table .v-table-row,.corridor-table .v-table-row-odd {
	background-color: transparent !important;
}

.corridor-table .v-table-cell-content {
	border: 1px solid black !important;
	padding: 0 !important;
	width: 8px !important;
	height: 8px !important;
}

.corridor-table .v-table-cell-wrapper {
	padding: 0 !important;
}

.selected_cell {
	background-color: rgba(40, 40, 40, 0.7);
}

.employees-spacing>.v-button-wrap {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid gray;
	border-radius: 15px 15px 15px 15px;
}

.employees-spacing>.v-button-wrap:hover {
	transition: opacity 2s ease-in;
	background: #eee;
}

.v-button .employees-spacing {
	background-image: none !important;
	border: 1px solid red !important;
}

.tag .v-button {
	background-image: none !important;
}

.tag .v-button:active .v-button-wrap,.tag .v-button.v-pressed .v-button-wrap,.tag .v-button:focus .v-button-wrap
	{
	background: none !important;
	background-image: none !important;
}

.result {
	display: none !important;
}

.tab-remarks .v-caption .v-captiontext {
	font-weight: bold;
}

.label-textarea {
	font-family: "Open Sans", Arial, sans-serif !important;
	font-weight: normal !important;
	font-size: 14px !important;
}

.test-label {
	word-wrap: break-word !important;;
	white-space: normal !important;
	height: auto !important;
}

.test-panel {
	height: auto !important;
}

.test-table .v-table-cell-wrapper,.test-table .v-table-body-noselection
	{
	height: auto !important;
}

.v-timeline-widget-caption {
	width: 0px !important;
	height: 0px !important;
	border: none !important;
	display: none !important;
}

.v-timeline-widget-topbar {
	width: 0px !important;
	height: 0px !important;
	display: none !important;
}

.v-timeline-widget-display-canvas {
	width: 0px !important;
	height: 0px !important;
	display: none !important;
	border-style: none !important;
}

.v-timeline-widget-modelegend {
	width: 0px !important;
	height: 0px !important;
	display: none !important;
	border-style: none !important;
}

.v-timeline-widget-display {
	width: 0px !important;
	height: 0px !important;
	display: none !important;
	border-style: none !important;
}

.v-timeline {
	height: 80px !important;
	border-style: none !important;
}

.sl-link .v-button-wrap {
	padding: 0 !important;
}

.sugestion-label {
	font-size: 14px;
}

.window-size {
	display: none !important;
}

.nav-size {
	display: none !important;
}

.v-caption-window-size {
	display: none !important;
}

.v-caption-nav-size {
	display: none !important;
}

.layout-scroll {
	overflow-y: scroll !important;
}

.media-row img,.media-row video {
	max-width: 650px !important;
	height: auto !important;
}

.playlist-slideshow-icons .image-layout img,.playlist-slideshow-icons .image-layout,.playlist-slideshow-icons .image-selected img,.playlist-slideshow-icons .image-selected
	{
	width: auto !important;
}

.delayed-layout {
	background-color: rgba(255, 140, 0, 0.15) !important;
	border-radius: 3px !important;
}

.max-height-space {
	max-height: 390px !important;
}

.pointer-header .v-table-header-wrap {
	cursor: pointer;
}

.up-header1  .v-table-header td:nth-child(1),.up-header2  .v-table-header td:nth-child(2),.up-header3 .v-table-header td:nth-child(3)
	{
	background-image: url('../img/tableUpArrow.png');
	-background-image: url('../img/tableUpArrow.png');
	background-repeat: no-repeat;
	background-position: right center;
}

.down-header3 .v-table-header td:nth-child(3),.down-header2  .v-table-header td:nth-child(2),.down-header1  .v-table-header td:nth-child(1)
	{
	background-image: url('../img/tableDownArrow.png');
	-background-image: url('../img/tableDownArrow.png');
	background-repeat: no-repeat;
	background-position: right center;
}

.just-bold {
	font-weight: bold !important;
}

.center-button {
	padding-bottom: 6px !important;
}

.font-larger {
	font-size: larger;
}

.max-height-space {
	max-height: 390px !important;
}

.v-select-twincol-caption-left, .v-select-twincol-caption-right {
	font-family: "Open Sans", Arial, sans-serif !important;
	color: #333 !important;
	text-transform: uppercase !important;
}

.v-select-twincol-buttons {
	margin: 50px 15px;
}

.v-select-twincol-caption-right {
	float: left!important;
	width: 200px!important;
	padding-left: 70px;
}

.clickable-layout:hover{
	cursor: pointer!important;
}

.information-twin-selector .v-select-twincol-options, .information-twin-selector .v-select-twincol-selections{
	width: 280px!important;
	height: 273px!important;
	margin-top: 10px;
}

.information-twin-selector .v-select-twincol-caption-right {
	padding-left: 44px!important;
}

.current-page-label {
	text-align: center;
	margin-top: 3px;	
}

.shops-detail-info {
	margin-top: -16px;
}

.padding-left-label {
	padding-left: 20px;
}

.multiple-dec-field input{
	padding: 3px 3px 4px !important;
}

.multiple-dec-cancel{
	margin-top: 2px;
}

.sales-value-label{
	font-size: 15px;
}

.warning-dist-group{
	background-color: rgba(255, 255, 0, 0.3);
}

.linked-shop-warning{
	background-color: rgba(224, 224, 224, 0.3);
}

.linked-shop-label{
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;	
}

.define-link-attr-label{
	text-transform: uppercase;
	font-size: 14px;	
}

.highlight-label{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;	
}

.small-label{
	font-size: 12px;
}

.language-other-field {
	margin-top: -2px !important;
}

.professional-info-titles-row .v-captiontext {
	text-overflow: ellipsis !important;
}

input.v-filterselect-input-readonly {
	
	background-color: rgba(255, 255, 255, 0.5)!important;
	
}

.negative-margin-top-button-in-table {
	
	margin-top: -16px!important;
	
}

.no-horizontal-overflow-table .v-table-body-wrapper {
	
	overflow-x: hidden!important;
	
}

.v-Notification, .v-loading-indicator, .v-loading-indicator-delay, .v-loading-indicator-wait {
	
	z-index: 99999999999999999999999!important;
	
}

.v-table-row.v-selected {
    background: #ddd!important;
}

.sales-report-status-label {
	
    background: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 3.01px;
    color: #3572b0;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    padding: 1px 5px;
    margin: 0 5px 0 0;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    width: 18px!important;
    position: relative!important;
	right: 3px;
    margin-top: 0px !important;
    
}

.sales-report-status-label.blue {
	
	color: #FFF!important;
	background-color: rgba(63, 63, 255, 0.9);
	border-color: rgba(63, 63, 255, 1);
	
}

.sales-report-status-label.red {
	
	color: #FFF;
	background-color: rgba(255, 63, 63, 0.9);
	border-color: rgba(255, 63, 63, 1);
	
}

.sales-report-status-label.green {
	
	color: #FFF;
	background-color: rgba(63, 159, 63, 0.9);
	border-color: rgba(63, 159, 63, 1);
	
}

.sales-report-status-label.yellow {
	
	color: #FFF;
	background-color: rgba(255, 187, 63, 0.9);
	border-color: rgba(255, 187, 63, 1);
	
}

.table-with-column-separator .v-table-cell-content {
	border-left: 1px solid #ddd!important;
}

.table-remove-button img {
	vertical-align: top!important;
	
}

.v-tooltip {
	z-index: 99999999999 !important;
}

.sales-search-padding-top {
	margin-top: 15px!important;
}

.v-filterselect .v-icon + .v-filterselect-input {
	padding-left: 21px !important;
}

.required-label {
	text-align: center;
}

.required-label:after {
	content: "*";
	color: red;
	padding-left: 3px;
}

.text-center {
	text-align: center;
}

.v-treetable-treespacer {
    left: -3px!important;
    top: 20px!important;
}

.v-treetable-treespacer:hover {
	cursor: pointer;
}

.v-caption {
	min-width: 50px;
}

.service-type-upload .gwt-FileUpload {
	width: 70%!important;
}

.v-colorpicker-popup {
    left: 50%!important;
    top: 50%!important; 
    transform: translateX(-50%)!important;
    height: 480px!important;
}

.v-colorpicker-popup .v-button-wrap {
    margin-top: -5px!important;
    min-width: 50px!important;
    margin-left: -10px!important;
}

.dropdown-text-ellipsis .v-filterselect-input {
	text-overflow: ellipsis;
}

.cursor-pointer {
	cursor: pointer !important;
}

.v-panel-content, .white .v-panel-content {
	border-top: 1px solid #dcdcdc !important;	
}

.v-filterselect-suggestpopup {
    z-index: 3!important;
}

.v-colorpicker-button-color {
	margin-top: 5px!important;
}

.v-textarea-v-colorpicker-preview-textfield {
	height: 24px!important;
	line-height: 14px!important;
}