.tloxp-container { border:5px solid #0295BE; display: inline-block;}
.bg-white { background-color: white; }
.permissible-main { text-align: center; }
.tloxp-permissible-container #glbdppa-details { top: 250px; }
.tloxp-permissible-container #fcra-details { top: 250px; }
.tloxp-permissible-container #permissible-details { top: 250px; }
.tloxp-permissible-container #nouse { font-size: 22px; font-weight: bold; color: red; }
.tloxp-permissible-container #title { color: white; font-weight: bold; font-size: 26px; }
.tloxp-permissible-container #iagree { padding: 10px 30px 15px; border:4px solid #00a5cd;}
.tloxp-permissible-container .open-description { color: blue; text-decoration: underline; cursor: pointer; }
.tloxp-permissible-container .full-description { display: none; background: white; padding: 20px; width: 400px; line-height: 150%; position: absolute; right: 40px; border: 1px solid black; }
.tloxp-permissible-container .full-description div { font-weight: bold; border-bottom: 1px solid #cccccc; padding-bottom: 10px; margin-bottom: 10px; }
.tloxp-permissible-container .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: .5; background: black; display: none; z-index: 10; }
.tloxp-permissible-container .nouse, .tloxp-permissible-container .italic { font-style: italic; }
.tloxp-permissible-container .code { float: left; width: 85px; text-align: right; }
.tloxp-permissible-container {width: 1000px; font-size: 14px;}
.tloxp-permissible-container .data-row { padding-left: 20px; }
.tloxp-permissible-container p { margin: 15px auto 15px auto; width: 887px; font-weight: bold; }
.tloxp-permissible-container a, .tloxp-permissible-container a:visited { color: blue; }
.tloxp-permissible-container img.glb, .tloxp-permissible-container img.dppa, .tloxp-permissible-container img.terms, .tloxp-permissible-container img.permissible, .tloxp-permissible-container a.permissible { cursor: pointer; }
.tloxp-permissible-container a.permissible { text-decoration: underline; }
.tloxp-permissible-container ul { list-style: none; padding: 1px 30px 5px; margin: 0px; width: 893px; }
.tloxp-permissible-container li { margin-top: 5px; line-height: 150%; width: 800px; margin-left: 0px }
.tloxp-permissible-container li div, .tloxp-permissible-container #iagree div { line-height: 150%; margin-left: 90px; }

.tloxp-permissible-container label { font-weight: normal; display: inline;}
.tloxp-permissible-container .form-group { margin-bottom: 0;}
.tloxp-permissible-container .logo { margin-left: 60px; margin-top: -15px;}
.tloxp-permissible-container .header-title_div { padding-top: 60px; }
.tloxp-permissible-container .buttons-div { margin-top: -10px; padding-bottom:20px; }

.tloxp-permissible-container .top-bar  { line-height: 30px; background: #00A6CA url('../../themes/images/glba_dppa_bckgrn_no_img.png') top left no-repeat;text-align: left;font-weight:bold;font-size:20px;padding: 0; ;padding-left:12px; margin-top:7px;}
.tloxp-permissible-container .main-header  {font-size: 22px; margin-left:30px; }
.tloxp-permissible-container .main-header .header-title {margin-left: -40px;}
.tloxp-permissible-container .top-bar-header-main  {color: #FFF;margin-left:30px;}
.tloxp-permissible-container .top-bar-header-sub  {color: #DCDCDC;margin-left:2px;}
.tloxp-permissible-container .top-bar-header-icon  {color:#FFFFFF;width:30px; height:30px; float:right; cursor: pointer; margin-top: 5px}
.tloxp-permissible-container #iagree {width: 893px;}
.tloxp-permissible-container #permissible_warning, .tloxp-permissible-container #glb_warning, .tloxp-permissible-container #dppa_warning {  display:none; margin-left:-10px;margin-top:5px; }
.tloxp-permissible-container .main-container { padding-left:60px; padding-right:60px;}
.tloxp-permissible-container #ok { margin-right: 2em; }
.tloxp-permissible-container .content-row {width:200px;float:left;padding-left:35px;text-align: left;}
.tloxp-permissible-container .tip {padding: 0}

/* === BRANDING CHANGES === */
.align-left {
    text-align: left !important;
}
.top-logo {
    padding-top: 30px !important;
    margin-left: -95px;
}
/* === END OF BRANDING CHANGES === */