/* Clases Base */
.gx-form-item 
{
	padding-left:0px !Important;
	padding-right:0px !Important;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 
{
	padding-left: 3px;
	padding-right: 3px;
}

.row 
{
	margin-left: -3px;
	margin-right: -3px;
}

.nav > li > a 
{
	padding-left: 10px;
	padding-right: 15px;
}


/* Conditional classes */
.Column_Inactivo > p > span 
{
	color: #9b9b9b;
}

.Column_Tachado > p > span 
{
	text-decoration: line-through;
}
.QWCGridColumn_WidthAuto
{
	width: 18px;
	padding-left:0px !Important;
	padding-right:0px !Important;
}
.QWCGridColumn_Fix20px
{
	width: 20px;
	padding-left:0px !Important;
	padding-right:0px !Important;
}
.QWCGridColumn_Fix24px
{
	width: 24px;
	padding-left:0px !Important;
	padding-right:0px !Important;
}
.QWCTableCell_Fix20px
{
	width: 20px;
}
.QWCTableCell_Fix24px
{
	width: 24px;
}

.Blinking_Red{
    animation:blinkingRedText 1.0s infinite;
}
@keyframes blinkingRedText{
    0%{     color: #B4140F;    }
    49%{    color: #B4140F; }
    60%{    color: transparent; }
    99%{    color: transparent;  }
    100%{   color: #B4140F;    }
}







.MainContainer 
{
    margin-bottom: 100px;
}




.MMImage_CloseBack, .EGDImage_GoBack
{
	margin-right: 10px;
	margin-left: 20px;
}



.QWCTable_MenuButton, .QWCTable_MenuButtonSuscripcionPorVencer, .QWCTable_MenuButtonSuscripcionVencida, .QWCTable_MenuButtonSuscripcionNueva {
    margin-bottom: 3px;
    margin-right: 4px;
    margin-top: 3px;
    padding-bottom: 6px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 6px;
    border-bottom-color: #ccc;
    border-left-color: #ccc;
    border-right-color: #ccc;
    border-top-color: #ccc;
    border-style: solid;
    border-width: 2px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    width: 100%;
    text-align: center;
}


.QWCTable_MenuButtonSuscripcionPorVencer {
    background-color: burlywood;
    border-color: coral;
}
.QWCTable_MenuButtonSuscripcionPorVencer:hover {
    border-color: black;
}


.QWCTable_MenuButtonSuscripcionVencida {
    background-color: coral;
    border-color: red;
}
.QWCTable_MenuButtonSuscripcionVencida:hover {
    border-color: black;
}


.QWCTable_MenuButtonSuscripcionNueva {
    background-color: antiquewhite;
    border-color: darkgoldenrod;
}
.QWCTable_MenuButtonSuscripcionNueva:hover {
    border-color: black;
}


.QWCTable_MenuButton:hover, .QWCTable_MenuButtonSuscripcionPorVencer:hover, .QWCTable_MenuButtonSuscripcionVencida:hover, .QWCTable_MenuButtonSuscripcionNueva:hover{
    background: linear-gradient(to bottom,#0d4f48ba 0%,#0d4f4882 100%);
    border-color: black;
}

.PayPal {
    bottom: 0;
    position: fixed;
    z-index: 999;
    font-weight: bold;
    vertical-align: bottom;
}

.QWCImage_Logo {
    width: 100%;
    height: 126px;
    object-fit: cover;
}

.QWCImage_Menu, .QWCImage_MenuMini, .QWCImage_Menu32 {
    margin-left: 15px;
    margin-right: 20px;
    width: 32px;
}

.QWCImage_MenuMini {
    width: 24px;
}

.QWC_QuickInput {
	padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}

.TextBlock_MenuButton, .TextBlock_MenuButtonMini {
    font-size: 15px;
    text-align: left;
    color: #1b1542;
}

.TextBlock_MenuButton {
    line-height: 25px;
}



.K2BT_CollapsibleCardButton {
    background-color: unset;
}

/* Primer Accion de WW*/
.K2BToolsTable_WorkWithContentTable .K2BToolsGridColumn:not([style*='display:none']):first-child, 
.K2BToolsTable_WorkWithContentTable .K2BToolsGridColumn[style*='display:none']:first-child+.K2BToolsGridColumn:not([style*='display:none']), 
.K2BToolsTable_WorkWithContentTable .K2BToolsGridColumn[style*='display:none']:first-child+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn:not([style*='display:none']), 
.K2BToolsTable_WorkWithContentTable .K2BToolsGridColumn[style*='display:none']:first-child+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn:not([style*='display:none']), 
.K2BToolsTable_WorkWithContentTable .K2BToolsGridColumn[style*='display:none']:first-child+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn:not([style*='display:none']), 
.K2BToolsTable_WorkWithContentTable .K2BToolsGridColumn[style*='display:none']:first-child+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn:not([style*='display:none']), 
.K2BToolsTable_WorkWithContentTable .K2BToolsCheckBoxColumn:not([style*='display:none']):first-child, 
.K2BToolsTable_WorkWithContentTable .K2BToolsCheckBoxColumn[style*='display:none']:first-child+.K2BToolsGridColumn:not([style*='display:none']), 
.K2BToolsTable_WorkWithContentTable .K2BToolsCheckBoxColumn[style*='display:none']:first-child+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn:not([style*='display:none']), 
.K2BToolsTable_WorkWithContentTable .K2BToolsCheckBoxColumn[style*='display:none']:first-child+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn:not([style*='display:none']), 
.K2BToolsTable_WorkWithContentTable .K2BToolsCheckBoxColumn[style*='display:none']:first-child+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn:not([style*='display:none']), 
.K2BToolsTable_WorkWithContentTable .K2BToolsCheckBoxColumn[style*='display:none']:first-child+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn[style*='display:none']+.K2BToolsGridColumn:not([style*='display:none']) {
    padding-left: 20px;
}

/*  Paginacion */
.K2BToolsTable_PaginationContainer {
    border-style: dotted;
    border-width: 2px;
    border-radius: 8px;
}
.K2BToolsCell_PaginationFirst {
    border-color: grey;
    border-right-style: dotted;
    border-right-width: 2px;
}
.K2BToolsCell_PaginationCurrentPage
{
	border-bottom-color: #2c4c73;
	border-left-color: #2c4c73;
	border-right-color: #2c4c73;
	border-top-color: #2c4c73;
}
.K2BToolsCell_PaginationLast {
    border-color: grey;
    border-left-style: dotted;
    border-left-width: 2px;
}









/* EditBox de los longvarchar */
textarea.form-control {
    box-shadow: none !important;
    border-style: solid !important;
    border-width: 1px !important;
}

.form-control:focus {
    border-bottom-width: 2px !important;
}

.K2BToolsTextblock_InitialsCircle, .K2BToolsTextblock_InitialsCircleHover {
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 5px;
    display: flex;
    background-color: #ccc;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    font-size: 2.214em;
    height: 2em;
    width: auto;
    justify-content: center;
    align-items: center;
}


.K2BToolsTable_FloatCenter {
	text-align: center;
}

.K2BToolsSection_MyAccountHeader {
    margin-left: 10px;
    Top: 10px;
}

.K2BToolsTextBlock_MyAccount>A {
	text-overflow: unset !Important;
}

.K2BT_NotificationToggle {
    margin-left: 10px !Important;
}

.K2BHeader {
    padding-left: 5px;
}

.K2BToolsTable_EntityManagerContent
{
    margin-right: -15px;
    padding-left: 20px;
    padding-right: 15px;
}

.K2BToolsTable_ComponentContainer > .row:first-child 		/* Fondo del titulo de las ventanas */
{
	background-color: #eae8e8;
    margin-left: 1px;
    margin-right: 1px;
}
.K2BToolsTable_ModalWindow>.row:first-child 				/* Fondo del titulo de las ventanas */
{
    background-color: #ebebeb;
}


.K2BToolsTable_TitleContainer {
    align-items: center;
}

.K2BToolsTable_WorkWithContentTable .K2BToolsTable_BeforeGridContainer {
    margin-left: 5px;
    min-height: 42px;
}

.K2BToolsImage_FilterToggleButton {
    margin-bottom: 10px;
    margin-top: 10px;
}

.K2BToolsTable_BeforeGridContainer .K2BTools_SearchCriteria {
    margin-bottom: 4px;
    margin-top: 4px;
    height: 30px;
    width: 180px;
}

.K2BToolsTable_WorkWithContentTable .K2BToolsTable_GridConfigurationContainer {
    top: 0;
    height: 50px;
}

.K2BToolsSection_CombinedFilters {
    width: unset;
}

.K2BToolsTable_WorkWithContentTable .K2BT_TagsCollectionContainer {
    min-height: 40px;
}

.Grid_WorkWithTitle {
    background-color: #ebebeb;
    height: 36px;
    vertical-align: middle;
}
.K2BToolsTable_SubWorkWithContentTable {
    background-color: #ebebeb;
}

.Grid_WorkWith TD.ActionColumn {
    padding-left: 7px;
    padding-right: 7px;
    white-space: nowrap;
}

A {
    color: #4476af;
}

.K2BToolsHorizontalMenu .dropdown-menu li a {
    padding-top: 7px;
    height: 30px;
    font-family: Roboto-Medium;
    color: #333;
    text-transform: unset;
}

.PopupTitle {
    background-color: #ebebeb;
}

.K2BToolsTable_WizardSteps {
    border-bottom: 1px;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom-color: #444;
    border-style: solid;
}



.TextBlock_Title, .TextBlock_Title_Centrado, .TextBlock_Subtitle, .TextBlock_Subtitle_BackColor, .TextBlock_Options {
    width: 100%;
}


.gx-popup-document .K2BToolsTable_WebPanelDesignerContent {
    margin-left: -5px;
}


.K2BToolsTable_WebPanelDesignerContent {
    margin-right: -15px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
}



.K2BT_OnlyDetailedFiltersContainer {
    margin-top: 2px;
}

.K2BToolsTable_FilterCollapsibleTable {
    left: 0px;
    min-width: 75vw;
}

.K2BToolsTextBlock_GridSettingsTitle>a {
    background-position-y: unset;
}

.K2BToolsTextBlock_GridSettingsTitle>a:hover {
    background-position-y: unset;
}


.K2BToolsTextBlock_NoResultsFound {
    font-size: 18px;
}

.K2BTools_CheckAllGrid {
    left: -3px;
    top: 1px;
}

.Attribute_RequiredLabel:after {
    content: "*" !important;
    color: #c00 !important;
}


#toast-container .toast 
{
	opacity: 1;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: 2px 1px 2px 0px rgba(0,0,0,0.15);
	padding-bottom: 10px;
	padding-left: 55px;
	padding-right: 15px;
	padding-top: 10px;
}
#toast-container .toast-error 
{
	background-color: #ffb8a5;
	background-image: url(../Resources/K2BMsgError.png);
	border-bottom: 2px solid;
	border-bottom-color: #f04e23;
}
#toast-container .toast-info 
{
	background-color: #a8c6ff;
	background-image: url(../Resources/K2BMsgInfo.png);
	border-bottom: 2px solid;
	border-bottom-color: #16b0c7;
	font-family: Roboto-Medium;
	color: #16b0c7;
}
#toast-container .toast-success 
{
	background-color: #bdffa8;
	background-image: url(../Resources/K2BMsgSuccess.png);
	border-bottom: 2px solid;
	border-bottom-color: #0ec776;
}
#toast-container .toast-warning 
{
	background-color: #fffaa8;
	background-image: url(../Resources/K2BMsgWarning.png);
	border-bottom: 2px solid;
	border-bottom-color: #f58220;
	font-family: Roboto-Medium;
	color: #f58220;
}


.K2BToolsSection_CardListContainer {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
}

.K2BToolsSection_SquareCard .K2BTools_SearchResultImage {
    width: 100%;
    object-fit: fill;
}

.K2BT_TimelineDate {
    font-size: 12px;
}

.sidebar-nav-item {
    padding-left: 0px;
}

.K2BToolsHorizontalMenu .sidebar-nav-item-icon {
    margin-right: 2px;
}

.K2BImage_ContextHelp {
    height: 1.1em;
    margin-left: 5px;
}

.K2BToolsTable_GridSettingsContent {
    padding-left: 10px;
}

/*html.gx-popup-document {*/
/*    overflow-y: hidden;*/
/*}*/

.Attribute_Txt_Center {
	text-align: center;
}
.Attribute_Txt_Right {
	text-align: right;
}

.K2BT_GridControlsContainer {
    background-color: #f5f6f6;
    margin-left: -15px !important;
    margin-right: -15px !important;
    padding-left: 10px;
}

.K2BToolsTable_AttributeContainer {
    margin-left: -3px;
}

.K2BT_TitleRight, .K2BToolsTable_FloatRight {
    margin-top: -6px;
}
.K2BToolsTable_ComponentContainer .K2BTableActionsRightContainer, .K2BToolsTable_ComponentWithoutTitleContainer .K2BTableActionsRightContainer {
    margin-top: 5px;
}
.K2BT_FreezeColumnTitles thead th {
    background-color: #ebebeb;
}
.Group_Tabular {
	margin-bottom: 30px;
}







@media (max-width: 767px) /*ExtraSmall*/
{

	.QWCTable_MenuButton {
	    margin-bottom: 1px;
	    margin-top: 1px;
	    padding-bottom: 1px;
	    padding-top: 1px;
	}

	.TextBlock_Title {
    	font-size: 14px;
    	padding-left: 10px;
	}

	.QWCImage_Menu, .QWCImage_MenuMini, .QWCImage_Menu32 {
	    margin-left: 10px;
	    margin-right: 15px;
	    width: 30px;
	}

	.TextBlock_MenuButton {
    	font-size: 14px;
    }
    
	.QWCImage_Logo {
	    height: 70px;
	}
	
	.K2BT_TimelineSummary {
		font-size: 12px;
	}
	
	.K2BT_TimelineDate {
		font-size: 10px;
	}
 
	.Table_ActionsContainer .Image_Action, 
	.Table_ActionsContainer .Button_Standard, 
	.Table_ActionsContainer .bootstrap-select, 
	.Table_ActionsContainer .K2BToolsButton_MainAction, 
	.Table_ActionsContainer .K2BToolsButton_MinimalAction {
		margin-right: 5px;
	}
	
	.K2BToolsButton_MainAction, 
	.K2BToolsButton_MiniButton, 
	.K2BToolsButton_GridSearch, 
	.K2BToolsButton_MainAction_Confirm {
		font-size: 10px;
	}
	
	.Button_Standard, .Button_StandardBig, .K2BButton_GridSearch {
		font-size: 10px;
	}
	
	.K2BToolsTable_WorkWithContentTable {
		padding-left: 0px;
		padding-right: 5px;
	}
	
	.K2BToolsTable_BeforeGridContainer .K2BTools_SearchCriteria {
		width: 140px;
	}
	
	.K2BToolsTable_FilterCollapsibleTable {
		left: unset;
	}
	
	.K2BToolsButton_MinimalAction {
		font-size: 10px;
	}
	
	
	UL.Tabs LI.TabSelected A {
	    font-size: 12px;
	}
	UL.Tabs LI.Tab A {
	    padding-left: 10px;
	    padding-right: 10px;
	    font-size: 12px;
	}
	.K2BToolsTable_SubWorkWithContentTable .K2BToolsTable_BeforeGridContainer .K2BTools_SearchCriteria, 
	.K2BToolsTable_WebPanelDesignerGridContainer .K2BT_WPD_BeforeGridContainer .K2BTools_SearchCriteria, 
	.PromptMainTable .K2BToolsTable_BeforeGridContainer .K2BTools_SearchCriteria {
	    width: 10.386em;
	}
	
}


