/* Description:     Defines MY- styles for use with UIkit
 ========================================================================== */

html 						{}

body						{}

.my-banner-text				{color: #143671;}
.my-diag-banner				{display: none;}  /* */

.my-hr						{border: 1px solid #005a9c; margin-bottom: 0px;}
.my-hr-alt					{border: 1px solid #c41716; margin-bottom: 0px;}

.map-responsive				{overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}
.map-responsive iframe		{left:0; top:0; height:100%; width:100%; position:absolute;}

.map-responsive2			{overflow:hidden; padding-bottom:100%; position:relative; height:0;}
.map-responsive2 iframe		{left:0; top:0; height:100%; width:100%; position:absolute;}

.my-cover-img				{width: auto; height: 100px; object-fit: contain; padding: 10px;}
.my-cover-img-s				{width: auto; height: 100px; object-fit: contain; padding: 0px 10px;}

.my-affiliates				{font-size: smaller;}

.my-panel					{background-color: #143671; color: #eee; border: 0px solid #143671; border-radius: 5px; padding: 10px 0px 10px 0px;}
.mypanel a 					{color: #fff;}
.my-panel-title,
.my-panel-image,
.my-panel-subtitle			{text-align: center; margin-bottom: 5px;}
.my-panel-image,
.my-panel-subtitle			{margin-top: 5px;}
.my-panel-image				{background-color: #83c5e1; color: #ccc;}
.my-panel-padding			{padding: 20px;}
.my-panel-body				{background-color: #005a9c; color: #fff; min-height: 160px;}


.my-sidebar					{background-color: #005a9c; color: #eee; min-height: 160px; 
								border-radius: 5px; border-top: 5px solid #143671; border-bottom: 5px solid #143671;}

.my-sidebar-divider			{min-height: 5px;}
								
.my-sidebar-title,
.my-sidebar-image,
.my-sidebar-subtitle		{text-align: center; margin: 0px;}								

.my-sidebar-title			{padding-top: 5px; padding-bottom: 10px;}

.my-sidebar-image,
.my-sidebar-subtitle,
.my-sidebar-content			{padding-top: 5px; padding-bottom: 5px;}								

.my-sidebar-title,
.my-sidebar-subtitle,
.my-sidebar-divider			{background-color: #143671; color: #fff;}

.my-sidebar-image			{background-color: #83c5e1; color: #ccc;}

.my-sidebar-body			{padding: 20px;}
.my-sidebar-body-max		{max-height: 315px; overflow: auto;}

.my-sidebar-item			{padding-left: 20px; padding-right: 20px}
								
.my-sidebar a				{color: #eee;}
.my-sidebar a:link			{}
.my-sidebar a:visited		{}
.my-sidebar a:hover			{font-weight: bold; text-decoration: none;}

.my-gallery-folder			{padding-left: 20px; padding-right: 20px;}

.my-main-img				{padding: 20px;}

.lineheight10				{line-height: 1.0;} 
.lineheight15				{line-height: 1.5;} 

.border-img					{border-top:   solid 3px #404040; border-bottom: solid 3px #c0c0c0;
								border-right: solid 3px #c0c0c0; border-left:   solid 3px #404040;}

.txt-left					{text-align: left;}
.txt-right					{text-align: right;}
.txt-center					{text-align: center;}
.txt-justify				{text-align: justify;}

.my-no-margin				{margin-top: 0px; margin-bottom: 0px;}
