@charset "UTF-8";
/**ADFFaces_Skin_File / DO NOT REMOVE**/
@namespace af "http://xmlns.oracle.com/adf/faces/rich";
@namespace dvt "http://xmlns.oracle.com/dss/adf/faces";

/* ========= LOADING SCREEN =========== */
#preloader {
background: none repeat scroll 0 0 #fff;
height: 100%;
position: fixed;
width: 100%;
z-index: 9999;
	
}
#preloader #logo {
	background-image: url(https://www.farmalink.com.ar/api/msEstaticos/images/logoFarmalink.png);
	height: 50px;
	width: 223px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 40px;
	z-index: 1;
	margin: auto;
}
#preloader #loading {
	background-image: url(https://www.farmalink.com.ar/api/msEstaticos/images/preloader.gif);
	height: 75px;
	width: 125px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
/* ========= END =========== */

/***Document***/
.af_document {
    background-image:none;
    background-color: #fff !important;
}

/***Fin Document***/

/************ALIAS***************/

.AFDefaultFont:alias, body {
    font-family: 'Open Sans',sans-serif;	
	font-size:13px;
    font-weight: normal;
	color:#424242;		
}

/***Label***/
.AFLabel:alias,
.AFLabelTextForeground:alias,
.AFLabelTextForegroundDisabled:alias,
af|inputText::label,
af|inputFile::label{
	font-weight:600;
}

.AFLabelColor:alias{
    color: #4a4a4a;
}
/***Fin Label***/

/***Input Content***/
.AFInputGlobalContent:alias{
    height: auto;
    border: 1px solid #ccc;
    background: #fff;
    padding: 6px 12px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);
    /*font-size: 13px;*/
	width: 100%;
    border-radius: 2px; 
    background-color: #FFF;
}

.AFInputGlobalContentDisabled:alias{
    color: #555;
    height: auto;
    border: 1px solid #ccc;
    background: #eee;
    padding: 6px 12px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.AFPanelFormLayoutContentCell {
    font-family: 'Open Sans',sans-serif; 
}
/***Fin Input Content***/

/***Botones***/

/*  Derivatives of AFButtonActiveColor, hsl(207, 67%, 71%), #85bbe7 */
.AFButtonHoverSecondaryColor:alias {
  color: #85bbe7;
}

/*  Derivatives of AFActiveColor, hsl(207, 95%, 41%), #0572ce */
.AFButtonActiveColor:alias {
  color: #008d8a;
}

.AFButtonGlobal:alias {
    border: 1px solid #008d8a; 
    background-color: #FFF; 
    background-image: none; 
    color: #666; 
    /*font-size: 13px; */
	font-weight: normal;
    transition: all 0.3s ease 0s;
    padding: 6px 9px !important;
    border-radius: 3px;
	text-shadow: none;
}

.AFButtonGlobalDisabled:alias {
    background-color: #008d8a;
    border: 1px solid #008d8a;
    color: #FFF;
    /*font-size: 13px;*/
    font-weight: normal;
    border-radius: 3px;
}

.AFButtonGlobalHover:alias {
    background-color: #008d8a; 
    border: 1px solid #008d8a; 
    color: #ffffff;
    /*font-size: 13px;*/
    font-weight: normal;
    border-radius: 3px;
}

.AFNoteWindowAllButton {
    border: 1px solid #008d8a; 
    background-color: #FFF; 
    background-image: none; 
    color: #008d8a; 
    /*font-size: 13px;*/ 
    font-weight: normal; 
    border-radius: 3px;
    transition: all 0.3s ease 0s;
}

.AFNoteWindowAllButton:hover {
    background-color: #008d8a; 
    border: 1px solid #008d8a; 
    color: #FFF;
	/* font-size: 13px;*/
	font-weight: normal;
    border-radius: 3px;
}
@agent (touchScreen:none) {
    .AFNoteWindowAllButton:hover {
        background-color: #008d8a; 
        border: 1px solid #008d8a; 
        color: #FFF;
		/*font-size: 13px;*/
		font-weight: normal;
        border-radius: 3px;
    }
}
/***Fin Botones***/

/***Icons Disclosed-Undisclosed***/

af|panelBox::disclosed-icon-style:before{
    content: "\f068";
}

af|panelBox::undisclosed-icon-style:before{
    content: "\f067";
}

af|panelBox::disclosure-link{
	width: auto !important;
	height: auto !important;
	font: normal normal normal 14px/1 FontAwesome;
	padding: 6px;
	color: #000;
	text-decoration: none;
} 

af|panelBox::undisclosed-icon-style, af|panelBox::disclosed-icon-style, 
af|panelBox::undisclosed-icon-style:hover, af|panelBox::disclosed-icon-style:hover, 
af|panelBox::undisclosed-icon-style:focus, af|panelBox::disclosed-icon-style:focus, 
af|panelBox::undisclosed-icon-style:active, af|panelBox::disclosed-icon-style:active{
	background-image: none !important;
	text-decoration: none;
	color: #000;
}
/***Fin Icons Disclosed-Undisclosed***/

/***PanelBox***/
af|panelBox::center {
    padding-top: 10px; 
}

af|panelBox {
	border-radius:0;
	border:none;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.3);
    -ms-box-shadow: 0 1px 1px rgba(0,0,0,.3);
    -o-box-shadow: 0 1px 1px rgba(0,0,0,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.3);
}

af|panelBox::table{
    background-color: #006699;
	padding: 8px 10px 8px 10px;
}

af|panelBox::header-element{
    color: #fff;
    /*font-weight: normal;*/
}
/***Fin PanelBox***/

/***ShowDetailHeader***/
af|showDetailHeader::title1{
    background-color: #008d8a;
    /*font-size: 13px;*/
}

af|showDetailHeader::title-text1{
    /*font-size: 13px;*/
    color: #FFF;
}

af|showDetailHeader::title0{
    background-color: #008d8a;    
}

af|showDetailHeader::title-text0{
    /*font-size: 13px;*/
    color: #FFF;
}
/*** Fin ShowDetailHeader***/

/***PanelFormLayaut***/

/*
af|panelFormLayout {
    padding: 15px;
}
*/

/* para centrar la tabla que contiene los portlet */
.farmaBox af|panelFormLayout>table {
    margin:auto;
}


af|selectOneChoice af|panelFormLayout::label-cell {
	/*padding-top:8px;*/
}

af|selectOneChoice .AFPanelFormLayoutContentCell {
	padding-top:5px;
}
/*
.AFPanelFormLayoutContentCell {
    padding: 4px 6px 2px 0px; 
}
*/

/***Fin panelFormLayout***/

/***panelLabelAndMessage***/
/*
af|panelLabelAndMessage{
	width: 100%;
}
*/
/***Fin panelLabelAndMessage***/

/***PanelHeader***/

af|panelHeader::title-text0 {
    font-size: 36px; 
    font-weight: normal; 
}
/***Fin PanelHeader***/

/***InputText***/

af|inputText::content {
    -tr-rule-ref: selector(".AFInputGlobalContent:alias"); 
}

af|inputText:disabled af|inputText::content{
    -tr-rule-ref: selector(".AFInputGlobalContentDisabled:alias");
}

af|inputTex::content.AFPanelFormLayoutContentCell{
	background-color: none;
	padding-left: 2px;

}
af|inputText:read-only af|inputText::content{
    box-shadow: none;
}

/***Fin InputText***/

/***InputDate***/
af|inputDate::content {
    -tr-rule-ref: selector(".AFInputGlobalContent:alias"); 
}
/***Fin InputDate***/

/***Listbox***/
af|selectManyListbox::content {
    -tr-rule-ref: selector(".AFInputGlobalContent:alias"); 
}
/***Fin SelectManyListbox***/

/***SelectOneChoice***/
af|selectOneChoice::content {
    -tr-rule-ref: selector(".AFInputGlobalContent:alias"); 
}
/***Fin SelectOneChoice***/

/***Checkbox***/
af|selectBooleanCheckbox::label {
    /*font-weight: normal; */
}

af|selectBooleanCheckbox::content {
    /*font-size: 13px;*/ 
}
/***Fin Checkbox***/

/***Radio***/
af|selectBooleanRadio::label {
    font-weight: 600; 
}

af|selectOneRadio::label {
    font-weight: 600;
}

af|selectOneRadio::content {
    /*font-size: 13px; */
}

af|selectBooleanRadio::content {
    /*font-size: 13px;*/ 
}
/***Fin Radio***/

/***CommandButton***/
af|button, af|button:disabled {
    -tr-rule-ref: selector(".AFButtonGlobal:alias"); 
}

af|button:text-only:hover {
    -tr-rule-ref: selector(".AFButtonGlobalHover:alias"); 
}

af|button:depressed:hover {
    color: #FFF;
}

af|commandButton {
    -tr-rule-ref: selector(".AFButtonGlobal:alias"); 
}


af|commandButton:disabled {
    -tr-rule-ref: selector(".AFButtonGlobalDisabled:alias"); 
}

@agent (touchScreen:none) {

    af|commandButton:disabled:hover {
        -tr-rule-ref: selector(".AFButtonGlobalDisabled:alias"); 
    }

}

af|commandButton:text-only:disabled {
    -tr-rule-ref: selector(".AFButtonGlobalDisabled:alias"); 
}

.toolbarFarma af|link {
	color:#008d8a;
	padding:0 5px;
}

.toolbarFarma af|link:text-only:hover {
	color:#424242;
}

@agent (touchScreen:none) {

    af|commandButton:text-only:disabled:hover {
        -tr-rule-ref: selector(".AFButtonGlobalDisabled:alias"); 
    }

    af|commandButton:hover {
        -tr-rule-ref: selector(".AFButtonGlobalHover:alias"); 
    }

    af|commandButton:focus:hover {
        -tr-rule-ref: selector(".AFButtonGlobalHover:alias"); 
    }
}

af|commandButton:active {
    -tr-rule-ref: selector(".AFButtonGlobalHover:alias"); 
}

af|commandButton:active:disabled {
    -tr-rule-ref: selector(".AFButtonGlobalDisabled:alias"); 
}

af|commandButton:disabled:active:hover, af|commandButton:disabled:hover:active {
    -tr-rule-ref: selector(".AFButtonGlobalDisabled:alias"); 
}

@agent (touchScreen:none) {

    af|commandButton:active:hover {
        -tr-rule-ref: selector(".AFButtonGlobalHover:alias"); 
    }

    af|commandButton:active:hover:focus {
        -tr-rule-ref: selector(".AFButtonGlobalHover:alias"); 
    }
}

/* botones con ICONOS fontawesome */
.btnIco.af|button, .btnIco.af|button:hover {
	font-size: 2em;
}

.btnIco af|button::link {
	display: inherit;
}

.btnIco.af|button:text-only af|button::link {
	padding: 0;
}

.btnIco.af|button:text-only af|button::text {
	font-family: 'Open Sans',sans-serif;
    font-size: 13px;
	top: -5px;
	padding-left: 5px;
}

.btnIco:before{
	vertical-align: middle;
}

.btnColorInvertido{
	background-color: #008d8a;
	color: white !important;
}

 .btnColorInvertido af|button::text{
 	color: white !important;
 }

.btnColorInvertido:hover{
	background-color: white !important;
	color: #008d8a !important;
}

 .btnColorInvertido:hover af|button::text{
 	color: #008d8a !important;
 }

af|column::data-cell .btnIco.af|button:text-only,
.btnDelete.af|button:text-only {
	padding: 2px 6px !important;
}

/***Fin CommandButton***/

/***CommandToolbarButton***/
af|commandToolbarButton {
    -tr-rule-ref: selector(".AFButtonGlobal:alias"); 
}

af|toolbar af|commandToolbarButton:text-only,
af|toolbar af|button:text-only{
     -tr-rule-ref: selector(".AFButtonGlobal:alias"); 
}

af|toolbar af|commandToolbarButton:text-only:disabled,
af|toolbar af|button:text-only:disabled{
     -tr-rule-ref: selector(".AFButtonGlobalDisabled:alias"); 
}

af|toolbar af|commandToolbarButton:text-only:hover:disabled,
af|toolbar af|button:text-only:hover:disabled{
     -tr-rule-ref: selector(".AFButtonGlobalDisabled:alias"); 
}

@agent (touchScreen:none) {
    af|toolbar af|commandToolbarButton:text-only:hover:disabled,
    af|toolbar af|button:text-only:hover:disabled{
         -tr-rule-ref: selector(".AFButtonGlobalDisabled:alias"); 
    }
}

af|toolbar af|commandToolbarButton:disabled:text-only:hover,
af|toolbar af|button:disabled:text-only:hover{
     -tr-rule-ref: selector(".AFButtonGlobalDisabled:alias"); 
}

af|toolbar af|commandToolbarButton:disabled:hover:text-only,
af|toolbar af|button:disabled:hover:text-only{
     -tr-rule-ref: selector(".AFButtonGlobalDisabled:alias"); 
}

af|toolbar af|commandToolbarButton:text-only:hover,
af|toolbar af|button:text-only:hover{
     -tr-rule-ref: selector(".AFButtonGlobalHover:alias"); 
     color: #fff;
}
af|toolbar af|commandToolbarButton:hover:text-only,
af|toolbar af|button:hover:text-only{
     -tr-rule-ref: selector(".AFButtonGlobalHover:alias"); 
     color: #fff;
}

af|toolbar af|commandToolbarButton:depressed:hover:text-only,
af|toolbar af|button:depressed:hover:text-only{
    -tr-rule-ref: selector(".AFButtonGlobalHover:alias"); 
}

@agent (touchScreen:none) {
    af|toolbar af|commandToolbarButton:text-only:depressed:hover,
    af|toolbar af|button:text-only:depressed:hover{
        -tr-rule-ref: selector(".AFButtonGlobalHover:alias"); 
    }
}

af|commandToolbarButton:active:disabled,
af|button:active:disabled{
    -tr-rule-ref: selector(".AFButtonGlobalDisabled:alias"); 
}

@agent (touchScreen:none) {

    af|commandToolbarButton:active:hover:disabled,
    af|button:active:hover:disabled{
        -tr-rule-ref: selector(".AFButtonGlobalDisabled:alias"); 
    }

}

af|commandToolbarButton:disabled {
    -tr-rule-ref: selector(".AFButtonGlobalDisabled:alias"); 
}

@agent (touchScreen:none) {

    af|commandToolbarButton:hover:disabled {
        -tr-rule-ref: selector(".AFButtonGlobalDisabled:alias"); 
    }

    af|commandToolbarButton:hover {
        -tr-rule-ref: selector(".AFButtonGlobalHover:alias"); 
    }
}

af|commandToolbarButton:depressed {
    -tr-rule-ref: selector(".AFButtonGlobalHover:alias"); 
}

@agent (touchScreen:none) {

    af|commandToolbarButton:depressed:hover {
        -tr-rule-ref: selector(".AFButtonGlobalHover:alias"); 
    }

}

af|commandToolbarButton:selected {
    -tr-rule-ref: selector(".AFButtonGlobalHover:alias"); 
}

af|commandToolbarButton:selected:active {
    -tr-rule-ref: selector(".AFButtonGlobalHover:alias"); 
}

@agent (touchScreen:none) {

    af|commandToolbarButton:selected:active:hover {
        -tr-rule-ref: selector(".AFButtonGlobalHover:alias"); 
    }

    af|commandToolbarButton:selected:hover {
        -tr-rule-ref: selector(".AFButtonGlobalHover:alias"); 
    }
}
/***Fin commandToolbarButton***/

/***panelTabbed***/
af|panelTabbed::tab:selected {
    border-top: 3px solid #424242;
}

af|panelTabbed::tab af|panelTabbed::tab-text-link, af|panelTabbed::tab:selected af|panelTabbed::tab-text-link,
af|panelTabbed::tab:hover:selected af|panelTabbed::tab-text-link{
    color: #424242;
}

@agent (touchScreen:none) {
    af|panelTabbed::tab:selected:hover af|panelTabbed::tab-text-link {
        color: #424242;
    }
}

af|panelTabbed::tab-text-link:selected {
    /*font-size: 13px;*/
}
/***Fin panelTabbed***/

/***panelAccordion***/
af|panelAccordion::header {
    border-width: 1px 0px;
    border-color: #ccc;
    background-image: transparent;
    padding: 3px 3px 3px 0px;
}

af|panelAccordion::header-title {
    color: #666;
    /*font-weight: normal;*/
}
/***Fin panelAccordion***/

/***menu bar***/
af|menu::bar-item {
    border:1px solid #666;
    font-size:14px;
}

af|menu::bar-item:highlighted {
    border:1px solid #666;
    color: #008d8a;
    background-color: transparent;
}

af|menu::bar-item-text {
    color: #666;
}

af|menuBar::item-text-cell af|menu::bar-item:hover af|menu::bar-item-text{
    color: #008d8a;
}
@agent (touchScreen:none) {
    af|menu::bar-item:hover af|menu::bar-item-text {
        color: #008d8a;
    }
}

af|menu::bar-item:depressed {
  -tr-rule-ref: selector(".AFButtonGlobalHover:alias"); 
}

af|menu::bar-item:depressed af|menu::bar-item-text {
    background-color: #666;
}
@agent (touchScreen:none) {
    af|menu::bar-item:hover:depressed af|menu::bar-item-text {
        background-color: #666;
}
}

af|menu::bar-item:hover:depressed af|menu::bar-item-text {
    background-color: #666;
}

af|menu::bar-item:depressed af|menu::bar-item:hover {
    background-color: #666;
}
/***Fin menu bar***/

/***dialog***/
af|dialog {
    background-color: #fff;
    border:none;
    border-radius: 4px;
}

af|dialog af|dialog::header-start, af|dialog af|dialog::header, af|dialog af|dialog::header-end {
    background-image: none;
}

af|dialog::header-content-center {
    padding-top: 8px;
    padding-bottom: 8px;
}

af|dialog::title {
    font-size: 18px;
    font-weight: 100;
}
af|dialog::footer-content af|button:hover {
    -tr-rule-ref: selector(".AFInputGlobalContentDisabled:alias");
}

af|dialog::footer-content af|button:depressed:hover {
    color: #FFF;
}
/***Fin dialog***/

/***Tablas***/
af|table{
    border: none;
    background-color: #fff;
}

af|column::data-cell{
    padding-top:10px;
    padding-bottom:10px;
}

/* los botones dentro de las tablas, son mÃ¡s pequeÃ±os sino la tabla se hace gigante.*/
af|column::data-cell af|button:text-only {
    padding:0 !important;
}

af|column::detail-cell af|table::undisclosed-icon-style{
    background-image: url('images/icono_cerrado.png');
}
af|column::detail-cell af|table::disclosed-icon-style{
    background-image: url('images/icono_abierto.png');
}
af|table::data-row:highlighted af|column::data-cell, af|table::data-row:highlighted af|column::banded-data-cell, af|table::data-row:highlighted af|column::detail-cell {
    background-color: #f5f5f5;

}

af|column::column-header-table {
    background-color: #FFF; 
    border-bottom: 2px solid #ddd; 
}

af|column::column-header-cell-content {
    color: #008d8a; 
    padding: 5px; 
    border-bottom: 0px; 
    border-top: 0px; 
    /*font-size: 13px;*/ 
    background-color: #FFF; 
    border: 0px; 
    border-right: 0px; 
    border-left: 0px; 
}

af|column::column-header-cell{
    background-color: #FFF; 
    border: 0px;
    padding:0px;
	font-weight:500;
}

af|column::detail-column-header-cell{
    border: 0px; 
    background-color: #FFF; 
}

af|column::detail-cell {
    background-color: #FFF; 
    border-bottom: 1px solid #ddd;
    border-right: 0px; 
    border-top: 0px; 
    border-left: 0px; 
}

af|table::data-table-VH-lines af|column::data-cell {
    background-color: #FFF;
    border-bottom: 1px solid #ddd; 
    padding: 8px; 
    border-right: 0px; 
    border-top: 0px; 
    border-left: 0px;
}

af|table::data-row:selected af|column::data-cell, af|table::data-row:selected af|column::detail-cell, af|table::data-row:selected af|column::banded-data-cell, af|table::data-row:selected af|column::row-header-cell, af|table::data-row:selected:focused af|column::banded-data-cell, af|table::data-row:selected:focused af|column::data-cell, af|table::data-row:selected:focused af|column::detail-cell, af|table::data-row:selected:focused af|column::row-header-cell, af|table::data-row:selected:inactive af|column::banded-data-cell, af|table::data-row:selected:inactive af|column::data-cell, af|table::data-row:selected:inactive af|column::detail-cell, af|table::data-row:selected:inactive af|column::row-header-cell {
    background-color: #eee; 
}
/***Fin Tablas***/

/***Tree***/
af|tree::item{
    background-color: #ff0000;
}
af|tree af|commandLink{
    color: #666;
    font-size: 15px;
}
af|tree af|commandLink:hover{
    color: #444;
    text-decoration: none;
}
af|tree::data-row:selected:focused af|tree::node-stamp-text{
    background-color: transparent;
}
af|tree::data-row:focused af|tree::node-stamp-text{
    border:none;
}
af|tree::data-cell{
    border-bottom: 1px solid #ddd;
    padding: 15px 15px 15px 0px;
    width: 100%;
}
af|tree::data-cell:focus{
    outline:none;
}
af|tree::collapsed-icon-style{
    background-image: url('images/folder.png');
    height: 27px;
    padding-right: 45px;
}
af|tree::collapsed-icon-style:hover{
    background-image: url('images/folder.png');
    height: 27px;
    padding-right: 45px;
}
af|tree::expanded-icon-style{
    background-image: url('images/folder-opened.png');
    height: 27px;
    padding-right: 45px;
}
af|tree::expanded-icon-style:hover{
    background-image: url('images/folder-opened.png');
    height: 27px;
    padding-right: 45px;
}
af|tree::node-anim-icon-style{
    background-image: url('images/folder.png');
    height: 27px;
    padding-right: 45px;
}
af|tree::leaf-icon-style{
    background-image: url('images/arrow.png');
    height: 16px;
    width: 18px;
    padding-right: 45px;
}
af|tree::data-row:selected af|tree::node-stamp-text{
    background-color: transparent;
    border: none;
}
af|tree::data-cell af|tree::node-stamp-text{
    padding-right: 8px;
}
af|tree::data-row:selected:inactive af|tree::node-stamp-text{
    background-color:transparent;
    border:0;
}
/***Fin Tree***/

/*** Panel Box Farma ***/
/* panelBox Header */
af|panelBox::table:core:default,
af|region::table:core:default {
	white-space: nowrap; 
	color: #002665; 
	/*padding: 40px 15px 10px 15px; */
	font-size: 18px; 
	background-color: #03A9F4; 
	/*border-bottom: 3px solid #002665;*/	
}

/* color Farma 2 */
.AFFarmaColor2:alias {
    color:#002665;
}

/* font styling for the header text */
af|region::header-element,
af|panelBox::header-element {
	font-size: +3;
	color: -tr-property-ref(".AFFarmaColor2:alias","color");
	font-weight: 100;
}

@media only screen and (max-width : 480px) {
    .farmaBox af|panelLabelAndMessage{
        width:100%;
    }
	
	af|panelFormLayout::label-stacked-cell {
		text-align: center;
	}
}

/* panelBox Light */
.AFLightBackground:alias,
af|panelBox::center:core:light,
af|panelBox::content:core:light{
	background-color: #FFFFFF;
}

af|panelBox::table:core:light,
af|region::table:core:light {
    background-color: #FFFFFF;
    font-size: 18px;
    color: #008d8a;
	border-bottom: 1px solid #E0E0E0;
}

/******  HOME BANKING **********/
/* panelBox Header */
af|panelBox::table:core:dark,
af|region::table:core:dark {
    background-color: #008d8a;
    font-size: 18px;
    color: #F5F5F5;
}

/* font styling for the header text */
.homebanking af|region::header-element,
.homebanking af|panelBox::header-element {
  font-size: +2;
  color:#f5f5f5;
  font-weight:200 !important;  
}

/************************  HOME BANKING ****************************************/

.homebanking af|panelBox::content {
  border: none;
  padding: 1px;
  overflow: auto;
}

.homebanking af|panelBox::center {
    padding-top: 0; 
}

/*  Anchor, hsl(0, 0%, 15%), #252525 */
.homebanking .AFHeaderTextColor:alias {
  color: #FFFFFF;
}

.homebanking af|panelFormLayout {
	padding:0;
	margin:5px;
}

.homebanking af|panelFormLayout::label-cell {
	padding:0;
	margin:0;
}

.homebanking af|panelLabelAndMessage::content-cell {
    vertical-align: middle;
	padding:0;
	margin:0;
}

/****** Fin HOME BANKING **********/

/******panelWindow**********/
af|panelWindow{
	border-radius: 4px;
	background-color:#FFF;
}

af|panelWindow::resize-icon-style, af|panelWindow::content-start, af|panelWindow::content-end, af|panelWindow::header-start, af|panelWindow::header-end, af|panelWindow::footer-start, af|panelWindow::footer-end{
	display: none;	
}

af|panelWindow::header, af|panelWindow::footer, af|panelWindow::content{
	border-radius:0;
	border:none;
	background:none !important;
}

af|panelWindow::header{
	padding: 4px;
}

af|panelWindow::title{
    cursor: default;
    white-space: nowrap;
    color: #424242;
    margin: 15px 10px;
    font-size: 18px;
    font-weight: 100;
}

.modalVerde af|panelWindow::header{
	background-image: -webkit-linear-gradient(top, #008d8a 0%, #008d8a 100%);
	border-radius: 6px 6px 0px 0px;	
}

.modalVerde af|panelWindow::content {
    border-radius: 0px 0px 6px 6px;
}

af|panelWindow::close-icon-style, af|panelWindow::close-icon-style:hover, af|panelWindow::close-icon-style:active{
	background-image: none !important;	
	display: inline-block;
	font-family: FontAwesome;
	font: normal normal normal px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #9E9E9E;
	margin-right:10px;
	text-decoration:none;
}

af|panelWindow::close-icon-style:before, af|panelWindow::close-icon-style:hover:before, af|panelWindow::close-icon-style:active:before{
	content: "\f00d";
}
/******fin panelWindow**********/

/***Otras cosas***/

af|button::link, af|column::column-header-cell-content, af|column::column-header-cell:focus{
	outline: 0;
}

.displayNoneEn480{
	/*font-size: 13px;*/	
}

@media only screen and (max-width : 480px) {
	.displayNoneEn480{
		font-size: 9px;	
	}
}
/***Fin Otras cosas***/



/**GRAFICOS**/
af|dvt-sunburst, af|dvt-chart{
	width: 100%;
}

/**FIN GRAFICOS**/
.selectEnPanelBox af|selectOneChoice::content{
	border: 1px solid #008d8a; 
    background-color: #FFF; 
    background-image: none; 
    color: #666; 
    /*font-size: 13px;*/ 
    font-weight: normal;
    transition: all 0.3s ease 0s;
    padding: 11px 9px 10px 9px !important;
    border-radius: 3px;
}

.botonGrafico{
	width: 12px;
	height: 12px;
}

/*RESUMEN DE CUENTA MOBILE*/
/*este ancho no es real, es porque toma el ancho del portlet, no de la página*/
@media(max-width:576px) {
    .graficoEnPanelBox, .resumenCuentaMobile {
		display: none !important;
    }
}

.graficoEnPanelBox af|button{
	min-height: 12px;
	margin-bottom: 5px;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 12px;
}
.graficoEnPanelBox af|button:hover{
	min-height: 12px;
	margin-bottom: 5px;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 12px;
}

.accionesTabla af|commandLink{
	font-size: 18px;
	text-decoration:none;
	color:#008d8a;
	font-family: FontAwesome;
	margin-right:10px;	
}
.accionesTabla af|commandLink:hover{
	font-size: 18px;
	text-decoration:none;
	color:#008d8a;
	font-family: FontAwesome;
	margin-right:10px;	
}

/*
.fa-pie-chart a, .fa-bar-chart a, .fa-line-chart a{
	display: none;
}

.fa-pie-chart a:hover, .fa-bar-chart a:hover, .fa-line-chart a:hover{
	display: none;
}
*/

.container2{
	width: 100%;
	background-color:#FAFAFA;
	min-height:240px;
	margin-bottom:5px;	
}

.columna30{
	width: 29%;
	float: left;
}

.columna70{
	width: 70%;
	float: left;
	border-right:1px solid #bdbdbd;
}

@media (max-width: 768px) {
	.columna30{
		width: 100%;
	}

	.columna70{
		width: 100%;
		border-right:0 solid #bdbdbd;	
	}
}

.loadingApp {
	border-radius: 15px;
	overflow: hidden;
	outline: none;
}
.loadingApp > table tr:first-child,
.loadingApp > table tr:last-child {
	display: none;
} 

/* RESUMEN DE CUENTA */
a.we-love{
	display: block;
    width: 200px;
    height: 110px;
	position:relative;
    color: #008d8a;
	margin:50px auto auto auto;
}

a.we-love span{
	display: block;
    position: absolute;
    bottom: 0;
    width: 200px;
    text-align: center;
    font-size: 1.2em;
}

a.we-love:hover span{
	text-decoration:none;
	color: #008d8a;
}

a.we-love span span{	
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    /*border: 1px solid #008d8a;*/
    font-size: 36px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    position: absolute;
    top: -100px;
    left: 60px;
	color:#03A9F4;
	background-color:#FFF;
	box-shadow: 0 6px 10px rgba(0,0,0,.1);		
}

a.we-love:hover span span{
	text-decoration:none;
	color:#008d8a;
	background:#FFF;
	border-color:#008d8a;
	box-shadow: 0 6px 10px rgba(0,0,0,.1);
}

/**BOTONERA TABLA**/ 
af|toolbox {
	background-color: #f1f1f1;
}

af|toolbox::leading-cell {
	border-right: none;
}


/*BOTONES*/
.toolbarFarmaBTN af|link{
 	font-family: fontAwesome;
	font-size:14px;
	text-align:center;
    content: "\f15c";
	height:35px;
	width:35px;
	overflow:hidden;
	border: 1px solid #008d8a;
    background-color: #FFF;
    background-image: none;
    color: #666;
    transition: all 0.3s ease 0s;
    border-radius: 3px;
	display:block;
	float:left;
	margin-left:2px;
	line-height: 35px;
}
/*HOVER*/
.toolbarFarmaBTN af|link:hover:not(.disabled){
	background-color: #008d8a;
    color: #fff;
}
/*ACTIVE*/
.toolbarFarmaBTN af|link:active:not(.disabled), .toolbarFarmaBTN af|link.active:not(.disabled){
	background-color: #008d8a;
    color: #fff;
}
/*FOCUS*/
.toolbarFarmaBTN af|link:focus:not(.disabled), .toolbarFarmaBTN af|link:focus:not(.disabled){
	background-color: #008d8a;
    color: #fff;
}
/*FIN BOTONES*/


.btnExcel:before {
    content: "\f1c3";
}

.btnCsv:before {
    content: "\f0f6";
}

.btnPdf:before {
    content: "\f1c1";
}

.btnImprimir:before {
    content: "\f02f";
}

/**FIN BOTONERA TABLA**/


/**HOME EXTRANET**/
 .pagosDisponibles af|panelFormLayout::content-cell {
	 padding-left: 0;
	 padding-right: 0;
	 padding-top: 15px;
}

.pagosDisponibles>table {
	width: 100% !important;
}

.list-farma {
	display: block;
	min-height: 50px;
	padding:5px 0;
	text-decoration: none;
	position: relative;
	border-bottom: solid thin #ecf1f6;
}

.list-farma:hover {
	background-color:#EEF5F9;
	/*border-left:solid #03A9F4 5px;*/
}

.tagS{
	display: block;
	position: absolute;
	right: 10px;
	background-color: #1DE9B6;
	border-radius: 20px;
    padding: 5px 12px;
    text-transform: uppercase;
    font-size: .7em;
}

@media only screen and (max-width : 576px) {
	.tagS	{
			display:inline-block;
			position:inherit;
			margin-bottom:5px; 
	}
}

.cumpleS{
	font-size: 15px;
}

.cumpleImg{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/wcc_cluster-004406.png');
}

.tagN, .cumpleN{
	display: none;
}

.group-vertical {
	margin-top:5px;
}

.group-vertical>div>.title {
    color: rgba(0,0,0,0.87);
    font-weight: 400;
	font-family: 'Open Sans',sans-serif;
}

.group-vertical>div>.date {
    color: rgba(0,0,0,0.65);
    font-weight: 400;
	font-family: 'Open Sans',sans-serif;
}

.img-circle{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
	border:#B2DFDB solid 1px;
	overflow:hidden;
	margin-left: 10px;
	margin-right: 10px;
	background-image: url('https://www.farmalink.com.ar/api/msEstaticos/images/farma.png');
	background-position:center center;
}

@media only screen and (max-width : 360px) {
    .img-circle{
		display: none;
    }
}

.img-circle-contact:before{
	content: "\f007";
    font-family: FontAwesome;
}

/* DIRECTORIO */
.directorioFila td:nth-child(1) { 
	width: 38px;
}
.directorioInfo td:nth-child(1) { 
	width: 190px;
}

.directorioInterno td:nth-child(1) { 
	width: 100px;
}

.sectorCol:before{
	content: "\f124";
    font-family: FontAwesome;
	padding-right: 3px;
	color: #646464;
}

.internoCol:before{
	content: "\f095";
    font-family: FontAwesome;
	padding-right: 3px;
	color: #646464;
}
.mailCol:before{
	content: "\f003";
    font-family: FontAwesome;
	padding-right: 3px;
	color: #646464;
}

.sectorCol af|column::column-header-cell-content, .internoCol af|column::column-header-cell-content, .mailCol af|column::column-header-cell-content{
	display: inline-flex;
}

.img-circle-contact{
    width: 36px;
    height: 36px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
	border-radius: 50%;
	border:#B2DFDB solid 1px;
	overflow:hidden;
	margin-left: 10px;	
    line-height: 33px !important;
	margin-right: 10px;	
    text-align: center;
    font-size: 20px !important;
	background-position:center center;
	background-color: #008d8a;
	color: #FFF;
}

.ent205,.ent206,.ent207,.ent209,.ent210,.ent600,.ent601,.ent605,.ent606,.ent607,.ent608,.ent609,.ent611,.ent612,.ent614,.ent615,.ent617,.ent619,.ent622,.ent624,.ent625,.ent626,.ent628,.ent629,.ent631,.ent632,.ent633,.ent643,.ent654,.ent655,.ent656,.ent657,.ent658,.ent663,.ent664,.ent671,.ent672,.ent674,.ent675,.ent675,.ent677,.ent678,.ent679,.ent683,.ent686,.ent687,.ent688,.ent691,.ent692,.ent695,.ent696,.ent697,.ent698,.ent699,.ent700,.ent701,.ent703,.ent704,.ent705,.ent706,.ent707,.ent734,.ent708,.ent5076,.ent5080,.ent5081,.ent5082,.ent5083,.ent5084,.ent5085,.ent5086,.ent5090,.ent6991,.ent6994,.ent6995,.ent6996,.ent6997,.ent6998,.ent6999,.ent7001,.ent7007,.ent7012,.ent7013,.ent7014,.ent7015,.ent7016,.ent7017,.ent7018,.ent7019,.ent7030,.ent12012{
	display: block;
	width: 50px;
    height: 50px;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
	background-color:#FFF;
}

/* SWISS MEDICAL GROUP */
.ent205{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/205.png');
}	
/* SWISS MEDICAL ART */
.ent206{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/205.png');
}	
/* SWISS MEDICAL ART S.entA.ent */
.ent207{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/205.png');
}	
/* LUIS PASTEUR - PERSONAL DE DIRECCION */
.ent209{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/209.png');
}	
/* LUIS PASTEUR - ANTITABACO */
.ent210{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/209.png');
}	
/* SEROS */
.ent600{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/600.png');
}	
/* OSMECON PLAN MEDICOS SAN MARTIN */
.ent601{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/601.png');
}	
/* OSMECON PLAN FAMILIA LOMAS DE ZAMORA */
.ent605{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/601.png');
}	
/* OSMECON PLAN MEDICO LOMAS DE ZAMORA */
.ent606{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/601.png');
}	
/* CIRCULO MEDICO DE TANDIL */
.ent607{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/607.png');
}	
/* OSMECON SAMI MATANZA */
.ent608{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/601.png');
}	
/* ASOCIACION MEDICA DE PERGAMINO (OSAM) */
.ent609{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/609.png');
}	
/* OSMECON PLAN MEDICO MATANZA */
.ent611{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/601.png');
}	
/* UNICEN TANDIL */
.ent612{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/612.png');
}	
/* IAMIP MEDISUR S.A. */
.ent614{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/614.png');
}	
/* FEMECO ASISTENCIAL */
.ent615{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/615.png');
}	
/* OSMECON PLAN FAMILIA SAN MARTIN */
.ent616{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/601.png');
}	
/* OBRA SOCIAL E.ent W.ent HOPE */
.ent617{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/617.png');
}	
/* MUTUAL SOCIOS CIRCULO MEDICO DE PILAR */
.ent619{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/farma.png');
}	
/* GALENO ARGENTINA */
.ent622{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/622.png');
}	
/* GALENO ORO Y  PLATA */
.ent623{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/622.png');
}	
/* MEDICUS */
.ent624{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/624.png');
}	
/* OSDE */
.ent625{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/625.png');
}	
/* OMINT */
.ent626{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/626.png');
}	
/* MET */
.ent628{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/628.png');
}	
/* OPDEA */
.ent629{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/629.png');
}	
/* CS SALUD SA */
.ent631{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/626.png');
}	
/* O.entS.entB.entA.ent */
.ent632{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/632.png');
}	
/* MEDIFE ASOCIACION CIVIL */
.ent633{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/633.png');
}	
/* CAJA NOTARIAL C.ent DE S.entS.ent DEL COL.ent ESCR.ent */
.ent643{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/643.png');
}	
/* OSDIPP */
.ent654{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/654.png');
}	
/* SAMI TRENQUE LAUQUEN */
.ent655{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/655.png');
}	
/* OSMECON ESTEBAN ECHEVERRIA */
.ent656{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/601.png');
}	
/* APRES */
.ent657{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/ent657.jpg');
}	
/* OSMECON EMPRESAS ESTEBAN ECHEVERRIA */
.ent658{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/601.png');
}	
/* FAMILY SALUD - OSMEDICA */
.ent663{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/663.png');
}	
/* OBRA SOCIAL A.P.M. */
.ent664{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/664.png');
}	
/* PROMEDIC */
.ent671{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/671.png');
}	
/* OSMECON SAN ISIDRO */
.ent672{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/601.png');
}	
/* CONSOLIDAR ART */
.ent674{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/622.png');
}	
/* AMEB */
.ent675{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/675.png');
}	

/* AMR SALUD */
.ent675{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/676.png');
}	

/* COLMED */
.ent677{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/677.png');
}	
/* OMINT - DIABETICOS */
.ent678{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/626.png');
}	
/* OSPM */
.ent679{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/679.png');
}	
/* MUTUAL FEDERADA */
.ent683{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/683.png');
}	
/* HOSPITAL PRIVADO DE CORDOBA */
.ent686{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/686.png');
}	
/* O. S. P. I. M.*/
.ent687{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/687.png');
}	
/* CONSEJO PROF CS EC CORDOBA */
.ent688{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/688.png');
}	

/* Cooperativa Portuarios */
.ent691{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/farma.png');
}
/* O. S. I. M. */
.ent692{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/692.png');
}	
/* CS SALUD SA - SUR */
.ent695{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/626.png');
}	
/* O. B. S. B. A. */
.ent696{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/632.png');
}	
/* O. B. S. B. A. (F) */
.ent697{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/632.png');
}	
/* FEMESA SALUD - SAN LUIS */
.ent698{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/698.png');
}	
/* DOMINT */
.ent699{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/farma.png');
}	
/* SAMA ADRA */
.ent700{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/farma.png');
}	
/* PARQUE SALUD */
.ent701{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/701.png');
}	
/* FEMEBA - C.entM.Q. */
.ent702{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/702.png');
}	
/* OSMEBA - C.entM.Q. */
.ent703{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/farma.png');
}	
/* CAJA PREVISION SEGURO MEDICO BS AS */
.ent704{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/704.png');
}	
/* OBRA SOCIAL UNION PERSONAL */
.ent705{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/705.png');
}	
/* O. B. S. B. A. (PE) */
.ent706{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/632.png');
}	
/* SCIS MEDICINA PRIVADA */
.ent707{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/707.png');
}	

/* MEDIFE DIABEITCOS */
.ent734{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/633.png');
}

/* O. B. S. B. A. (PE) (F) */
.ent708{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/632.png');
}	
/* OSEP - MENDOZA */
.ent5076{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images//5076.png');
}	
/* APROSS */
.ent5080{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images//5080.png');
}	
/* APROSS ONCOLOGICO */
.ent5081{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images//5080.png');
}	
/* APROSS-INSULINAS */
.ent5082{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images//5080.png');
}	
/* APROSS-AMPAROS */
.ent5083{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images//5080.png');
}	
/* APROSS-TIRAS REACTIVAS */
.ent5084{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images//5080.png');
}	
/* APROSS - RES. 398/09 */
.ent5085{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images//5080.png');
}	
/* APROSS EMERGENCIAS */
.ent5086{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images//5080.png');
}	
/* OSEP - CATAMARCA */
.ent5090{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images//5090.png');
}	
/* PAMI-RESOL. 337/05 VIA EXCEPCION */
.ent6991{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/7007.png');
}	
/* INSSJYP-PAMI CLOZAPINA / RES 337-05 */
.ent6994{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/7007.png');
}
/* Inssjyp-Pami Tiras Reactivas */
.ent6995{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/7007.png');
}	
/* PAMI INSULINAS CLEARING NEGATIVO DROG. */
.ent6996{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/7007.png');
}	
/* PAMI CLEARING NEGATIVO DROGUERIAS */
.ent6997{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/7007.png');
}	
/* PAMI (.ent 337-05) */
.ent6998{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/7007.png');
}
/* Inssjyp-Pami (Insulinas Cubiertas)  */
.ent6999{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/7007.png');
}

/* IOMA AMBULATORIOS */
.ent7001{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/7001.png');
}	
/* PAMI */
.ent7007{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/7007.png');
}	
/* CAJA DE SERVICIOS SOCIALES DE SANTA CRUZ */
.ent7012{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/7012.png');
}	
/* ACUERDO PEN-INDUSTRIA SIN COBERTURA */
.ent7013{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/farma.png');
}	
/* ACUERDO PEN-INDUSTRIA CON COBERTURA */
.ent7014{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/farma.png');
}	
/* ACUERDO PEN-INDUSTRIA CON COBERTURA FLK */
.ent7015{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/farma.png');
}	
/* ACUERDO PEN-INDUSTRIA CON COBERTURA CIA */
.ent7016{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/farma.png');
}	
/* ACUERDO PEN-INDUSTRIA CON COB. FARMANDAT */
.ent7017{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/farma.png');
}	
/* ACUERDO PEN-INDUSTRIA CON COB. AUDIFARM */
.ent7018{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/farma.png');
}	
/* ACUERDO PEN-INDUSTRIA CON COBERTURA GMS */
.ent7019{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/farma.png');
}	
/* I.PRO.S.S. */
.ent7030{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/7030.png');
}	
/* COLEGIO FTICO. DE CATAMARCA */
.ent12012{
	background-image:url('https://www.farmalink.com.ar/api/msEstaticos/images/12012.png');
}

/* template Content Present internos */
.list-farmaPage{
	min-height:50px;
	display: block;
	text-decoration: none;
	border-bottom:solid 1px #E0E0E0;
	padding:5px;
}

.list-farmaPage:hover{
	border-left:solid #03A9F4 5px;
	background-color:#E0E0E0;
}

.docsIconPage:before {
    font-family: fontAwesome;
	font-size:24px;
	text-align:center;
	color:#FFF;
    content: "\f15c";
	height:38px;
	width:38px;
    background:#008d8a;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
	overflow:hidden;
}

.docsDatePage,.docsTitlePage,.docsEntidadPage,.docsLogoPage{
	height:38px;
	line-height:38px;
}

.docsTitlePage {
    color: rgba(0,0,0,0.87);
    font-weight: 400;
	font-family: 'Open Sans',sans-serif;
}

.docsDatePage,.docsEntidadPage,.docsLogoPage  {
    color: rgba(0,0,0,0.65);
    font-weight: 400;
	font-family: 'Open Sans',sans-serif;
}

@media only screen and (max-width : 200px) {
	.stringNoXs{
		display: none;
	}
}

/* Notificaciones */
.avisosEstructura af|panelFormLayout::column + af|panelFormLayout::column {
    padding-left: 0px;
}

.avisosEstructura {
	margin: auto;
}

.avisosModulo {
	width: 320px;
	margin: 10px 0;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

.avisosModulo af|panelBox::table:core:default{
	white-space: nowrap; 
	text-align: center;
	/*padding: 40px 15px 10px 15px; */
	font-size: 18px; 
	background-color: #03A9F4; 
	/*border-bottom: 3px solid #002665;*/	
}

.avisosModulo af|panelBox::header-element{
	color: #FFFFFF !important;
}

.avisosModulo af|panelBox::center:core:default,
.avisosModulo af|panelBox::content:core:default {
	background-color: #f0f0f0; 
}

.avisosPanel {
	border-radius: 2px; /* 5px rounded corners */
	border:none;
	-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,.2);
    -moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,.2);
    -ms-box-shadow: 1px 1px 1px 1px rgba(0,0,0,.2);
    -o-box-shadow: 1px 1px 1px 1px rgba(0,0,0,.2);
    box-shadow: 1px 1px 1px 1px rgba(0,0,0,.2);
	margin: 5px;
	min-width: 300px;
	padding: 0 0 0 10px;
	overflow: hidden;
	margin: auto;
}

.avisosPanel {
	background: #FFFFFF;
}

table.avisosPanel tr td:last-child {
	width: 45px;
	background: #FFFFFF;
}

.noRecibirBtn, .recibirBtn {
	width: 45px;
	height: 55px;
	overflow: hidden;
	border-radius: 0px;
	background: #008d8a;
	text-align:center;
	color: #FFFFFF;
	border: none;
	text-shadow:none;
	transition: none;
}

.noRecibirBtn:before, .recibirBtn:before {	
 	font-family: fontAwesome;
	font-size:24px;
}

.noRecibirBtn:before {	
    content: "\f0a2";
}

.recibirBtn:before {	
    content: "\f1f7";
}

.noRecibirBtn:hover, .recibirBtn:hover{
    background-color: #008d8a; 
    border:none !important; 
    color: #ffffff;
    border-radius: 0px !important;
}

.noRecibirBtnBig, .recibirBtnBig  {
	width: 300px;
	overflow: hidden;
	background: #008d8a;
	color: #FFFFFF;
	text-shadow:none;
	transition: none;
}

.avisosSelect select {
	border: none;
	border-bottom: solid #999999 1px;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}
/* portelt restaurar contrasenia*/
.restaurar_contrasenia_contenedor{
    background:#fff;
    padding: 30px 90px 30px 90px;
    border-top: 3px solid #008e8b;
}

.restaurar_contrasenia_contenedor td{
    text-align:center;
}

.restaurar_contrasenia_contenedor .titulo {
    font-size: 27px;

}

.restaurar_contrasenia_contenedor .subtitulo {
    padding: 15px 0px 0px 0px !important;
    line-height: 15px !important;
    display: block;
}
.restaurar_contrasenia_contenedor .subtitulo label {
    margin-top: 6px;
    position: relative;
    top: -10px;
    line-height: 19px;
    display: block;
    text-align: center;
}
.restaurar_contrasenia_contenedor .input .af_inputText_label {
  display:none;
}
.restaurar_contrasenia_contenedor .input .xzq{
	padding-left: 0px !important;
    padding-right: 0px !important;
}

.restaurar_contrasenia_contenedor .input input{
	width:100% !important;
	padding: 15px;
}

.restaurar_contrasenia_contenedor .contenedor_inputs,.restaurar_contrasenia_contenedor .contenedor_inputs table{
    width: 100% !important;
}

.mensajeOk label{
    color:#008e8b;
}

.mensajeError label{
    color:#F44336;
}

.cant_usuarios{
	color: #65c681 !important;
	font-size: 14px !important;
}


.btn_farma_solido{
    background: #008d8a !important;
    color: #fff !important;
    text-shadow: none !important;
	padding: 9px 0px !important;
	cursor:pointer !important;
}

.btn_farma_solido a{
	cursor:pointer !important;
}


.btn_farma_simple,.btn_farma_simple a{
    border:none !important;
    color: #1a0dab !important;
    text-decoration: none;
    cursor:pointer !important;
    background: transparent !important;
}

.btn_farma_simple:hover,.btn_farma_simple:hover a{
    background: transparent !important;
    color: #1a0dab;
    text-decoration: none;
    text-shadow: none !important;
}


/* CENTRO DE SOLICITUDES*/
.solicitudesToolbar>div,
.solicitudesToolbar>div>div>table{
	width: 100%;
}

.solicitudesToolbarRegion td:last-child {
	text-align: right;
}

.btnRefresh a {
	padding: 0 !important;
	margin: 0 !important;
}

/* TABLERO DE CONTROL */
/* caso excepcional porque los tab son simulados */

af|panelTabbed,
af|navigationPane-tabs {
  /* 16 for icon + 14 for paddings and 3 for border */
  -tr-tab-bar-height: 55px;
}

af|panelTabbed::tab-content,
af|navigationPane-tabs::tab-content {
	padding-top: 29px;
}

.appTableroControl af|panelTabbed::content {
	display: none;
}

.appTableroControl af|panelTabbed::tab:selected {
	background-color:transparent;
	border: none;
	border-bottom: 3px solid #424242;
	font-size: 16px;
}

af|panelTabbed::tab:selected af|panelTabbed::tab-content {
	border-right: none;
	border-left: none;
	font-size: 16px; 
}

.botonSinFondo{
	background-color: transparent !important;
	color: #000 !important;
	border: none !important;
	text-align: center;
	font-size: 18px !important;	
}
.botonSinFondo:hover{
	border: none !important;
}
.botonSinFondo a{
	padding: 0px !important;
}

/* portlet estadísticas (estas clases css, también se usan en la home */
.list-farma {
	display: block;
	min-height: 62px;
	padding:5px 0;
	text-decoration: none;
	position: relative;
	border-bottom: solid thin #ecf1f6;
}

.list-farma:hover {
	background-color:#EEF5F9;
	/*border-left:solid #03A9F4 5px;*/
}

.group-vertical {
	/*margin-top:14px;*/
}

.group-vertical>.title {
    color: rgba(0,0,0,0.87);
    font-weight: 400;
	font-family: 'Open Sans',sans-serif;
	white-space:normal;
}

.group-vertical>.date {
    color: rgba(0,0,0,0.65);
    font-weight: 400;
	font-family: 'Open Sans',sans-serif;
}

/*.img-circle{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
	border:#B2DFDB solid 1px;
	background:#FFF;
	overflow:hidden;
}*/

.img-circle  .countDownload{
	text-align: center;
	line-height: 50px;
	font-size: 2em;
	display: block;
}

/* NORMAS OPERATIVAS */
/* font styling for the header text */
.normasRequisitos af|region::header-element,
.normasRequisitos af|panelBox::header-element {
  color:#f5f5f5;
}

.normasRequisitos af|panelBox::center:core:dark,
.normasRequisitos af|region::center:core:dark ,
.normasRequisitos af|panelBox::content:core:dark,
.normasRequisitos af|region::content:core:dark {
	background-color: #ffffff;
}


.items {
	padding: 20px 0 20px 0;
}
/* fondos tablas para dividir las zonas */
.normasRequisitos .items:nth-child(odd) {
    background-color:#ffffff;
}
.normasRequisitos .items:nth-child(even) {
    background-color:#f2f2f2;
}

.items td:first-child {
	width: 200px;
} 
.itemsTitle td:first-child,
.itemsContent td:first-child{
	width:auto !important;
} 

.itemsContent td:first-child{
	width:auto !important;
} 

.itemsContent af|inputText::label{
	min-width: 160px;
	font-weight: normal;
}

.itemsTitleTitulo {
	font-family: 'Open Sans',sans-serif;	
	font-size:16px;
    font-weight: normal;
	color:#424242;	
}

.itemsTitleLeyenda {
	font-family: 'Open Sans',sans-serif;	
	font-size:14px;
    font-weight: normal;
	color:#9E9E9E;	
}
/*
.listNorma ul {
	border: #e5e5e5 solid 1px;
    background-color: #ffffff;
    list-style: none;
    padding: 0;
}

.listNorma ul li{
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: #e5e5e5 solid 1px;
    margin: 0;
}

.listNorma ul li:last-child{
    border-bottom:none;
}
*/

.imgNorma {
	min-width: 125px;
	max-width: 300px;
}

.filebase:before {
    content: "\f1c5";
}

.filebase {
	height: 50px;
	min-width: 50px;
	border: none;
}

/* PAGINADO PORTLET */
.botonera{
    display: inline-block;
    cursor: default;
    white-space: nowrap;
    vertical-align: bottom;
    min-height: 26px;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    text-shadow: none;
    color: #008d8a !important;
    border: 1px solid #008d8a;
    background-color: #FFF;
    background-image: none;
    color: #666;
    font-weight: normal;
    transition: all 0.3s ease 0s;
    padding: 6px 9px !important;
    border-radius: 3px;
    text-decoration: none !important;
}
.botonera:hover{
    background-color: #008d8a;
    border: 1px solid #008d8a;
    color: #ffffff !important;
    font-weight: normal;
    border-radius: 3px;
}
.botonera:hover > span, .botonera:hover > a:hover{
    text-decoration: none;
    color: #ffffff;
}

/* CUSTOM */
.control-label{
	white-space: initial;
}

.rowSeleccionada{
    background-color: #E0E0E0;
}

/*TABLA - BUSCADOR*/
.contenedorDeBuscador{
	padding:10px;
 }
.contenedorDeBuscador .encabezado1{
	background: #FFF; 
	margin:0px; 
	padding:10px 10px 10px 10px;
	display: flex;
}
.encabezado1 af|selectOneChoice::content {
    border: 1px solid #008d8a; 
    background-color: #FFF; 
    background-image: none; 
    color: #666; 
    /*font-size: 13px; */
	font-weight: normal;
    transition: all 0.3s ease 0s;
    padding: 6px 9px !important;
    border-radius: 3px;
}
.contenedorDeBuscador .encabezado2{
	background-color:#4DB6AC;
	padding:10px;
	background-clip:border-box;
	display: flex;
}
.contenedorDeBuscador .encabezado3{
   background-color:#e0e0e0;
   padding:10px;
   display: flex;
}
.columnaConBotonesIconos af|link{
	margin-right:3px;
	color: #03a9f4;
	font-size: 16px;
}
/*HOVER*/
.columnaConBotonesIconos af|link:hover:not(.disabled){
	font-size: 16px;
}
/*ACTIVE*/
.columnaConBotonesIconos af|link:active:not(.disabled), .columnaConBotonesIconos af|link.active:not(.disabled){
	font-size: 16px;
}
/*FOCUS*/
.columnaConBotonesIconos af|link:focus:not(.disabled), .columnaConBotonesIconos af|link:focus:not(.disabled){
	font-size: 16px;
}
.columnaConBotonesIconos table{
	display: flex;
}

/*FIN TABLA - BUSCADOR*/

/* NOTIFICACIONES a DEMANDA */
.screenTitle {
	display: block;
	border-bottom: 1px solid #BDBDBD;
	line-height: 54px;
}

@media only screen and (max-width : 1024px) {
	.screenTitle {
		font-size: 10px;
	}
}

 table.screenTitle td:nth-child(2){
	width: 100%;
	text-align: center;
}

.screenTitle af|link {
	margin: 0 15px;
	font-size:2em;
	color: #03a9f4;
}
.screenTitleText {
	margin-right: 25px;
	font-size:2em;
}
.screenContent {
	max-width: 700px;
	margin: auto;
	display:block;
	padding:25px 0;
}
.screenAction {
	border-top: 1px solid #BDBDBD; display:block; padding-top: 15px;
}
.screenAction af|button {
	margin-right:10px;
	font-size:16px;
}
.screenAction af|button::link {
	display: inline-block;
}

.screenAction af|button:hover{
	font-size: 16px;
}
.screenAction af|button:text-only:hover af|button::link{
	color: yellow;
}
.columnaConBotonesIconos table{
	display: flex;
}
.screenAction af|button::text {
    font-family: 'Open Sans',sans-serif;	
	font-size:13px;
    font-weight: normal;
	color:#424242;
}
.userMail {
	display:inline-block; border-radius:20px; border:solid 1px #999999; height: 16px; padding: 0 7px 4px 7px; margin-top:4px; margin-right:3px;
}
.userMailClose{
	vertical-align: middle; margin-left:5px;
}

.celdaNew{
    background-color: #388E3C !important;
}

.celdaModif{
    background-color: #002665 !important;
}

.celdaNew .fa, .celdaNew a, .celdaNew span, .celdaModif.fa, .celdaModif a, .celdaModif span{
    color: white !important;
}

.refNuevo{
    border-left: 15px solid #388E3C;
	padding-left: 10px;
}
.refModif{
    border-left: 15px solid #002665;
	padding-left: 10px;
}

.vcenter {
   display: inline-block;
   vertical-align: middle;
   float: none;
}

af|panelBox{
	box-shadow: none;
} 

.tblDest af|table::data-row:selected af|column::data-cell, .tblDest af|table::data-row:selected af|column::banded-data-cell{
	background-color: #008d8a;
	color: #FFF;
}

/* PÁGINA AVISOS */
.avisosContenedor>table {
	margin: auto;
}
.avisosFarma {
	max-width: 1100px;
}
.avisosFarma img {
	padding: 2em;
}

.avisosTxt {
	font-size:1.2em;
	color:#686d6e;
}

@media only screen and (max-width : 768px) {
	.af_panelFormLayout_content-cell .avisosFarma {
		text-align: center;
	}
}