/* 19.11.2019 */ 
 @media (min-width: 1450px) {
	.container {
    max-width: 1400px;
	}
	}
	
	body { background: #141B3E; /* font-family: helvetica, arial, sans-serif; */ color: white;}
	footer { padding-bottom: 100px; }
	h1, h2 { color: #141B3E; }
	nav {font-size: 1.3em; font-weight: 300;}
	.topinfo { color: #b85195; font-size: 1.1em; }
	.main { background: rgba(240, 234, 196, .9); border-radius: 6px; padding: 30px;}
	.bgpatt { position: fixed; top: 10%; left: 10%; z-index: -1; }
	.mask { position: fixed; top: -50px; right: -15px; z-index: -2; }
	.tlg { position: fixed; bottom: 20px; left: 15px; z-index: -2; }
	.orglogo {
		max-width: 200px;
		max-height: 80px;
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 10px;
        margin-bottom: 30px;
		filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.6));
		}
	.btn-reg {
        color: #fff;
        background-color: #141B3E;
        border-color: #141B3E;
        /* float: right; */
        padding: 15px;
	}
	.btn-reg:hover {
        color: #fff;
        background-color: #b85195;
        border-color: #b85195;
	}
	.navbar-dark .navbar-nav .nav-link { color: #f0eac4; background: rgba(20, 27, 62,.8); padding: 10px; /* float: right; */}
	.navbar-dark .navbar-nav .nav-link:hover { color: #b85195; background: #f0eac4; border-radius: 4px; }
	
	.custom-toggler.navbar-toggler {border-color: #f0eac4; border: none;}
    .custom-toggler .navbar-toggler-icon {
      background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgb(240,234,196)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    }
	
	.navbar-toggler {border-color: #f0eac4;} 
	@media (min-width: 576px) {
    .nav-item {border-bottom: 0px !important; padding-right: 10px;}
	}
    .nav-item {border-bottom: 1px solid #f0eac4; padding-right: 10px;}
    
    
    
    
	.contactlink {color: #b85195; margin-right: 20px; }
	.contactfoto {max-width: 120px;}
	.contacttxt {font-size: 1.3em;} 
	
	.far, .fab {
    font-size: 1.6em;
	}
	
	.modal-content {background: #141B3E; color: #fff;}
	.close { color: #fff;}

    .media { padding-bottom: 20px; }
    .flex { display: inline-block; }
    .flexdark { display: inline-block; /*background: #141B3E;*/ padding: 20px; border-radius: 8px; }
    .partdiv { margin-bottom: 40px; }
    .lgg { min-width: 225px; }
	.partnerslogo { max-height: 100px;  text-align: center;}
	
	.partnerlink {color:#b85195;}