body, table, label, #licensure input, #licensure textarea, #licensure select{
	margin: 0px;	
	font-family: 'PT Sans', 'Helvetica Neue', Helvetical, Arial, sans-serif;
	font-size: 12px;
	-webkit-print-color-adjust: exact;
}
body{
	height:100%;
	text-align: left;
}
#licensure .nobreak{
	word-break:normal !important;
}
#licensure .ADA_link{
	display: none;
}
#licensure, #licensure.container, #licensure .menu ul{
	width:100%;
	margin:0 auto;
}
#licensure .noMargin {
	margin:0px !important;
}
#licensure_wrapper .footer, #licensure.container, #licensure .menu ul{
	*width:1224px;
	*margin:0 auto;
}
#licensure .pagecontent{
	*width: 78%;
}
#licensure ul{
	margin:0px; padding:0px; list-style: none;
}
#licensure li, #licensure form{
	margin:0px; padding:0px
}
#licensure a, a:hover, a:visited, a:active {
	color: #3C6794; text-decoration: none;
}
#licensure a.calendar_popup_link_today{
	cursor: pointer;
}
#licensure a.remove_link{	
	background:url('../images/icons/delete.png') transparent no-repeat;
	color:#DB4B4B;
	padding-left:17px;
}
#licensure a.view_link{	
	background:url('../images/buttons/pdf.gif') transparent no-repeat;
	padding-left:17px;
}
#licensure img {
	border: 0px;
}
#licensure .placeholder{
	color:#999;
}
#licensure header{
	display:table;
	background-color: transparent;
	padding: 15px 10px;
}
#licensure header .logo{
	display:table-cell;	
	vertical-align: bottom;
}
#licensure header .logo img{
	max-height:100px;	
	height:expression(document.body.clientHeight > 100? "100px": "auto" )\9;
}
#licensure header #header{
	width:100%;
	display:table-cell;
	vertical-align: bottom;
	line-height: normal;
}
#licensure h1{
	margin: 0px;
	padding:0px 0px 10px 0px;
	font-size: 1.6em;
}
#licensure h2{
	margin:0 0 10px 0;
	padding:0px;
	font-weight: normal;
	font-size: 1.6em;
}
#licensure tr.header .noWrap{
	white-space: nowrap;
}
#licensure .floatRight{
	text-align: right;
	white-space: nowrap;
}
#licensure .floatLeft{
	float:left;
	display: block;
}
#licensure .clear{
	clear:right;
}
#licensure .clearBoth, #licensure .clearfix{
	clear: both;
}
#licensure .inlineBlock{
	display: inline-block;
}
#licensure .inlineBlock.floatRight{
	float: right;
}
#licensure div.header.summary .inlineBlock.floatRight{
	margin-top: 10px;
}
#licensure_wrapper p {
	padding:0px;
	margin:0px;
}
#modal_content .instruction, #modal_content .instructions{
	padding: 1px 0px;
	margin-top: 2px;
	font-size: .92em;
	color: #777;
}
#modal_content img{
	border: 0px;
}

/*menu*/
#licensure .menu {
	padding: 10px 0;
	*padding: 0;
	height: 18px;
	overflow: hidden;
}
#licensure .menu ul li {
	padding: 14px 0px 13px 0;
	border: solid;
	border-width: 0px 1px 0px 0px;
	border-right-color: #6a6a6a;
	display: inline;
	line-height: 22px;
}
#licensure .menu ul li a {
	color: #ffffff;
	font-size: 15px;
	padding: 20px 13px;
	line-height: 21px;
	*line-height: 45px;
	letter-spacing: 1px;
}
#licensure .menu {
	font-family: sans-serif;
	clear: both; 
	margin: 0px auto;
	border-radius: 3px;
	position: relative;
	width: 100%;
	left: 0;
	background: #212121; /* Old browsers */
	background: -moz-linear-gradient(top,  #505050 0%, #212121 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505050), color-stop(100%,#212121)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #505050 0%,#212121 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #505050 0%,#212121 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #505050 0%,#212121 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #505050 0%,#212121 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050', endColorstr='#212121',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: 2px 1px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 2px 1px 2px rgba(0,0,0,0.5);
	box-shadow: 2px 1px 2px rgba(0,0,0,0.5);
}
#licensure .menu ul li.active a, #licensure .menu ul li:hover a {
	color: #000000;
}
#licensure .menu ul li.active, #licensure .menu ul li:hover, #licensure .menu.expand li{
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top, #f9f9f9 0%, #c1c1c1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#c1c1c1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f9f9f9 0%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f9f9f9 0%,#c1c1c1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f9f9f9 0%,#c1c1c1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f9f9f9 0%,#c1c1c1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#c1c1c1',GradientType=0 ); /* IE6-8 */
	opacity: 0.9;
}
#licensure .menu ul li.active.selected a {
   pointer-events: none;
   cursor: default;
}
/*gutter*/
#licensure .gutter {
	margin: 15px 0;
	background-color: #f0f0f0;
	padding: 10px 15px 10px 15px;
}
#licensure .gutter ul li {
	padding: 5px 5px 5px 10px;
	border-left: 2px solid #848484;
	display: inline;
}
#licensure .gutter ul li.first {
	border: 0px;
	padding-left: 0px
}
#licensure .gutter ul li.disabled {
	pointer-events: none;
	cursor: none;
	background-color: #f0f0f0;
}
#licensure .gutter ul li.disabled span {
	color: #D7D7DB;
}
#licensure .gutter a,
#licensure .gutter span,
#licensure .gutter a:visited,
#licensure .gutter span:visited {
	padding: 0px 3px 0px 0px;
	border-bottom:5px solid #f0f0f0;
	color:#636363;
	font-size: 16px;
	font-weight: bold;
}
#licensure .gutter ul li.active a, 
#licensure .gutter ul li.active span, 
#licensure .gutter a:hover,
#licensure .gutter span:hover {
	border-bottom:3px solid #DA050E;
	color:#636363;
	cursor: pointer;
}

/*custom content*/
#licensure .block.custom p{
	padding:0px;
	margin:0px;
}

/*containers*/
#licensure_wrapper{
	background: #c1c1c1; /* Old browsers */
	background: -moz-linear-gradient(top, #c1c1c1 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1c1c1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#c1c1c1 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c1c1c1 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c1c1c1 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c1c1c1 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c1c1', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
#licensure .main{
	clear: both;
	background-color: #fff;
	padding: 25px 10px;
	min-height: 500px;
}
#licensure .content{
	width: 78%;
	/*padding-left: 220px;*/
	float:left;
	padding-left: 20px;
	margin: 0px auto;
}

#licensure .block{
	background: #f9f9f9;
	margin-bottom: 15px;
	font-size: 13px;
	border-radius: 3px;
}
#licensure .block.custom{
	background-color: #f0f0f0;	
	padding: 10px 15px 0px 15px;
}
#licensure .column.left{
	width: 44%;
	padding-bottom:20px;
	float: left;
	padding: 15px 20px 20px 15px;
}
#licensure .column.right{
	width: 44%;
	float: right;
	text-align: left;
	padding: 15px 20px 20px 15px;
}
#licensure .logout_bar{
	text-align: right;
	font-size: 14px;
	color: #666;
	padding-bottom:10px;
}
#licensure .logout_bar a{
	margin-bottom: 10px;
}
#licensure .page_title, #licensure .header.summary, .fb_form_header{
	background-color: #f0f0f0;
	font-family: sans-serif;
	padding: 10px 10px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	color: black;
	border-radius: 3px;
	height: auto;
}
#licensure div.header.legacy, #licensure .legacy div.header{
	display:none;
}
#licensure .header.summary img{
	margin-right: 10px;
}
#licensure .header.summary .inlineBlock{
	vertical-align: middle;
}
#licensure .header.summary .inlineBlock.align_top{
	vertical-align: top;
}
#licensure .header.summary .inlineBlock span.left{
	float: left;
	margin-right: 15px;
}
div.license-public-standard div#modal_content div.header {
	background-color: #000;
}
#licensure .header .info{
	font-size: 12px;
	font-weight: normal;
	padding: 5px;
}
#licensure .progress_bar{
	clear: right;
	padding: 5px 18px;
}
#licensure .container{
	padding: 0px;
	margin: 8px 0;
}
#licensure .page_content{
	padding: 0px 10px 10px 10px
}

#licensure .page_content ul li{margin-left: 15px;list-style-type: disc;}
#licensure .page_content ol li{margin-left: 15px;list-style-type: decimal;}

#licensure .instructions{
	padding: 1px 0px;
	margin-top: 2px;
	font-size: .92em;
	color: #636363;
}
#licensure_wrapper .footer{
    min-height:50px;
    padding:0px;
    margin: 0px;
    position: relative;
    bottom 0px;
    width:100%;
    z-index:900;
    clear: both;
}

/*left nav*/
#licensure .navigation{
	font-family: sans-serif;
	float:left;
	width:180px;
	margin-left: 5px;
	background: #eee;
	font-size: 14px;
	border-radius: 3px;
	padding: 0 10px;
}
#licensure .navigation a{
	color: #000;
}
#licensure .navigation span.item_count{
	padding: 3px 8px;
	background: #ddd;
	margin: 2px;
	border-radius: 3px;
}
#licensure .navigation ul {
	background-color: #eee;
	margin: 5px 0;
}
#licensure .navigation li.level_0 {
	border-top: 1px solid #ddd;
	border-left:5px solid #eee;
	font-weight: bold;
	padding: 8px 0;
	display: block;
}
#licensure .navigation li a{
	padding: 5px 5px 5px 5px;
	display: block;	
	border-bottom: 5px solid #eee;
}
#licensure .navigation li.level_0 a{
	border-bottom: 0px; 
}
#licensure .navigation li a .icon{
	display: block;
	float: left;
}
#licensure .navigation ul li.level_1 {
	padding: 0px 0px 2px 25px;
	display:none;
}
#licensure .navigation ul.selected li.level_1{
	display:block;
}
#licensure .navigation ul.selected li.level_0, #licensure .navigation li.level_0.selected, 
#licensure .navigation li.level_0:hover {
	background:#FFF;
	border-left:5px solid #DA050E;
	color:#424242;
	cursor: pointer;
	border-top: 0px;
	margin-top: 6px;
}
#licensure .navigation li:hover a, #licensure .navigation li.selected a, 
#licensure .navigation li a:hover {
	color:#424242;
	border-bottom: 5px solid #ddd;
}
#licensure .navigation li.level_0:hover a, #licensure .navigation li.level_0.selected a, 
#licensure .navigation li.level_0 a:hover {
	border-bottom: 0px; 
}
#licensure .navigation .service li.level_1,
#licensure .navigation ul.service.selected.current li.level_1{
	display:none;
}

/*Password Reset*/
#licensure #forgot{
	padding:0px;
}
#licensure #forgot input[type="password"]{
	display: block;
}

/*widget*/
#licensure .dashbord .row{
	display:table-row;
	vertical-align: middle;
}
#licensure .widget{
	width: 450px;
	*width:100%;
	border-radius: 10px;
	border: 5px solid #fff;
	background-color: #ececec;
	background: -webkit-gradient(radial, center center, 0, center center, 460, from(#fefefe), to(#e9e9e9));
	background: -webkit-radial-gradient(circle, #fefefe, #e9e9e9);
	background: -moz-radial-gradient(circle, #fefefe, #e9e9e9);
	background: -ms-radial-gradient(circle, #fefefe, #e9e9e9);
	display: table-cell;
	padding: 0 0 0 10px;
	vertical-align: middle;
}
#licensure .widget .container{
	margin: 2px 0;
}
#licensure .widget .cell{
	display: table-cell;
	padding: 10px 0 15px 0;
	vertical-align: middle;
	*display: inline;
	*float: left;
}
#licensure .widget .action{
	display: table-cell;
	padding: 10px 10px 0 0;
	text-align: right;
	vertical-align: top;
}
#licensure .widget .action .button_container {
	margin: 0px 5px;
	display: inline-block;
}
#licensure .widget a div.icon{
	cursor: pointer;
}
#licensure .widget .photo{
	padding-right: 10px;
	width:100px;
}
#licensure .widget .photo.profile img, #licensure .license_card .photo.profile img{
	max-width: 85px;
	width: expression(document.body.clientWidth > 90? "90px": "auto" ) /9;
	-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 7px rgba(0,0,0,0.1);
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
	margin-bottom: 10px;
	margin: 0 auto;
}
#licensure .widget p{
	font-size: 15px;
}
#licensure .widget .count{
	font-size: 24px;
	padding-right: 8px
}
#licensure .widget .image-search{
	display: none;
}
#licensure .widget select#lookup_action{
	width: 245px;
}
#licensure .widget div.lookup input[type="text"]{
	width: 235px;
}
#licensure .widget div.lookup_personnel input[type="text"]{
	width: 110px;
}
#licensure .widget#account .info{
	vertical-align: top;
	width: 200px;
}
#licensure .widget#account p{
	padding-bottom: 5px;
}
#licensure .widget div.lookup{
	margin-top: 5px;
}


/*license_card*/
#licensure .license_card{
	border: 1px solid #ededed;
	-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 7px rgba(0,0,0,0.1);
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
	border-radius: 25px;
	width: 425px;
	height: 285px;
	background: #fff;
	margin: auto;
	position: relative;
}
#licensure .license_card .header{
	width: 100%;
	border-bottom: 1px solid;
	padding-bottom: 5px;
	margin: 0 0 5px 0;
	max-height: 89px;
	height: expression(document.body.clientHeight > 89? "89px": "auto" ) /9;
	overflow: hidden;
}
#licensure .license_card .header .logo {
	text-indent: 25px;
	padding-top: 10px;
}
#licensure .license_card .header .logo img{
	max-width: 380px;
	width: expression(document.body.clientWidth > 380? "380px": "auto" ) /9;
	max-height: 60px;
	height: expression(document.body.clientHeight > 60? "60px": "auto" ) /9;
}
#licensure .license_card .header .title{
	text-align: center;
}
#licensure .license_card .info h1{
	max-height: 35px;
	height: expression(document.body.clientHeight > 35? "35px": "auto" ) /9;
	overflow: hidden;
}
#licensure .license_card .info h2{
	max-height: 40px;
	height: expression(document.body.clientHeight > 40? "40px": "auto" ) /9;
	overflow: hidden;
}
#licensure .license_card .container {
	margin: 5px 0;
}
#licensure .license_card .info{
	padding-left: 15px;
}
#licensure .license_card .photo, #licensure .license_card .info,
#licensure .license_card .details{
	display:table-cell;
	vertical-align: top;
}
#licensure .license_card .photo{
	padding: 0px;
}
#licensure .license_card .photo.profile{
	padding: 5px 0px 0px 7px;	
}
#licensure .license_card .details{
	padding: 0 10px 0 0;
}
#licensure .license_card .content{
	position: absolute;
	top: 95px;
}
#licensure .license_card .disclaimer{
	font-size: 10px;
	padding: 5px 15px 5px 100px;
	position: absolute;
	bottom: 5px;
	font-style: italic;
	line-height: 11px;
}
#licensure .license_card .label {
	padding: 2px 0px 0 0 !important;
}	
/*icons*/
#licensure .big.icon{
	background-size: 3840px 120px;
	-webkit-background-size: 3840px 120px;
	-o-background-size: 3840px 120px;
	width: 69px;
	height: 60px;
	*background:url('../images/icons/icons-all.png') transparent no-repeat;
	cursor: default;
}
#licensure .big.icon.trainings {
	background-position: -3530px -64px
}
#licensure .big.icon.service {
	background-position: -1127px -64px
}
#licensure .big.icon.profile {
	background-position: -248px -64px
}
#licensure .big.icon.applications {
	background-position: -3284px -64px
}
#licensure .big.icon.lookup {
	background-position: -1450px -64px
}
#licensure .big.icon.sync {
	background-position: -1288px -64px
}
#licensure .icon.search {
  background-position: -477px 4px;
}
#licensure .icon.filter{	
	background:url('../images/icons/filter.png') transparent no-repeat;
	background-size: 25px 25px;
	width: 25px;
	height: 25px;
}
#licensure .icon{
	background:url('../images/icons/icons-all.png') transparent no-repeat;
	cursor: pointer;
	background-size: 1280px 40px;
	-webkit-background-size: 1280px 40px;
	-o-background-size: 1280px 40px;
	width: 23px;
	height: 20px;
	*background: transparent;
	display: inline-block;
}
#licensure .icon.toggle{
	background-position: -617px -20px;
}
#licensure .icon.disabled{
	opacity: 0.2;
	cursor: default;
}
#licensure .expand .icon.toggle, #licensure .icon.next{
	background-position: -698px -20px;
}
#licensure .icon.prev{
	background-position: -678px -20px;
}
#licensure .icon.toggle.offset,
#licensure li.selected .icon.toggle, #licensure a:hover .icon.toggle{
	background-position: -617px 0px;
}
#licensure .expand .icon.toggle.offset{
	background-position: -698px 0px;
}
#licensure .icon.applications, #licensure .icon.licenses, #licensure .icon.folder {
	background-position: -1097px -22px;
}
#licensure .icon.trainings {
	background-position: -1178px -22px;
}
#licensure .icon.exams {
	background-position: -1097px -22px;
}
#licensure .icon.manage {
    background-position: -324px -22px;
}
#licensure .icon.service {
	background-position: -379px -22px;
}
#licensure .icon.account, #licensure .icon.profile, #licensure .icon.Login {
	background-position: -86px -22px;
}
#licensure .icon.inspections {
	background-position: -165px -22px;
}
#licensure .icon.lookup {
	background-position: -485px -22px;
}
#licensure .icon.card {
	background-position: -1137px -22px
}
#licensure .icon.expired {
	background-position: -914px -22px;
	width:13px;
	cursor: default;
}
#licensure .icon.remove {
	background-position: -770px -20px;
}
#licensure .icon.remove.offset {
	background-position: -770px 0px;
}
#licensure .loading-white {
    background: url('../images/loading_white.gif');
    height: 16px;
    width: 16px;
    position: absolute;
    right: 8px;
    top: 8px;
}
#licensure .down-triangle{
	width: 0;
	height: 0;
	border-top: 6px solid white;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
}
#licensure .icon.menu_icon{
	background-position: -238px 3px;
	width: 20px;
	margin: 0 10px;
	display: inline-block;
	height: 17px;
	border: 1px solid #6a6a6a;
	border-radius: 5px;
	padding: 5px;
}
#licensure .expand .icon.menu_icon, #licensure li:hover .icon.menu_icon{
	background-position: -238px -17px;	
	border: 1px solid #6f6f6f;
}

/*button*/
#licensure .actions{
	margin: 15px 0;
	*clear:both;
}
#licensure span.button{
	background: transparent;
	border: 0px;
	vertical-align: top;
}

#licensure input.swap{
	margin: 3px 10px;
}
#licensure .button_container{
	margin-bottom: 10px;
	vertical-align: top;
}
#licensure input[type="button"],
#licensure input[type="submit"],
#licensure input[type="reset"]{
	padding: 5px 7px;
}
#licensure input[type="button"],
#licensure input[type="submit"],
#licensure input[type="reset"],
#licensure span.button {
	background-color: #204757;
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	cursor: pointer;
	border-radius: 3px;
	border: 1px solid #81A2C5;
	background: -moz-linear-gradient(top, #81A2C5 0%, #204757 100%) no-repeat; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81A2C5), color-stop(100%,#204757)) no-repeat; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #81A2C5 0%,#204757 100%) no-repeat; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #81A2C5 0%,#204757 100%) no-repeat; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #81A2C5 0%,#204757 100%) no-repeat; /* IE10+ */
	background: linear-gradient(to bottom, #81A2C5 0%,#204757 100%) no-repeat; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81A2C5', endColorstr='#204757',GradientType=0 ); /* IE6-8 */
}

#licensure .button input.loading {
	opacity:.3;
	font-style:italic;
}

#licensure .actions input.loading {
	opacity:.3;
	font-style:italic;
}

#licensure span.button	{
	display:inline-block;
	padding: 5px 0px;
}

#licensure span.button:hover {
	border: 1px solid #c1c1c1;
	opacity: 0.95;
}

#licensure span.button.disabled {
	opacity:.5;
	cursor: default;
}
#licensure span.button.disabled:hover {
	border: 1px solid #81A2C5;
	opacity: .5;
	cursor: default;
}

#licensure input[type="text"], #licensure input[type="password"],
#licensure input[type="datetime"], #licensure input[type="number"],
#licensure input[type="search"],#licensure input[type="tel"],
#licensure input[type="email"],#licensure input[type="url"],
#licensure input[type="color"],#licensure select,#licensure textarea {
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, background-color linear 0.2s;
	-moz-transition: border linear 0.2s, background-color linear 0.2s;
	-o-transition: border linear 0.2s, background-color linear 0.2s;
	transition: border linear 0.2s, background-color linear 0.2s;
}
#licensure .button input.inline{
	font-size: 12px;
	font-weight: normal;
}
#licensure .button input.floatRight{
	float:right;
}
#licensure .button_container{
	margin-right: 5px;
	display: inline-block;
}
#licensure span.button input{
	border: 0px;
	background:transparent;
	filter: none;
	padding: 0px 7px;
	height: 18px;
}

#licensure .button input.button_save,
#licensure .button input.button_back,
#licensure .button input.button_checkout,
#licensure #button_generate_card input,
#licensure .button input#find_my_courses {
	background: url('../images/icons/icons-button.png') transparent no-repeat;
	cursor: pointer;
	height: 18px;
	vertical-align: top;
	background-size: 20px 90px;
	-webkit-background-size: 20px 90px;
	-o-background-size: 20px 90px;
	padding-left:30px;
	border: 0px;
}

#licensure #button_generate_card input{
	background-position: 5px 2px;	
}
#licensure .button input#find_my_courses{
	background-position: 5px 2px;	
}
#licensure .button input.button_save{
	background-position: 5px -44px;	
}
#licensure .button input.button_back {
	background-position: 5px -14px;
}
#licensure .button input.button_checkout {
	background-position: 5px -74px;
}

/*form*/
#licensure fieldset{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#licensure .label{
	width:auto;
	text-align: left;
	float:none;
}
#licensure .field{
	margin-left:0px;
}
#licensure .needWordBreak .field, #licensure .needWordBreak .field label{
	word-break: break-all;
	word-wrap:break-word;
}
#licensure label{
	font-weight: bold;
	color: #666;
	margin-right: 5px;
	word-wrap:break-word;
	/*word-break:break-word;*/

}
#licensure .container{
	border: 0px;
}
#licensure ul.horizontal li{
	display: inline;
}
#licensure ul.radio label{
	white-space: nowrap;
}
#licensure ul.radio label span{
	padding: 0px 5px 0px 2px;
}
#licensure ul.checkbox li input[type="checkbox"], #licensure ul.vertical li input[type="checkbox"] {
	margin-right:5px;
}
#licensure ul label{
	font-weight: normal;
}
#licensure input[type="text"], #licensure input[type="search"], #licensure input[type="password"],  
#licensure select, #licensure textarea{
	padding: 5px;
	min-width: 30px;
}
#licensure select{
	max-width: 500px;	
	width: expression(document.body.clientWidth > 500? "500px": "auto" ) /9;
}
#licensure select.slush {
	height: 160px;
	width: 240px;
}
/*icon drop down*/
#licensure .filters div.dd-container, #licensure .filters div.dd-container div{
	display: inline-block;
	*display: block;
	/*width: auto !important;*/
	*width: 200px;
	z-index: 100;
}
#licensure .dd-select{
	background-color: #fff !important;
	width: auto;
}
#licensure .dd-select ul{
	width: auto;
}
#licensure .dd-select a{
	padding: 5px 30px 5px 5px;
}
#licensure .dd-select a label{	
	line-height: 20px !important;
}
#licensure table.form .formDesc, #licensure table.form .formField, #licensure div.container{
	clear: right;
}

/*validation*/
#licensure input.required, #licensure select.required, #licensure textarea.required{
	color:black;
}
#licensure span.required, #modal span.required {
	padding:0px 2px;
	color:#ba2818;
}	
#licensure span.asterisk, #modal span.asterisk {
	margin-left:-8px;
	position:relative;
	left:-1px;
}
#licensure .validation, #modal .validation{
	background-color:#fff7f7;
	border:1px solid #ff6f6f;
	margin:15px 0px;
	padding:8px;
}

#licensure .validation li, #modal .validation li{
margin-bottom: 10px;
}
#licensure .validation h2, #modal .validation h2{
	font-size: 14px;
	font-weight: bold;
}
#licensure .validation ul li a, #modal .validation ul li a{
	color:#333;
}
#licensure .validation ul li a:hover, #modal .validation ul li a:hover {
	text-decoration: underline;
}
span.validation_required,
input.validation_required,
input[type="text"].validation_required,
input[type="password"].validation_required,
select.validation_required,
textarea.validation_required {
	border:1px solid #ff2f2f;
	background-color:#fff7f7;
	}
table.validation_required {
	border:1px solid #ff2f2f !important;
	background-color:#fff7f7 !important;
}

#licensure label.validation_required, #modal label.validation_required {
	font-weight:bold;
	color:#DB0000;
	}

/*form builder*/
#licensure .fb_question, #licensure .fb_answer{
	font-size: 12px;
	text-align: left;
	display: block;
	padding-left: 10px;
}
#licensure .fb_questions{
	padding-left: 10px;
}
#licensure .progress_start{
	border-left: 1px solid #81A2C5;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
#licensure .progress_end{
	border-right: 1px solid #81A2C5;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
#licensure .progress_start, #licensure .progress_end, #licensure .progress{
	background: #81A2C5;
	background: -moz-linear-gradient(top, #81A2C5 0%, #204757 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81A2C5), color-stop(100%,#204757)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #81A2C5 0%,#204757 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #81A2C5 0%,#204757 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #81A2C5 0%,#204757 100%); /* IE10+ */
	background: linear-gradient(to bottom, #81A2C5 0%,#204757 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81A2C5', endColorstr='#204757',GradientType=0 ); /* IE6-8 */
}
#licensure .fb_form{
	background-color: transparent;
	border: 0px;
}
.fb_form_name{
	color: #000;
}
#licensure .fb_page{
	background-color: white;
	padding-bottom: 15px;
	border: 1px solid #ccc;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	border-radius: 3px;
}
/*#licensure .fb_form a.prev, #licensure .fb_form a.next{
	display: inline-block;
	width:15px;	
	margin-bottom: 7px;
	vertical-align: bottom;
}*/
#licensure .fb_form a.prev {
	position: absolute !important;
	top: 10px !important;
	left: 0px !important; 
}
#licensure .fb_form a.next {
	position: absolute !important;
	top: 10px !important;
	right: 0px !important;
}
#licensure .fb_step_tabs_container {
	position: relative !important;
	margin-bottom: 35px !important;
}
#licensure .middleFix {
	position: absolute !important;
	left: 20px !important;
	width: CALC(100% - 40px);
	font-size: 0;
}
#licensure .removeSpaces {
	font-size: 12px;
}

#licensure .fb_step_tabs{
	padding: 0px;
	overflow: hidden;
	position: relative;
	display: inline-block;
}
#licensure .fb_step_tabs ul {
	position: relative;
	left: 0px;
    overflow: hidden;
    white-space: nowrap;
    display: inline;
}
#licensure .fb_step_tabs ul li{
	display: inline-block;
	padding: 10px;
	color: black;
	background-color: #f0f0f0;
	border-right: 1px solid #cfcfcf;
	border-top: 1px solid #cfcfcf;
}
#licensure .fb_step_tabs ul li.first{
	border-left: 1px solid #cfcfcf;
}
#licensure .fb_step_tabs li.active a, #licensure .fb_step_tabs li.active{
	color: #ffffff;
	background: #818181;
	border: 1px solid #818181;
}
#licensure .fb_section_header, #licensure .section_header, #licensure div.form div.header, 
#licensure .header.container, #licensure .section .header.container{
	border-bottom: 1px solid #848484;
	font-family: arial;
	font-weight: bold;	
	background: transparent;
	margin: 10px 0 10px 0;
	color:#636363;	
	font-size: 16px;
	text-indent: 10px;
}
#licensure div.header{
	margin: 0 0 10px 0;
	padding: 0px;
	font-weight: normal;
	font-size: 1.6em;
}
#licensure .section ul.container {
	margin:0px;
}
#licensure .section .header.container{
	margin-left: -10px;
}
#licensure .section, #licensure .show_container{
	padding: 0 10px 10px 10px;
}
#licensure #container_Applicants_Topical_Training_Hours .section,
#licensure #container_Applicants_Trainings .section{
	padding: 0px;
}
#licensure #container_Applicants_Topical_Training_Hours img{
	padding-right: 5px; 
}
#licensure .section_container{
	background: transparent;
}
#licensure .license-public-standard .section.legacy, 
#licensure .license-public-standard .section.legacy_container{
	padding: 0px
}
#licensure .fb_form ul.radio.horizontal li {
	display: inline-block;
}
#licensure .fb_form ul.radio label{
	font-weight: normal;
}
#licensure .fb_form select{
	max-width: 550px;
}
#licensure .fb_form .container{
	padding: 0px;
	margin: 15px 0;
}
#licensure table.form td{
	padding-bottom: 10px;
}
#licensure .fb_form .actions{
	padding-left: 20px;
}
#licensure .show_container .container .label, 
#licensure .section .container .label,
#licensure .license_container .label{
	display: table-cell;
	vertical-align: top;
	margin: 2px 0px 0px 0px;
	padding: 2px 10px 0 0;
	font-weight: bold;
	width: 140px;
	text-align: right;
	*float: left;
}

#licensure table.list .label,
#licensure .widget .label,
#licensure .align_left.container .label,
#licensure .fb_form .align_left.container .label,
#licensure .license_card .label{
	display: table-cell;
	vertical-align: top;
	margin: 2px 0px 0px 0px;
	padding: 2px 10px 0 0;
	font-weight: bold;
	*float: left;
}
#licensure .show_container .container .field, 
#licensure .section .container .field,
#licensure .license_container .field,
#licensure .license_container .column.left .field,
#licensure .license_container .column.left .label,
#licensure .align_left.container .field,
#licensure .fb_form .align_left.container .field,
#licensure table.list .field,
#licensure .widget .field,
#licensure .license_card .field{
	padding: 1px 0px;
	display: table-cell;
	min-width: 50px;
	*float: left;
}

#licensure .section .container,
#licensure table.list .container,
#licensure .widget .container,
#licensure .license_card .container{
	*clear:both;
	font-size: 12px;
}
#licensure .fb_form  .fb_section_header{
	margin: 20px 0 10px 10px;
}
#licensure .fb_form .section{
	padding: 0px;
}
#licensure .fb_form .container {
	margin: 15px;
}
#licensure .column.left .label,
#licensure .fb_form .container .label{
	display: block;
	width: auto;
	text-align:left;	
}
#licensure .column.left .field,
#licensure .fb_form .container .field{
	padding: 1px 0px;
	display: block;
}
#licensure .fb_form .container .field ul{
	display:block;
}
#licensure .fb_form .field input{
	width: auto;
}

/*messages*/
#licensure .flash_messages, #licensure .flash_warnings, #licensure .parent_enterprise_warning, #licensure .info_messages, 
#licensure .fb_page .information div {
	font-weight: bold;
	padding: 7px;
	margin-bottom: 15px;
	background-color: #fff6cf;
	border: 1px solid #eddba4;
}
#licensure .flash_messages ul li, #licensure .info_messages ul li, #licensure .flash_warnings ul li, #licensure .parent_enterprise_warning ul li,
#licensure .fb_page .information ul li {
	padding: 1px;
}
#licensure .flash_messages ul li.error {
	font-weight: bold;
	color: #dc2d2d;
}
#licensure .flash_warnings {
	background-color: #ffcfcf;
	border: 1px solid #ff8f8f;
}
#licensure .parent_enterprise_warning {
	background-color: #E3EFD1;
	border: 1px solid #97c93f;
}
#licensure .info_messages {
	background-color: #E1E8ED;
	border: 1px solid #B1BDCF;
	margin-bottom: 10px;
}
/*Note*/
#licensure .object_note_count{
	font-weight: bold;
	font-size: 13px;
	padding-left: 20px;
	background-image: url('../images/comments.png');
	background-repeat: no-repeat;
}
#licensure .object_note {
	padding: 0px 10px 10px 10px;
	background-color: #f5f5f5;
	margin: 5px 0;
}
#licensure #object_note{
	margin-bottom: 10px;
}
#licensure .object_note_author{
	font-weight: bold;
	padding-left: 5px;
}
#licensure .object_note_date {
	padding-right: 5px;
	border-right: 1px solid #333;
	padding-left: 20px;
	background-image: url('../images/comment.png');
	background-repeat: no-repeat;
}
#licensure .object_note_text{
	padding-left: 20px;
}
#licensure .object_note_details{
	padding: 10px 0px 5px;
}
#licensure .object_note_author_new {
	font-weight: bold;
	padding-left: 20px;
	background-image: url('../images/comment_add.png');
	background-repeat: no-repeat;
}

/*filters*/
#licensure .filters{
	background: #f9f9f9;	
	padding: 8px 8px 0px 8px;
	margin-top:3px;
	margin-bottom:0px;
	border-radius: 3px;
	border: 1px solid #ccc;
}
#licensure .filters .label{
	display: inline;
	padding-top:5px;
}
#licensure .filters div{
	display: inline;
}
#licensure .filters .overlabel, #licensure .widget .overlabel{
	position: relative;
	display: inline;
}
#licensure .filters .overlabel label, #licensure .widget .overlabel label{
	display: none !important;
}
#licensure .filters .image-go, #licensure .filters .image-clear,
#licensure .widget .image-go, #licensure .widget .image-clear{
	margin-bottom:-2px !important;
}
#licensure .license-public-standard .filters .image-clear {
	margin-bottom:0px !important;
}
#licensure .filters input, #licensure .filters select {
	margin-bottom: 10px;
}
#licensure .filters .filter_block, #licensure .filter_block{
	white-space: nowrap;
	display: inline-block;
}

/*grid*/
#licensure .grid, #licensure .list,
#licensure .fb_multiple_table, #licensure .grid tr{
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-bottom:0;
	margin-bottom:10px;
	background-color:white;
	border-collapse: separate;
	border-spacing:0;
}
#licensure .grid{
	max-width: 1000px;
	overflow: hidden;
}
/*#licensure #container_Applicants_Topical_Training_Hours .grid,
#licensure #container_Applicants_Trainings .grid{
	border-collapse: separate;
}*/
#licensure .grid th, #licensure .list th{
	border: 0px;
	text-align:left;
	padding: 5px;
	margin: 0px;
}
#licensure .license-public-standard table.list tr.header th{
	background-color: transparent;
	color: #fff;
}
#licensure .grid td, #licensure #add_attendees_table{
    word-break: break-all;
}

#licensure .grid td div{
    word-break: normal;
}

#licensure #add_attendees_table td{
	max-width: 150px;
	width: expression(document.body.clientWidth > 150? "150px": "auto" ) /9;
}

#licensure .fb_multiple_table{
	border:1px solid #e3e3e3;
}
#licensure td.fb_multiple_header {
	color: #fff;
	background: #818181;
	padding: 5px;
}
#licensure .grid tr, #licensure .list tr{
	background-color: #fff;
	line-height: 18px;
}
#licensure .grid tr:hover, #licensure .list tr:hover,
#licensure .grid tr.even:hover, #licensure .list tr.even:hover {
	background-color: #FFFEF0;
}
#licensure .grid tr.header:hover {
	background-color: #636363;
}
#licensure .grid tr.selected, #licensure .grid tr.toggleParent:hover {
	background-color: #FFFEF0;
	cursor: pointer;
}
#licensure .list tr.toggleParent:hover + tr.toggleChildren {
	background-color: #FFFEF0;
	cursor: pointer;
}
#licensure tr.toggleChildren:hover{
	background-color: #fff;
}
#licensure .grid tr.even, #licensure .grid col.even,
#licensure .list tr.even, #licensure .list col.even {
	background-color: #fafafa;
}
#licensure tr.toggleChildren.even:hover{
	background-color: #fafafa;
}
#licensure .grid tr.header, #licensure .grid tr.header a, 
#licensure .list tr.header, #licensure .list tr.header a,
#licensure .fb_page_header{
	font-weight: bold;
	font-weight: normal\9;
	color: #fff;
	background: #636363;
	font-size: 13px;
}
#licensure .grid tr.header th a.active_sort,
#licensure .grid tr.header th a img:parent {
	white-space: nowrap;
}
#licensure .grid tr td, #licensure .list tr td,
#licensure tr.toggleParent.expand td{
	border-bottom: 1px solid #e5e5e5;
	padding: 8px 5px 5px 5px;
	font-size: 13px;
	vertical-align: top;
}
#licensure tr.toggleParent td{
	border-bottom: 0px;
	/*padding: 8px 5px 0px 5px;*/
}
#licensure tr.inProgress{
	/*font-weight: bold;*/
}
#licensure tr.issued{
	background: #EFF8EA;
}
#licensure tr.inProgress td:first-child{
	/*border-left: 5px solid #fffbcf;*/
}
#licensure .grid tr th.actions,#licensure .grid tr td.actions{
	text-align: right;
	margin:0px;
}
#licensure .grid tr td.actions .button_container input.button{
	margin-bottom: 0px;
}
#licensure .grid tr td.actions a{
	padding-right: 10px;
	vertical-align: bottom;
}
#licensure .grid .title{
	font-weight: bold;
}
#licensure .grid .description{
	padding: 5px 0;
}
#licensure .grid td.nowrap, #licensure .list td.nowrap{
	white-space: nowrap;
}
#licensure .grid tr.toggleParent .toggle,
#licensure .list tr.toggleParent .toggle{
	display: inline-block;
	vertical-align: bottom;
	padding-top: 5px;
}
#licensure .grid tr.row_totals{	
	font-weight: bold;
	border-top: 1px solid #666;
	border-bottom: 4px double #666;
	border-left:0;
	border-right:0;
	background-color: #fff;
}
#licensure .grid td.total{
	color: green;
}
#licensure tr.header td{
	white-space: normal;
	text-align:left;
}
#licensure .license-public-standard table.list tr td{
	border-top: 0px;
}
#licensure tr.toggleChildren td{
	padding: 0 0 15px 5px;
}
#licensure .toggleChildren .container{
	margin:0px;
}
#licensure .toggleChildren .label{
	text-align: left;	
	margin-right: 5px;
	width:auto;
}
#licensure .toggleChildren .field{
	margin: 0px;
}
#licensure .toggleChildren table td{	
	padding: 8px 5px 8px 5px;
}
#licensure .toggleChildren table tr.header{
	color: #666;
	background: #e5e5e5;
}
#licensure .toggleChildren table tr.header:hover {
	background-color: #e5e5e5;
}
#licensure .toggleChildren table td.action{
	padding:0px;
}
#licensure .list tr.sub_header td, #licensure .list tr.sub_header td:hover, 
#licensure .grid tr.sub_header td, #licensure .grid tr.sub_header td:hover {
	padding: 2px 5px 2px 5px;
	background-color: #fafafa;
}
#licensure .grid tr td.valignCenter{
	vertical-align: middle;
}

/*license_container*/
#licensure .license {
	padding: 5px 0;
}
#licensure .license .toggleParent {
	background: #636363;
	font-weight: bold;
	padding: 5px;
	color:white;
	position: relative;
}
#licensure .license .toggleParent .title {
	padding: 3px 0 0 0;
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
}
#licensure .license .toggleParent {
	-webkit-border-top-right-radius: 2px 2px;
	border-top-right-radius: 2px 2px;
	-webkit-border-top-left-radius: 2px 2px;
	border-top-left-radius: 2px 2px;
}
#licensure .license .toggleParent.expand {
	-webkit-border-bottom-right-radius: 2px 2px;
	border-bottom-right-radius: 2px 2px;
	-webkit-border-bottom-left-radius: 2px 2px;
	border-bottom-left-radius: 2px 2px;
}
#licensure .license_container .icon{
	display:inline-block;	
}
#licensure .license_container .icon.remove{
	position: absolute;
	right: 6px;
	top: 6px;
}
#licensure .license_container .toggleChildren {
	padding: 5px 5px 0px 25px;
	border: 1px solid #dadada;
	-webkit-border-bottom-right-radius: 2px 2px;
	border-bottom-right-radius: 2px 2px;
	-webkit-border-bottom-left-radius: 2px 2px;
	border-bottom-left-radius: 2px 2px;
}
#licensure .license_container .column.right,
#licensure .license_container .column.left {
	padding: 0px 0px 10px 0px;
}
#licensure .license_container td.highlighted{
	border-left: 2px solid #DA050E;
}

/*pagination*/
#licensure .norecord{
	border:1px solid #ccc;
	padding: 8px 5px 5px 5px;
	font-size: 13px;
}
#licensure .pagination, #modal_content .pagination{
	padding:3px 0px;
	float:right;
}
#licensure .pagination ul, #modal_content .pagination ul{
	text-align:right;
}
#licensure .pagination ul li, #modal_content .pagination ul li{
	list-style-type:none;
	display:inline;
	border-left:1px solid #ccc;
	padding:0 5px;
}
#licensure .pagination ul li.first, #modal_content .pagination ul li.first{
	border-left:0;
	padding-right:3px;
	padding-left:0;
}
#licensure .pagination ul li a, #modal_content .pagination ul li a{
	text-decoration:none;
}
#licensure .pagination ul li.active a, #modal_content .pagination ul li.active a{
	text-decoration:underline;
}

#licensure .mobile {
	display: none;
}
#licensure .bulk_action, #licensure .pagination, #licensure .pagination ul{
	display:inline;
	white-space: nowrap;
	margin-bottom: 10px;
}

/*modal*/
div.license-public-standard div#modal_content div.actions{
	position: absolute;
	bottom: 11px;
	width: 95%;
	height: auto;
}
div.license-public-standard div#modal_content div.content{
	height: auto;
}
div.license-public-standard div#modal_close {
	z-index: 10;
}


/*legend*/
#licensure .legend{
	padding: 10px 0;
	clear: right;
}
#licensure .legend span{
	padding: 10px 5px;
	white-space: nowrap;
}
#licensure .expired{
	color:#DB0000;
	vertical-align: top;
	margin-bottom: 2px;
	font-size: 11px;
}

/*footer*/
#licensure_wrapper .footer{
	clear:both;
}

/*custom*/
#licensure #container_Related_Dates .label, .preview_section .label{
	float: none;
	text-align: left;
}
#licensure #container_Related_Dates .field, .preview_section .field{
	margin-left: 0px;
}
#licensure .section td.formDesc, 
#licensure #container_Account_Demographics .formDesc, 
#licensure #container_User_Certification_Information .formDesc{
	font-weight: bold;
	color: #666;
	text-align: right;
	padding-right: 10px;
	vertical-align: top;
	min-width: 140px;	
	width: expression(document.body.clientWidth < 140? "140px": "auto" ) /9;
}

#licensure .section .certification_row .container .field,
#licensure .section .certification_row .container .label {
	display: block;
	text-align: left;
} 

#licensure #iframe_service_station, #licensure #iframe_service_station .section{
	padding-left:10px;
}
#providers_for_training .label {
	margin-bottom: 10px;
}

span.fileRemove {
    background: transparent url(../../minerva/public/assets/images/icons/cross_delete.png) no-repeat;
    padding-left: 10px;
}

/*copyright*/
#licensure .copyright {
	text-align: center;
	background-color: #fff;
	color: #666;
	padding: 10px;
	font-size: 11px;
}

#licensure_wrapper .copyright {
	text-align: center;
	background-color: #fff;
	color: #666;
	padding: 10px;
	font-size: 11px;
}

/*responsive layout*/
#licensure_wrapper .container#licensure {
	width:1224px\0/;
	width: expression(document.body.clientWidth > 1224? "12240px": "auto" ) \0/;
}

/*desktop*/
@media all and (min-width: 1224px){
	#licensure header{
		width:1204px;
	}
	#licensure_wrapper .footer, #licensure.container, #licensure .menu ul{
		width:1224px;
		margin:0 auto;
	}
}
/*tablet*/
@media all and (max-width: 900px){
	#licensure_wrapper .container#licensure {
		width:100%;
	}
	#licensure .column{
		clear:both;
		width: 90% !important;
		float:left !important;
	}
	#licensure .content{
		width: 68%;
	}
	#licensure .floatRight, #licensure .button input.floatRight{
		clear:both;
		text-align: left;
		float: none;
	}
	#licensure .filter_block{
		display: block;
		clear:right;
	}
	#licensure .progress_bar, #licensure  #alpha_jump{
		display: none;
	}
	#licensure select, #licensure .fb_form select {
		max-width: 150px;
	}
	#licensure #container_Social_Security_Number input[type="text"],
	#licensure .calendarSelectDate,  #licensure input[size<5]{
		width:65px;
	}
	#licensure .label {
		/*padding: 5px 0;*/
	}
	#licensure input[type="button"],
	#licensure input[type="submit"],
	#licensure input[type="reset"] {		
		white-space: normal;
	}
	#licensure input[type="button"].swap{
		padding: 8px 10px;
	}
	#licensure .widget{
		display: block;
		width:100%;
	}
	#licensure .widget .icon.big.profile{
		display: block;
		float:left;
		padding-right: 0px;
	}
}
@media all and (min-width: 801px){
	#licensure .navigation{
	display:block !important;
	}
}
/*mobile*/
@media all and (max-width: 800px){
	#licensure_wrapper{
		position: absolute;
		top: 0;
		width: 100%;
	}
	#licensure .content .custom{
		max-height: 75px;
		overflow: hidden;
	}
	#licensure .content{
		padding-left: 0px !important; 
		width: 100% !important; 
	}
	#licensure .mobile {
		display: block;
	}
	#licensure .main {
		min-height: 500px;
	}
	#licensure .content h1 .mobile.icon.filter {
		display:inline-block;
	}
	#licensure .menu{
		height: 32px;
	}
	#licensure .menu.mobile ul li {
		padding: 27px 0px 11px 0px;
	}
	#licensure .menu.mobile ul li a {
		padding: 8px 0px;
	}
	#licensure .menu.mobile.expand {
	  z-index: 999;
	}
	#licensure .menu.mobile.expand ul li{
		padding-left: 198px;
	}
	#licensure .desktop, #licensure .progress_bar,
	#licensure .filters, #licensure header #header{
		display: none;
	}
	#licensure .navigation {
		display: none; 
		position: absolute;
		z-index: 999;
		width: 250px;
		left: 0px;
		top: 50px;
		bottom:0px;
		opacity: 0.95;
		margin-left: 0px;
		height:100%;
		padding:0px;
		border-right: 1px solid #ccc;
	}
	#licensure .navigation ul.selected li.level_0, #licensure .navigation li.level_0.selected, 
	#licensure .navigation li.level_0:hover {
		margin-top: 1px;
	}
	#licensure .navigation ul li.level_1{
		display: block;
	}
	#licensure .navigation ul {
		border: 0px;
		margin: 0px;
	}
	#licensure .navigation ul li{
		padding: 10px 0;
		margin: 0px 10px;
	}
	#licensure header .logo {
		padding: 10px;
		position: absolute;
		right: 10px;
		z-index: 998;
	}
	#licensure header{
		padding:0px;
	}
	#licensure header .logo img{
		max-height:30px;	
		width:expression(document.body.clientWidth > 30? "30px": "auto" )\9;
	}
	#licensure .section .container .label{
		display: block;
		margin: 2px 0px 0px 0px;
		padding: 2px 10px 0 0;
		/*width: 100%;*/
		text-align: left;
	}
	#licensure .section .container .field{
		padding: 1px 0px;
		display: block;
	}
	#licensure .section.inline .container .label{
		display: table-cell;
		text-align: right;
		width:175px;
	}
	#licensure .section.inline .container .field{
		display: table-cell;
		padding: 4px 0 0 0;
	}
	#licensure .pagination li, #modal_content .pagination li{
		font-size: 12px;
	}
	#licensure .pagination ul li.pagination_per{
		display: block;
		border: 0px;
		margin-top: 10px;
	}
	#licensure .widget{
		display: table-cell;
		width:400px;
	}
	#licensure .clear, #licensure .clearfix{
		clear:both;
	}
	.cfdebug {display: none;}
}
/*small screen*/
@media all and (max-width: 750px){
	#licensure .widget, #licensure .dashbord{
		display: block;
		width: 98%;
		clear: both;
	}
	#licensure .dashbord .row{
		display: block;
		width: 100%;
		clear: both;		
	}
	#licensure .widget .action{
		display:block;
		text-align: left;
		clear:both;
		padding:0px;
	}
	#licensure .widget#account .photo, #licensure .widget#account .info {
		padding: 10px 0 5px 0;
	}	
	#licensure .widget input[type="text"], #licensure .widget input[type="search"],  #licensure .widget select {
		margin: 10px 0 0 0;
	}
	#licensure .widget .image-clear{
		display:none;
	}
	#licensure .widget#account .info{
		width:auto;
	}
	#licensure .widget input[type="text"], #licensure .widget select{
		width: 200px;
		margin: 10px 0 0 0;
	}
	#licensure .widget #button_generate_card {
		margin-bottom: 15px;
	}
}
@media all and (max-width: 500px){
	#licensure .grid th, #licensure .grid td,
	#licensure .list th, #licensure .list td{
		display: none;
	}
	#licensure .grid th:first-child, #licensure .grid th:last-child,
	#licensure .grid th:nth-child(2),#licensure .grid th:nth-child(3),
	#licensure .list th:first-child, #licensure .list th:last-child,
	#licensure .list th:nth-child(2),#licensure .list th:nth-child(3),
	#licensure .grid td:first-child, #licensure .grid td:last-child,
	#licensure .grid td:nth-child(2),#licensure .grid td:nth-child(3),
	#licensure .list td:first-child, #licensure .list td:last-child,
	#licensure .list td:nth-child(2),#licensure .list td:nth-child(3){
	 	display: table-cell;
	}

	#container_Applicants_Topical_Training_Hours .grid td:nth-child(2),
	#container_Applicants_Topical_Training_Hours .grid td:nth-child(3),
	#licensure .toggleChildren .grid th:nth-child(2),
	#licensure .toggleChildren .grid th:nth-child(3),
	#licensure .toggleChildren .list th:nth-child(2),
	#licensure .toggleChildren .list th:nth-child(3),
	#licensure .toggleChildren .grid td:nth-child(2),
	#licensure .toggleChildren .grid td:nth-child(3),
	#licensure .toggleChildren .list td:nth-child(2),
	#licensure .toggleChildren .list td:nth-child(3){
		display: none;
	}
	/*Password Reset*/
	#licensure #forgot input[type="password"]{
		width: 100%;
	}
	#licensure #forgot_wrapper {
		width:100%;
	}
	div#modal {
		width:100% !important;
	}
	#licensure .section td.formDesc, #licensure .section td.formField,
	#licensure .section td.formDesc, #licensure #container_Account_Demographics .formDesc, 
	#licensure #container_User_Certification_Information .formDesc{
		display:block;
		clear: both;
		text-align: left;
		width: 100%;
	}
	#licensure table.form td{
		padding-bottom:0px;
	}
	#licensure .section td.formDesc{
		padding-bottom:5px;
	}
	#licensure .section td.formField{
		padding-bottom:15px;
	}
	#licensure #container_Newsletters td:nth-child(1){
		display:none;
	}
}
/*chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#licensure .filters .image-go{
		margin-bottom:-2px !important;
	}
}
@font-face {
  font-family: 'text-security-disc';
  src:url('../fonts/text-security-disc.ttf');
}

#licensure .conceal {
	font-family: 'text-security-disc';
	padding-right: 19px !important;
	font-size: 15px;
	height:14px;
	
}
div.message {
	margin:3px 0px 5px 0px;
	font-weight: bold;
	padding: 7px;
	margin-bottom: 10px;
	background-color: #fff6cf;
	border: 1px solid #eddba4;
	padding:5px 8px;

}
div.message span.note{
	font-weight: normal;
	font-size: 10px;
}
.educationPBText {
    font-weight: 700;
    font-size: 1.15em;
    padding: 5px;
    color: black;
}
.education-progress{
  position: relative;
  margin: 10px;
  float:left;
  text-align: center;
}
.education-barOverflow{
  position: relative;
  overflow: hidden;
  width: 150px; height: 75px;
  margin-bottom: -37px;
  padding-right: 5px;
}
.education-bar{
  position: absolute;
  top: 0; left: 0;
  width: 150px; height: 150px;
  border-radius: 50%;
  box-sizing: border-box;
  border: 30px solid #eee;
  border-bottom-color: #e58f1e;
  border-right-color: #e58f1e;
  box-shadow: inset 1px 1px 1px #838383;
}
/*IE8*/
#licensure > .logo, #licensure > #header{float:left\9; padding-bottom:10px\9;}
#licensure_wrapper #licensure .menu {clear:both\9; *height:40px;}
#licensure .navigation span.icon, #licensure .button input {background: transparent\0/ !important;}

/*---- custom for datepicker alignment ----*/
.ui-datepicker-trigger { margin-left: 3px; vertical-align: middle; margin-bottom: 3px; cursor: pointer; }

/*---- for autocomplete ----*/
.ac_results {
	padding: 0px;
	border:1px solid #6F8EAB;
	background-color: #fff;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 6px;
	cursor:pointer;
	display: block;
	border-top:1px solid #eee;
	line-height: 1.3em;
}

.ac_odd {
	background-color: #fafafa;
}

.ac_over {
	background-color: #8fA8Bf;
	color: #fff;
}

.ac_results li strong {
	font-weight: bold;
	background-color: #6F8EAB;
	color: #fff;	
}

.ac_results li span.informal {
	font-size: .85em;
	color: #555;
}