.page-sidebar.MaterialStyle .slimScrollDiv .slimScrollBar {
    background-color: #2196f3 !important;
}

.page-sidebar.MaterialStyle .sidebar-menu>li>.submenu A:hover {
    color: #2196f3;
}

.ManageFilters button {
    background-color: transparent;
    border-style: solid;
    border-width: 0;
    color: #2196f3;
}


.page-sidebar.MaterialStyle .sidebar-menu>li.open>a, .page-sidebar.MaterialStyle .sidebar-menu>li.open>a:focus {
    background-color: #2196f3;
    border-top-color: #fcfcfc;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
	    -webkit-transition: .3s ease background-color;
}

.page-sidebar.MaterialStyle .sidebar-menu LI.active>a {
    background-color: #2196f3;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    color: #fff;
}

.ImageTop, .ImageTopNotFixed {
    margin-top: 19px;
    height: 32px;
}

.ImageMenuIcon {
    padding-bottom: 23px;
    padding-left: 23px;
    padding-right: 23px;
    padding-top: 23px;
    color: #2196f3;
    font-size: 24px !important;
}

.Button, .SpecialButtons, .BtnCheck, .BtnEnter, .BottomEnter, .BtnFirst, .BtnGet, .BtnHelp, .BtnLast, .BtnNext, .BtnPrevious, .BtnRefresh, .BtnSelect, .SpecialButtonsDisabled, .BtnToggle, .BtnToggleActive, .BtnLogin, .BtnAdd, .BtnAddHovered, .BtnBack, .HideFiltersButton, .ShowFiltersButton, .BtnEnterHovered, .BtnCancelHovered, .BtnDeleteDisabled, .BtnCancel, .BtnDelete, .BtnImage, .BtnImageFullHeight, .BtnEnglish, .BtnSpanish, .BtnPortuguese, .BtnExportReport, .BtnExport, .BtnEditColumns, .BtnActionGroupUpdate, .BtnActionGroupDelete, .BtnInsertImage, .BtnSaveImage, .BtnBackImage, .BtnExportCSV, .BtnActionGroupDisplay, .BtnDefault, .BtnDefaultMarginRight0, .ButtonDragging, .ButtonAcceptDrag, .ButtonNoAcceptDrag, .ButtonDisabled, .ButtonGAM, .MainMenuButton, .ButtonNotificationCheckAll, .btn_Master, .ActionButtons, .ActionButtonsHovered, .BtnInsert, .ButtonSearchCell, .ButtonWizard, .ButtonAsLinkBasecolor, .ButtonColor, .ButtonExcel, .ButtonPDF, .ButtonCSV, .ButtonMaterial, .ButtonMaterialDefault, .ButtonColorFilled, .ButtonColorFilledFullWidth, .ButtonAddNewRow {
	background-color: #2196f3;
    border-bottom-color: #2196f3;
    border-left-color: #2196f3;
    border-right-color: #2196f3;
    border-top-color: #2196f3;
	color: #eeeeeb;
}

.page-sidebar.MaterialStyle .sidebar-menu>LI.active>a:hover {
    background-color: #2196f3;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    color: #fff;
}

.page-sidebar.MaterialStyle .sidebar-menu>li.active>a:focus {
    background-color: #2196f3;
}

.PaginationBar UL .active A {
    background-color: #2196f3;
    border-bottom-color: #2196f3;
    border-left-color: #2196f3;
    border-right-color: #2196f3;
    border-top-color: #2196f3;
    z-index: 2;
    color: white;
}

.PaginationBar UL .disabled A {
    background-color: #E5F2FD;
    border-bottom-color: #d9d9d9;
    border-left-color: #d9d9d9;
    border-right-color: #d9d9d9;
    border-top-color: #d9d9d9;
}

.GridNoBorder .WorkWithTitle>SPAN, .GridNoBorder .GridNoBorder .WorkWithTitle .ColumnSettingsContainer>SPAN {
    display: inline-block;
    font-family: Poppins,sans-serif;
    font-size: 12px;
    font-weight: 300;
    color: #dd4b39;
    text-indent: 0;
    line-height: 21px;
}

.TextBlockTitleMaster, .TextBlockTitleMaterial {
    font-size: 18px;
    font-weight: 400;
    color: #575b5d;
    line-height: 30px;
    line-height: 30px;
}

.BotaoWidth100 {
	width: 230px;
	background-color: #2196f3;
	margin-top: 4px;
	color: white;
}

.TextBlockWordWrap{
    word-wrap: break-word;
}

.ReadonlyCampoFundoRedondo {
    padding-bottom: 13px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 13px;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
	text-align: center;
	background-color: #dadada;
	font-size: 18px !important;
}

.ProductCardSmallImageAttribute{
	margin-left: 0;
    border-style: none;
    height: 150px;
    max-width: 100%;
	max-height: 500px;
    margin-top: 10px;
	margin-bottom: 15px;
}
.celldashdescard>div>p{
	text-align: left;
}
.celldashiconcard>div>p{
	text-align: right;
	margin-right:15px;
}
.Readonlydashiconcard,.Readonlydashdescard{
	font-size: 15px;
}

.ProductCardTable table>tbody>tr>td:first-of-type {
    padding-right: 0px;
    height: 20px;
    width: 40%;
    text-align: center;
}
.Readonlydashprinter{
	font-size: 30px;
}


.DashTableTitle{
 	margin-right: auto;
    margin-left: auto;
/*    width: fit-content;
	margin-bottom: 10px; */
/*     margin-right: 30px;
    margin-left: 30px; */
    width: fit-content;
    margin-bottom: 10px;
	padding-top: 10px;
}

.ButtonAgl{
	margin-top:25px;
}

.imagemregulamento>div>div{
	width: 75%;
}

.Attribute100,.table100{
	width: 100%;
}

/*_____New Classes_____*/

.Width100P{
    width: 100%;
}

.Width100Pi{
    width: 100% !important;
}

.BtnBlue{
	width: 100%;
	background-color: #2196f3;
	margin-top: 4px;
	color: white;
}

.TableTopInfoClass > tbody > tr:nth-child(1) > td {
    padding: 25px !important    ;
}

#TABLEPANELTRIPULANTE > div.row:nth-child(5) > div > div, #TABLEPANELTRIPULANTE > div.row:nth-child(6) > div > div, #TABLEPANELTRIPULANTE > div.row:nth-child(7) > div > div{
    display: block !important;
}

.PadL5{
    padding-left: 5px;
}

.PadL30{
    padding-left: 30px;
}

.PadL20{
    padding-left: 20px;
}

.PadL15{
    padding-left: 15px;
}

.PadL0{
    padding-left: 0px;
}

.imgCircular{
    border-width: 2.5px;
    border: solid;
    border-radius: 100%;
    height: 150px;
    width: 150px;
}

.imgRetangular{
        border-width: 2.5px;
        border: solid;
        border-radius: 10%;
        height: 150px;
        width: 200px;
}

.imgPadrao{
    height: 120px;
    width: 120px;
}

.BorderR5{
    border-radius: 5%;
}

.lineHN{
    line-height: 22px;
}

.MarL4{
    margin-left: 4px;
}

.MarL0d5{
    margin-left: 0.5px;
}

.ReadonlyFontSize14d5{
    font-size: 14.5px;
}

.ReadonlyFont2{
    font-size: 17px;
    font-family: 'Poppins', sans-serif;
}

.Font2Space{
    padding-bottom: 15px;
    padding-top: 5px;
}

.PadB0{
    padding-bottom: 0px;
    padding-top: 15px;
}

.ReadonlyNavioNome{
    font-family: Poppins,sans-serif;
    font-size: 17px;
}

.NavioNomeCell{
    padding-bottom: 10px;
}

.Selector332 #EMPRESAIMAGEM_ct{
    border-width: 2.5px;
    border: none;
    border-radius: 100%;
    height: 150px;
    width: 150px;
}

.Selector332 #EMPRESAIMAGEM_ct > a:nth-child(3).gx-multimedia-empty > span{
    /* padding-left: 10px; */
    /* padding-top: 35px; */
    border-width: 2.5px;
    border: solid;
    /* border-right: 5px; */
    border-color: rgb(160, 162, 162);
    width: 150px;
    height: 150px;
    border-radius: 100%;

    margin-left: 5px;
}

.Selector332 #Object_EMPRESAIMAGEM{
    padding: 0px !important;
    height: 150px !important;
    width: 150px !important;
    max-width: 150px;
    max-height: 150px;
    border-radius: 100%;

    border-width: 2.5px;
    border: solid;
}

.TblImg{
    width: fit-content;
    /* padding-right: 10%; */
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 13px;
}

#DVelopBootstrapPanel_DVPANEL_TABLEIMAGEContainer{
    min-width: 195px;
}

.NewBtnAGL{
    margin-top: 20px;
    margin-bottom: 10px;
}

.Hidden{
    visibility: hidden;
}

.MarB5{
    margin-bottom: 5px;
}

.MarB15{
    margin-bottom: 15px;
}

.Selector332 #UNNAMEDTABLEEMPRESAIMAGEM{
    width: 174px;
}

/* .PadT0{
    padding-top: 0px;
} */

.White{
    background-color: white;
}

/* #DVPANEL_TABLEATTRIBUTESSEMBORDAContainerTableAttributesSemBorda{
    border: none;
    box-shadow: none;
} */

.Margin10{
    margin: 10px;
}

.FixCardExcel{
    padding-bottom: 0px;
    padding-top: 20px;
}
#ABASTECERPANEL1{
/* 	width:70%; */
    padding: 25px;
}

.DivScrollRegMedEqui > div > table > .gx-infinite-scrolling-element {
	height:	30vh;
}

.ReadonlyAddNavName{
    font-size: 22px;
    font-weight: 700;
    font-family: Poppins,sans-serif;
    color: #000000ba;
}

.PBottom0{
    padding-bottom: 0px;
}

.PBottom20{
    padding-bottom: 20px;
}

.MW230{
    max-width: 200px;
    padding-top: 10px;
}

.WSN{
    white-space: normal !important;
}

.warningFKE{
    white-space: normal;
    color: #ff8d00c2;
    font-weight: bold;
}

.MarginT22d5{
    margin-top: 22.5px;
}

.Pad0{
    padding: 0px;
}

/* vinventariocargaww - fundo do WC de expansão da grid */
#SELECTOR7781 .SectionWCDContainer{
    background-color: white;
}

.MarL20{
    margin-left: 20px;
}

.MarT15{
    margin-top: 15px;
}

.ReadonlyAskStyle{
    font-size: 14px;
    font-weight: 800;
}

.AskStyle{
    padding-bottom: 20px;
}

.Espacamento{
    margin-top: 50px;
}

.PadB20{
    padding-bottom: 20px;
}

/* Sim/Não - FormularioTripulante */
.Selector215 label{
    padding-top: 0px !important;
}

.PadL45{
    padding-left: 45px;
}

#COMBO_FORMULARIOIDContainer{
	pointer-events: none;
}

.SupplerCss>div>.MasterHeaderCell{
	background-color: #bbcfde !Important;
}

.EmbarcadoCss>div>.MasterHeaderCell{
	background-color: #92c7ca !Important;
}
.ProdutoVencido{
	background-color: #fbc7c6 !Important;
}
.ProdutoVencendo{
	background-color: #f7eda8 !Important;
}

.InputFakeReadOnly{
    border: honeydew;
    pointer-events: none;
    margin-left: -7px;
}

.PadL22d5{
    padding-left: 22.5px;
}

.PadL75cent{
    padding-left: 75%;
}

.ColorGray{
    color: gray;
}

#SELECTOR7781 #GRID_TF_1{
    visibility: hidden;
}

.ReadonlyMonthName{
    font-size: 20px;
    font-weight: bold;
    color: black;
    padding-left: 2px;

}

.Cabecalho{
    background-color: silver;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

.CorpoInfo{


}

.InfoNumero{
    font-size: 17px;
    font-weight: bold;
    color: red;
    padding-left: 25px;
}

.InfoEmpresa{
    font-size: 17px;
    color: black;
}

.Selector412{
    padding-top: 0px;
    height: fit-content;
    min-height: 226px;
}

.Content345 > div > div{
    padding: 0px;
}

.IconeFile{
    color: black;
    font-size: 18px;
    padding-top: 9px;
    background-color: white;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    padding-left: 5.5px;
}

.TFTotal{
    padding-left: 15px;
    padding-top: 30px;
}

.TFTotalUp{
    padding-left: 15px;
    padding-top: 15px;
}

.ReadonlyFTotal{
    font-size: 17px;
    font-weight: bold;
    color: red;
    padding-left: 9px;
}

.FtotalTxt{
    font-size: 17px;
    font-weight: bold;
    color: black;
}

.TEntreLinhas{
    padding-top: 2.5px;
}

/* Retira o scroll das grids */

/* .SectionGrid>div.gx-grid, .SectionGrid>div>div>div>div.gx-grid, .SectionGrid>div>div>div>div.Table>div>div>div.gx-grid, .SectionGrid>div>div>div>div.Table>div>div>div.Table>div>div>div.gx-grid{
    overflow: hidden;
} */


/*___________________________________COR DE FUNDO___________________________________*/

/*Caso não desejada, deve-se comentar.*/

.CellContentHolder{
    background-color: #f9f9f9;
}

.CellTableContentMaster{
    background-color: #f9f9f9;
}

.MasterFooterCellVM{
    background-color: #f9f9f9;
}

/* Adicionado 09/06/21 - Em testes */
.MainContainerWithFooter{
   /*  background-color: red; */
    background-color: #f9f9f9;
}

/*___________________________________COR DE FUNDO___________________________________*/

/*___________________________________CORES DO REGULAMENTO___________________________________#70DB93*/
.RegulamentoCorOficial{
	background-color: #caeccb;
}

.RegulamentoCorCinzaClaro{
	background-color: #ededed;
}

.RegulamentoCorAmareloClaro{
	background-color: #fdfef1;
}

.RegulamentoCorAzulClaro{
	background-color: #eceefd;
}

.RegulamentoCorVermelhoClaro{
	background-color: #fdf2f2;
}

.RegulamentoCorVerdeClaro{
	background-color: #ecfeec;
}

.RegulamentoCorBranco{
	background-color: #FFFFFF;
}
/*___________________________________CORES DO REGULAMENTO___________________________________*/


/* Ajuste da ComboBox em Pop-up */

.SelChkBoxPDEE tr > th:first-child, .SelChkBoxPDEE tr > td:first-child{
	padding-right: 25px;
}

/* Ajuste da ComboBox em Pop-up */

.TituloPerguntaIT{
	display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.FTITPergunta > div > div{

	display: flex;

}

.FTITPergunta > div > div > div.col-xs-1{

	width: 0px;
    padding-right: 22px;

}


