a:hover{
	color:#337ab7;
}
#main-nav.fixed {
    position: absolute !important;
}
.message-success{
	display:none;
}
.m-b-md{
	margin-bottom:15px;
}
.login-form h5{
	margin-bottom:30px;
}
.hidden{
	display:none;
}

.actionHeader h4{
	margin-bottom:	20px;
}
#enclosure-table{
	font-size:12px;
}
.mnfLogo .well{
	border:1px solid #cccccc;
	background-color:#ffffff;
	text-align:center;
	vertical-align:central;
	height:70px;
	cursor:pointer;
	width:100%;
}
.menuLogo{
	margin-bottom:20px;
}
.menuLogo a{
	/*border:1px solid #cccccc;*/
	/*background-color:#ffffff;*/
	text-align:center;
	vertical-align:central;
	/*height:70px;*/
	cursor:pointer;
	width:100%;
	/*box-sizing:content-box;*/
	padding:20px 0px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
/*
.mnfLogo .well:hover{
	border-color:#0870D1;
	-webkit-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.15);
	box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.15);
}*/

.display-options{
	position:absolute;
	font-size:12px;
	top:30px;
	right:0;
	width:300px;
	z-index: 2000;
	display:none;
}
.option-switch{
	font-size:12px !important;
}

.display-options .panel-body .row{
	margin-bottom:5px;
}
#bom{
	text-align:left;
}
#bom-tabs{
	margin-bottom:20px;
}
#bom .notification{
	font-size:12px;
}
.highest{
	z-index:1000;
	position:relative;
}

.section-header {
	text-align: center;
	
	padding-bottom:20px;
	/*
	margin-bottom: 20px;
	border-bottom:1px solid #dddddd;
	*/
}
.absolute, .info{
	position:absolute;
}

.info-bracket{
	left:205px;
	top:11px;
}

.info-rail{
	left:383px;
	top:11px;
}

.info-drawer{
	left: 186px;
    top: 586px;
}

.info-led{
	left: 320px;
    top: 586px;
}

.info-linecord{
	left: 327px;
    top: 115px;
}

.info-tamper{
	left: 42px;
    top: 109px;
}

.info a{
	color:#bdd6fd;
	font-size:30px;
}

.relative{
	position:relative;	
}

#powerSupplies{
	padding-right:20px;
	overflow:visible;
}
.selectItem{
	position:relative;	
}
#powerSupplies .selectItem{
	margin:0 0 30px 0;
}

.tran {
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.img-configurable{
	display:none;
}
.img-fadable{
	position:absolute;
	top:0;
	left:0;
	display:none;
	z-index:1000;
}
#doorMessageYes,#doorMessageNo{
	display:none;
	padding-top:20px;
}
#door-instructions-trigger{
	cursor:pointer;
}

.install-doorplane{
	margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
	display:none;
}
.select, #summary{display:none;}

.actionHeader{
	margin-top:20px;	
}

.optsTab .row{
	padding:10px;
}

#modal-export p{
	padding-bottom:30px;	
}

input[type="file"]{
	margin:20px;
	display:inline;
}

#errors .popover{
	width:360px;	
}
#errors .popover-content ul{
	margin-left:20px;	
}
#errors .popover-content ul li{
	list-style:disc;
	margin:10px 0;
}

#ul-statement{
	display:none;
	color:#337ab7;
	font-size:18px;
	font-weight:500;
}

.manufacturer-info{
	color:#337ab7;
	font-size:18px;
	font-weight:500;
}

.bootstrap-switch .bootstrap-switch-label {
	background-color: #eeeeee;
	color:#bbbbbb;
}

.opts220{
	display:none;
}
.loading{
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display: flex;
	justify-content: center; /* align horizontal */
	align-items: center; /* align vertical */
	background:rgba(255,255,255,0.5);
	z-index:1000;
}

.loading{
	display:none;
}
#projects-modal .modal-body{
	min-height:150px;
}

.project-header, #projects, #project-info{
	margin-bottom:20px;
	
}
#project-table-container, .project-tree{
	max-height:500px;
	overflow:auto;
	margin-bottom:30px;
}

#project-table td{
	cursor:pointer;
	position:relative;
}

#project-table, .project-tree, #config-table{
	font-size:12px;
}

.confirm{
	margin-top:20px;
	display:none;
}
#project-info table{
	margin-top:20px;
}
.inline-form-container{
	display:inline-block;
}
.glowGreen{
	color:#00d514;
}
.glowOrange{
	color:#ff9900;
}

.powerGreen{
	background-color:#e1f5de !important;
}
.powerOrange{
	background-color:#f5f0de !important;
}
.dependent{display:none;}

.spinner {
    -webkit-animation-name: spin;
    -webkit-animation-duration: 1000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 1000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 1000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    
    animation-name: spin;
    animation-duration: 1000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
.fine-print{
	font-size: 0.5em;
}
.fine-print a{
	color:#337ab7;
}
.fine-print a:hover{
	text-decoration: underline;
}

#current-project h3,#current-project h4, #current-project p{
	display:inline;
}

#current-project{
	min-height:45px;
}
#current-project .nav-buttons{
	margin-bottom:15px;
}

.projects-toggle{
	position:absolute;
	right:10px;
	top:10px;
}
.success-marker{
	position:absolute;
	top:10px;
	right:10px;
	color:#105600;
}

.project-slug .make-current{
	margin-right:20px;
}

.divider-vertical{
	border-right:1px solid #ccc;
}
.gigantic{
	font-size:80px;
	line-height:90px;
}

.project-tree ul li ul{
	margin-left:20px;
}


.project-tree ul li ul.folder{
	margin-left: 0px;
}

.project-tree ul li ul .folder{
	padding-bottom:5px;
}

.file-row div:first-child{
	padding-left:15px;
}
.folder{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #eee;
}
.config{
	margin-bottom:10px;
}

.overwrite-warning{
	display:none;
}

#config-table{
	cursor:pointer;
}

.breadcrumb{
	padding-left:15px !important;
}
.tooltip{
	margin-left:50px;
}
.tooltip-inner{
	padding:10px 30px;
}
.utility{
	display:inline-block;
}

.utility .alert{
	margin:0;
	padding:1px 20px;
}
.utility .overwrite-config-form
{
	display:inline;
	margin-left:10px;
}
.inline-block{
	display:inline-block;
}
.recepients{
	margin-top:10px;
	border-top:1px solid #dddddd;
	padding-top:10px;
}
ul.recepient-list{
	background:#ffffff;
	min-height:200px;
	border: 1px solid #dddddd;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	padding:10px 0px;
}
ul.recepient-list li{
	padding:5px 10px;
	border-top:1px solid #dddddd;
	margin:0px 10px;
}
ul.recepient-list li:nth-child(even){
	background:#f9f9f9;
}
.placeholder-text{
	color:#aaaaaa;
}
#share-result{
	margin-top:30px;
}
#share-result .spinner{
	margin-top:10px;
	font-size:24px;
}
#share-result ul{
	padding-left:20px !important;
}
#share-result ul li{
	text-align: left;
	list-style: disc;
}
#dashboard{
	font-size:12px;
}
#dashboard h5{
	font-size:12px;
}
#dashboard .progress{
	height:10px;
	width:200px;
	margin:6px 15px 0px;
}
.altx-thumb{
	margin-right:5px;
}
.altx-thumb img{
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	vertical-align:top;
	margin-top: 3px;
}

.kit-table tr:first-child{
	font-size:14px;
}

.kit-table tr:not(:first-child){
	cursor:pointer;
	font-size:12px;
}

.kit-table label{
	white-space: nowrap;
}

.trove-board-list-separator{
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	padding:5px 0 5px 0;
	margin-bottom:15px;
	text-align: center;
}

/***************************Board Placeholders****************************/
.droppable_pd0,.droppable_pd1,.droppable_pd2,.droppable_pd3,.droppable_pd4,.droppable_vr0,.droppable_vr01,.droppable_eflow0,.droppable_eflow1,.droppable_ulx0,.droppable_ulx1,.droppable_linq2,.droppable_linq8,.droppable_linq8acm,.droppable_mercury8,.droppable_mercury5,.droppable_mercury3,.droppable_mercury2,.droppable_lenel8,.droppable_lenel5,.droppable_lenel3,.droppable_lenel2,.droppable_feenics8,.droppable_feenics5,.droppable_feenics3,.droppable_feenics2,.droppable_ipro8,.droppable_ipro5,.droppable_ipro3,.droppable_ipro2,.droppable_vertx0,.droppable_vertx1,.droppable_keyscan0,.droppable_keyscan1,.droppable_keyscan2,.droppable_keyscan3,.droppable_keyscan4,.droppable_xfmr0,.droppable_xfmr1,.droppable_xfmr2,.droppable_cdvi0,.droppable_shouse0,.droppable_shouse1,.droppable_shouse2,.droppable_shouse3,.droppable_shouse4,.droppable_shouse5,.droppable_shouse6,.droppable_amag0,.droppable_amag1,.droppable_amag2,.droppable_amag3,.droppable_amag4,.droppable_amag5,.droppable_cloudlink0,.droppable_honeywell_ps0,.droppable_honeywell0,.droppable_honeywell1,.droppable_honeywell2,.droppable_netaxs0,.droppable_netaxs1,.droppable_netaxs2,.droppable_netaxs3,.droppable_dmp0,.droppable_dmp1,.droppable_dmp2,.droppable_bosch0,.droppable_bosch1,.droppable_bosch2,.droppable_bosch3,.droppable_sielox0,.droppable_toroid0,.droppable_kantech0,.droppable_kantech1,.droppable_kantech2,.droppable_kantech3,.droppable_zkteco0,.droppable_zkteco1,.droppable_zkteco2,.droppable_zkteco3,.droppable_zkteco4,.droppable_pdk0,.droppable_pdk_red2,.droppable_pdk_red4,.droppable_pdk_red1,.droppable_paxton0,.droppable_paxton1,.droppable_rsb2,.droppable_salto0,.droppable_hager0,.droppable_netway0,.droppable_netway1,.droppable_netway2,.droppable_netway3,.droppable_netway5,.droppable_netway5p,.droppable_poe201, .droppable_keri0, .droppable_keri1, .droppable_keri2,.droppable_keri3,.droppable_tango1b,.droppable_al175ulb,.droppable_johnson0,.droppable_johnson1,.droppable_johnson2,.droppable_johnson3,.droppable_johnson4,.droppable_din8,.droppable_din9,.droppable_din10,.droppable_din12,.droppable_din13,.droppable_din15,.droppable_din16,.droppable_din175,.droppable_din19,.droppable_din24,.droppable_s2acm0,.droppable_s2inst0,.droppable_s2inpoutp0,.droppable_s2node0,.droppable_hartmann0,.droppable_hartmann1,.droppable_hartmann2,.droppable_openpath0,.droppable_openpath4,.droppable_openpath8,.droppable_openpath16,.droppable_swiftlane0,.droppable_brivo0,.droppable_brivo1,.droppable_brivo2,.droppable_ict0,.droppable_ict1,.droppable_fd2,.droppable_fd3,.droppable_fd4,.droppable_fd5,.droppable_fdsh2,.droppable_fdsh22,.droppable_fdsh3,.droppable_fdsh33,.droppable_fdsh333,.droppable_fdsh3333,.droppable_wc1,.droppable_wc12,.droppable_wc2,.droppable_wc22a,.droppable_wc22b,.droppable_wc3,.droppable_wcaa1,.droppable_wcaa12,.droppable_wcaa13,.droppable_wc2aa2,.droppable_wc2aa3,.droppable_kisi0,.droppable_suprema0,.droppable_ulxb0,.droppable_ulxb1,.droppable_eflowb0,.droppable_eflowb1,.droppable_pdb0,.droppable_mercuryb8,.droppable_lenelb8,.droppable_feenicsb8,.droppable_iprob8,.droppable_pds16,.droppable_acms12,.droppable_mercury8b,.droppable_lenel8b,.droppable_eflowb0,.droppable_eflowb1,.droppable_ulxb0,.droppable_ulxb1,.droppable_pdb0,.droppable_ir0,.droppable_ir1,.droppable_ir2, .droppable_dp4,.droppable_wchw1,.droppable_wchw12,.droppable_wchw3,.droppable_wchw32,.droppable_psc1,.droppable_genea8,.droppable_genea5,.droppable_genea3,.droppable_genea2,.droppable_wct1r1,.droppable_wc2r,.droppable_wc2rq,.droppable_axis1610,.droppable_axis1210b,.droppable_axis1710b,.droppable_axis1810b,.droppable_azure0,.droppable_azure1,.droppable_azure2,.droppable_siemens0,.droppable_siemens1,.droppable_siemens2,.droppable_liftmaster0,.droppable_lmbk2,.droppable_xfmr3,.droppable_rhombus0,.droppable_hirsch0,.droppable_hirsch1,.droppable_hirsch2,.droppable_hirsch3,.droppable_hirsch4,.droppable_hirsch5,.droppable_hirsch6,.droppable_galaxy_cpu,.droppable_galaxy_drm,.droppable_galaxy_dio,.droppable_galaxy_dsi,.droppable_galaxy_amm,.droppable_galaxy_orm,.droppable_ctrlsoft0{
	position: absolute;
    width: 148px;
    height: 97px;
	background: rgba(255,255,255,0);
}

.droppable_ulx0{
	width:145px;
	height:94px;
}
.droppable_ulx1{
	width:167px;
	height:91px;
}
.droppable_eflow0{
	width:151px;
	height:97px;
}
.droppable_eflow1{
	width:168px;
	height:96px;
}
.droppable_ulxb0{
	width:170px;
	height:144px;
}
.droppable_ulxb1{
	width:182px;
	height:144px;
}
.droppable_eflowb0{
	width:170px;
	height:144px;
}
.droppable_eflowb1{
	width:180px;
	height:144px;
}

.droppable_al175ulb{
	width:119px;
	height:63px;
}

.droppable_toroid0{
	width:101px;
	height:101px;
}

.droppable_pd0{
	width:107px;
	height:70px;
}
.droppable_pdb0{
	width:164px;
	height:149px;
}
.droppable_pd1{
	width:161px;
	height:92px;
}
.droppable_linq8acm{
	width:161px;
	height:92px;
}

.droppable_pd2{
	width:120px;
	height:119px;
}

.droppable_pd3{
	width:108px;
	height:60px;
}
.droppable_pd4{
	width:157px;
	height:85px;
}
.droppable_acms12{
	width:149px;
	height:87px;
}
.droppable_pds16{
	width:112px;
	height:71px;
}
.droppable_vr0{
	width:111px;
	height:62px;
}
.droppable_tango1b{
	width:157px;
	height:85px;
}
.droppable_cloudlink0{
	width:146px;
	height:93px;
}

.placeholder{
	background:url(/images/trove/altronix/Tango1B.png);
	opacity:0.25;
	/*background-repeat: no-repeat;*/
}

.droppable_xfmr0{
	width:57px;
	height:85px;
}

.droppable_xfmr1{
	width:72px;
	height:67px;
}

.droppable_xfmr2{
	width:45px;
	height:81px;
}

.droppable_vr0{
/*	width:90px;*/
	top:33px;
	left:21px;
}

.droppable_linq2{
	width:81px;
	height:81px;
}

.droppable_linq8{
	width:112px;
	height:72px;
}
.droppable_rsb2{
	width:40px;
	height:80px;
}
.droppable_netway0{
	width:122px;
	height:94px;
}
.droppable_netway1{
	width:132px;
	height:94px;
}
.droppable_netway2{
	width:141px;
	height:94px;
}
.droppable_netway3{
	width:149px;
	height:102px;
}
.droppable_netway5{
	width:116px;
	height:74px;
}

.droppable_netway5p{
	width:121px;
	height:79px;
}
.droppable_poe201{
	width:148px;
	height:84px;
}
.droppable_dp4{
	width:64px;
	height:64px;
}
.droppable_psc1{
	width:108px;
	height:182px;
}
.rsb2-0{left: -43px; top: 50px;}
.rsb2-1{left: -43px; top: 250px;}

.droppable_mercuryb8,.droppable_lenelb8,.droppable_feenicsb8,.droppable_iprob8{
	width:136px;
	height:143px;
}
.droppable_salto0{
	width:86px;
	height:116px;
}

.droppable_hager0{
	width:86px;
	height:116px;
}

.droppable_dmp1{
	width:124px;
	height:219px;	
}

.droppable_dmp2{
	width:204px;
	height:90px;	
}

.br1-0{width:80px; height:130px; z-index:1001;}
.br1-1{width:80px; height:124px; background-position: right;z-index:1001; text-align:right;}
.br1-3{width:80px; height:124px; background-position: right;z-index:1001; text-align:right;}

.droppable_keyscan0{
	width:167px;
	height:236px;
}

.droppable_keyscan1{
	width:76px;
	height:106px;
}

.droppable_keyscan2{
	width:82px;
	height:85px;
}

.droppable_keyscan3{
	width:106px;
	height:71px;
}

.droppable_keyscan4{
	width:35px;
	height:44px;
}

.droppable_johnson0{
	width:218px;
	height:114px;
}

.droppable_johnson1{
	width:219px;
	height:120px;
}

.droppable_johnson2{
	width:118px;
	height:119px;
}

.droppable_johnson3{
	width:88px;
	height:80px;
}
.droppable_johnson4{
	width:113px;
	height:84px;
}

.droppable_din8{
	width:163px;
	height:31px;
}
.droppable_din9{
	width:184px;
	height:31px;
}
.droppable_din10{
	width:202px;
	height:31px;
}
.droppable_din12{
	width:242px;
	height:31px;
}
.droppable_din13{
	width:265px;
	height:31px;
}
.droppable_din15{
	width:304px;
	height:31px;
}
.droppable_din16{
	width:324px;
	height:31px;
}
.droppable_din175{
	width:356px;
	height:31px;
}
.droppable_din19{
	width:382px;
	height:31px;
}
.droppable_din24{
	width:420px;
	height:31px;
}
.droppable_s2acm0{
	width: 178px;
	height:21px;
}
.droppable_s2inst0{
	width: 171px;
	height:277px;
}
.droppable_s2inpoutp0{
	width: 173px;
	height:21px;
}
.droppable_s2node0{
	width: 134px;
	height:29px;
}

.droppable_hartmann0{
	width: 164px;
	height:61px;
}
.droppable_hartmann1{
	width: 78px;
	height:78px;
}
.droppable_hartmann2{
	width: 12px;
	height:145px;
}
.droppable_openpath0{
	width:74px;
	height:40px;
}
.droppable_openpath4{
	width:102px;
	height:103px;
}
.droppable_openpath8{
	width:167px;
	height:104px;
}
.droppable_openpath16{
	width:74px;
	height:109px;
}
.droppable_swiftlane0{
	width:168px;
	height:86px;
}
.droppable_brivo0{
	width:235px;
	height:104px;
}
.droppable_brivo1{
	width:235px;
	height:75px;
}
.droppable_brivo2{
	width:113px;
	height:73px;
}
.droppable_ict0{
	width:66px;
	height:76px;
}
.droppable_ict1{
	width:131px;
	height:76px;
}
.droppable_fd2{
	width:406px;
	height:506px;
}
.droppable_fd3{
	width:573px;
	height:708px;
}

.droppable_fd4{
	width:398px;
	height:501px;
}
.droppable_fd5{
	width:398px;
	height:531px;
}

.droppable_fdsh2{
	width:404px;
	height:403px;
}
.droppable_fdsh22{
	width:430px;
	height:527px;
}
.droppable_fdsh3{
	width:605px;
	height:681px;
}
.droppable_fdsh33{
	width:602px;
	height:679px;
}
.droppable_fdsh333{
	width:602px;
	height:694px;
}
.droppable_fdsh3333{
	width:602px;
	height:691px;
}

.droppable_wc2{
	width:386px;
	height:478px;
}
.droppable_wc22a{
	width:421px;
	height:488px;
}
.droppable_wc22b{
	width:327px;
	height:522px;
}

.droppable_wc3{
	width:572px;
	height:672px;
}

.droppable_wchw1{
	width:400px;
	height:457px;
}
.droppable_wchw12{
	width:400px;
	height:456px;
}
.droppable_wchw3{	
	width:396px;
	height:458px;
}
.droppable_wchw32{
	width:396px;
	height:457px;
}

.droppable_kisi0{
	width:131px;
	height:84px;
}
.droppable_suprema0{
	width:141px;
	height:193px;
}
.droppable_ir0{
	width:161px;
	height:163px;
}
.droppable_ir1{
	width:161px;
	height:77px;
}
.droppable_ir2{
	width:76px;
	height:77px;
}
.droppable_pdk_red2{
	width:83px;
	height:94px;
}
.droppable_pdk_red4{
	width:83px;
	height:84px;
}
.droppable_pdk_red1{
	width:79px;
	height:63px;
}
.droppable_siemens0{
	width:124px;
	height:183px;
}
.droppable_siemens1{
	width:234px;
	height:201px;
}
.droppable_siemens2{
	width:88px;
	height:80px;
}
.droppable_rhombus0{
	width:163px;
	height:115px;
}

.droppable_hirsch0{
	width:209px;
	height:230px;
}
.droppable_hirsch1{
	width:132px;
	height:87px;
}

.droppable_galaxy_cpu{
	width:177px;
	height:108px;
}
.droppable_galaxy_drm{
	width:183px;
	height:111px;
}
.droppable_galaxy_dsi{
	width:175px;
	height:110px;
}
.droppable_galaxy_dio{
	width:177px;
	height:111px;
}
.droppable_galaxy_amm{
	width:164px;
	height:61px;
}

.droppable_galaxy_orm{ 
	width:164px;
	height:61px;
}

.droppable_axis1610{width:145px; height:145px;}
.droppable_axis1210b{width:80px; height:111px;}
.droppable_axis1710b{width:135px; height:171px;}
.droppable_axis1810b{width:135px; height:265px;}

.droppable_azure0{width:169px; height:129px;}
.droppable_azure1{width:164px; height:124px;}
.droppable_azure2{width:80px; height:123px;}
/********************************************** callouts ***************************************/
.selectItem{
	.ui-draggable-handle{
		width:fit-content;
	}
}

.boardName{
	/*text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);*/
	font-weight:400;
}

.linq2-0.droppable_linq2 .callout{
    top: 10%;
	left:-25%;
    transform: translate(-70%, -25%);
}
.linq2-1.droppable_linq2 .callout,.linq2-2.droppable_linq2 .callout{
    top: -14%;
	left: 31%;
}

.br-1 .callout{
	width:90px;
	top:33px;
	left:21px;
}

.br1-0 .callout{
	top:-15px;
	/*left:0;*/
}
.br1-1 .callout, .br1-3 .callout{
	/*width:100px;*/
	top:-15px;
	/*left:-23px;*/
}

.br1-0.droppable_vr0 .callout, .br1-1.droppable_vr0 .callout{
	top:-35px;
}

/*
.br1-0.droppable_vr0 .callout, .br1-1.droppable_vr0 .callout{
	top:133px;
}
*/

.rsb2-0 .callout,.rsb2-1 .callout  {
	top: 94px;
    left: 23px;
}
.br1-1 .callout .boardName, .br1-3 .callout .boardName{
	text-align:right;
}

.droppable_fd2 .callout{
	width: 90px;
    top: 468px;
    left: 208px;
}
.droppable_fd3 .callout{
	width: 90px;
    top: 670px;
    left: 374px;
}

/*****************************************************************************/

.active{
	/*background:rgba(181,247,255,0.10);*/
	background:rgba(255,255,255,0.30);
	/*border:1px dotted #ccc;*/
	
}
.ui-droppable.active{
	/*background:rgba(181,247,255,0.10);*/
	background:rgba(155,255,155,0.30);
	border:1px solid #ccc;
	
}
.enclosure .active, .door .active{
	z-index:10000;
}

.hover{
	background:rgba(181,247,255,0.40);
	/*border:1px dotted #ccc;*/
}
.delete, .delete-backplane{
	padding:5px;
	position:absolute;
	top:0;
	right:-25px;
	background:rgba(255,255,255,0.7);
	color:#cc0000;
	z-index:10;
	border:1px solid #ccc;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	cursor:pointer;
}

.rev .delete{
	right:auto;
	top:auto;
	left:-28px;
	bottom: 0px;
}

/*.tv2 .linq2 .delete,.tm2 .linq2 .delete,.tam2 .linq2 .delete,.tcv2 .linq2 .delete,.tsh2 .linq2 .delete,.tka2 .linq2 .delete{*/
.linq2 .delete{
	right:initial;
	left:0;
	top:85px;
}
.linq2-0 .delete{
	right:initial;
	left:82px;
	top:0px;
}

.linq2-2 .delete{
	top:110px;
}
.rsb2 .delete{
	right:initial;
	left:0;
	top:-40px;
}

.br1-0 .delete{
	right:initial;
	left:0;
	top:129px;
}
.br1-1 .delete, .br1-3 .delete{
	right:initial;
	right:2px;
	top:129px;
}

.psOptions{
	margin:0 0 1em 2em;
}

.psCallout{
	background:url(/images/trove/ps-callout.png);
	background-repeat:no-repeat;
	height:67px;
	width:158px;
	position:absolute;
	display:none;
	top:25px;
	left:50px;
	font-size:0.75em;
	padding:12px 0 0 18px;
	color:#999999;
}
.psCallout1
{
	top	:180px;
}
.pdCallout{
	background:url(/images/trove/ps-callout.png);
	background-repeat:no-repeat;
	height:67px;
	width:45px;
	position:absolute;
	display:none;
	top:15px;
	right:18px;
	font-size:0.75em;
	padding:12px 0 0 18px;
	color:#999999;
}
.pdCallout1
{
	top	:255px;
}
.pdCallout2
{
	top	:435px;
}
.callout{
	position:absolute;
	display:none;
	margin: 0;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}
.callout .badge{
	background-color: rgba(255,255,255,0.85);
	color:#666666;
}
.board-description .badge{
	font-weight:normal;
}
.calloutLine{
	background:url(/images/trove/callout.png);
	height:37px;
}
.calloutLineReverse{
	background:url(/images/trove/callout.png);
	-moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV";
	height:37px;
}
.callout-backplane{
	top:514px;
	left:369px;
	width:65px;
}
.kit-tab{
	overflow:hidden;
}
.kit-tab .pointer{
	position:absolute;
	right:0;
	top:-40px;
	color:#a5d2f8;
	font-size:36px;
	padding-top:7px;
}
.printed{ display:none;}
.table-print{font-size:14px;}

.options .panel-heading{
	cursor:pointer;
}
.options .panel-heading:hover{
	background:#d8e1f5;
}
@media print {
	table{
		font-size: 10px !important;
	}
	.printed{display:block;}
	.container{
		margin:0;
		width:100%;
	}
	.cab_container{
		overflow:visible;
		-moz-transform:scale(0.70,0.70);
			transform:scale(0.70,0.70);
			-moz-transform-origin: left top;
			transform-origin:left top;
			zoom:1.0;
		page-break-after: always;
	}
	.door{
		left:0px !important;
	}
	.enclosure{
		left:460px !important;
	}
	.videos {
		padding-bottom: 0;
		padding-top: 0;
	}
	.delete, footer, #compartments{display:none;}
	.selections section, .section-header, .select, .options,.actionHeader,.actions,.install-doorplane{
		display:none;
	}
	.bcFloat{
		display:none !important;
	}
	#summary{display:none !important;}
	#current-project, .install-doorplane{
		display:none !important;
	}
	.col-sm-6{
		width:100%;
	}
	
	.manufacturer-info{
		display:none;
	}

	.callout .badge {
		background: rgba(255,255,255,0.85) !important;
	  }
	.callout .boardName{
		color:#666666 !important;
	}
}
@media (min-width: 768px) {
	.input-long{
		width:300px !important;
	}
}
@media (min-width: 1024px) {
	.input-long{
		width:400px !important;
	}
}