﻿@font-face {
  font-family: 'Montserrat';
  src: url('Fonts/Montserrat-Regular.ttf');
}

.Button
{
	border: thin Outset Silver;
    background: #D0DEF0 url('../images/thbackground.gif');
    color: #15428B;
	    font-family:Montserrat;
	    font-size: 12px;	
	    text-align:center;
	    line-height:20px;
	    cursor:pointer;  
	    border-spacing:1px;
	    width:auto;
    height: 22px;
    margin-left: 0px;
    margin-right: 0px;
    }

.ButtonBasic
{
	background:#D0DEF0;
	color: #15428B;
	font-family:Montserrat;
	font-size: 12px;
	text-align:center;
	line-height:20px;
	cursor:pointer;  
	border-style:solid;
	border-spacing:1px;
	border-width:1px;
	border-color:Silver;
	width:auto;
	height:25px;	
	margin-bottom:0px; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px;
}

.label
{
    color:#104e8b;
    font-style:normal;
    font-family:Montserrat;
    font-size:14px;
}

/*.textBox
{
    color:Black;
    font-style:normal;
    font-family:Montserrat;
    font-size:12px;
    margin-bottom:0px; 
}*/

/*TextBox display:block;*/
.textBox{padding:.1rem .75rem;font-family:Montserrat;font-size:12px;line-height:1.5;color:#20252a;color:var(--app-component-color);background-color:#fff;background-color:var(--app-component-bg);background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;appearance:none;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.textBox:focus{color:#20252a;color:var(--app-component-color);background-color:#fff;background-color:var(--app-component-bg);border-color:#67abe9;outline:0;box-shadow:0 0 0 .25rem rgba(52,143,226,.25)}

.checkBox
{
    color:#104e8b;
    font-style:normal;
    font-family:Montserrat;
    font-size:14px;
}
.checkBox{min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.checkBox .checkBox-cls{float:left;margin-left:-1.5em}
.checkBox-cls{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}
.checkBox-cls[type=checkbox]{border-radius:.25em}.checkBox-cls[type=radio]{border-radius:50%}.checkBox-cls:active{-webkit-filter:brightness(90%);filter:brightness(90%)}
.checkBox-cls:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.checkBox-cls:checked{background-color:#0d6efd;border-color:#0d6efd}
.checkBox-cls:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E")}

.radioButton
{
    color:#104e8b;
    font-style:normal;
    font-family:Montserrat;
    font-size:14px;
}

.dropDownList 
{
    color:Black;
    font-style:normal;
    font-family:Montserrat;
    font-size:12px;
    margin-bottom:0px; 
}

.dropDownList
{font-family:Montserrat;padding:.0rem 0rem .0rem .2rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){.dropDownList{transition:none}}
.dropDownList:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.dropDownList:disabled{background-color:#e9ecef}
.dropDownList-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.2rem}
.dropDownList-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.3rem}

.headline
{
    background:#104e8b url(../images/tab_m.png) repeat;
    font-family:Montserrat;
    font-size:15px;
    font-weight:bold;
    font-style:normal; 
    text-align:center; 
    color:white;
    width:100%;
} 

.dropDownListHeadline
{
    font-family:Montserrat;
    font-size:12px;
    font-weight:normal;
    font-style:normal; 
    text-align:center; 
    color:Black;
    width:100%;
} 

.tituloRPT
{
    font-family:Montserrat;
    font-size:14px;
    font-weight:bold;
    font-style:normal; 
    text-align:center; 
    color:Black;
    width:100%;
} 
   
 .dateRPT	
 {
   font-family:Montserrat;
    font-size:10px;
    font-weight:bold;
    font-style:normal; 
    text-align:right; 
    color:Black;
}

.titleCollapsePanel
{
	background:#D0DEF0 url(../images/thbackground.gif) repeat;
	color: #15428B;
	font-family:Montserrat;
	font-size: 12px;	
	text-align:left;
	cursor:pointer;  
	border-style:none;
	border-spacing:0px;
	border-width:thin;
	border-color:Silver;
	width:auto;
	height:15px;	
	margin-bottom:0px; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px;  
}

.headSimple
{
	background:# F0F8FF;
	color: #104e8b;
	font-family:Montserrat;
	font-size: 12px;
	text-align:center;
	border-style:inset;
	border-spacing:1px;
	border-width:1px;
	border-color:#D0DEF0;
	width:auto;
	height:25px;	
}
