@import url("https://contineo.world/data/genai/neosignup-injector.css");
/*.signupform span.text-weigth-bold.text-red.q-pr-sm {
    display: none;
}*/
#field_check1111 .q-field__control.text-primary {
    color: transparent !important;
}
.tickr .q-field__native.row {
    margin: 0 !important;
    padding: 0 !important;
}
.tickr .q-field--outlined .q-field__control:before {
    border: 0px solid rgba(0,0,0,0.24) !important;
}
.q-field--outlined .q-field__control:before {
    border: 1px solid #dadce0 !important;
    padding: 1px;
}
/*.tickr .q-field__control.relative-position.row.no-wrap.text-primary {
    margin: 0 !important;
    padding: 0 !important;
}*/
.tickr .q-field--outlined .q-field__control {
    border: 0px solid rgba(0,0,0,0.24) !important;
}
.signupform .q-field--outlined .q-field__control {
    border-radius: 4px;
    padding: 5px 12px;
}
.signupform .q-field--dense .q-field__control, .q-field--dense .q-field__marginal {
    height: auto;
    min-height: 42px;
}
.signupform {
    border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 1px solid #dadce0;
    margin: 20px 0;
    position: relative;
    font-family: montserrat,sans-serif;
}
.col-xs-12.col-md-1.tickr.cnx-field.print-always.cnx-validation-length.cnx-input.cnx-checkbox.q-pa-sm.layer-enabled.designer-enabled {
    padding: 0 !important;
}
.col-xs-12.col-md-1.tickr.cnx-field.print-always.cnx-validation-length.cnx-input.cnx-checkbox.q-pa-sm.layer-enabled.designer-enabled {
    width: 40px;
}
.col-xs-12.col-md-6.cnx-section.print-always.bg-white.text-grey-10.items-start.cnx-cell.row.q-pa-xs {
    border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 1px solid #dadce0;
    margin: 40px 0;
    position: relative;
    font-family: montserrat,sans-serif;
}
button.q-btn.inline.q-btn-item.non-selectable.q-btn--outline.q-btn--rectangle.text-blue.disabled.q-ma-sm.layer-enabled.designer-enabled.cnx-button.cnx-button-primary {
    background: #4c8df6 !important;
    border: none !important;
    color: white !important;
    padding: 10px 20px;
}
button.q-btn.inline.q-btn-item.non-selectable.q-btn--outline.q-btn--rectangle.text-blue.q-focusable.q-hoverable.q-ma-sm.layer-enabled.designer-enabled.cnx-button.cnx-button-primary {
    background: white !important;
    border: 1px solid #1a73e8 !important;
    color: #1a73e8 !important;
    padding: 10px 20px;
}
.spinner {
   width: 56px;
   height: 56px;
   border-radius: 50%;
   background: radial-gradient(farthest-side,#474bff 94%,#0000) top/9px 9px no-repeat,
          conic-gradient(#0000 30%,#474bff);
   -webkit-mask: radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0);
   animation: spinner-c7wet2 1s infinite linear;
}

@keyframes spinner-c7wet2 {
   100% {
      transform: rotate(1turn);
   }
}
.logoheadw {
    text-align: center !important;
    margin: 0 auto;
}
.topbotspace{
    padding: 20px 0;
}
.alignleft1 .q-field__label.no-pointer-events.absolute.ellipsis {
    padding-left: 20px;
}
.alignleft1 .q-field__control-container.col.relative-position.row.no-wrap.q-anchor--skip {
    padding-left: 15px;
}
button.submitbtn.q-btn.inline.q-btn-item.non-selectable.q-btn--outline.q-btn--rectangle.text-blue.q-focusable.q-hoverable.q-ma-sm.layer-enabled.designer-enabled.cnx-button.cnx-button-primary {
    background: #3333ff !important;
	border: none !important;
    color: white !important;
    padding: 10px 20px;
}
.col-12.q-mt-lg.col-md-12 {
    display: none;
}
button.q-btn.inline.q-btn-item.non-selectable.q-btn--outline.q-btn--rectangle.text-blue.disabled.q-ma-sm.layer-enabled.designer-enabled.cnx-button.cnx-button-primary{
    background: #4c8df6 !important;
    border: none !important;
    color: white !important;
    padding: 10px 20px;
}
button.q-btn.inline.q-btn-item.non-selectable.q-btn--outline.q-btn--rectangle.text-blue.q-focusable.q-hoverable.q-ma-sm.layer-enabled.designer-enabled.cnx-button.cnx-button-primary{
	background: white !important;
    border: 1px solid #1a73e8 !important;
    color: #1a73e8 !important;
    padding: 10px 20px;
}
.signupform .text-negative {
    color: #d93025 !important;
}
/*.signupform .q-field--labeled.q-field--dense .q-field__native, .q-field--labeled.q-field--dense .q-field__prefix, .q-field--labeled.q-field--dense .q-field__suffix {
    padding-top: 6px !important;
    padding-bottom: 0 !important;
}*/
.signupform .text-info {
	color: #3333ff !important;
	}
.signupform .q-field__native, .q-field__prefix, .q-field__suffix {
	color: #202124 !important;
	letter-spacing: 0.2px !important;
	font-weight: 500 !important;
}
.signupform .q-field__label {
	font-weight: 400;
color: #5f6368 !important;}
.q-field--outlined .q-field__control:before {
	border: 1px solid #dadce0 !important;
    padding: 1px;
}
header.q-header.q-layout__section--marginal.cnx-border-bottom-light.print-never.fixed-top {
    display: none;
}
footer.q-footer.q-layout__section--marginal.print-never.fixed-bottom {
    display: none;
}
.q-page-sticky.row.flex-center.bg-white.text-white.fixed-top.q-page-sticky--expand {
    display: none;
}
.logoheadw .shadow-1 {
    box-shadow: none;
}
.logoheadw {
    height: 40px !important;
    width: 180px !important;
    margin: 0 auto !important;
}
.signupform button.q-btn.submitbtn  {
    background: #4c8df6 !important;
    border: none !important;
    color: white !important;
    padding: 10px 20px;
}
.signupform button.q-btn.cancelbtn {
    background: white !important;
    border: 1px solid #1a73e8 !important;
    color: #1a73e8 !important;
    padding: 10px 20px;
}
.signupform {
    padding: 30px 30px;
	color: #202124 !important;
}
.signupform .q-field--dense .q-field__control, .q-field--dense .q-field__marginal {
	height: auto;
    min-height: 42px;
}
.signupform .q-field--outlined .q-field__control {
    border-radius: 4px;
    padding: 5px 12px;
}
.signupform .q-toolbar__title.ellipsis.mr-5.align-center.cnx-section-title.text-subtitle {
    font-weight: 500;
    padding-bottom: 20px;
    text-align: center;
}
main.q-page.bg-white.text-grey-10 {
    width:100%;margin:0 auto;background:white !important;display:flex;display:-webkit-flex;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;
}
.col-xs-12.col-md-6.cnx-section.print-always.bg-white.text-grey-10.items-start.cnx-cell.row.q-pa-xs {
   border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 1px solid #dadce0;
    margin: 40px 0;
    position: relative;
    font-family: montserrat,sans-serif;
}
.shadow-4 {
    box-shadow: none !important;
}
.col-xs-12.col-md-1.tickr.cnx-field.print-always.cnx-validation-length.cnx-input.cnx-checkbox.q-pa-sm.layer-enabled.designer-enabled {
    width: 40px;
}
.col-xs-12.col-md-1.tickr.cnx-field.print-always.cnx-validation-length.cnx-input.cnx-checkbox.q-pa-sm.layer-enabled.designer-enabled{
    padding: 0 !important;
}
.tickr .q-field--outlined .q-field__control:before {
    border: 0px solid rgba(0,0,0,0.24) !important;
}
.tickr .q-field--outlined .q-field__control {
    border: 0px solid rgba(0,0,0,0.24) !important;
}
.tickr .q-field__native.row {
    margin: 0 !important;
    padding: 0 !important;
} 
.tickr .q-field__control.relative-position.row.no-wrap.text-primary {
    margin: 0px !important;
    padding: 0px 14px !important;
}
.scroller {
	overflow-y: scroll;
	scrollbar-color: rebeccapurple green;
	scrollbar-width: thin;
  }

@font-face {
    font-family: 'Quicksand';
    src: url('../../../../../common/fonts/Quicksand-Regular.woff2') format('woff2'),
        url('../../../../../common/fonts/Quicksand-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.print-fieldValue {
	position:absolute;
	top:35px !important;
	left:20px !important;
}

@font-face {
    font-family: 'Quicksand';
    src: url('../../../../../common/fonts/Quicksand-SemiBold.woff2') format('woff2'),
        url('../../../../../common/fonts/Quicksand-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Quicksand';
    src: url('../../../../../common/fonts/Quicksand-Bold.woff2') format('woff2'),
        url('../../../../../common/fonts/Quicksand-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Quicksand';
    src: url('../../../../../common/fonts/Quicksand-Medium.woff2') format('woff2'),
        url('../../../../../common/fonts/Quicksand-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Quicksand';
    src: url('../../../../../common/fonts/Quicksand-Light.woff2') format('woff2'),
        url('../../../../../common/fonts/Quicksand-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}


body{
    font-family: Quicksand;
	background-color: #f3f7fd;	
}

.smallFont {
	font-size:small !important;
}

.indicator {
	min-height: 100px;
}

.bg-image-dark-1 {
	background-image: url("http://115.112.92.146:58888/contineonx-web-admin/images/bg/rb3.jpg");
}

.bg-trans-dark-7 {
	background-color: rgba(0,0,0,0.7);
}

.bg-trans-blue-5 {
	background-color: rgba(0,0,255,0.5);
}

.bg-trans-dark-5 {
	background-color: rgba(0,0,0,0.5);
}

.bg-trans-dark-3 {
	background-color: rgba(0,0,0,0.3);
}

.bg-trans-dark-1 {
	background-color: rgba(0,0,0,0.1);
}

.bg-trans-light-2 {
	background-color: rgba(255,255,255,0.2);
}

.bg-trans-light-1 {
	background-color: rgba(255,255,255,0.1);
}

.dialog {
	min-width:250px;
	
}

.cnx-toolbar {
	padding: 8px !important;
	//padding-bottom: 8px !important;
}

.q-pagination > button {
	border-radius: 50% !important;
	min-height: 2.4em !important;
	min-width: 2.4em !important;
}

.q-pagination > div > button {
	border-radius: 50% !important;
	min-height: 2.4em !important;
	min-width: 2.4em !important;
}

    .vis-timeline {
      border: 0px none purple !important;
      font-size: 10pt;
      min-height: 150px;
    }
    
    

.vis-time-axis .vis-text {
	color: inherit !important;	
}

.vis-item.vis-background.s_0 {
	background-color: rgb(49,204,236);
}
.vis-item.vis-background.s_1 {
	background-color: rgb(100,221,23);
}
.vis-item.vis-background.s_-1 {
	background-color: rgb(150,150,150);
	border-radius: 0% !important;
	border: 0px solid white !important;
}
.vis-item.vis-background.s_2 {
	background-color: rgb(255,193,7);
	border-radius: 0% !important;
	border: 0px solid white !important;
}
.vis-item.vis-background.s_3 {
	background-color: rgb(255,87,34);
	border-radius: 0% !important;
	border: 0px solid white !important;
}
.vis-item.vis-background.s_4 {
	background-color: rgb(213,0,0);
	border-radius: 0% !important;
	border: 0px solid white !important;
}
.vis-item.vis-background.s_100 {
	background-color: rgb(150,150,150);
	border-radius: 0% !important;
	border: 0px solid white !important;
}

.vis-item.vis-item.s_2 {
	background-color: rgb(255,193,7);
	border-radius: 50%;
	border: 2px solid white;
	color: white;
}
.vis-item.vis-item.s_3 {
	background-color: rgb(255,87,34);
	border-radius: 50%;
	border: 2px solid white;
	color: white;
}
.vis-item.vis-item.s_4 {
	background-color: rgb(213,0,0);
	border-radius: 50%;
	border: 2px solid white;
	color: white;
}
.vis-item.vis-item.fft {
	background-color: white;
	border-radius: 10%;
	border: 2px solid blue;
	color: blue;
}

[v-cloak] {
  display: none;
}

#pac-card {
			        margin: 10px 10px 0 0;
			        border-radius: 2px 0 0 2px;
			        box-sizing: border-box;
			        -moz-box-sizing: border-box;
			        outline: none;
			        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
			        background-color: #fff;
			        font-family: Roboto;
			      }
			
			      #pac-input {
			        background-color: #fff;
			        font-family: Roboto;
			        font-size: 15px;
			        font-weight: 300;
			        margin-left: 12px;
			        padding: 0 11px 0 13px;
			        text-overflow: ellipsis;
			        width: 400px;
			      }
			
			      #pac-input:focus {
			        border-color: #4d90fe;
			      }
			
			      #title {
			        color: #fff;
			        background-color: #4d90fe;
			        font-size: 18px;
			        font-weight: 500;
			        padding: 6px 12px;
				}

.panel-border-left {
	border-left: 2px solid rgba(0,0,0,0.1);
}

.box {
  display: flex;
  flex-flow: column;
  height: 100%;
}

.box .row {
  border: 1px dotted grey;
}

.box .row.header {
  flex: 0 1 auto;
  /* The above is shorthand for:
  flex-grow: 0,
  flex-shrink: 1,
  flex-basis: auto
  */
}

.box .row.content {
  flex: 1 1 auto;
}
 
.box .row.footer {
  flex: 0 1 40px;
}

.q-tree__node-header {
	//color: #03a9f4 !important;
	//background-color: rgba(97,97,97,0.04) !important;
	//border:1px solid rgba(0,0,0,0.01)  !important;
}

.lt-right-border {
	border-right: 1px solid rgba(0,0,0,0.1);
}

.hoverDivDarker:hover {
  background-color: rgba(97,97,97,0.04);
  //color: white;
}

.hoverDivDarker {
  background-color: rgba(0,0,0,0.0);
  //color: #99999;
} 
	
.q-table > thead > tr > th {
	opacity:1 !important;
	font-size:14px !important;
	color: #03a9f4!important;
	text-transform: uppercase;
}

.designerElement {
	position:absolute;
	top:0; width:100%;
	z-index: 9999;
	background-color:rgba(0,0,0,0.4);
} 


.q-table > tbody > tr:nth-child(even) {
  background-color: rgba(33, 150, 243, 0.02);
}

.q-table tbody td {
    height: 28px !important; 
}

.q-tree__arrow {
	font-size: 16px !important;	
}

.zeroSpace {
	padding: 0px !important;
	margin: 0px !important;
}

.separator-light {
	border-bottom: 1px solid rgba(255,255,255,0.2) !important;
}

.separator-dark {
	border-bottom: 1px solid rgba(0,0,0,0.1) !important;
}

.border-light {
	border: 1px solid rgba(255,255,255,0.2) !important;
}

.border-dark {
	border: 1px solid rgba(0,0,0,0.1) !important;
}

.clickable {
	cursor: pointer;
}

.q-dialog__backdrop {
    z-index: -1;
    pointer-events: all;
    background: rgba(0,0,0,0.0) !important;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial; 
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgba(0, 0, 0, 0.0) !important;
} 
  
.cnx-pageBar {   
	height: 30px !important;
}
  
.q-toolbar {
	min-height: 40px !important;
}

.bigdialog {
	width:750px !important;
	height: 600px !important;
}

.cnx-button-download {
	background-color:orange;
	color:white;
} 

.cnx-listBox {
	background-color:rgba(0,0,0,0.02);
	height:200px;
} 

.cnx-listBox-selected {
	background-color:#2196f3;
	color: white;
}

.calItemDemo {
	background-color:#2196f3 !important;
	color: white !important;
}

.q-virtual-scroll__content .q-link {
	max-height: 32px !important;
	min-height: 28px !important;
}

.bg-lighter-1 {
	background-color: rgba(255,255,255,0.1);
}

.bg-darker-1 {
	background-color: rgba(0,0,0,0.05);
}

.bg-darker-2 {
	background-color: rgba(0,0,0,0.1);
}

.agg-all-legend {
	background-color: #444;
	color: white !important;
}
.agg-page-legend {
	background-color: orange;
	color: white !important;
}
.agg-selected-legend {
	background-color: blue;
	color: white !important;
}

.agg-all {
	border-bottom: 1px solid #444;
	color: #444 !important;
}
.agg-page {
	border-bottom: 1px solid orange; 
	color: orange !important;
}
.agg-selected {
	border-bottom: 1px solid blue;
	color: blue !important;
}

.q-table td, .q-table th {
    padding: 0 16px;
}
.q-tree__node-header{
	padding: 0;
}
.q-table tbody td{
	height: 25px !important;
}
.q-table .q-chip--dense{
	height: 18px;
}
.q-tree__children .q-tree__node .q-tree__node-header{
	margin-top: 0;
}
.q-tree__children .q-tree__node .q-tree__node-header .q-btn--dense{
	padding: 0;
}
.q-tree__children .q-tree__node .q-tree__node-header-content > .row{
	height: 22px !important;
}
.q-tree__children .q-tree__node .q-tree__node-header-content .q-btn__content .material-icons{
	font-size: 18px;
}

.q-table > thead > tr {
    background-color: rgba(33, 150, 243, 0.00);
}

.q-table > thead > tr > th {
    border-bottom: 1px solid rgb(33, 150, 243, 0.5);
}

.q-table thead tr {
    height: 28px;
}

/*
.login-page {
	background-image: url("../../../../../common/images/bg2.jpg") !important;
	background-color: transparent;
}

.login-top {
	height: 60px !important;
	background-color: white;
}

.login-top-left {
	height:100%;
	width:200px !important;
	background-image: url("../../../../../images/contineo-logo.png") !important;
	background-repeat: no-repeat;
	background-size: contain;
	
}

.login-top-right {
	height:100%;
	width:200px !important;
	background-image: url("../../../../../images/cnx-apaas-logo.png") !important;
	background-repeat: no-repeat;
	background-size: contain;
	
}

.login-content {
	position: relative !important;
}

.login-form-container {
	position: absolute !important;
	top: 50px;
	left: 50px !important;
	
}

.login-form {
	background-color: white;
	border: 3px solid orange;
}

.login-form-top, .login-button {
	background-color: orange !important;
	color: white !important;
}

.login-link {
	color: orange !important;
}
*/
