div[data-angular-treeview] {

  /* prevent user selection */

  -moz-user-select: -moz-none;

  -khtml-user-select: none;

  -webkit-user-select: none;

  -ms-user-select: none;

  user-select: none;



  /* default */

  font-family: Tahoma;

  font-size:13px;

  color: #555;

  text-decoration: none;

}



div[data-tree-model] ul {

  margin: 0;

  padding: 0;

  list-style: none; 

  border: none;

  overflow: hidden;

}



div[data-tree-model] li li{

  position: relative;

  padding: 0 0 0 20px;

  line-height: 20px;

}



div[data-tree-model] li .expanded {

  padding: 1px 10px;

  background-image: url("../images/folder.png");

  background-repeat: no-repeat;

}



div[data-tree-model] li .collapsed {

  padding: 1px 10px;

  background-image: url("../images/folder-closed.png");

  background-repeat: no-repeat;

}



div[data-tree-model] li .normal {

  padding: 1px 10px;

  background-image: url("../images/file.png");

  background-repeat: no-repeat;

}



div[data-tree-model] li i, div[data-tree-model] li span {

  cursor: pointer;

}



div[data-tree-model] li .selected {

  background-color: #0A246A;

  font-weight: normal;

  padding: 1px 5px;

  color: #fff;

  width: 100%;

}









/*-------------------NEW UI STYLES------------------------*/



/*---------entry page--------*/

.container {

	width: auto!important;

	padding: 0!important;

}

#oes-container {

	padding: 15px;

	font-family: Arial, Helvetica, sans-serif;

	margin-bottom: 80px;

	width:100%;

	margin: 0 auto;

	padding-bottom: 40px;

	}

#oes-container h1 {

	font-family: "Times New Roman", Times, serif;

	font-size: 30px;

	font-weight: normal;

	color: #900;

	margin: 0 0 15px 0;

	text-align: left;

	}

#oes-container h2 {

	color: #000;

	font-size: 18px;

	font-weight: bold;

	margin: 20px 0 0px 0;

	}

#oes-container h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000;

	margin: 0 0 10px 0;

	text-align: left;

	width: 300px;

	}

#oes-container .row h3, 

#oes-container .row-small h3 {

	margin: 10px 0 5px 0;

	}



#oes-container label{
	display: inline-block;
	padding: 4px; 
	margin: 0 25px 10px 0;
	width: 350px;
	}

#oes-container .norow label{
	width: 90px;
	}
	
#oes-container .norow label:last-child{
	width: 300px;
	}
	


	





/*---------selection results page-----*/

#oes-container .row {

	width: 680px; 

	display: block;

	margin: 0 0 20px 0;

	}

#oes-container .row label {

	background: #fff;

	width: 90px;

	padding-left: 0;

	}

#oes-container .norow {

	width: 680px; 

	display: block;

	margin: 0 0 20px 0;

	}

#oes-container .norow {


	width: 90px;

	padding-left: 0;

	}


#oes-container .row label:last-child {

	background: #fff;

	width: 300px;

	}

.in.collapse {

	display: block;

	}

#oes-container .row-small-one,

#oes-container .row-small-two {

	width: 300px; 

	height: 70px;

	display: block;

	float: left;

	}

#oes-container .row-small-one label {

	background: #fff;

	width: 90px;

	padding-left: 0;

	}	

#oes-container .row-small-two label {

	background: #fff;

	width: 90px;

	padding-left: 0;

	}

#oes-container .row-small-one {

	margin: 0 20px 40px 0px;

	}

#oes-container .row-small-two {

	margin: 0 7px 40px 0px;

	}

#oes-container .row-submit {

	width: 100px;

	float: left;

	margin:80px 0 0 0px;

	}

#oes-container .row .occupation-list {

	overflow-y:auto;

	height:200px;

	width:600px; 

	border: 1px solid #ccc;

	padding: 5px;

	margin-right: 30px;

		}

#oes-container .row .occupation-list ul.ivh-treeview li li {

	padding-left: 15px;

	}

#oes-container .row .occupation-list ul.ivh-treeview li li li {

	padding-left: 15px;

	}

#oes-container .row .occupation-list ul.ivh-treeview li.ivh-treeview-node-leaf .ivh-treeview-twistie-leaf {

	display: none;

	}

	

#oes-container .row select  {

	overflow-y: auto;

	overflow-y:auto;

	height:200px;

	width:600px; 

	border: 1px solid #ccc;

	padding: 5px;

	margin-right: 30px;

	}

#oes-container .row select option  {

	padding-bottom: 3px;

	}





/*------------Buttons----------------*/	

#oes-container .row a.btn-back {

	float: left;

	background-color:#337ab7;

	border-color: #2e6da4;

	color: #fff;	

	-moz-user-select: none;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

    cursor: pointer;

    display: inline-block;

    font-size: 14px;

    font-weight: 400;

    margin-bottom: 0;

    padding: 6px 12px;

    text-align: center;

    vertical-align: middle;

    white-space: nowrap;

	}

#oes-container .row a.btn-back:hover {

	text-decoration: none;

	background: #286090;

	border: 1px solid #204d74;

	}

#oes-container .row .btn-next {

	float: right;

	margin: -34px 0 0 30px;

	background-color:#337ab7;

	border-color: #2e6da4;

	color: #fff;

}

#oes-container .row .btn-primary {

	color: #fff;

	background-color:#337ab7;

	border-color: #2e6da4;

	}

	

	

	

/*-----------Results/tables----------*/

#oes-container .row table.regular {

	width: 85%;

	font-family: Arial, Tahoma, sans-serif;

	margin: 0;

	}

#oes-container .row table.regular td.footnotes,

#oes-container .row table.regular td.endnotes {

	xolor: #666;

	padding: 7px;

	}

#oes-container label.no-backgd {

	background: #fff;

	width: 100px;

	}







.help-block{color: red;}

.clear {clear: both;}
.insideappbackground {
	background: #ffffdd;
}
#oes-container .row table.regular tr.greenbar{
    background-color: #EEF4FF;
}




/*****for the red box***/
ul#main-nav *{box-sizing: content-box;}

/*****for the sub menu under Home,Subjects,Data Tools,Publications, Economic Release, Students, Beta***/
#main-nav-wrapper ul#main-nav li.submenu div.sub h5 {margin-bottom: 0;margin-top: 0;}

/*****for the sub menu under Home,Subjects,Data Tools,Publications, Economic Release, Students, Beta***/
ul#main-nav li .sub ul{
list-style-type: none !important;
}

/** for the DOL bar***/ 
#dol-bar-emblem h3{margin-top:0px; margin-bottom:0px;}

/** for the Footer bar,address,contact ***/
div#footer-wrapper p{margin: 0;}

/**for underline text*/
/** for the DOL bar***/
a {   
    text-decoration: underline;
}
/**for twitter icon to align***/
div#bls-banner-links img{vertical-align:inherit}

/*for quick links at the bottom*/
div#quicklinks h4{margin-top:0px;margin-bottom:0px;}


