﻿.clearfix:before, .clearfix:after { /************ CLEARFIX  ************/
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {clear: both;}
.clearfix {zoom: 1;}

section, nav, aside, footer, div, span, p, img, h1, h2, h3, h4, h5, h6, hr, a, table, th, tr, 
td, form, input, fieldset, ul, li {
	margin:0; 
	padding:0;
}

.Bt {
	display: block;
	vertical-align: top;
	width: 270px;
}

.WG {
    border-bottom: 1px solid #e0e0e0;    
    display: inline-table;
    height: 50px;
    line-height: 25px;
    width: 100%;    
}

.Xna {
    display: table-cell;
    padding: 0 8px 0 20px;
    vertical-align: middle;
    width: 38px;
}

.OZ {
    color: rgba(0,0,0,0.54);
    display: table-cell;
    font-size: 24px;
    vertical-align: middle;
}

.lS {
    margin: 10px 0;
}

a.jS {
    color: #3c80f6;
    display: block;
    margin: 20px 0;
    text-decoration: none;
    margin-left:25px;
    font-size:18px;
    font-family:"Roboto,RobotoDraft,'Helvetica Neue',arial,sans-serif";
}

.lb {
    text-align:left;
    margin-left:20px;
}

.cmb {
    text-align:left;
    margin-left:20px;
}

html body .RadInput_Default .riTextBox.txb {
    text-align:left;
    margin-left:20px;
}

#container {    
    margin: 0 auto;
}

#flex-container {
	margin-top: 20px;
	display: flex;
	flex-direction: column;
	overflow-y: auto;
}



