/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 30.01.2019, 10:47:42
    Author     : thisWay
*/

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../../fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../../fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../../fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

* {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
}

h1 {
    font-family: 'Open Sans', sans-serif; 
    font-weight: 400; 
    font-size: 1.875em;  
    color: rgb(65,143,222);
    background-color: transparent;
}

h1 > small {
    font-size: 50%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: rgb(83, 86, 90);
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.link-in-slogan {
     font-weight: bold; 
     color: rgb(65,143,222);
	text-decoration: none;
}

.link-in-slogan:hover {
     color: rgb(65,143,222);
		text-decoration: none;
}


h2{
    font-family: 'Open Sans', sans-serif; 
    font-weight: 400; 
    font-size: 1.625em; 
    line-height: 1.500em;
    color: rgb(65,143,222);
    margin-bottom: 10px;
}

h3{
    font-family: 'Open Sans', sans-serif; 
    font-weight: 400; 
    font-size: 1.375em; 
    line-height: 1.500em;
    color: rgb(65,143,222);
    margin-bottom: 10px;
}

h4{
    font-family: 'Open Sans', sans-serif; 
    font-weight: 400; 
    font-size: 1.125em; 
    line-height: 1.250em;
    color: rgb(65,143,222);
    text-transform: none;
    margin-bottom: 10px;
}

h5{
    font-family: 'Open Sans', sans-serif; 
    font-weight: 700; 
    font-size: 1.000em; 
    line-height: 1.000em;
    color: rgb(65,143,222);
    text-transform: none;
    padding-bottom: 10px;
}

p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: rgb(83, 86, 90);
}

p > a{
    font-family: 'Open Sans', sans-serif;
    font-size: 100%;
    font-weight: 400;
    color: rgb(65,143,222)
}

p > a:hover{
    text-decoration: underline;
    color: rgb(65,143,222)
}

td > a{
    font-family: 'Open Sans', sans-serif;
    font-size: 1.000em;
    font-weight: 400;
    color: rgb(65,143,222)
}

td > a:hover{
    color: rgb(65,143,222);
    text-decoration: underline;
}

th > a{
    font-family: 'Open Sans', sans-serif;
    font-size: 1.000em;
    font-weight: 400;
    color: rgb(65,143,222)
}

th > a:hover{
    color: rgb(65,143,222);
    text-decoration: underline;
}

.ulDownload{
    list-style-type:none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.ulDownload > li{
    list-style-type:none;
    padding: 0 0 0 0;
    margin: 0 0 5px 0;
}

.ulDownload a{
    font-family: 'Open Sans', sans-serif;
    font-size: 1.000em;
    font-weight: 400;
    color: rgb(65,143,222)
}

.ulDownload a:hover{
    color: rgb(65,143,222);
    text-decoration: underline;
}

.nav-link {
    color: white;
}

.nav-link:hover {
    color: #ccc;
}




/************
*** COLOR ***
*************/
.colorWhite{
    color: white;
}

.color-red {
    color: #dc3545 !important;
}

.color-gray{
   color: #868e96;
}
/*** BG Color ***/
.bg-automation-dark  {
  background-color: rgb(65,143,222) !important;
}

.bg-automation-light  {
  background-color: rgb(234, 244, 252) !important;
}

.bg-automation-light table.table{
    background-color: white !important;
}

.bg-light-grey  {
  background-color: rgb(117, 120, 123) !important;
}

.bg-dark-grey  {
  background-color: rgb(83, 86, 90) !important;
}

.shadow-box{
box-shadow: 
        inset 0px 11px 8px -14px #2E2E2E,
        inset 0px -11px 8px -14px #2E2E2E;
}

/*************
*** BUTTON ***
**************/
li .btn-primary{
    display: block;
    text-align: left;
}
.btn-primary {
  color: #fff;
  background-color: rgb(65,143,222);
  border: none;
  text-decoration: none;
  font-weight: 600;
  
}

.btn-primary:hover {
  color: #fff;
  background-color: rgb(65,143,222, 0.7);
  border: none;
  font-weight: 600;
  
}



.btn-primary.disabled, .btn-primary:disabled {
  background-color: #e4e4e4;
  border: none;
}

.btn-primary:active, .btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(83, 86, 90);
  background-image: none;
  border: none;
}

.btn-white-border-red {
  color: #fff;
  background-color: transparent;
  border: 1px hidden solid;
  text-decoration: none;
  font-weight: 600;
  
}

.btn-white-border-red:hover {
  color: #fff;
  border: 1px red solid;
  font-weight: 600;
}



.btn-primary.disabled, .btn-primary:disabled {
  background-color: #e4e4e4;
  border: none;
}

.btn-primary:active, .btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(83, 86, 90);
  background-image: none;
  border: none;
}

/*** ICON ***/

.icon-small {
        width: 16px;
        height: 16px;
        display: block-inline;
}

.icon-medium {
        width: 24px;
        height: 24px;
        display: block-inline;
}

.icon-larg {
        width: 32px;
        height: 32px;
        display: block-inline;
}

.icon-big {
        width: 64px;
        height: 64px;
        display: block-inline;
}


.fill-blue {fill: #0e3170}
.fill-gray {fill: #868e96}
.fill-green {fill: rgb(57,169,52)}
.fill-white {fill: rgb(255,255,255)}
.fill-automationlight {fill: rgb(65,143,222)}
.fill-orange {fill: rgb(255, 153, 0)}
.fill-red {fill: #bd2130}


/*
*** breadcrumb
*/

.breadcrumb{
    background-color: rgb(255,255,255);
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.breadcrumb a{
    color: rgb(65,143,222) !important;
}

.breadcrumb a:hover{
    color: rgb(0, 0, 0) !important;
}


th  .btn{
    padding: 0.00rem 0.00rem !important;
    margin: 0 !important;
    line-height: 1.0 !important;
}

.table-own-style {
    background-color: transparent !important;
}

.table-own-style tr{
    background-color: transparent !important;
    border: none !important;
}

.table-own-style td{
    padding: 0 0 5px 10px !important;
    border: none !important;
    background-color: transparent !important;
}

/*******************
*** NAV LANGUAGE ***
*******************/

.navlanguage {
list-style:none;
margin:0px;
padding:0px;
}

.navlanguage li {
display:inline-block;
padding:8px 5px;
background-color: transparent;
}

.navlanguage li a{
	font-size: 0.875em;
	font-weight: 700;
	color: white; 
        text-decoration: none;
        text-transform: uppercase;
}