.MofaSContent p {
    text-align: right;
    font-size: 16px !important;
    font-weight: bold !important;
    padding: 3px;
    text-align: justify;
    margin-bottom: 25px;
}
.MofaSContent strong {
    font-weight: bold !important;
    padding: 4px;
    width: 100%;
    float: left;
    border-radius: 7px;
    color: #3358ab;
    font-size: 17px !important;
    background-color: #efefef;
    margin-bottom: 12px;
    box-shadow: -1px 1px 5px 0px #848484;
}
.MofaSContent ol {
    counter-reset: item;
    text-align: justify;
    margin-left: 0 !important;
    margin-bottom: 20px;
    width: 98%;
    margin-top: -15px;
}
    .MofaSContent ol li {
        display: block;
        font-size: 16px;
        font-weight: bold;
        color: #4c4c4c;
        margin-left: 0 !important;
    }
    .MofaSContent ol li:before {
        content: counter(item) ". ";
        counter-increment: item;
        color: #3358ab;
    }
.MofaSContent ul {
    text-align: justify;
    margin-right: 0 !important;
    margin-bottom: 20px;
    width: 98%;
    margin-top: -15px;
    clear:both;
}

    .MofaSContent ul li {
        list-style-type: disc !important;
        font-size: 16px;
        font-weight: bold;
        color: #4c4c4c;
        margin-left: 0 !important;
        margin-right: 20px !important;
    }
.MofaSContent a {
    font-weight: bold !important;
    font-size: 16px !important;
    color: #98b2d4 !important;
}
    .MofaSContent a:hover {
        color: #274975 !important;
    }
.MofaSContent img {
    border-style: none;
    border-radius: 14px;
    box-shadow: 0px 2px 10px 0px #424242;
    width:100%;
    height:auto;
}
.MofaSContent h1 {
    padding: 18px !important;
    background-color: #346eaf;
    font-size: 20px !important;
    text-align: center;
    color: white;
    font-weight: bold !important;
    border-radius: 7px;
    margin-bottom: 15px;
    box-shadow: -1px 1px 5px #848484;
    border-bottom: none !important;
}
.MofaSContent span {
    color: #3358ab;
    font-size: 16px !important;
    font-weight: bold !important;
}

.MofaSContent table {
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
    font-weight: bold;
    margin-bottom: 25px;
}

    .MofaSContent table tr th,
    .MofaSContent table tr td {
        border-left: 1px solid #bbb;
        border-bottom: 1px solid #bbb;
        padding: 5px;
        font-size: 14px !important;
        text-align: justify;
    }

        .MofaSContent table tr th:first-child,
        .MofaSContent table tr td:first-child {
            border-right: 1px solid #bbb;
        }

    .MofaSContent table tr th {
        background: #3358ab;
        color: #efefef;
        border-top: 1px solid #bbb;
        text-align: center;
        font-size: 16px !important;
        padding:8px;
    }
    .MofaSContent table tr:first-child th:first-child {
        border-top-right-radius: 10px;
    }

    .MofaSContent table tr:first-child th:last-child {
        border-top-left-radius: 10px;
    }

    .MofaSContent table tr:last-child td:first-child {
        border-bottom-right-radius: 10px;
    }

    .MofaSContent table tr:last-child td:last-child {
        border-bottom-left-radius: 10px;
    }
.MofaSContent .centerSecChild td:nth-child(2),
.MofaSContent .centerSecChild td:nth-child(3),
.MofaSContent .centerSecChild td:nth-child(4) {
    text-align: center !important;
}

.MofaSContent .LeftPageImg {
    float: left !important;
    margin: 30px;
    width: 25%;
}

@media only screen and (max-width: 767px) {
    .MofaSContent .LeftPageImg {
        margin: 25px 20px 5px 5px;
        width: 50%;
    }

    .MofaSContent strong {
        padding: 4px 19px;
        text-align: right;
    }
}

/*** AMB CV ***/

.cv_name_block{
width: 60%; display: inline-block;
}
.cv_name{
	font-size: 16px;
	font-weight: bold;
}

.cv_title{
	font-size:14px;
}

.cv_img{
width: 30%; display: inline-block;
padding-bottom:10px;
}

.cv_date{
line-height:30px;
}

.MofaSContent strong {
        padding: 10px 15px;
}

@media only screen and (max-width: 767px) {
.cv_name_block{
width: 100%; display: block;
}

.cv_img{
width: 100%; display: block;
}

.MofaSContent strong {
    text-align: right;
}

.MofaSContent ul li{
/**margin-right: 5px !important;**/
list-style-type: none;
}

}