#wizard_main_img{
    height:200px;
    position:absolute;
    bottom: -52px;
    z-index:2000;
    right: 100px;
}
.big_select {
	margin:0 auto;
	text-align:center;
	font-size:14px;
        margin-top:50px;
        margin-bottom:40px;
}
.h2_spacer {
    margin-bottom: 15px;
    clear:both;
    width:100%;
}
.big_select  label {
	display:block;
        font-weight: bold;
	margin-bottom:10px;
}
.big_select select {
	width:70px;
	padding:15px;

	font-size:16px;
}
#add_devices_table, #add_staff_table , #hp_table {
	border-collapse:collapse;
	width:100%;
	margin-top:0px;
}
#add_staff_table {
	margin:0px;
}
#add_devices_table tr, #add_staff_table tr, #hp_table tr {
	

}
#add_devices_table td, #add_staff_table td , #hp_table td{
	height:50px;

	vertical-align: middle;
	text-align:left;
}
#hp_table td {
	text-align: left;
}
#hp_table tr td:nth-child(2)  {
	width:300px;
	padding-left:20px;
}
#hp_table  input {
	width:250px;
        margin:0px;
}
#hp_table tr td:first-child  {
	width:105px;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
}
#add_devices_table tr td:first-child , #hp_table  tr td:first-child{
    color:#000;
    font-weight:bold;
    padding-left:15px;
    text-align: left;
}
#new_form input[type=submit], .skip_step {
	text-align:center;
	display:block;
	height:50px;
	line-height:50px;
	width:220px;
	color:#fff;
	padding:0px;
	margin-top:20px;
	background:#006CFF;
font-size:16px;
border-radius:10px;
}

.bottom_text {
    border-top:2px solid #006CFF;
    padding-top:10px;
    margin-top:100px;
    text-align:center;
    font-size:11px;
    margin-bottom:30px;
}
section.first_section_new {
    padding-left:65px;
    padding-right:65px;
    padding-bottom:10px;
    background:#eee;
    margin-bottom:0px;
    border-radius: 0px;
    box-shadow:none;
}
h2.main_h2 {
    color:#000;
    font-size:16px;
    font-weight:bold;
    margin:0px;
    border-bottom:2px solid #006CFF;
    padding-bottom:15px;
}
.inline_button {
    display:inline-block;
    padding:15px;
    border:1px solid #006CFF;
    color:#006CFF;
    font-size:14px;
    background:#fff;
    margin:10px;
}
.inline_button:hover{
    color:#666;
    border-color:#666;
}
section.second_section_new {
      box-shadow:none;
        padding-left:65px;
        position:relative;
    padding-right:65px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
}
section.first_section_new h1  {
    color:#006CFF;
    font-size:36px;
    line-height:140px;
    margin-bottom:10px;
}
#top_submenu_new .nav_gray_bar { 
border-bottom-color: #eee;
}.skip_step  {
	background:#ccc;
}
#new_form input[type=submit] {
text-align: center;
margin:0 auto;
margin-top:10px;

}
.skip_step {
margin:0 auto;
margin-top:10px;
text-align: center;
}
#new_form input[type=submit]:hover, .skip_step:hover{
	background:#666;
	color:#fff;
}
#add_devices_table tr.last_row td, #add_staff_table  tr.last_row td{
	border:none;
	background:none;
        line-height:20px;
}
#add_devices_table select, #add_devices_table input {
	margin:0px;
	margin-left:00px;
	width:270px;
}
.bigger_text {
    font-size:14px;
}
#add_devices_table tr td.add_new_row , #add_staff_table tr td.add_new_row{
	cursor:pointer;
	color:#006CFF ;

	width:150px;
}
#add_devices_table tr td.add_new_row:before  , #add_staff_table tr td.add_new_row:before{
    content:'\E70A';
    font-family:'icomoon'
}
#add_devices_table tr td.add_new_row:hover, #add_staff_table  tr td.add_new_row:hover{
	background:#fff;
	color:#666;
}
#add_devices_table tr td:last-child a,  #add_staff_table tr td:last-child a {
	display:block;
	margin:5px;
	width:24px;
	border-radius:12px;
	font-family:'icomoon';
	color:#006CFF;
	line-height:24px;
	text-align:center;
	height:24px;

}
#add_devices_table tr td:last-child a:after, #add_staff_table  tr td:last-child a:after {
    content: '\E6AC';
    font-size: 16px;
}
#add_devices_table tr td:last-child a:hover, #add_staff_table tr td:last-child a:hover {

	color:#666;
}
.radio_div {
	text-align: center;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
}
.radio_selector input {
	margin-right:5px;
}
.radio_selector {
	font-size:16px;
	padding:20px;
color:#07a1e2;
	margin:5px;
}
#add_staff_table tr:first-child , #hp_table  tr:first-child{
	border-top:none;
}
#add_staff_table  button{
	margin-left:10px;
}
#add_staff_table tr:first-child td ,  #hp_table  tr:first-child td {
 color:#000;
 
 font-size:12px;
}
#add_devices_table tr:first-child td , #hp_table tr:first-child td {
 background:#fff;
 text-align:left;

  border-bottom:2px solid #006CFF;
 border-top:0px;
 font-size:13px;

}
#hp_table {
    margin-bottom:50px;
}
#hp_table tr:first-child td{
      border-top:2px solid #006CFF;
}
#add_staff_table input, #add_staff_table  select {
	margin-bottom:0px;
        margin-left:0px;
        float:left;
}
.soap_credentials {
	float:left;
	margin-top:25px;
	border-collapse:collapse;
	font-size:16px;
}
.soap_credentials td {
	padding:0px;
	line-height:30px;
}
.soap_credentials tr td:first-child {
	padding-right:10px;
}
.soap_credentials tr td:last-child {
	font-weight:bold;
}
.uploader_icon {
	width:120px;
	float:left;
	margin-right:20px;
}
.uploader_password {
	margin:0 auto;
	margin-top:10px;

float:left;

	margin-bottom:10px;
	font-size:15px;
}
h3.bordered_h3 {
	margin-top:10px;
	padding-top:10px;
        color:#000;
	border-top:1px solid #ccc;
}
.uploader_password label {
	display:block;
}
.uploader_password input {
	width:250px;

}
.devices_list_for_recommended {
	font-size:14px;
}
.devices_list_for_recommended  span {
	font-weight:bold;
}
.hp_key_secret {
	margin:0 auto;

	font-size:15px;
        float:right;
        width:380px;
  margin-top:25px;
	margin-bottom:20px;
	text-align: center;
}
.hp_text {
    float:left;
    width:650px;
}
.hp_key_secret label {
    display:inline-block;
  text-align:right;
  width:100px;

}
.hp_key_secret  input {
	width:250px;
	margin-bottom:15px;
	margin-left:5px;

}

.wizard_helper {
    line-height: 20px;
    text-align: center;
    border-radius: 10px;
    font-size: 20px;
    background: #006CFF;
    color:#fff;
    display:inline-block;
    height: 20px;
    width: 20px;
    vertical-align: top;
    margin-left:5px;
}
.wizard_helper:hover{
    color:#fff;
    background:#999;
}
.wizard_helper:after{
        font-family: 'icomoon';
    content: '\0111';
}
/* Multiselect */
.ui-multiselect {text-align:left; float:left;background:#D9DADA;border:none;height:27px;width:179px;padding:0px;padding-left:10px; overflow:hidden; margin-bottom:0px;}
.ui-multiselect .ui-multiselect-open { float:right }
.ui-multiselect-menu { display:none; box-sizing:border-box;  border:1px solid #ccc; position:absolute; text-align:left; z-index: 999999999999101; width:auto; height:auto; padding:3px;  background:#fff; width:250px;}
.ui-multiselect-menu.ui-multiselect-listbox {position:relative; z-index: 0;}
.ui-multiselect-header { text-align:center; display:block; box-sizing:border-box; position:relative; height:25px; line-height:25px; background:#8f0787}
.ui-multiselect-header > ul { list-style:none; margin:0px; padding:0px; }
.ui-multiselect-header li { display:inline-block;   margin:0 10px; list-style:none;}
.ui-multiselect-header a { text-decoration:none; color:#fff;}
.ui-multiselect-header a:hover {  cursor: pointer; color:#eee;}
.ui-multiselect-header .ui-icon { float:left; }
.ui-multiselect-header .ui-multiselect-close { float:right; margin-right:0; text-align:right; }
.ui-multiselect-checkboxes { display:block; box-sizing:border-box; position:relative; overflow:auto; width: auto; border: 0; padding: 4px 0 8px;}
.ui-multiselect-checkboxes li:not(.ui-multiselect-optgroup) { clear:both; font-size:0.9em; list-style: none; padding-right:3px;}
.ui-multiselect-checkboxes li:not(.ui-multiselect-optgroup):hover{background:#eee;}
.ui-multiselect-checkboxes label { border:1px solid transparent; cursor:default; display:block; padding:3px 1px 3px 21px; text-indent: -20px;}
.ui-multiselect-checkboxes input { position:relative; top:1px; cursor: pointer; margin-right:5px;}
.ui-multiselect-checkboxes img { height: 30px; vertical-align: middle; margin-right: 3px;}
.ui-multiselect-grouplabel { border-bottom:1px solid #ccc; display:block; font-weight:bold; margin:1px 0; padding:3px;  text-decoration:none; color:#000;}
.ui-multiselect-selectable { cursor: pointer; }
.ui-multiselect-optgroup > ul { padding: 3px; }
.ui-multiselect-columns { display: inline-block; vertical-align: top; }
.ui-multiselect-collapser { float: left; padding: 0 1px; margin: 0; }
.ui-multiselect-collapsed > ul { display:none }
.ui-multiselect-single .ui-multiselect-checkboxes input { left:-9999px; position:absolute !important; top: auto !important; margin-right:5px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important; text-indent: 0 !important; }
.ui-multiselect.ui-multiselect-nowrap { white-space: nowrap }
.ui-multiselect.ui-multiselect-nowrap > span { display: inline-block }
.ui-multiselect-checkboxes.ui-multiselect-nowrap li,
.ui-multiselect-checkboxes.ui-multiselect-nowrap a { white-space: nowrap }
.ui-multiselect-measure > .ui-multiselect-header,
.ui-multiselect-measure > .ui-multiselect-checkboxes { float: left; }
.ui-multiselect-measure > .ui-multiselect-checkboxes { margin: 4px; overflow-y: scroll; }
.ui-multiselect-resize { border: 2px dotted #00F }
.ui-multiselect-header .ui-helper-reset li:first-child{
	float:left;
}
.ui-multiselect-header .ui-helper-reset li:nth-child(2){
	float:right;
}

.ui-state-active {
	background:#eee;
}