﻿/****************Global*****************/

html, body, form { padding: 0em; margin: 0em; height: 100%; }

form {
     font-family: Verdana, Arial, Helvetica, sans-serif;
}

html {
     font-size:100.01%; 
     height: 100%; 
     font-family: Roboto, sans-serif;
}
   
body {
    font-size:62.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
	color: #404040;
	margin:0;
}

.hidden { display: none; }

/************Public Pages***************/

.bsn_signinBox a {
    font-size: 1rem;
    color: #f16724;
    font-weight: 500;
    text-decoration: none;
}

.bsn_signinBox a:hover {
    text-decoration: underline;
}


.bsn_signinBox .bsn_button {
    transition: background-color linear 0.2s;
    background-color: #f16724;
    border-radius: 4px;
    color: #FFF;
    text-transform: uppercase;
    padding: 7px 22px;
    font-weight: normal;
    text-decoration: none;
}

.bsn_signinBox .bsn_button:hover {
    background-color: #cb4200;
    text-decoration: none;
}

.bsn_signinBox .bsn_button.bsn_secondary {
    background-color: #37236a;
}

.bsn_signinBox .bsn_button.bsn_secondary:hover {
    background-color: #1c0c45;
}

.bsn_new_header {
  padding: 0 0 40px 20px;
  margin-bottom: 20px;
  box-shadow: 0px 2px 10px 0px rgba(0,0,0, .7);
}

.bsn_user {
  position: absolute;
  right: 20px;
  top: 10px;
}

.bsn_logo {
  background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3C!-- Creator: CorelDRAW --%3E %3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='3054px' height='1103px' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 3054 1103' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cdefs%3E %3Cstyle type='text/css'%3E %3C!%5BCDATA%5B .fil0 %7Bfill:white%7D .fil2 %7Bfill:%23332A85%7D .fil5 %7Bfill:%23342B86%7D .fil3 %7Bfill:%23352C87%7D .fil1 %7Bfill:%23352C89%7D .fil4 %7Bfill:%233F368A%7D .fil6 %7Bfill:%23342B86;fill-rule:nonzero%7D %5D%5D%3E %3C/style%3E %3C/defs%3E %3Cg id='Ebene_x0020_1'%3E %3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E %3Cg id='_105883448'%3E %3Crect id='_105878048' class='fil0' x='0.895276' y='1.10079' width='3052.99' height='1100.8'/%3E %3Cg%3E %3Cpath id='_105502408' class='fil1' d='M1816.48 369.064l0 14.4035c0,88.5425 100.07,111.115 160.246,142.211 87.1335,45.0272 67.937,155.446 -35.4224,155.446l-24.0047 0c-35.1626,0 -72.6791,-16.4563 -94.4232,-28.3028l-15.998 52.3075c50.5677,26.7543 93.8327,28.8047 148.828,28.8047 75.1004,0 139.227,-57.3969 139.227,-134.425l0 -14.4035c0,-132.612 -216.041,-119.011 -216.041,-211.24 0,-50.0835 40.715,-76.8142 91.2177,-76.8142 33.535,0 63.1146,16.865 90.522,18.972l15.098 -47.778c-28.9701,-15.3283 -66.1535,-24.0047 -110.421,-24.0047 -72.6425,0 -148.828,52.7528 -148.828,124.824z'/%3E %3Cpolygon id='_105502648' class='fil2' points='2147.75,729.133 2210.16,729.133 2210.16,388.267 2147.75,388.267 '/%3E %3Cpath id='_105502504' class='fil1' d='M899.51 551.499c0,-58.7232 31.252,-91.2177 86.4165,-91.2177 71.9126,8.02205 57.3,182.435 0,182.435 -57.6496,0 -86.4165,-26.7945 -86.4165,-91.2177zm-105.048 -7.74567c0,119.014 36.476,180.579 157.859,180.579 40.0311,0 53.8051,-23.0008 76.8142,-38.4071 0,69.2504 -17.4354,105.62 -86.4165,105.62l-9.60118 0c-42.1925,0 -62.0291,-17.2051 -92.6126,-24.3283l-17.8087 81.939c23.622,12.4996 64.6311,24.0047 100.819,24.0047l38.4071 0c130.655,0 177.634,-80.2748 177.634,-211.24l0 -278.453 -96.0189 0 0 38.4071c-23.1035,-16.9276 -31.3157,-43.2083 -76.8142,-43.2083 -88.5992,0 -172.261,69.5988 -172.261,165.087z'/%3E %3Cpath id='_105327144' class='fil1' d='M486.632 445.879l0 -62.4118 -97.0276 0.046063 5.80984 148.782 0 196.838 105.621 0 0 -168.033c0,-41.139 18.5043,-81.6154 57.6106,-81.6154l48.0083 0 0 -105.62 -28.8059 0c-49.5142,0 -70.5909,48.2846 -91.2165,72.0142z'/%3E %3Cpolygon id='_105326904' class='fil1' points='645.061,729.133 755.483,729.133 755.483,383.467 645.061,383.467 '/%3E %3Cpath id='_105643624' class='fil1' d='M1192.37 729.133l110.42 0 0 -216.041c0,-24.1382 23.8724,-48.0094 48.0094,-48.0094l14.4035 0c36.8256,0 48.0083,39.7583 48.0083,76.8142l0 187.237 110.421 0 0 -168.033c0,-86.7638 -22.2248,-182.434 -105.62,-182.434l-33.6059 0c-44.6043,0 -58.0535,25.9441 -81.6165,43.2083l0 -192.037 -110.42 0 0 499.296z'/%3E %3Cpath id='_105643984' class='fil3' d='M1590.84 330.657l0 52.8106 -43.2071 0 0 81.6154 43.2071 0 0 148.828c-0.630709,133.722 181.502,151.583 182.435,100.819l0 -67.213 -33.6071 0c-38.0232,0 -43.2083,-33.9697 -43.2083,-72.013l0 -110.421 76.8154 0 0 -81.6154 -76.8154 0 0 -91.2177 -105.62 38.4071z'/%3E %3Cpath id='_105642856' class='fil4' d='M2695.05 441.078l1.71142 -51.6272 -64.1232 -1.18346 0 340.866 67.213 0 0 -230.445c8.29134,-35.5843 42.8693,-67.213 86.4165,-67.213 54.9567,0 76.8142,49.7776 76.8142,105.621l0 192.037 62.4118 0 0 -206.44c0,-74.3268 -44.8181,-144.027 -115.221,-144.027l-14.4035 0c-40.5945,0 -92.4685,31.1398 -100.819,62.4118z'/%3E %3Cpath id='_105643840' class='fil5' d='M121.762 517.892l38.4071 0c63.9579,0 94.7693,21.2303 94.7693,79.9039 0,30.2988 -55.2732,54.522 -89.9681,54.522l-43.2083 0 0 -134.426zm0 -187.235l67.213 0c25.1256,0 52.8106,21.45 52.8106,48.0094l0 9.60118c0,32.6929 -39.4736,52.8106 -72.0142,52.8106l-48.0094 0 0 -110.421zm-105.62 -72.0142l0 470.491 72.0142 4.8 57.6106 0c101.063,0 220.843,-34.9807 220.843,-129.625 0,-80.0008 -30.2811,-92.0846 -91.2177,-134.425 36.6059,-8.52874 76.8142,-50.8476 76.8142,-96.0189l0 -9.60118c0,-145.18 -218.295,-105.621 -336.064,-105.621z'/%3E %3Cpath id='_105644104' class='fil1' d='M2315.91 550.185c0,-51.6992 44.2594,-118.709 91.0878,-118.709 45.75,0 105.62,19.9299 105.62,76.8154l0 81.6154c0,59.4213 -49.1244,86.4165 -100.819,86.4165 -75.4016,0 -95.889,-69.202 -95.889,-126.138zm-57.7406 1.31457l0 14.4024c0,101.458 69.4783,158.431 163.232,158.431 43.9937,0 70.7268,-29.237 91.2165,-52.8106 18.9425,202.697 -130.541,152.473 -209.238,130.336l-16.4043 47.2984c131.954,44.987 288.946,40.6795 288.056,-168.032l0 -292.857 -52.8106 0 0 48.0094c-22.6571,-22.5248 -35.7071,-57.0472 -110.421,-57.6106 -87.9697,0 -153.63,84.4665 -153.63,172.833z'/%3E %3Ccircle id='_105309488' class='fil5' cx='701.3' cy='286.385' r='52.0941'/%3E %3Ccircle id='_105309296' class='fil5' cx='2176.55' cy='292.25' r='39.2414'/%3E %3Cpath id='_105485168' class='fil6' d='M2991.39 371.046c7.97244,0 15.6142,1.9878 22.924,5.98465 7.3311,3.97677 13.0878,9.69213 17.2701,17.126 4.18346,7.45512 6.2752,15.2421 6.2752,23.3598 0,8.09646 -2.05039,15.8209 -6.15,23.152 -4.12087,7.32992 -9.8374,13.0665 -17.1886,17.1673 -7.3311,4.09961 -15.0555,6.15 -23.1307,6.15 -8.09764,0 -15.8008,-2.05039 -23.1531,-6.15 -7.32992,-4.10079 -13.0665,-9.8374 -17.1673,-17.1673 -4.09961,-7.3311 -6.15,-15.0555 -6.15,-23.152 0,-8.11772 2.09173,-15.9047 6.2752,-23.3598 4.18228,-7.43386 9.94016,-13.1492 17.25,-17.126 7.3311,-3.99685 14.9717,-5.98465 22.9453,-5.98465zm0.0614173 9.1122c-6.39921,0 -12.528,1.59449 -18.3886,4.78346 -5.86063,3.18898 -10.4787,7.78583 -13.8543,13.7705 -3.39567,5.98583 -5.07402,12.2598 -5.07402,18.8043 0,6.52323 1.65709,12.7346 4.95,18.6366 3.29291,5.90197 7.88976,10.5201 13.7917,13.8343 5.90197,3.31299 12.0933,4.97008 18.5752,4.97008 6.50315,0 12.6945,-1.65709 18.5965,-4.97008 5.88071,-3.31417 10.4787,-7.93228 13.7917,-13.8343 3.31299,-5.90197 4.97008,-12.1134 4.97008,-18.6366 0,-6.54449 -1.67717,-12.8185 -5.05276,-18.8043 -3.37559,-5.98465 -8.01378,-10.5815 -13.8957,-13.7705 -5.88071,-3.18898 -12.0319,-4.78346 -18.4098,-4.78346zm-21.0602 62.2287l0 -49.3075 10.0228 0c9.3815,0 14.6409,0.0413386 15.7594,0.125197 3.31299,0.269291 5.90197,0.93189 7.74449,1.96654 1.8437,1.03583 3.37559,2.60906 4.59685,4.72205 1.24252,2.13307 1.86378,4.49409 1.86378,7.08189 0,3.54094 -1.15866,6.58583 -3.49961,9.1122 -2.3185,2.54646 -5.59134,4.09961 -9.79488,4.72087 1.49173,0.559843 2.65039,1.1811 3.45827,1.8437 0.807874,0.662598 1.92638,1.9252 3.33425,3.78898 0.373228,0.477165 1.57441,2.48504 3.64488,6.00591l5.81929 9.94016 -12.3638 0 -4.14094 -7.9937c-2.77559,-5.38465 -5.09409,-8.78031 -6.91654,-10.1681 -1.80236,-1.38661 -4.12087,-2.09173 -6.91654,-2.09173l-2.58898 0 0 20.2535 -10.0228 0zm10.0228 -28.0181l4.05827 0c5.77795,0 9.36024,-0.227953 10.7693,-0.66378 1.38661,-0.454724 2.48504,-1.22126 3.29291,-2.33976 0.827953,-1.1185 1.22126,-2.3811 1.22126,-3.78898 0,-1.3878 -0.393307,-2.61024 -1.17992,-3.66614 -0.787795,-1.07598 -1.90512,-1.84252 -3.37559,-2.3185 -1.45039,-0.455906 -5.03268,-0.683858 -10.728,-0.683858l-4.05827 0 0 13.461z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  background-size: cover;
  display: inline-block;
  width: 208px;
  height: 58px;
  vertical-align: middle;
  margin: 10px auto 0;
  position: relative;
}

.bsn_horizontalLine {
  width: 119px;
  height: 2px;
  background: #32256c;
  display: block;
  position: absolute;
  right: 8px;
  bottom: 0px;
}

.bsn_new_network {
  color: #32256c;
  font-size: 1.3125rem;
  position: absolute;
  font-style: normal;
  bottom: -25px;
  right: 8px;
}


.bsn_signinBox {
    border: 1px solid #3d3d3d;
    border-radius: 10px;
    margin: 60px auto;
    width: 450px;
    padding: 15px;
    color: #4e4e4e;
    position: relative;
    background-color: #FFF;
}

.bsn_signinBox:after {
    content: ' ';
    position: absolute;
    border-radius: 10px;
    top: 5%;
    left: 0;
    width: 100%;
    height: 95%;
    z-index: -1;
    box-shadow: 0px 0px 0px 9px rgba(158,158,158,1);
}

.bsn_signinBox h1 {
    font-weight: normal;
    color: #37236a;
    margin: 2px 0;
}

.bsn_signinBox label {
    display: block;
    text-transform: uppercase;
    font-weight: 600;
    font-size: .9375rem;
    margin: 20px 0 5px
}

.bsn_signinBox input[type=text],
.bsn_signinBox input[type=password],
.bsn_signinBox select {
    border: 1px solid #4e4e4e;
    border-radius: 4px;
    height: 35px;
    padding-left: 8px;
    padding-right: 8px;
}

.bsn_signinBox input[type=text],
.bsn_signinBox input[type=password] {
    width: 434px;
}

.bsn_signinBox select {
    width: 100%;
}

.bsn_signinBox .bsn_error {
    font-size: .9rem;
    padding-top: 2px;
}

.bsn_signinBox .bsn_error span {
    color: #db0000 !important;
}

.bsn_signinBox .bsn_siginButtonsBox {
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
}

.bsn_signinBox .bsn_siginButtonsBox.bsn_right {
    justify-content: flex-end;
}

.bsn_signinBox .bsn_siginButtonsBox > div {
    flex: 0 1 auto;
}

.bsn_signinBox .bsn_siginButtonsBox > div a {
    padding-top: 7px;
    display: inline-block;
}

.bsn_signinBox .bsn_siginButtonsBox > div.bsn_signinButtonBox {
    flex: 1 0 auto;
    padding-left: 20px;
    display: flex;
    justify-content: space-between;
}

.bsn_signinBox .bsn_checkBox {
    margin-top: 8px;
    font-size: 16px;
}


/************Internal Pages***************/


ul.bsn_menu,
ul.bsn_menu li { list-style: none; margin: 0; padding: 0; }

div.bsn_base { height: auto; min-height: 100%; min-width: 1080px; }

div.bsn_header { background-color: #321d54; height: 86px; }
div.bsn_content { padding-bottom: 120px; }
div.bsn_footer { min-width: 1080px; background-color: #321d54; height: 68px; color: #FFF; text-align: center; font-size: 12px; padding-top: 10px; }
div.bsn_wrapper { padding-left: 40px; padding-right: 40px; }

.bsn_clear { clear: both; }

.bsn_clearfix:after {
	content:".";
	display:block;
	height:0em;
	clear:both;
	visibility:hidden;
}

div.bsn_header h2 { float: left; margin: 0; width: 137px; height: 85px; background: url('../_images/logo.png') no-repeat top left; overflow: hidden; text-indent: -9999px; }

div.bsn_header ul.bsn_mainMenu.bsn_public { margin-left: 138px; width: 860px; }

div.bsn_header ul.bsn_mainMenu { width: 1170px; height: 32px; padding: 4px 0 0 70px; }
div.bsn_header ul.bsn_mainMenu li { float: left; padding-right: 6px; }
div.bsn_header ul.bsn_mainMenu li a { display: block; width: 132px; height: 24px; padding-top: 8px; background: url('../_images/menu_item.png') no-repeat top left; font-size: 15px; color: #FFF; text-decoration: none; text-align: center; }
div.bsn_header ul.bsn_mainMenu li a.bsn_wide { width: 163px; background: url('../_images/menu_item_wide.png') no-repeat top left; }

div.bsn_header ul.bsn_mainMenu li a.bsn_disabled { cursor: default; opacity: .40; filter:Alpha(Opacity=40); text-decoration: none !important; }
div.bsn_header ul.bsn_mainMenu li a.bsn_disabled:hover { text-decoration: none; color: #FFFFFF; }
div.bsn_header ul.bsn_mainMenu li a:hover { color: #ffc82e; }
div.bsn_header ul.bsn_mainMenu li a.bsn_active { background: url('../_images/menu_item_active.png') no-repeat top left; color: #321d54;  }
div.bsn_header ul.bsn_mainMenu li a.bsn_wide.bsn_active { background: url('../_images/menu_item_wide_active.png') no-repeat top left; color: #321d54;  }

div.bsn_header div.bsn_accountMenu { padding-top: 10px; height: 40px; }
div.bsn_header div.bsn_accountMenu a { display: block; float: right; width: 130px; height: 31px; margin-left: 5px; color: #FFF; text-decoration: none; font-size: 12px; text-align: center; }
div.bsn_header div.bsn_accountMenu a span { line-height: 30px; padding-top: 1px; padding-bottom: 3px; }
div.bsn_header div.bsn_accountMenu a span.bsn_account { background: url('../_images/account_icon.png') no-repeat center left; padding-left: 29px; padding-right: 5px; }
div.bsn_header div.bsn_accountMenu a span.bsn_signout { background: url('../_images/signout_icon.png') no-repeat center left; padding-left: 18px; padding-right: 0px; }
div.bsn_header div.bsn_accountMenu a span.bsn_setup { background: url('../_images/setup_icon.png') no-repeat left -1px; padding-left: 24px; padding-right: 0px; }
div.bsn_header div.bsn_accountMenu select { display: block; float: right; width: 100px; height: 30px; margin-left: 15px; text-decoration: none; font-size: 12px; text-align: center; border-radius: 3px; }
div.bsn_header div.bsn_accountMenu span.bsn_network {color: white; display: block; float: right; width: 50px; height: 25px; margin-left: 15px; margin-top: 6px; text-decoration: none; font-size: 14px; text-align: center; }


div.bsn_header div.bsn_accountMenu a:hover { color: #ffc82e; }
div.bsn_header div.bsn_accountMenu a:hover span.bsn_account { background: url('../_images/account_icon_hover.png') no-repeat center left; }
div.bsn_header div.bsn_accountMenu a:hover span.bsn_signout { background: url('../_images/signout_icon_hover.png') no-repeat center left; }
div.bsn_header div.bsn_accountMenu a:hover span.bsn_setup { background: url('../_images/setup_icon_hover.png') no-repeat left -1px; }

div.bsn_header div.bsn_accountMenu a.bsn_active { color: #321d54; background: url('../_images/account_menu_active.png') no-repeat top left; }
div.bsn_header div.bsn_accountMenu a.bsn_active.bsn_setupMenu { color: #321d54; background: url('../_images/account_menu_active.png') no-repeat top left; }
div.bsn_header div.bsn_accountMenu a.bsn_active span.bsn_account { background: url('../_images/account_icon_active.png') no-repeat center left; }
div.bsn_header div.bsn_accountMenu a.bsn_active span.bsn_setup { background: url('../_images/setup_icon_active.png') no-repeat left -1px; }

div.bsn_header div.bsn_accountMenu a.bsn_signout { width: 72px; margin-left: 16px; }

div.bsn_header div.bsn_accountMenu a.bsn_setupMenu { width: 140px; cursor: pointer; }
div.bsn_header div.bsn_accountMenu a span.bsn_arrow { background: url(../_images/setup_icon_arrow.png) no-repeat left -1px; padding-left: 24px; padding-right: 0px; }
div.bsn_header div.bsn_accountMenu a:hover span.bsn_arrow { background: url('../_images/setup_icon_arrow_hover.png') no-repeat left -1px; }
div.bsn_header div.bsn_accountMenu a.bsn_active span.bsn_arrow { background: url('../_images/setup_icon_arrow_active.png') no-repeat left -1px; }
div.bsn_header div.bsn_accountMenu a.bsn_setupMenu .cb-combobox-list { overflow-y: hidden; text-overflow: ellipsis; width: 125px; height: 40px; color: black; text-align: left; margin-top: -2px; }
div.bsn_header div.bsn_accountMenu a.bsn_setupMenu .cb-combobox-list:hover { color: black; }
div.bsn_header div.bsn_accountMenu a.bsn_setupMenu .cb-combobox-list .cb-combobox-list-item { padding: 2px 0px 2px 0px; }

