/* Communique - GAC metadata */

#div_gac_meta_title {
    float: left;
    width: 30%;
}

#forPdf0 {
    float: right;
    width: 67%;
}

#forPdf0_1 {
    margin-top: 0;
    vertical-align: middle;
    text-align: right;
}

.left_nav_topics_discussed {
    padding-left:1.25rem;
}
.left_nav_topics_discussed p {
    font-size:.875rem;
    font-weight:600;
    color:#706961;
    text-transform:uppercase;
    margin:0 0 .5rem 0;
}

/* Communique - GAC component */

#cmque_div01 {
    float: left;
    width: 30%;
}
#forPdf1{
    float: right;
    width: 67%;
}



#forPdf1 h2 {
    font-size:1.625rem;
    line-height:1.5rem;
    text-align:left;
    border-bottom:.125rem solid #2a1f13;
    background:none;
    color:#2a1f13;
    box-sizing:content-box;
    height:inherit;
}

#agenda-pdf .inset-session {
    padding-left:2%;
    
}

/*.inset-session ul, .inset-session ol {
    padding-left:2% !important;
    margin:0;
    font-size:1rem;
    line-height:1rem;
    margin-bottom:0 !important;
}

.inset-session ul li, .inset-session ol li {
margin-bottom:0 !important;
font-size:1rem;
line-height:1rem;
padding-bottom:1px;
}

.inset-session ul li:after,.inset-session ol li:after {
    margin-bottom:0 !important;
}

.inset-session p {
    padding-left:2%;
}
*/

/*#forPdf1 h2,#agenda-pdf h2 {
    font-size:2rem;
    line-height:2rem;
    text-align:left;
    font-weight:500;
    border-bottom:.125rem solid #2a1f13;
    background:none;
    color:#2a1f13;
    box-sizing:content-box;
}

#forPdf1 h3,#agenda-pdf h3, .document_h3 {
    font-size:1.25rem;
    font-weight:500;
    line-height:1.45rem;
    margin:1rem 0 0.5rem 0;
    text-align:left;
}

#forPdf h3 a, #agenda-pdf h3 a {
    color: #047bc1;
    font-weight: 600;
    border-bottom: none;
    text-decoration: none;
}

#forPdf h3 a:hover, #agenda-pdf h3 a:hover {
    color: #002b49;
}



#forPdf1 h4,#agenda-pdf h4 {
    font-size:1rem;
    font-weight:600;
    line-height:1rem;
    margin:0;
    padding-bottom:.5rem;
    padding-top:.75rem;
}

#forPdf1 p,#agenda-pdf p {
    font-size:1rem;
    font-weight:400;
    line-height:1.5rem;
    margin:0;
}*/

.inset-padding {
    padding-left:2%;
}



.cmque-cmnt-p{
    width: 100%;
    border-top: 1px solid #cceeff;
    padding-top:6px;
    float:left;
    margin-bottom:1rem;
}
.cmque-cmnt-h5{
    width: 100%;
    border-top: 1px solid #cceeff;
    padding-top: 6px;
}

/* Correspondence Outgoing - GAC metadata*/


#correspondenceOutgoingMetaData {
    float: left;
    width: 30%;
}
#correspondenceOutgoingMetaData h5 {
    margin-bottom: 0;
    font-weight: bold;
}

#forPdf0 {
    float: right;
    width: 67%;
}
#logo {
    margin-top: 1em;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
#logo img {
    opacity: 0.3;
    filter: alpha(opacity=30);
}
#correspondenceMast {
    display: inline-block;
    width: 100%;
    font-size:1rem;
}


#cogac_meta_40db_0 {
    display: inline-block;
    width: 100%;
    margin-top: 0;
    vertical-align: middle;
    text-align: right;
    padding-left: 20px;
}
#cogac_meta_h2_40db_0 {
    text-align: center;
    margin-top: 0;
}
.recipientName {
    float: left;
    width: 100%;
    margin-bottom: 0;
    margin-top: 20px;
}
.recipientTitle {
    float: left;
    width: 100%;
    margin-bottom: 0;
    margin-top: 0;
}
.recipientCountry {
    float: left;
    width: 70%;
    margin-bottom: 0;
    margin-top: 0;
}
.officialDateAndTime {
    float: right;
    margin-bottom: 0;
}
#cogac_meta_h4_40db_0 {
    text-align: center;
    margin-top: 14px;
}
#cogac_meta_h3_40db_0 {
    display: inline-block;
    width: 100%;
    margin-top: 0;
    padding: 6px;
    vertical-align: middle;
    background: #a01300;
    color: #ffffff;
}
#cogac_meta_40db_1 {
    display: inline-block;
    width: 100%;
    margin-top: 0;
    vertical-align: middle;
    text-align: right;
    padding-left: 20px;
}
#cogac_meta_h2_40db_1 {
    text-align: center;
    margin-top: 0;
}
#cogac_meta_h4_40db_1 {
    text-align: center;
    margin-top: 14px;
}

/*Correspondence Outgoing - GAC component*/

.cogac-cmp-forPdf1{
    float: right;
    width: 67%;
}


.cogac-cmp-div-0{
    margin-top: 14px;
    margin-bottom: 0;
}
.mtb-none{
    margin-top: 0;
    margin-bottom: 0;
}
.cogac-p-1{
    margin-top: 0;
    margin-bottom:20px;
}

/*Operating Principles - GAC metadata*/


.opGac-meta-div-0 {
    float: left;
    width: 30%;
}
.opGac-meta-forPdf0 {
    float: right;
    width: 67%;
}
#opGac_meta_ba05_1 {
    margin: 20px 0 0 0;
}
@media (max-width:480px){
    #opGac_meta_ba05_1 {
        text-align:center;
    }
}
#opGac_meta_ba05_3 {
    display: inline-block;
    width: 100%;
    margin-top: 0;
    vertical-align: middle;
    text-align: right;
}
#opGac_meta_h3 {
    display: inline-block;
    width: 100%;
    margin-top: 0;
    padding: 6px;
    vertical-align: middle;
    background: #a01300;
    color: #ffffff;
}
#opGac_meta_ba05_4 {
    margin: 20px 0 0 0;
}

/*Operating Principles - GAC component*/

.opgac-compo-div30 {
    float: left;
    width: 30%;
}

@media (max-width: 480px) {
    .opgac-compo-div30 {
        width:100%;
    }
}


.opgac-compo-forPdf1 {
    float: right;
    width: 67%;
}

/*Header & Links*/
.ym-gbox #page-title{ margin-top:20px;}


@media (max-width: 480px) {
.ym-gbox #page-title{
    display:inline-block;
    width:100%;
    }
}

#page-title {
    text-align: center
}
#page-title .introduction-open {
    font-weight: bold;
    color: #047bc1;
    opacity:0.25;
}
#introduction-parent {
    margin: 1.25rem;
    margin-top:0;
    float:left;
    background-image: url("/application/themes/yaml/images/hero_space_bg.png");
    background-repeat: no-repeat;
    background-size:cover;
    font-size:1.375rem;
    font-weight:500;
    line-height:1.375rem;
}
#introduction-parent:lang(ar) {
    direction:rtl;
}
#introduction-parent img{   
 display: none;    
}
@media (max-width:480px) {
    #introduction-parent {
        margin:0 0 20px 0;
        padding: 0 10px;
        float: left;
        height: auto;
        width:auto;
        position:relative;
    }
}
@media (min-width:481px) and (max-width:768px) {
    #introduction-parent {
        height: auto;
        float: left;
        padding:0 0 0 0;
    }
    }
#introduction-text {
    float: left;
    width: 35%;
    margin-left: 14%;
    padding:20px 0;
    text-align:justify;
    color:#2a1f13;
}
@media (max-width:480px) {
    #introduction-text {
        margin:1.5rem 0 1rem 0;
        width:100%;
        padding:10px 0 0 0;
    }
}
@media (min-width:481px) and (max-width:768px) {
    #introduction-text {
        margin:0 0 0 9%;
        width: 40%;
        padding: 14px 20px 0 0;
    }
}
#introduction-text p{
   margin:0;
}
#introduction-links {
    padding:0;
    float: left;
    width: 35%;
    border-bottom:2px solid black;
    margin:2% 7% 2% 3%  ;
}
@media (max-width:480px) {
    #introduction-links {
        width: 100%;
        margin:0 0 20px 0;
        border-bottom:2px solid black;
    }   
}
@media (min-width:481px) and (max-width:768px) {
    #introduction-links {
        width: 41%;
        margin:20px 0 20px 0;
        border-bottom:2px solid black;
    }   
}
#introduction-links hr {
    height: 1px;
    border: 0;
    border-top: 2px solid #000000;
    margin: .5em 0 0 0;
}
@media (max-width:480px) {
    #introduction-links hr {
        display:none;
    }   
}
@media (min-width:481px) and (max-width:768px) {
    #introduction-links hr {
        display:none;
    }
}
#introduction-links p {
    margin: 0 0 0 0;
    padding:10px 0;
    border-bottom:2px solid black;
}
#introduction-links p:last-child {
    border:none;
}
@media (min-width:481px) and (max-width:768px) {
    #introduction-links p {
        padding:10px 0 10px 0;
    }
}

#introduction-links a{
    margin-bottom: 0.625rem;
    border-bottom:none;
}

#introduction-links a:hover{
    color:#047bc1;
    background-color:#ddeef8;
}

#introduction-close {
    float: right;
    margin-top: 1rem;
    margin-right:1rem;
}
@media (max-width:480px) {
    #introduction-close {
        position: absolute; margin-top: 6px; right:0;margin-right:10px;
    }   
}
@media (min-width:481px) and (max-width:768px) {
     #introduction-close {
        margin:14px 0 0 0;
        position:relative;
        right:-12px;
    }   
}
.edit-link {
    text-align: left;
    position : relative;
    z-index : 999;
    padding:0 !important;
}
#header_00f9_0{
    line-height: 1.25px;
    min-height: 16px;
}

#minute-pdf h2 {
    font-size:2.75rem;
    line-height:1.5rem;
    text-align:center;
    background:none;
    box-sizing:border-box;
    height:1.75rem;		
}

#minute-pdf h3 {
    font-size:1.625rem;
    line-height:1.5rem;
    background:none;
    margin: 0 0 1.5rem;
    padding-top: 1.0rem;
    border-bottom:.125rem solid #2a1f13;    
}

#minute-pdf h4 {
    font-size:1.25rem;
    line-height:1.5rem;
    text-align:center;
    background:none;
    margin: 0 0 1.5rem;
    padding-top: 0.5rem;    	
}

.activityPastUpdates {
    float: right;
    height: 35px;
    position: relative;
    top:0;
    background-color: #e9e8e7;
    border: 0.125rem solid;
    border-radius: 4px;
    box-sizing: border-box;
    font-size: smaller;
    width: 19%;
    margin-right: 15px;
}
.sub_activityPastUpdates {
        background-color: #e9e8e7;
        border: 0.125rem solid;
        border-radius: 4px;
        box-sizing: border-box;
        font-size: smaller;
        margin-left: -3px;
        }
@media screen and (-webkit-min-device-pixel-ratio:0) {
        .activityPastUpdates {
            width:21%;
        }
        
    }

.activityLatestUpdateSpan{
    padding-left: 25%;
    position:relative;
    top:5px;
}
.sub_activityLatestUpdateSpan{
    position: static;
    padding-left: 2%;
}
@media (max-width:480px) {
 .activityLatestUpdateSpan{
        padding-left: 0;
    }
.activityPastUpdates {
        margin-top:0.5rem;
    }    
}