/*!
 * Start Bootstrap - Small Business (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

body {
    padding-top: 70px; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
}

.navbar-fixed-top .nav {
    padding: 15px 0;
}

.navbar-fixed-top .navbar-brand {
    padding: 0 15px;
}

footer {
    padding: 30px 0;
}

@media(min-width:768px) {
    body {
        padding-top: 100px; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
    }

    .navbar-fixed-top .navbar-brand {
        padding: 15px 0;
    }
}



body {
        margin: 0;
        padding: 0;
        background-color: #FAFAFA;

    }
    * {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }
    .page {
        width: 21cm;
        min-height: 29.7cm;
        padding: 2cm;
        margin: 1cm auto;
        border: 1px #D3D3D3 solid;
        border-radius: 5px;
        background: white;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    }
    .subpage {
       
        border: 2px solid black;
        height: 256mm;
        outline: 2cm white solid;
    }
	
	

    .subpage1 {
       
        border: 2px solid black;
        height: 410mm;
        outline: 2cm white solid;
    }
	
	
	
	    .subpage2 {
       
        border: 2px solid black;
        height: 390mm;
        outline: 2cm white solid;
    }
	
	
    
    @page {
        size: A4;
        margin: 0;
    }
	
	
	

	
	
    @media print {
        .page {
            margin: 0;
            border: initial;
            border-radius: initial;
            width: initial;
            min-height: initial;
            box-shadow: initial;
            background: initial;
            page-break-after: always;
        }
		.dontPrint {
       display:none;
    }
    }

h1 {
font-family: 'Droid Serif', serif;
font-size:40px;
font-weight:900;
padding-top:5px;
padding-bottom:5px;
margin-top:0px;
margin-bottom:0px;
color:#414141;		
}



h2 {
font-family: 'Droid Serif', serif;
font-size:26px;
color:#CCCCCC;	
padding-top:5px;
padding-bottom:5px;
margin-top:0px;
margin-bottom:0px;
font-weight:200;	
}

h3 {
font-family: 'Droid Serif', serif;
font-weight:900;
color:#414141;	
}

h4 {
font-family:Calibri;font-size:22px;	
font-weight:600;
color:#2a7fb8;		
}

p {
font-family:Calibri;font-size:14px;	
font-weight:400;
}

td {font-family:Calibri;font-size:90%;	
font-weight:600;}

th {font-family:Calibri;font-size:90%;	
font-weight:900;}

.checkbox {
font-family:Calibri;font-size:90%;	
font-weight:900;	
	
}


a {
font-family:Calibri;font-size:100%;	
	
}

ul {
font-family:Calibri;font-size:14px;	
font-weight:400;	
}

.smaller {
font-size:80%;	
	
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}


.mt60 {margin-top:60px;}
.mb60 {margin-bottom:60px;}
.ml60 {margin-left:60px;}
.mr60 {margin-right:60px;}

.pt60 {padding-top:60px;}
.pb60 {padding-bottom:60px;}
.pl60 {padding-left:60px;}
.pr60 {padding-right:60px;}

.mt50 {margin-top:50px;}
.mb50 {margin-bottom:50px;}
.ml50 {margin-left:50px;}
.mr50 {margin-right:50px;}

.pt50 {padding-top:50px;}
.pb50 {padding-bottom:50px;}
.pl50 {padding-left:50px;}
.pr50 {padding-right:50px;}


.mt40 {margin-top:40px;}
.mb40 {margin-bottom:40px;}
.ml40 {margin-left:40px;}
.mr40 {margin-right:40px;}

.pt40 {padding-top:40px;}
.pb40 {padding-bottom:40px;}

.pl40 {padding-left:40px;}
.pr40 {padding-right:40px;}

.mt30 {margin-top:30px;}
.mb30 {margin-bottom:30px;}
.ml30 {margin-left:30px;}
.mr30 {margin-right:30px;}

.pt30 {padding-top:30px;}
.pb30 {padding-bottom:30px;}
.pl30 {padding-left:30px;}
.pr30 {padding-right:30px;}

.mt20 {margin-top:20px;}
.mb20 {margin-bottom:20px;}
.ml20 {margin-left:20px;}
.mr20 {margin-right:20px;}

.pt20 {padding-top:20px;}
.pb20 {padding-bottom:20px;}
.pl20 {padding-left:20px;}
.pr20 {padding-right:20px;}

.mt10 {margin-top:10px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}
.mr10 {margin-right:10px;}

.pt10 {padding-top:10px;}
.pb10 {padding-bottom:10px;}
.pl10 {padding-left:10px;}
.pr10 {padding-right:10px;}

.mt5 {margin-top:5px;}
.mb5 {margin-bottom:5px;}
.ml5 {margin-left:5px;}
.mr5 {margin-right:5px;}

.pt5 {padding-top:5px;}
.pb5 {padding-bottom:5px;}
.pl5 {padding-left:5px;}
.pr5 {padding-right:5px;}


.mt0 {margin-top:0px;}
.mb0 {margin-bottom:0px;}
.ml0 {margin-left:0px;}
.mr0 {margin-right:0px;}



.pad50 {padding:50px;}
.marg50 {margin:50px;}
.pad40 {padding:40px;}
.marg40 {margin:40px;}
.pad30 {padding:30px;}
.marg30 {margin:30px;}
.pad20 {padding:20px;}
.marg20 {margin:20px;}
.pad10 {padding:10px;}
.marg10 {margin:10px;}
.pad5 {padding:5px;}
.marg5 {margin:5px;}

.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font15 {font-size:15px;}
.font16 {font-size:16px;}
.font17 {font-size:17px;}
.font18 {font-size:18px;}
.font19 {font-size:19px;}
.font20 {font-size:20px;}
.font21 {font-size:21px;}
.font22 {font-size:22px;}
.font23 {font-size:23px;}
.font24 {font-size:24px;}
.font25 {font-size:25px;}
.font26 {font-size:26px;}
.font27 {font-size:27px;}
.font28 {font-size:28px;}
.font29 {font-size:29px;}
.font30 {font-size:30px;}
.font40 {font-size:40px;}
.font50 {font-size:50px;}

.table1 {width:500px;border: 1px solid #c3c3c3;}
.borderdiv {border-bottom: 1px solid #a0c3db;}
.borderdiv1 {border-top: 1px solid #a0c3db;}
.strong {font-weight:900;}

.wid100{width:100%;}
.wid90{width:90%;}
.wid85{width:85%;}
.wid80{width:80%;}
.wid75{width:75%;}

.skyblue{background-color:#2a7fb8;}
.borderblue {border:1px solid #a0c3db}
.grey {color:#838383;}
.white {color:white;}
.black {color:black;}
.underline {text-decoration:underline;}

.subheading {font-size:140%;font-weight:900;}


/*Performance table */

.headerstext {
font-family:Calibri;font-size:14px;		
font-weight:700;	
}

.headerstext {
font-family:Calibri;font-size:14px;		
font-weight:500;	
}

.datatext {
font-family:Calibri;font-size:14px;	
	
}

.tableheaders{
background: rgba(24,76,115,1);
background: -moz-linear-gradient(top, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(24,76,115,1)), color-stop(100%, rgba(52,156,247,1)));
background: -webkit-linear-gradient(top, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: -o-linear-gradient(top, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: -ms-linear-gradient(top, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: linear-gradient(to bottom, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#184c73', endColorstr='#349cf7', GradientType=0 );

border-left:1px solid #c4d6eb;
border-bottom:2px solid #c4d6eb;
padding:10px;
color:white;
}

.tableheadersend {
background: rgba(24,76,115,1);
background: -moz-linear-gradient(top, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(24,76,115,1)), color-stop(100%, rgba(52,156,247,1)));
background: -webkit-linear-gradient(top, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: -o-linear-gradient(top, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: -ms-linear-gradient(top, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: linear-gradient(to bottom, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#184c73', endColorstr='#349cf7', GradientType=0 );
border-right:1px solid #c4d6eb;
border-left:1px solid #c4d6eb;
border-bottom:2px solid #c4d6eb;
padding:10px;
color:white;
}

.tableheaderend {
background: rgba(24,76,115,1);
background: -moz-linear-gradient(top, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(24,76,115,1)), color-stop(100%, rgba(52,156,247,1)));
background: -webkit-linear-gradient(top, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: -o-linear-gradient(top, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: -ms-linear-gradient(top, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: linear-gradient(to bottom, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#184c73', endColorstr='#349cf7', GradientType=0 );
padding:10px;
color:white;
border-bottom:2px solid #c4d6eb;
}


.tableleftheaders {
background: rgba(24,76,115,1);
background: -moz-linear-gradient(left, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(24,76,115,1)), color-stop(100%, rgba(52,156,247,1)));
background: -webkit-linear-gradient(left, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: -o-linear-gradient(left, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: -ms-linear-gradient(left, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: linear-gradient(to right, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#184c73', endColorstr='#349cf7', GradientType=1 );	
border-bottom:1px	solid #c4d6eb;
padding:10px;	
color:white;
}

.tablecontentnormal {
border-left:1px solid #c4d6eb;
border-bottom:1px	solid #c4d6eb;
padding:10px;
background-color:#dae4ef;
}

.tablecontentnormalend {
	border-left:1px solid #c4d6eb;
border-right:1px solid #c4d6eb;
border-bottom:1px	solid #c4d6eb;
padding:10px;
background-color:#dae4ef;
}

.fixed{
position:fixed;
top:10px;
right:10px;	
	
}



.lostsupertable th {
font-family:Calibri;
font-size:16px;	
font-weight:900;
color:white;
text-transform:uppercase;
padding:10px;
background: rgba(24,76,115,1);
background: -moz-linear-gradient(top, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(24,76,115,1)), color-stop(100%, rgba(52,156,247,1)));
background: -webkit-linear-gradient(top, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: -o-linear-gradient(top, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: -ms-linear-gradient(top, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
background: linear-gradient(to bottom, rgba(24,76,115,1) 0%, rgba(52,156,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#184c73', endColorstr='#349cf7', GradientType=0 );
border-top:1px solid #609cda;
border-bottom:1px solid #609cda;
}


.lostsupertable td {
font-family:Calibri;
font-size:14px;	
font-weight:300;

padding:10px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
border-bottom:1px solid #d4d4d4;
}

.lostsupertable table {
border:2px solid #355e88;

}

.lostsupertable ul {
font-family:Calibri;
font-size:14px;	
font-weight:300;
-webkit-padding-start: 12px;

}

iframe { overflow:hidden; }
.toc  {
    list-style: decimal;
}

.toc1 { list-style: lower-alpha}











.parent {
  position: relative;
}
.child {
  position: absolute;
  top: 50%;
  height: 100px;
  margin-top: -50px; /* account for padding and border if not using box-sizing: border-box; */
}











.navbar, .dropdown-menu{
background:#23282e;
border: none;

}

.nav>li>a, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .dropdown-menu>li>a, .dropdown-menu>li{
  border-bottom: 3px solid transparent;
}
.nav>li>a:focus, .nav>li>a:hover,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
  border-bottom: 3px solid transparent;
  background: none;
}
.navbar a, .dropdown-menu>li>a, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .navbar-toggle{
 color: #fff;
}
.dropdown-menu{
      -webkit-box-shadow: none;
    box-shadow:none;
}

.nav li:hover:nth-child(8n+1), .nav li.active:nth-child(8n+1){
  border-bottom: #C4E17F 3px solid;
}
.nav li:hover:nth-child(8n+2), .nav li.active:nth-child(8n+2){
  border-bottom: #F7FDCA 3px solid;
}
.nav li:hover:nth-child(8n+3), .nav li.active:nth-child(8n+3){
  border-bottom: #FECF71 3px solid;
}
.nav li:hover:nth-child(8n+4), .nav li.active:nth-child(8n+4){
  border-bottom: #F0776C 3px solid;
}
.nav li:hover:nth-child(8n+5), .nav li.active:nth-child(8n+5){
  border-bottom: #DB9DBE 3px solid;
}
.nav li:hover:nth-child(8n+6), .nav li.active:nth-child(8n+6){
  border-bottom: #C49CDE 3px solid;
}
.nav li:hover:nth-child(8n+7), .nav li.active:nth-child(8n+7){
  border-bottom: #669AE1 3px solid;
}
.nav li:hover:nth-child(8n+8), .nav li.active:nth-child(8n+8){
  border-bottom: #62C2E4 3px solid;
}

.navbar-toggle .icon-bar{
    color: #fff;
    background: #fff;
}







/* Animated line */
.animateline {
	z-index:1000;
    width: 100%;
    height: 2px;
    background-color: white;
    position: relative;
    -webkit-animation-name: example; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */
    -webkit-animation-iteration-count: 3; /* Safari 4.0 - 8.0 */
    animation-timing-function: ease-out; 
    animation-name: firstline;
    animation-duration: 4s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards; 
	  opacity: 0.2;
}



@-webkit-keyframes firstline {
    0%   {left: 0px; top: 0px;}
    100% {left: 0px; top: 0px;}
}

@keyframes firstline {
    0%   {left: 0px; top: 0px;}
    100% {left: 40%; top: 0px;}
}
 /* End Animated line */
 
 
  /* Animated line 1*/
.animateline1 {
	z-index:1000;
    width: 100%;
    height: 2px;
    background-color: white;
    position: relative;
    -webkit-animation-name: example; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */
    -webkit-animation-iteration-count: 3; /* Safari 4.0 - 8.0 */
    animation-timing-function: ease-out; 
    animation-name: secondline;
    animation-duration: 4s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards; 
	  opacity: 0.2;
}



@-webkit-keyframes secondline {
    0%   {left: 0px; top: 0px;}
    100% {left: 0px; top: 0px;}
}

@keyframes secondline {
    0%   {left: 0px; top: 0px;}
    100% {left: -40%; top: 0px;}
}
 /* End Animated line 2 */
 


.vertical-center {
  min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh; /* These two lines are counted as one :-)       */

  display: flex;
  align-items: center;
}




.background1 {
   background: url(../images/bg1.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}



.background2 {
   background: url(../images/bg2.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}







