.main-content{
/*background: url("../../images/logo.png");
*/}
.main-container{
  padding: 2em;
  border: 3px solid;
}
.watermark{
  position: absolute;
  top: 20%;
  left: 25%;
  opacity: .2;
  z-index: -9999;
}
.left{
  float: left;
}
.right{
  float: right;
}
.result_header {
   
}
.top-left-text {
    position: absolute;
}
.top-right-text {
    position: absolute;
    right: 30px;
}
.top-left-text label{
  text-align: left;
}
#course_name{
  margin-top: 4em;

}
#course_name h3{
  font-size: 2rem;
  font-family: 'Sanchez', serif;
}
.text_content {
    text-align: justify;
    margin-top: 2em;
    font-size: 1.2em;
    margin-bottom: 2em;
    line-height: 2;

}
.mark_table {
    border: 1px solid;
    border-top: none;
}
.title {
    border-bottom: 1px solid;
}
span.text_italic {
    font-style: italic;
    font-size: 1.2em;
    word-spacing: 8px;
    color: #9a3737;
}
span.text_detail {
    word-spacing: 0px;
    font-weight: bold;
    color: #1e4839;
    font-family: 'Roboto Condensed', sans-serif;
}

.result_footer{
  margin-top: 43px;
}
.place{
  text-align: left;
  margin-top: 56px;
}
.grade_label {
  text-align: left;
  margin-right: 35px;
  font-size: 12px;
  margin-top: 3px;
}
.verify_label {
    text-align: left;
    font-size: 12px;
    margin-left: 35px;
}
.ceal{
  text-align: right;
  margin-right: 2em;
}

.ceal h6 {
    margin-right: 0;
}
.column,
.columns {
  width: 100%;
  float: left;
  box-sizing: border-box; }

  .one.column,
  .one.columns                    { width: 4.66666666667%; }
  .two.columns                    { width: 13.3333333333%; }
  .three.columns                  { width: 22%;            }
  .four.columns                   { width: 30.6666666667%; }
  .five.columns                   { width: 39.3333333333%; }
  .six.columns                    { width: 48%;            }
  .seven.columns                  { width: 56.6666666667%; }
  .eight.columns                  { width: 65.3333333333%; }
  .nine.columns                   { width: 74.0%;          }
  .ten.columns                    { width: 86.6666666667%; }
  .eleven.columns                 { width: 91.3333333333%; }
  .twelve.columns                 { width: 100%; margin-left: 0; }

/* Clearing
–––––––––––––––––––––––––––––––––––––––––––––––––– */

/* Self Clearing Goodness */
.container:after,
.row:after,
.u-cf,
.clearfix {
  content: "";
  display: table;
  clear: both; }




h1, h2, h3, h4, h5, h6 {
  margin: 0;
  /*font-family: 'Roboto Condensed', sans-serif; */
}
h1 { font-size: 3.7rem; /*line-height: 1.2; */ letter-spacing: -.1rem;}
h2 { font-size: 3.3rem; /*line-height: 1.25;*/ letter-spacing: -.1rem; }
h3 { font-size: 2.7rem; /*line-height: 1.3; */ letter-spacing: -.1rem; }
h4 { font-size: 2.1rem; /*line-height: 1.35;*/ letter-spacing: -.08rem; }
h5 { font-size: 1.5rem; /*line-height: 1.5; */ letter-spacing: -.05rem; }
h6 { font-size: 1.3rem; /*line-height: 1.6; */ letter-spacing: 0; }

.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  display: inline-block;
  height: 38px;
  padding: 0 30px;
  color: #555;
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  line-height: 38px;
  letter-spacing: .1rem;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid #bbb;
  cursor: pointer;
  box-sizing: border-box; }


@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}




