
	body { opacity: 1 !important; font-family: 'Gotham-Regular'; font-size: 0.87em; font-style: normal; font-weight: normal; line-height: 1.4em; color: #354770; }

	body.app header {  }

	a { color: #354770; }
	
	h1 { font-size: 145% !important; font-weight: bold; color: #354770; font-family: 'Gotham-Regular'; }
	h2 { font-size: 100% !important; font-weight: bold; color: #354770; font-family: 'Gotham-Regular'; }
	h3 { font-size: 100% !important; font-weight: bold; color: #354770; font-family: 'Gotham-Regular'; }
	h4 { font-size: 100% !important; font-weight: bold; color: #354770; font-family: 'Gotham-Regular'; margin-top: 20px; }
	
	.uk-section { padding-top: 20px; padding-bottom: 20px; }
	.uk-container { padding-left: 30px; padding-right: 30px; }
	
	.uk-card-title {  }
	.uk-text-muted { color: #A6AEBF !important; }
	.uk-background-muted { background-color: #E8EEFA; }
	
	.uk-button { font-weight: bold; text-transform: none; border-radius: 7px; line-height: 120%; padding-top: 16px; padding-bottom: 16px; }
	.uk-button-tertiary { height: auto; line-height: 100%; }
	
	.uk-button-icon { padding: 5px; }
	.uk-button-icon img { max-height: 40px !important; }
	
	.uk-input, .uk-select, .uk-textarea { color: #354770; border-radius: 7px; line-height: 50px; border: solid 1px #CBD5EA; padding: 0 20px; }
	.uk-input:focus, .uk-select:focus, .uk-textarea:focus { color: #354770; }
	
	.uk-input, .uk-select { height: 50px !important; }
	.uk-textarea { min-height: 150px; max-height: 150px; }

	.uk-text-success { color: #49CF6E !important; }
	.uk-text-danger { color: #FF0000 !important; }
	
	.uk-button-primary { background-color: #FF0000; color: #fff; border: 1px solid #FF0000 }
	.uk-button-secondary { background-color: transparent; color: #354770; border: 1px solid #CBD5EA; }
	.uk-button-tetriary { background: transparent; background-color: transparent; color: #354770; border: 1px solid transparent; line-height: 100%; height: auto; text-decoration: underline; }
	
	.uk-button-primary:focus, .uk-button-primary:hover { background-color: #FF0000; }
	.uk-button-secondary:focus, .uk-button-secondary:hover { background-color: #f2f5fb; color: #354770; border: 1px solid #f2f5fb; }
	
	.uk-card { border-radius: 7px; }
	.uk-card-hover:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, .08) !important; }

	.uk-card-default { box-shadow: 0 4px 15px rgba(201,212,235,1); color: #354770; }
	.uk-card-default *+.uk-card-title { margin-top: 20px; }
	.uk-card-default .uk-card-title { color: #354770; margin-bottom: 10px; }
	.uk-card-body { padding: 20px 20px; }
	
	.uk-position-center { width: 100% !important; }
	.uk-position-center-left { left: auto; }
	
	.uk-close { color: #354770; }
	.uk-close:focus, .uk-close:hover { color: #354770; }
	.uk-close > svg { display: none; }
	.uk-modal-close-full { padding: 25px; }
	
	.uk-hr, hr { margin: 0px; border-top: 1px solid #CBD5EA; }
	
	.uk-table th { padding: 5px 0px; text-align: left; vertical-align: bottom; font-size: .875rem; font-weight: 600; color: #354770; text-transform: none; }
	.uk-table td { padding: 5px 0px; vertical-align: top; }
	
	.uk-disabled { opacity: 0.3; }
	
	.uk-subnav-pill > * > :first-child { background-color: #d4dced; color: #848c9f; border-radius: 7px; padding: 15px 20px; text-transform: initial; font-weight: bold; }
	.uk-subnav-pill > .uk-active > a { background-color: #ffffff; color: #354770; border-radius: 7px; padding: 15px 20px; text-transform: initial; font-weight: bold; }
	
	
	
	
	
	.uk-container { max-width: 500px; }
	
	.uk-text-white { color: #fff !important; }
	.uk-background-primary { background-color: #FF0000 !important; }
	
	.uk-loader { width: 60px; height: 60px; }
	
	body.app .uk-modal-close-full {  }
			
	.uk-shadow { box-shadow: 0 4px 15px rgba(201,212,235,0.5); }
	.uk-margin-remove { margin: 0px !important; }
	.uk-margin-remove-botton { margin-bottom: 0px !important; }
	.uk-relative { position: relative; }
	.uk-block { display: inline-block; }
	.uk-dashed { border-bottom: dashed 2px #354770; }
	.uk-dashed:hover { text-decoration: none; }
	.uk-input-big { font-size: 20px; font-weight: bold; }
	.uk-nobr { white-space: nowrap; }
	.uk-toggle-button { text-transform: none; line-height: 50px; height: 50px; color: #354770; border-radius: 7px; border: solid 2px #CBD5EA; background: transparent; font-family: 'Gotham-Regular'; font-size: .875rem; font-style: normal; font-weight: bold; line-height: 1.4em; cursor: pointer; }
	.uk-toggle-button[disabled] { opacity: 0.5; cursor: default; }
	.uk-toggle-button.selected { border: solid 2px #FF0000; }
	
	[readonly], [readonly]:focus { background-color: #F8FAFF; border: solid 1px #CBD5EA; color: #838FA9; }
	
	.tooltip { border-bottom: dashed 1px #FF0000; color: #FF0000; cursor: help; }
	
	.toggle_password_visibility { position: absolute; right: 15px; top: 16px; color: #2d406a; }
	
	.uk-fixed { position: fixed; top: 0px; left: 0px; right: 0px; z-index: 10; }
	.uk-fixed-holder { min-height: 65px; }
	
	.uk-accordion li { padding: 0 20px; }
	.uk-accordion .uk-accordion-title { font-size: 100%; color: #354770; }
	.uk-accordion li.uk-open { padding: 20px; background: #E8EEFA; }
	.uk-accordion li.uk-open .uk-accordion-title { font-weight: bold; color: #354770; }
	
	.uk-form-icon { width: 60px; }
	
	.uk-note-muted { background: #E8EEFA; padding: 15px; border-radius: 7px; }
	.uk-note-muted.uk-grid-small { padding: 15px 0; margin-left: 0px; }
	
	.uk-note-alert { background: #ff50501c; padding: 15px; border-radius: 7px; color: #780000; }
	.uk-note-alert.uk-grid-small { padding: 15px 0; margin-left: 0px; }
	
	
	
	* { 
		-webkit-tap-highlight-color: transparent !important;
		 outline: 0;
	}

