@charset "UTF-8";
/* CSS Document */

/* --------------------------------- FONT SECTION --------------------------- */
@font-face {
    font-family: 'MyFontText';
    src: url('../fonts/AcuminPro.woff2') format('woff2'),
         url('../fonts/AcuminPro.woff') format('woff'),
         url('../fonts/AcuminPro.ttf') format('truetype');      
    font-weight: 400;
    font-style: normal;
}


@font-face {
    font-family: 'MyFontTextTitle';
    src: url('../fonts/Montserrat-Medium.woff2') format('woff2'),
         url('../fonts/Montserrat-Medium.woff') format('woff'),
         url('../fonts/Montserrat-Medium.ttf') format('truetype');      
    font-weight: 400;
    font-style: normal;
}

/*---------------------------------------- CONTAINER SECTION ---------------------- */
.containerM {
    padding: 30px 10px 30px 10px;
	background-color: #FFFFFF;
	
}
.colorOrange {
  background-color: #f45809;
}


/* --------------------------- CARDS     ------------------------------*/
.card
{
border: none;	
background-color:#FFFFFF;
}
.card-body
{
border: none;	
background-color:#FFFFFF;
	
	padding-bottom: 2px;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 0px;	
}
.card-title
{
	color:#2B547E;
	font-family:'MyFontTextTitle';
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
}
.card-title2
{
	color:#2B547E;
	font-family:'MyFontTextTitle';
	font-size: 18px;
	line-height: 22px;
	font-weight: 500;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;

}
.card-text
{
	color: #000000;
	font-family:'MyFontText';
	font-size: 15px;
	line-height: 20px;
	font-weight: 400;
	padding-bottom: 0px;
}
.card-text2
{
	color: #000000;
	font-family:'MyFontText';
	font-size: 16px;
	line-height: 18px;
	font-weight: 500;
    -webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;	
	padding-top: 10px;
	padding-bottom: 20px;
}

.card-footer
{
border: none;	
background-color:#FFFFFF;
color:#00529c;	
font-family:'MyFontText';
font-size: 16px;
line-height: 16px;
font-weight: 600;
text-align: right;
padding-bottom: 8px;
padding-top: 0px;
}

/* ========================================= END PANEL =================================*/

.mlistStyleA{
	display: table;
    margin: 0;
    padding: 10px 0 0 4px;
	color: #000000;
    font-family: 'MyFontText';
    display: table-cell;
    text-align: left;
    padding-right: 4px;
    font-size: 15px;
    line-height: 18px;
	font-weight: 400;			
}
.mlistStyleA >li{
    list-style: none;
    display: table-row;	
}
.mlistStyleA >li::before{
	content: "- "; 
	color: #000000;
    font-size: 15px;
    line-height: 18px;
	font-weight: 400;		
    display: table-cell;
    text-align: left;
    padding-right: 4px;	
	
}
.textli
{
	color: #0077C0;
	font-family:'MyFontText';
	font-size: 15px;
	line-height: 20px;
	font-weight: 500;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}

.textliB
{
	color: #0077C0;
	font-family:'MyFontText';
	font-size: 42px;
	line-height: 44px;
	font-weight: 600;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}


.fa-input { 
	font-family: FontAwesome, 'MyFontTextTitle'; 
	font-size: 18px;
    line-height: 20px;
    font-weight: 500;
    text-align: right;
	background-color:#00529c;
	color:#FFFFFF;	
	border: 1px solid;
}
.fa-input:hover, .fa-input:active, .fa-input:focus {
  color: #00529c !important;
  background-color: #f46100 !important;
  border-color: #f46100 !important;
}




<pre>::-webkit-input-placeholder { 
	font-family: 'MyFontTextTitle' !important;
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;

}
::-moz-placeholder { 
	font-family: 'MyFontTextTitle' !important; 
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;

} /* firefox 19+ */
:-ms-input-placeholder { 
	font-family: 'MyFontTextTitle' !important;
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;

} /* ie */
input:-moz-placeholder { 
	font-family: 'MyFontTextTitle' !important;
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;
}

.form-group {
padding-top: 0px;
padding-bottom: 0px;	

}

.img-responsive-parent {
    margin: 0 -60px;
}

a:active,a:focus {
outline: none;
}
a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}
.table {
    border-bottom:0px !important;
}
.table th, .table td {
    border: 1px !important;
}
.fixed-table-container {
    border:0px !important;
}



.form-group {
   margin-bottom: 0px!important;
}










/* -------------------------------------------------------------------- */
@media only screen and (min-width: 0) and (max-width: 993px)
{
.containerM2 {
padding: 10px;	
}
