/* Agreement */
#agreement legend { display:block; padding:0 0 8px 1px; _margin:0 0 0 -7px;}
#agreement .field_ok { margin:0 0 10px 0;}
#agreement .field_ok legend { display:block;}

#agreement .bx { font-size:14px;background:#f8f8f8;position:relative; height:150px; padding: 20px; margin:0 0 8px 0; border:1px solid #e5e5e5; line-height:20px; overflow:auto; scrollbar-base-color: #d9d9d9; scrollbar-3dlight-color: #d9d9d9; scrollbar-darkshadow-color: #d9d9d9; scrollbar-face-color: #d9d9d9; scrollbar-highlight-color: #d9d9d9; scrollbar-shadow-color: #d9d9d9; scrollbar-track-color: #f2f2f2;-webkit-overflow-scrolling:touch}
.t .bx::-webkit-scrollbar{overflow:visible;width:6px;margin-right:10px;background:transparent}
.t .bx::-webkit-scrollbar-thumb{background-color:rgba(45,70,97,0.3);-webkit-border-radius:5px; min-height:20px;margin:0 5px 0 0}
.t .bx::-webkit-scrollbar-thumb:hover{background-color:rgba(45,70,97,0.3)}
.t .bx::-webkit-scrollbar-corner{background:transparent}

#agreement .bx h3, #agreement .bx h4 { font-weight:normal;}
#agreement .bx h3 { height:31px;}
#agreement .bx h4, #agreement .bx p, #agreement .bx li { line-height:18px;}
#agreement .bx p, #agreement .bx ol, #agreement .bx ul { margin:0 0 16px 0;}

#agreement .check { margin:0 0 20px 0; }
#agreement .check input { margin-top:-2px; vertical-align:middle;}
*:first-child+html #agreement.check input{ margin:-2px;}
#agreement .check label { position:relative; top:1px; _top:2px; padding:0 0 0 3px;}

/********************************************************************/
/*** PANEL ***/
.panel.with-nav-tabs .panel-heading{
    padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs{
	border-bottom: none;
}
.panel.with-nav-tabs .nav-justified{
	margin-bottom: -1px;
}

/********************************************************************/
/*** PANEL PRIMARY ***/
.with-nav-tabs.panel-primary .nav-tabs > li > a,
.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
    color: #fff;
}
.with-nav-tabs.panel-primary .nav-tabs > .open > a,
.with-nav-tabs.panel-primary .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
	color: #fff;
	background-color: #3071a9;
	border-color: transparent;
}
.with-nav-tabs.panel-primary .nav-tabs > li.active > a,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus {
	color: #000;
	font-weight: bold;
	background-color: #fff;
	border-color: #428bca;
	border-bottom-color: transparent;
}
