@CHARSET "UTF-8";
:root {
	--color-pri: #009f92;
	--color-white: #ffffff;
	--color-black: #000000;
	--color-orange: #eb5d1e;
	--color-orange-hover: #ef7f4d;
	--color-grey-1: #5A6570;
	--color-grey-2:#babdb6;
	--color-p-alert: #888a85; 
	--color-p-alert-border: #0F3A5D;
	--color-p-alert-bg-invert: #ffffff; 
	--color-p-alert-wc: #EDED8E4; 
	--color-p-alert-wc-border:#0F3A5D;
	--color-main-sep: #009f92;
	--header-bg 	: #fdfdfd;
	--header-color  : #ffffff;
	--bg-color-bg : #d9edf7 !important;
	--bg-color-c  : #5a6570;
	--bg-color-c-1 : var(--color-white);
	--bg-color-bg-1 :#003f6b;
	--bg-color-c-2 : var(--color-white);
	--bg-color-bg-2 :  #f3fbff!important;
	--bg-color-c-3 : var(--color-grey-1);
	/*--bg-color-bg-3 :linear-gradient(90deg, #003f6b 0%, #FFF 100%) !important;*/
	--bg-color-bg-3 : #003f6b !important;
	--bg-color-c-4 : var(--color-white);
	--bg-color-bg-4 :#198754;	 
	--bg-color-breadcrumbs:linear-gradient(90deg, #003f6b 0%, #FFF 100%) !important;
	--bg-color-borrador: #f9f9f9;
	--color-main-sep: #007bc4;
	--channel-titles-color: #0F1618;
	--channel-titles-line-color: #003f6b;
    --channel-title-top-color: #333333;
    --channel-toogle-mobile-color: #0F1618;
    --channel-toogle-mobile-bg: #e5e5e5;
	--nav-links-color: #696969;
	--nav-links-color-hover: #ffffff;
    --channel-teaser-title-color: #333333;
    --channel-teaser-desc-color: #5a6570;
    --channel-subtitle-block-1:#0077A9!important;
    --channel-subtitle-block-2:#003f6b;
    --channel-subtitle-desc:#5a6570;
	--channel-links-color: #003f6b;
	--channel-links-color-hover: #5bc0de;
    --channel-backtop-bg: #007bc4;
    --channel-backtop-c: #ffffff;
    --channel-backtop-bg-hover: #676767;
    --channel-backtop-c-hover: #ffffff;
	--form-fields-bg-color : #F9F9F9;
	--form-fields-color : #555;
	--form-fields-border-c :  #EDE8E4;
	--frm-btn-edit-bg-2: #ee9f48; 
	--frm-btn-edit-c-2: #fff;
	--frm-btn-edit-bg-hov-2: #5bc0de;
	--frm-btn-edit-c-hov-2: #fff;
	--frm-btn-edit-bg-3: #4e9a06;
	--frm-btn-edit-c-3:#fff;
	--frm-btn-edit-bg-hov-3:#3fbf52;
	--frm-btn-edit-c-hov-3:#fff;
	--frm-btn-edit-bg-4:#f91414;
	--frm-btn-edit-c-4:#fff;
	--frm-btn-edit-bg-hov-4:#007bc4;
	--frm-btn-edit-c-hov-4:#fff;

  	--bsuc-btn-color: #fff !important;
    --bsuc-btn-bg: #0077A9!important;
    --bsuc-btn-border-color: #0077A9 !important;
    --bsuc-btn-hover-color: #fff !important;
    --bsuc-btn-hover-bg: #33a6d7 !important;
    --bsuc-btn-hover-border-color: #33a6d7 !important;
    --bsuc-btn-active-bg: var(--color-pri)!important;
    --bsuc-btn-focus-shadow-rgb: 60,153,110 !important;
    --bsuc-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bsuc-btn-active-color: #fff !important;
    --bsuc-btn-active-border-color: var(--color-pri)!important;
    --bsuc-btn-disabled-color: #33a6d7 !important;
    --bsuc-btn-disabled-bg: #33a6d7 !important;
    --bsuc-btn-disabled-border-color: #33a6d7 !important;
    
    --bw-btn-color: var(--color-white) !important;
    --bw-btn-bg: #003f6b !important;
    --bw-btn-border-color: #003f6b !important;
    --bw-btn-hover-color: var(--color-white) !important;
    --bw-btn-hover-bg: #3e5769 !important;
    --bw-btn-hover-border-color: #0F1618 !important;
    --bw-btn-focus-shadow-rgb: 217,164,6 !important;
    --bw-btn-active-color: #000 !important;
    --bw-btn-active-bg: #003f6b !important;
    --bw-btn-active-border-color: #0F1618 !important;
    --bw-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bw-btn-disabled-color: #fff !important;
    --bw-btn-disabled-bg: #007bc4 !important;
    --bw-btn-disabled-border-color: #0F1618 !important;
	--btn-color-logout:#ffffff;
	--bg-color-consult:#0F1618; 
	--bg-color-consult-c:var(--color-white);
	--footer-links-1   :#ffffff;
	--footer-links-h-1 :#ffffff;
	--footer-links-2  : #ffffff;
}
.footer-txt { color:#c9dcf6 !important; }
.services .icon-box:hover {transform: translateY(-5px); border-color: #003f6b !important;}
.nav-link { text-align: center; margin-right: 10px; }
a.nav-link { text-transform: uppercase; }
a.nav-link.scrollto.active { background-color:#06A7E2 !important; color:#ffffff !important; }
a.nav-link:hover { background-color:#06A7E2 !important; color:#ffffff !important; }
.navbar a, .navbar a:focus { padding: 20px; }
/*.channel-subtitle-block-1 > .channel-subtitle-block-ico-1::after , .channel-subtitle-block-ico-1::after { color:#0077A9 !important; }*/
.services .icon i.color-t-anon, .services .icon i.color-t-anon::before { color:#0077A9 !important; }
span.color-t-anon , span.color-t-anon::before { color:#0077A9 !important; }


