/* font-family: "GothamProRegular"; */
@font-face {
    font-family: "GothamProRegular";
    src: url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProRegular.eot");
    src: url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProRegular.eot?#iefix")format("embedded-opentype"),
    url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProRegular.woff") format("woff"),
    url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "GothamProBold"; */
@font-face {
    font-family: "GothamProBold";
    src: url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProBold.eot");
    src: url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProBold.eot?#iefix")format("embedded-opentype"),
    url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProBold.woff") format("woff"),
    url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "GothamProBlack"; */
@font-face {
    font-family: "GothamProBlack";
    src: url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProBlack.eot");
    src: url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProBlack.eot?#iefix")format("embedded-opentype"),
    url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProBlack.woff") format("woff"),
    url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProBlack.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "GothamProLight"; */
@font-face {
    font-family: "GothamProLight";
    src: url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProLight.eot");
    src: url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProLight.eot?#iefix")format("embedded-opentype"),
    url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProLight.woff") format("woff"),
    url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "GothamProMedium"; */
@font-face {
    font-family: "GothamProMedium";
    src: url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProMedium.eot");
    src: url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProMedium.eot?#iefix")format("embedded-opentype"),
    url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProMedium.woff") format("woff"),
    url("https://d3on3ztz3vi4v9.cloudfront.net/fonts/GothamProMedium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

.omt-card {
    margin-left: auto;
    margin-right: auto; 
    padding-top: 15px;
    padding-bottom: 15px;  
}

.omt-card-rendering {
    background: url("https://d3on3ztz3vi4v9.cloudfront.net/images/general/gomental/paper-bg.jpg");
    margin: 2%;
    border: 1px solid #cfd8dc;
    border-radius: 3px;
    box-shadow: 0 1px 2px 1px rgba(167,164,164,.25);
    padding: 22px 20px 22px 20px;
    margin: 20px 10px 0 15px;
}

.omt-modules-keypoints-wrapper {
    
}

.omt-modules-keypoints {
    background-color: #002391;
    color:#fff;
    padding-top: 15px;
    padding-bottom: 15px;
    /*max-width: 321px;*/
   
}
.omt-modules-keypoints:before {
    content:'';
    border: 135px solid transparent;
    border-right: 174px solid #002391;
    border-top: 0px solid #002391;
    position: absolute;
    top: 100%;
    /*right: 25%;*/
    right:15px;
}
.omt-modules-keypoints:after {
    content:'';
    border: 135px solid transparent;
    border-left: 174px solid #002391;
    border-top: 0px solid #002391;
    position: absolute;
    top: 100%;
    /*left: 25%;*/
    left:15px;
}

.omt-modules-keypoints-heading {
    font: 20px 'GothamProBlack', verdana, sans-serif;
    text-align: center;
    margin-bottom: 36px;
}

.omt-modules-keypoints ul {
    padding: 0 0 0 15px;
    background-color: #002391;
}

.omt-modules-keypoints ul li {
    list-style-type: none;
    font: 12px 'GothamProMedium', verdana, sans-serif;
    margin-bottom: 10px;
    display: block;
    margin-left: 14px;
}

.omt-modules-keypoints ul li:before {
    content: '';
    display: inline-block;
}
.omt-statements-sm-padding {
    padding-top: 147px;
}
.omt-statements {
    text-transform: uppercase;
    font: 15px 'GothamProLight', verdana, sans-serif;
    margin-left: 15px;
    padding-right: 15px;
}

.omt-statements .omt-orgnization {
    font-size: 26px;

}
.omt-statements .omt-statement-firstline {
    font: 30px 'GothamProBlack', verdana, sans-serif;
    margin-bottom: 30px;

}
.omt-statements .omt-statement-secondline {
    font: 26px 'GothamProBlack', verdana, sans-serif;
    margin-bottom: 50px;
}

.omt-statements .omt-statement-thirdline {
    margin-bottom: 50px;
}

.omt-statements .omt-statement-fullname {
    margin-bottom: 30px;
    text-align: center;
    font: 18px 'GothamProBlack', verdana, sans-serif;
}

.omt-statements .omt-statement-finalline {
    margin-bottom: 115px;
    line-height: 1.5;
}

.omt-signing-area {
    text-align: center;
    vertical-align: bottom;
    padding: 49px 0 50px 0;
    margin:0 40px;
    font:15px 'GothamProLight', verdana, sans-serif;
}

.omt-signature {
    border-top: 1px solid #000;
    padding: 10px 0 10px 0;
}

.omt-signature img {
    max-height: 200px;
    position: absolute;
    top: -93px;
    left: 28px;
}
.omt-logo-holder {
    margin:19px 0 39px 0;
    position: absolute;
    top: -101px;
}
.omt-logo-holder img {
    max-height: 100px;
}
.omt-logo-holder-sm  {
    padding-top:40px; 
    padding-bottom:40px;

}
.omt-logo-holder-sm  img{
     max-height: 100px;
}

.omt-date-awarded-area {
    border-top: 1px solid #000;  
    padding: 10px 0 10px 0;
}
.omt-date-awarded {
    position: absolute;
    top: -30px;
    left: 93px;
}
.omt-toolbar {
    background-color: #4f595d;
    border-top: 1px solid rgba(158,177,185,.25);
    border-bottom: 1px solid rgba(158,177,185,.25);
    margin-top:60px;
}
.omt-toolbar .omt-notice {
    margin-left: 30px;
    margin-right:30px;
}

.omt-toolbar .omt-notice .bs-callout {
    padding-bottom: 50px;
}
/* fix IE */
.ie9 img[src*=".svg"] {
  width: 100%; 
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  img[src*=".svg"] {
    width: 100%; 
  }
}
@media print {
  .omt-card {
    margin: 0;
    padding: 0; 
    color: #555 !important; 
  }
  .omt-modules-keypoints-heading {
    margin-bottom: 10px;
  }
  .omt-card-rendering {
    background: url("https://d3on3ztz3vi4v9.cloudfront.net/images/general/gomental/paper-bg.jpg") !important;
    -webkit-print-color-adjust: exact;
  }
  
  .omt-card .omt-modules-keypoints {
    background-color: #002391 !important;
    color: white !important;
  }

  .omt-card .omt-modules-keypoints-heading,.omt-card ul li {
    color: white !important;
  }
  .omt-card ul li {
    margin-left: 4px;
  }
  
  .fa-inverse:before {
        color: #fff !important;
  }
  .omt-card .col-md-4 {
    width: 33.33333333%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
  }

  .omt-card .col-md-3 {
    width: 25%;
  }

  .omt-card .col-md-9 {
    width: 75%;
  }
  .omt-card .omt-statements-sm-padding {
    padding-top: 0;
  }

  .omt-modules-keypoints:before {
    content:'';
    border: 80px solid transparent;
    border-right: 120px solid #002391;
    border-top: 0px solid #002391;
    position: absolute;
    top: 100%;
    /*right: 25%;*/
    right:15px;
  }
  .omt-modules-keypoints:after {
        content:'';
        border: 80px solid transparent;
        border-left: 120px solid #002391;
        border-top: 0px solid #002391;
        position: absolute;
        top: 100%;
        /*left: 25%;*/
        left:15px;
   }
    .omt-statements .omt-statement-firstline {
        margin-bottom: 20px;
        color: #555 !important; 
    }
    .omt-statements .omt-statement-secondline {  
        margin-bottom: 30px;
        color: #555 !important; 
    }

    .omt-statements .omt-statement-thirdline {
        margin-bottom: 30px;
        color: #555 !important; 
    }

    .omt-statements .omt-statement-fullname {
        margin-bottom: 20px;
        color: #555 !important; 
    }

    .omt-statements .omt-statement-finalline {
        margin-bottom: 110px;
        line-height: 1.5;
        color: #555 !important; 
    }
    .omt-signing-area {
        padding: 0 0 10px 0;
        margin:0 10px;
    }

    .omt-logo-holder-sm  {
        padding-top:0; 
        padding-bottom:0;
        position: absolute;
        top: -58px;
    }

    .omt-logo-holder-sm img{
        height: auto;
        width: 100px;
    }

}

