/* JQuery UI Overrides */

.ui-widget-content
{
    font-size:12px;
    font-weight:normal;
    xbackground:#ffffff;
    xbackground-color:#ffffff;
    xbackground-image: none;
}

.ui-menu-item
{
    font-size:12px !important;
    font-weight:normal !important;
    xbackground:#ffffff !important;
    background-color:#ffffff !important;
    background-image: none !important;
    color:#0c0c0c !important;
    border:0px !important;
}

.xui-menu-item .ui-corner-all:focus
{
    font-size:12px !important;
    font-weight:normal !important;
    xbackground:#1c64d8 !important;
    background-color:#1c64d8 !important;
    background-image: none !important;
    color:#ffffff !important;
    border:0px !important;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus 
{
	border: none;
	background: #1c64d8;
    font-size:12px !important;
    font-weight:normal !important;
    color:#ffffff !important;
}

.ui-menu-item a:hover 
{
    font-size:12px !important;
    font-weight:normal !important;
    xbackground:#1c64d8 !important;
    background-color:#1c64d8 !important;
    background-image: none !important;
    color:#ffffff !important;
    border:0px !important;
}

/* datagrid overrides */

table.dataTable thead th, table.dataTable tfoot th {
    color: #0C0C0C !important;
    font-weight: bold !important;
    font-size: 12px !important;
}

table.dataTable td {
    color: #0C0C0C !important;
    font-weight: normal !important;
    font-size: 12px !important;
}

/* button overrides */
.gs-buttontext
{
    color: #0C0C0C !important;
    font-weight: normal !important;
    font-size: 12px !important;
}

.gs-buttontextbold
{
    color: #0C0C0C !important;
    font-weight: bold !important;
    font-size: 12px !important;
}


/* poc for UI update*/

.gs-poc .btn{
	font-size: 12px;
	line-height: 1;
}
.gs-poc .form-control{
   	height: 26px;
    color: #0C0C0C;
	font-size: 12px;
    line-height: 12px;
}
.gs-poc textarea.form-control{
		height: auto;
}
.gs-poc .form-group{
	display: flex;
    align-items: center;
	font-size: 12px;
    line-height: 12px;
}
.gs-poc .bootstrap-dialog .bootstrap-dialog-message{
	font-size: 12px;
}
.gs-poc label
{
	text-align:left;
	font-weight: normal;
	font-size: 12px;
	margin-bottom: 0;
}

.gs-poc .form-group input[type="checkbox"]{
	margin: 0;
	height: 26px;
	box-shadow: none;
    width: auto;
}

.gs-poc .gs-payercontent .form-group{
  align-items: flex-start;
  flex-direction: column;
}
.gs-poc .gs-payercontent .label{
  margin-bottom: 5px;
}
.gs-poc .bootstrap-dialog.type-primary .modal-header{
background-color: #53AC8C;
}
.gs-poc .modal-header{
    padding: 8px;
}
.gs-poc .bootstrap-dialog .bootstrap-dialog-title {
    font: 12pt / 1.6 'Roboto';
}
.gs-poc .modal-header .close {
    color: #fff;
    opacity: .9;
    font-size: 24px;
    font-weight: 400;
}

.gs-poc .bootstrap-dialog .bootstrap-dialog-message{
    font-size: 13px;
    line-height: 26px;
}
.gs-poc .xnavbar-nav .gs-cell-content-xxx{
    margin-top: 0;
}

.gs-poc .badge{
    /* padding: 2px; */
    min-width: 16px;
    background-color: #337ab7;
    font-size: 11px;
    font-weight: normal;
    padding: 2px 4px;
    /* line-height: 12px; */
   
    align-items: center;
    justify-content: center;
}
.gs-poc .gs-display-inline-flex{
 display: inline-flex;
}
.gs-poc select{
    padding : 4px 8px;
}
/* form builder override */
.gs-poc .frmb li.disabled label, .gs-poc .frmb li .close-field, .gs-poc .frmb .field-label,  .gs-poc .frmb .legend, .gs-poc .kct-off, .gs-poc .action-links .dev-mode-link, .gs-poc .stage-wrap h4, .gs-poc .action-links a, .gs-poc .ite-warning h3, .gs-poc .cb-wrap h4{
    color: #0C0C0C;
}
@media (min-width: 992px){
    .gs-poc .gs-lg-width-98{
    width: 98%;
}

}
@media (max-width: 991px){
    .gs-poc .form-group{
        display: block;
    }
    .gs-poc label
    {
        margin-bottom: 5px;
    }

}