/* =====================================================
   EMBASSY PRINT STYLESHEET
   Optimized Government Layout
   ===================================================== */

@media print {

@page{
    size:A4 portrait;
    margin:12mm;
}

html,body{
    background:#fff !important;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
    color:#000;
}

/* ---------------------------------
   Bootstrap Layout Fix
--------------------------------- */

.container{
    width:100% !important;
    max-width:100% !important;
}

.row{
    margin-left:-15px !important;
    margin-right:-15px !important;
}

.col-md-9{width:75% !important;float:left;}
.col-md-8{width:66.66% !important;float:left;}
.col-md-4{width:33.33% !important;float:left;}
.col-md-3{width:25% !important;float:left;}
.col-md-12{width:100% !important;float:left;}

/* ---------------------------------
   Hide Unwanted Elements
--------------------------------- */

.socialIconBox,
.marquee,
.popup,
.modal,
.modal-backdrop,
.goog-te-banner-frame,
#google_translate_element,
.sliderControls,
#controls,
#prev,#next,#play,#pause{
    display:none !important;
}

/* ---------------------------------
   Slider Fix
--------------------------------- */

#transition-timer-carousel{
    display:block !important;
    height:auto !important;
}

#transition-timer-carousel .item{
    display:none !important;
}

#transition-timer-carousel .item:first-child{
    display:block !important;
}

#transition-timer-carousel img{
    width:100% !important;
    height:auto !important;
}

/* ---------------------------------
   Header
--------------------------------- */

.jumbotron{
    background:#fff !important;
    border:none;
}

.logo img{
    max-width:180px;
}

img[src*="flag"]{
    width:25px;
}

/* ---------------------------------
   Navbar
--------------------------------- */

.navbar{
    background:#195c9f !important;
}

.navbar-nav{
    display:flex !important;
    flex-wrap:wrap;
}

.navbar-nav li a{
    font-size:8pt !important;
    padding:3pt 6pt !important;
    color:#fff !important;
}

/* ---------------------------------
   Performance Smart Board
--------------------------------- */

img[src*="mea.svg"]{
    width:100%;
}

/* ---------------------------------
   Tabs Section
--------------------------------- */

.resp-tabs-list{
    display:none !important;
}

.tab-pane{
    display:block !important;
    border:1px solid #ddd;
    padding:8pt;
    margin-bottom:10pt;
}

.tab-pane:nth-child(4),
.tab-pane:nth-child(5){
    display:none !important;
}

iframe{
    display:none !important;
}

/* ---------------------------------
   News Items
--------------------------------- */

.recordBox{
    border-bottom:1px solid #ddd;
    padding:4pt 0;
}

.recordBox a{
    color:#195c9f;
    font-weight:bold;
    font-size:9pt;
}

.size11{
    font-size:7pt;
    color:#555;
}

.recordBox img{
    display:none;
}

/* ---------------------------------
   Trade Panel
--------------------------------- */

.ulstyle{
    border:1px solid #ddd;
    margin-bottom:10pt;
}

.tpheading{
    background:#195c9f !important;
    color:#fff !important;
    font-size:10pt;
    padding:4pt 8pt;
}

.tpcontent{
    padding:6pt 8pt;
}

.tpcontent li{
    font-size:8.5pt;
    padding:2pt 0;
}

.tpcontent a{
    color:#195c9f;
}

/* ---------------------------------
   Widget Images
--------------------------------- */

.panel-section img{
    max-width:100%;
}

/* ---------------------------------
   Footer
--------------------------------- */

footer{
    border-top:3pt solid #195c9f;
    margin-top:12pt;
    padding-top:8pt;
    font-size:8pt;
}

footer a{
    color:#195c9f;
}

footer .col-md-6{
    width:50% !important;
    float:left;
}

/* ---------------------------------
   Tables
--------------------------------- */

table{
    border-collapse:collapse;
    width:100%;
    font-size:8.5pt;
}

th,td{
    border:1px solid #aaa;
    padding:4pt;
}

th{
    background:#195c9f !important;
    color:#fff;
}

/* ---------------------------------
   Typography
--------------------------------- */

h1,h2,h3,h4{
    color:#195c9f;
}

h1{font-size:15pt;}
h2{font-size:13pt;}
h3{font-size:11pt;}

p{
    margin-bottom:4pt;
}

a[href]:after{
    content:"";
}

/* ---------------------------------
   Prevent Page Break Issues
--------------------------------- */

.recordBox,
.ulstyle,
table{
    page-break-inside:avoid;
}

}