.margin-auto{
    
margin:auto;
    
}

.text-align-center{
 text-align: center;   
}

.text-align-left{
 text-align: left;   
}


.width80pc{
    
max-width:80%;
    
}

.width90pc{
    
max-width:90%;
    
}

.padding20{
    
    padding-top:20px;
    padding-bottom:20px;
    
}

.bigtitle{
    
font-size: 30px;
font-weight:800;

    
}

.bigfont{
    
    font-size: 20px;
    
}

.bigfont1{
    
    font-size: 1.2em;
    font-weight: 800;
    
}

.paddingtopup20{
 padding-top:-20px;
    
}

body{
background-color:#030e22; 
background-image:url(../images/background_TF01.jpg);
background-repeat:no-repeat;
//background-attachment: fixed;
}

.white-text{
 color:#EEEEEE;
    
}


.bg-img{
background-image:url(../images/slider/slider-jobs.jpg);
    
}

.bg-black {
  background-color:#000000;
}

.max-width-global{
    max-width: 1200px;
    margin:auto;
}

.width100p{
    witdh:100%;
}

.wrapper {
    margin:auto;
    padding:0px;
}


.container{
    width:100%;
    margin:auto;
    padding:0px;
}

.padding-right{
padding-right:10px;
}

.padding-left{
padding-left:3px;
}

/* unvisited link */
a:link {
    color: #1f89cd;
}

/* visited link */
a:visited {
    color: #1f89cd;
}

/* mouse over link */
a:hover {
    color: #2aa6f4;
}

/* selected link */
a:active {
    color: #1f89cd;
}


/* unvisited link */
#primary-menu ul li a:link {
    color: #1f89cd;
}

/* visited link */
#primary-menu ul li a:visited {
    color: #1f89cd;
}

/* mouse over link */
#primary-menu ul li a:hover {
    color: #2aa6f4;
}

/* selected link */
#primary-menu ul li a:active {
    color: #1f89cd;
}



footer {
 
    width:100%;
    margin:auto;
    padding:0px;
    
}

#content ul li {
    margin-left: 30px;
}

/* Bugfix: Header font size on mobile devices */
.device-xxs #primary-menu ul li .bigfont {
    font-size: 13px; 
}

ul.support-custom-list li { max-width: 400px; }
ul.support-custom-list li > div { min-width: 190px; float:right; }
ul.support-custom-list li > div > a { margin-right: 10px; }
