body {
    font-size: 16px;
    color: #2F0037;
    line-height: 1.5;
}

p {
    margin: 26px 0;
}

.img-tag-round img {
    border-radius: 50%;
}

/**umb_name:Heading 2*/
h2 {
	font-size: 26px;
}

/**umb_name:Heading 3*/
h3 {
	font-size: 18.7px;
}

/**umb_name:Heading 4*/
h4 {
	font-size: 16px;
}

/**umb_name:Heading 5*/
h5 {
	font-size: 13px;
}

/**umb_name:Paragraph*/
p {
	margin: 26px 0;
}

/**umb_name:Blockquote*/
blockquote {
	margin: 40px 0;
	position: relative;
	padding-left: 56px;
}

/**umb_name:Right Floated Image*/
.img-tag-round {
}

/**umb_name:Purple Link*/
.purpleLink {
	color: #2f0037;
}

/**umb_name:Orange Link*/
.orangeLink {
	color: #ff7d00;
}

/**umb_name:Link With Arrow*/
.arrowLink {
	text-decoration: none;
}

/**umb_name:Caption Text*/
.b-caption-text {
	color: rgba(47,0,55,.5);
}
.mytable table {
    border-collapse:separate;
    border:solid #ff7d00 1px;
    border-radius:4px;
    -moz-border-radius:4px;
    width:100%;
    background-color:#2f0037;
    -moz-box-shadow: 0 0 2px 2px #2f0037;
    -webkit-box-shadow: 0 0 2px 2px #2f0037;
    box-shadow: 0 0 2px 2px #2f0037;
}

.mytable td, .mytable th {
    border-left:solid #ff7d00 1px;  
    width:60px; 
    height:50px;
    color:White;
}

.mytable th {
    background-color: blue;
    border-top: none;
}

.mytable td:first-child, .mytable th:first-child {
     border-left: none;     
}
.mytableActive
{
    background-color:#ff7d00; 
    color:#2f0037 !important;     
}
.card
{
    position: relative;
    height: 100px !important;
    width: 300px !important;
}
.card .info
{
    display: block;
    margin: 26px 0px 0px 0px;
}
.card .download
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    color: white;
    background-color: #ff7d00;
    opacity: 0;
    text-align: center;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}
.card:hover .download
{
    opacity: 1;
}
.download p
{
    margin-top: 20px;
}
.card .download p,
.card .download span
{
    font-size: 15pt;
    color: white;
    opacity: 0;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -ms-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition: all 0.3s ease-out;
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}
.card:hover .download p,
.card:hover .download span
{
    opacity: 1;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

div:focus{
    outline: 0px solid transparent;
}

.mytable1 table {
    border-collapse:separate;
    border:solid #ff7d00 1px;
    border-radius:4px;
    -moz-border-radius:4px;
    width:100%;
    background-color:#ffffff;
    -moz-box-shadow: 0 0 2px 2px #2f0037;
    -webkit-box-shadow: 0 0 2px 2px #2f0037;
    box-shadow: 0 0 2px 2px #2f0037;
}

.mytable1 td, .mytable1 th {
    border-left:solid #ff7d00 1px;      
    color:#ff7d00;
    height:50px;
}

.mytable1 td {
   color:#2F0037;
   height:40px;
   border-bottom:solid #ff7d00 1px; 
}

.mytable1 th {
    background-color: #2f0037;
    border-top: none;
    border-bottom:solid #ff7d00 1px; 
    font-weight:normal; 
    padding: 5px 2px 5px 2px;
}

.mytable1 td:first-child, .mytable2 th:first-child {
     border-left: none;     
}



.mytable2 table {
    border-collapse:separate;
    border:solid #ff7d00 1px;
    border-radius:4px;
    -moz-border-radius:4px;
    width:100%;
    background-color:#ffffff;
    -moz-box-shadow: 0 0 2px 2px #2f0037;
    -webkit-box-shadow: 0 0 2px 2px #2f0037;
    box-shadow: 0 0 2px 2px #2f0037;
}

.mytable2 td, .mytable2 th {
    border-left:solid #ff7d00 1px;      
    color:#ff7d00;
    height:50px;
}

.mytable2 td {
   color:#2F0037;
   height:70px;
}

.mytable2 th {
    background-color: #2f0037;
    border-top: none;
    border-bottom:solid #ff7d00 1px; 
    font-weight:normal; 
    padding: 5px 2px 5px 2px;
}

.mytable2 td:first-child, .mytable2 th:first-child {
     border-left: none;     
}

.mytable3 table {
    border-collapse:separate;
    border:solid #ff7d00 1px;
    border-radius:4px;
    -moz-border-radius:4px;
    width:100%;
    background-color:#ffffff;
    -moz-box-shadow: 0 0 2px 2px #2f0037;
    -webkit-box-shadow: 0 0 2px 2px #2f0037;
    box-shadow: 0 0 2px 2px #2f0037;
}

.mytable3 td, .mytable2 th {
    border-left:solid #ff7d00 1px;      
    color:#ff7d00;
}

.mytable3 td {
   color:#2F0037;
}

.mytable3 th {
    background-color: #2f0037;
    border-top: none;
    border-bottom:solid #ff7d00 1px; 
    font-weight:normal; 
    padding: 5px 2px 5px 2px;
    color:#ff7d00;
}

.mytable3 td {    
    border-bottom:solid #ff7d00 1px;   
}

.mytable3 td:first-child, .mytable3 th:first-child {
     border-left: none;     
}
.BootstrapPieChart_Legend_Text
{
    fill:Black !important;
}
.overview__conts_more_padding
{
   padding-left:140px;
   padding-right:140px;
}
.overview__conts_more_padding2
{
   padding-left:300px;
   padding-right:300px;
}
@media (max-width:767.98px) 
{
    .overview__conts_more_padding
    {
       padding-left:20px;
       padding-right:20px;
    }
    .overview__conts_more_padding2
    {
       padding-left:20px;
       padding-right:20px;
    }
}