/*
GestorWeb - Simples e Prático
62 9 9235 4734
*/

/* INICIO - Animacao tela *********************************************************************************************/
.ui-dialog
    {
        animation: scale .4s;
    }

@keyframes scale
    {
        0% { opacity: 0; }
        30% { transform: scale(0); }
        100% { transform: scale(1); opacity: 1; }
    }

/* FIM - Animacao tela *************************************************************************************************/
.window_modal, .ui-dialog-content, .ui-widget-content
   {
        -webkit-border-radius: 9px !important;
        -moz-border-radius: 9px !important;
        border-radius: 9px !important;
        box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 20%) !important;    
    }

/* INICIO Alertas ***********************************************************************************************/
/* TMessage */
.modal-dialog, .modal-content
    {
        -webkit-border-radius: 5px !important;
        -moz-border-radius: 5px !important;
        border-radius: 5px !important;
        display: block !important;
        background-color: white !important;
        border-color: white !important;
        border: 0px none white !important;
        border-style: hidden !important;
        box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 20%) !important;
    }
/* FIM Alertas *****************************************************************************************************/
/*tcombo*/
.form-control.tcombo
    {
        cursor: pointer !important;
    }

/*THtmlEditor*/ 
/* Estilo para o estado normal (quando o editor não está focado) */
#builder-layout .note-editor.note-frame.panel.panel-default 
    {
        border: 1px solid #DFE4ED !important;
    }

/* Estilo para quando o editor de texto está focado (clicado) */
#builder-layout .note-editor.note-frame.panel-default:focus-within 
    {
        border-color: black !important;
        background-color: #E4F2FF !important;
    }

#builder-layout .note-editor.note-frame.panel-default.disabled-editor {
  border-color: #DFE4ED !important;
  background-color: #DFE4ED !important;
  cursor: not-allowed;
}

#builder-layout .note-editor.note-frame.panel-default:not(:focus-within) .note-toolbar 
    {
    pointer-events: none;
    opacity: 0.6; /* Deixa os botões um pouco transparentes */
    }

/*Grid*/
.tdatagrid_cell
    {
	/* Color & Background */
	background-attachment: scroll;
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	color: black !important;

	/* Box */
	border:0;
	border-top: 2px solid #DCDCDC;
	border-right: 0px none rgb(33, 37, 41);
	border-bottom: 2px solid #DCDCDC;
	border-left: 0px none rgb(33, 37, 41);
	margin: 0 0 5px;
	padding: 10px;
	max-height: none;
	min-height: 0px;
	max-width: 25ch;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: justify;  
	min-width: 0px;
	cursor: pointer;
    }

.tdatagrid_cell:hover
    {
	/* Box */
	border: 0;
	border-top: 1px solid #00008B;
	border-right: 0px none rgb(33, 37, 41);
	border-bottom: 1px solid #00008B;
	border-left: 0px none rgb(33, 37, 41);
	margin: 0 0 5px; /*margin: 0px;*/
	padding: 10px;
	max-height: none;
	min-height: 0px;
	max-width: 25ch; /*none*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: justify;  
	min-width: 0px;
	cursor: pointer;
    }
    
/* Formulario - formList parte superior */    
#builder-layout  [form]  div:not(.beditorcss).card-header.panel-heading
{
    background: #fbfbfb !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    box-shadow: solid !important;
    color: #616776 !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    font-style: bold !important;
    text-decoration-line: none !important;
    text-align: left !important;
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: solid !important;
    border-left-style: none !important;
    border-color: #61677667 !important;
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 1px !important;
    border-left-width: 0px !important;
    border-top-right-radius: 8px !important;
    border-top-left-radius: 8px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

/* Formulario - formList parte inferior */
.card-header-list
    {
    background: #fbfbfb !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    box-shadow: none !important;
    color: #616776 !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    font-style: bold !important;
    text-decoration-line: none !important;
    text-align: left !important;
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: solid !important;
    border-left-style: none !important;
    border-color: #616776 !important;
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 1px !important;
    border-left-width: 0px !important;
    border-top-right-radius: 8px !important;
    border-top-left-radius: 8px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

#builder-layout  [form]  div:not(.beditorcss).card-header.panel-heading
{
    background: #fbfbfb !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    box-shadow: solid !important;
    color: #616776 !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: left !important;
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: solid !important;
    border-left-style: none !important;
    border-color: #61677667 !important;
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 1px !important;
    border-left-width: 0px !important;
    border-top-right-radius: 8px !important;
    border-top-left-radius: 8px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

#builder-layout  [datagrid]  div:not(.beditorcss).card-header.panel-heading
{
    background: #fbfbfb !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    box-shadow: none !important;
    color: #616776 !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: left !important;
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: solid !important;
    border-left-style: none !important;
    border-color: #616776 !important;
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 1px !important;
    border-left-width: 0px !important;
    border-top-right-radius: 8px !important;
    border-top-left-radius: 8px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

#builder-layout  div:not(.beditorcss).card-header-list
{
    background: rgb(251, 251, 251) !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    box-shadow: none !important;
    color: rgb(97, 103, 118) !important;
    font-size: 12px !important;
    font-weight: bold !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: left !important;
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: solid !important;
    border-left-style: none !important;
    border-color: rgb(97, 103, 118) !important;
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 1px !important;
    border-left-width: 0px !important;
    border-top-right-radius: 8px !important;
    border-top-left-radius: 8px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
/* INICIO - Bordas e Sombreamento nos botões*** **********************************************************************/
.btn 
    {
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 20%) !important;
    }

/*
.btn-primary
    {
    background: #5492DB !important;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 20%) !important;
    }

.btn-primary:hover
    {
    color: white !important;
    font-weight: bold !important;
    background: #5492DB !important;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 20%) !important;
    opacity: 0.9!important;
    }
*/
.btn-default.active
    {
    /*background: rgb(255, 255, 255) !important;*/
    background: linear-gradient(90deg, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 100%)!important;
    box-shadow: 5px 5px 5px #BFBFBF !important;
    }

.btn-default.active:hover
    {
    color: #5492DB !important;
    font-weight: bold !important;
    /*background: rgb(255, 255, 255) !important;*/
    background: linear-gradient(90deg, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 100%)!important;
    box-shadow: 5px 5px 5px #BFBFBF !important;
    opacity: 0.9 !important;
    }

.btn.btn-default
    {
    /*background: rgb(255, 255, 255) !important;*/
    background: linear-gradient(90deg, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 100%)!important;
    box-shadow: 5px 5px 5px #BFBFBF !important;
    }

.btn.btn-default:hover
    {
    color: #5492DB !important;
    font-weight: bold !important;
    /*background: rgb(255, 255, 255) !important;*/
    background: linear-gradient(90deg, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 100%)!important;
    box-shadow: 5px 5px 5px #BFBFBF !important;
    opacity: 0.9 !important;
    }

.btn.btn-default.btn-flat
    {
    /*background: rgb(255, 255, 255) !important;*/
    background: linear-gradient(90deg, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 100%)!important;
    box-shadow: 5px 5px 5px #BFBFBF !important;
    }

.btn.btn-default.btn-flat:hover
    {
    color: #5492DB !important;
    font-weight: bold !important;
    /*background: rgb(255, 255, 255) !important;*/
    background: linear-gradient(90deg, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 100%)!important;
    box-shadow: 5px 5px 5px #BFBFBF !important;
    opacity: 0.9;
    }

.btn-default.disabled, .btn-default[disabled]
    {
    border: 1px solid #999999 !important;
    background-color: #cccccc !important;
    color: #666666 !important;
    opacity: 0.55 !important;
    /*cursor: no-drop  !important;*/
    }

/* FIM - Bordas e Sombreamento nos botões**************************************************************************/
/* INICIO - Login de paciente *************************************************************************************/
div[page-name="LoginClienteForm"] .card
{
    width: 500px !important;
    margin: auto;
    margin-top: 200px;
}

div[page-name="LoginClienteForm"] .tfield
{
    padding-left: 30px !important;
}

/* FIM - Login de paciente ****************************************************************************************/
/* INICIO - Notificação *******************************************************************************************/
#builder-layout .notification-pulse
{
    background: #fd9309 !important;
    width: 14px !important;
    height: 14px !important;
    position: absolute !important;
    top: 25px !important;
    right: 4px !important;
    z-index: 10 !important;
    text-align: center !important;
    cursor: pointer !important;
    line-height: 12px !important;
    border-radius: 100% !important;
    display: inline-block !important;
    color: #fff !important;
    font-size: 11px !important;
    font-weight: bold !important;
}

#builder-layout .notification-pulse:before 
{
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-color: #fd9309 !important;
    border-radius: 100% !important;
    z-index: -1 !important;
    animation: pulse 2s infinite !important;
    will-change: transform !important;
}

#builder-layout .notification-pulse:hover 
{
  animation: none !important;
}

#builder-layout .notification-pulse:before:hover 
{
  animation: none !important;
}
 @keyframes pulse 
 {
  0% 
  {
    transform: scale(1);
    opacity: 1 !important;
  }
  100% 
  {
    transform: scale(2);
    opacity: 0 !important;
  }
 }
/* FIM - Notificação ****************************************************************************************/
/*Mudar a cor de fundo*/

#builder-layout .form-control.tfield:focus 
{
    border-color : rgba(90, 101, 113, 0.8) !important;
    background: #E4F2FF !important;
    border-top-width: 2px !important;
    border-right-width: 2px !important;
    border-bottom-width: 2px !important;
    border-left-width: 2px !important;
    color: #1D1D1D !important;
    font-weight: bold !important;
}

#builder-layout  span:not(.beditorcss).select2-selection.select2-selection--single:focus 
{
    background: #E4F2FF !important;
    border-color : rgba(90, 101, 113, 0.8) !important;
    border-top-width: 2px !important;
    border-right-width: 2px !important;
    border-bottom-width: 2px !important;
    border-left-width: 2px !important;
    color: #1D1D1D !important;
    font-weight: bold !important;
}

#builder-layout  select:not(.beditorcss).form-control.tcombo:focus 
{ 
    background: #E4F2FF !important;
    border-color : rgba(90, 101, 113, 0.8) !important;
    border-top-width: 2px !important;
    border-right-width: 3px !important;
    border-bottom-width: 3px !important;
    border-left-width: 2px !important;
    color: #1D1D1D !important;
    font-weight: bold !important;
}

/* **********************************************************************************************************************/
#builder-layout  div:not(.beditorcss).fc-event-time
{
    background: rgba(0, 0, 0, 0) !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 1px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    box-shadow: none !important;
    color: #000000 !important;
    font-size: 11px !important;
    font-weight: bold !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: left !important;
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
    border-color: rgb(255, 255, 255) !important;
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

#builder-layout  button:not(.beditorcss).btn.btn-default.bg-green 
{
    background: rgba(0, 0, 0, 0) !important;
    margin-top: 0px !important;
    margin-right: 3px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 12px !important;
    padding-bottom: 0px !important;
    padding-left: 12px !important;
    box-shadow: rgb(191, 191, 191) 5px 5px 5px 0px !important;
    color: #000000 !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: center !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: rgb(223, 228, 237) !important;
    border-top-width: 1.11111px !important;
    border-right-width: 1.11111px !important;
    border-bottom-width: 1.11111px !important;
    border-left-width: 1.11111px !important;
    border-top-right-radius: 5px !important;
    border-top-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
}

#builder-layout  label:not(.beditorcss).btn.btn-default.active {
    background: rgba(0, 0, 0, 0) !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: -1px !important;
    padding-top: 0px !important;
    padding-right: 12px !important;
    padding-bottom: 0px !important;
    padding-left: 12px !important;
    box-shadow: rgb(191, 191, 191) 5px 5px 5px 0px !important;
    color: #000000 !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: center !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: rgb(65, 71, 73) !important;
    border-top-width: 1.11111px !important;
    border-right-width: 1.11111px !important;
    border-bottom-width: 1.11111px !important;
    border-left-width: 1.11111px !important;
    border-top-right-radius: 5px !important;
    border-top-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
}
/* **********************************************************************************************************************/
/*
.table-responsive
{    
   overflow-x: auto;   
   max-height: 400px !important;
}
*/
/* **********************************************************************************************************************/
/*É possível mudar as cores das linhas de uma listagem?*/

/*
.table-striped tbody tr:nth-of-type(even) 
{
    background: #891d1d;
}
.table-striped tbody tr:nth-of-type(odd) 
{
    background: #004fed;
}
*/
/* **********************************************************************************************************************/
#builder-layout [page-name='SystemSQLPanel'] [form]  textarea:not(.beditorcss)[id][name='select'].form-control.tfield {
    background: #000000 !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 10px !important;
    padding-right: 8px !important;
    padding-bottom: 0px !important;
    padding-left: 8px !important;
    box-shadow: none !important;
    color: #000000 !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: start !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: #dfe4ed !important;
    border-top-width: 1.11111px !important;
    border-right-width: 1.11111px !important;
    border-bottom-width: 1.11111px !important;
    border-left-width: 1.11111px !important;
    border-top-right-radius: 6px !important;
    border-top-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
}
#builder-layout [page-name='SystemSQLPanel'] [form]  textarea:not(.beditorcss)[id][name='select'].form-control.tfield:hover {
    color: #000000 !important;
    font-weight: bold !important;
    background: #000000 !important;
}


#builder-layout [page-name='SystemSQLPanel'] [form]  [datagrid]  textarea:not(.beditorcss)[id][name='select'].form-control.tfield {
    background: #000000 !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 10px !important;
    padding-right: 8px !important;
    padding-bottom: 0px !important;
    padding-left: 8px !important;
    box-shadow: none !important;
    color: #000000 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: start !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: rgb(223, 228, 237) !important;
    border-top-width: 1.11111px !important;
    border-right-width: 1.11111px !important;
    border-bottom-width: 1.11111px !important;
    border-left-width: 1.11111px !important;
    border-top-right-radius: 6px !important;
    border-top-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
}
#builder-layout [page-name='SystemSQLPanel'] [form]  [datagrid]  textarea:not(.beditorcss)[id][name='select'].form-control.tfield:hover {
    background: #000000 !important;
    color: #000000 !important;
    font-weight: bold !important;
}
#builder-layout [page-name='SystemSQLPanel'] [datagrid]  textarea:not(.beditorcss)[id][name='select'].form-control.tfield {
    background: #000000 !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    box-shadow: none !important;
    color: #000000 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: start !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: #000000 !important;
    border-top-width: 1.11111px !important;
    border-right-width: 1.11111px !important;
    border-bottom-width: 1.11111px !important;
    border-left-width: 1.11111px !important;
    border-top-right-radius: 6px !important;
    border-top-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
}
#builder-layout [page-name='SystemSQLPanel'] [datagrid]  textarea:not(.beditorcss)[id][name='select'].form-control.tfield:hover {
    background: #000000 !important;
    color: #000000 !important;
    font-weight: bold !important;
    margin-right: 0px !important;
}
/*------------------------------------------------------------------------------------------*/
#builder-layout [page-name='SystemSQLPanel'] [form]  textarea:not(.beditorcss)[id][name='select'].form-control.tfield {
    background: #000000 !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 10px !important;
    padding-right: 8px !important;
    padding-bottom: 0px !important;
    padding-left: 8px !important;
    box-shadow: none !important;
    color: #000000 !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: start !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: #dfe4ed !important;
    border-top-width: 1.11111px !important;
    border-right-width: 1.11111px !important;
    border-bottom-width: 1.11111px !important;
    border-left-width: 1.11111px !important;
    border-top-right-radius: 6px !important;
    border-top-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
}

#builder-layout [page-name='SystemSQLPanel'] [form]  textarea:not(.beditorcss)[id][name='select'].form-control.tfield:hover 
{
    color: #000000 !important;
    font-weight: bold !important;
    background: #000000 !important;
}

#builder-layout [page-name='SystemSQLPanel'] [form]  [datagrid]  textarea:not(.beditorcss)[id][name='select'].form-control.tfield 
{
    background: #000000 !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 10px !important;
    padding-right: 8px !important;
    padding-bottom: 0px !important;
    padding-left: 8px !important;
    box-shadow: none !important;
    color: #000000 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: start !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: rgb(223, 228, 237) !important;
    border-top-width: 1.11111px !important;
    border-right-width: 1.11111px !important;
    border-bottom-width: 1.11111px !important;
    border-left-width: 1.11111px !important;
    border-top-right-radius: 6px !important;
    border-top-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
}

#builder-layout [page-name='SystemSQLPanel'] [form]  [datagrid]  textarea:not(.beditorcss)[id][name='select'].form-control.tfield:hover 
{
    background: #000000 !important;
    color: #000000 !important;
    font-weight: bold !important;
}

#builder-layout [page-name='SystemSQLPanel'] [datagrid]  textarea:not(.beditorcss)[id][name='select'].form-control.tfield 
{
    background: #000000 !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    box-shadow: none !important;
    color: #000000 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: start !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-color: #000000 !important;
    border-top-width: 1.11111px !important;
    border-right-width: 1.11111px !important;
    border-bottom-width: 1.11111px !important;
    border-left-width: 1.11111px !important;
    border-top-right-radius: 6px !important;
    border-top-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
}
#builder-layout [page-name='SystemSQLPanel'] [datagrid]  textarea:not(.beditorcss)[id][name='select'].form-control.tfield:hover 
{
    background: #000000 !important;
    color: #000000 !important;
    font-weight: bold !important;
    margin-right: 0px !important;
}
/*------------------------------------------------------------------------------------------*/
/*TActionLink*/
#builder-layout [page-name='PacienteViewForm01'] a:not(.beditorcss).btn.btn-default 
{
    width: 300px !important;
}
/*------------------------------------------------------------------------------------------*/
#builder-layout [page-name='PessoaList'] button:not(.beditorcss)[id][name='btn_verificar_aniversariantes'].btn.btn-default.btn-sm
{
    width: 250px !important;    
}

#builder-layout [page-name='PessoaList'] button:not(.beditorcss)[id][name='btn_manutenção_em_carteirinhas'].btn.btn-default.btn-sm
{
    width: 250px !important;    
}

#builder-layout [page-name='PessoaList'] button:not(.beditorcss)[id][name='btn_manutenção_rápida_em_campos'].btn.btn-default.btn-sm
{
    width: 250px !important;    
}
/*------------------------------------------------------------------------------------------*/
#builder-layout [page-name='AgendamentoList'] button:not(.beditorcss)[id][name='btn_cadastrar_agendamento'].btn.btn-default.btn-sm 
{
    width: 260px !important;    
}

#builder-layout [page-name='AgendamentoList'] button.btn.btn-default.btn-sm[id][name='btn_relatório_de_agendamentos'].btn.btn-default.btn-sm
{
    width: 260px !important;    
}

#builder-layout [page-name='AgendamentoList'] button.btn.btn-default.btn-sm[id][name='btn_origem_do_agendamento'].btn.btn-default.btn-sm
{
    width: 260px !important;    
}

#builder-layout [page-name='AgendamentoList'] button.btn.btn-default.btn-sm[id][name='btn_bloquear_horário_de_um_profissional'].btn.btn-default.btn-sm
{
    width: 260px !important;    
}

#builder-layout [page-name='AgendamentoList'] button.btn.btn-default.btn-sm[id][name='btn_horários_de_atendimento'].btn.btn-default.btn-sm
{
    width: 260px !important;    
}

#builder-layout [page-name='AgendamentoList'] button.btn.btn-default.btn-sm[id][name='btn_guias_de_atendimento'].btn.btn-default.btn-sm
{
    width: 260px !important;    
}

/*------------------------------------------------------------------------------------------*/
