	.green_background{
		background: #1e6a72 url('../i/ico/upload-footer-bg.png') no-repeat center bottom;
		padding: 20px;
	}

	.header_tab,.tabs > a{
		height: 58px;
		line-height: 58px;
		color: #ffffff;
		font-family: 'VAGRundschriftD';
		font-size: 21px;
		background: #40c9b8;
		padding: 0px 20px;
		font-weight: normal;
		display: inline-block;
		margin: 0px;
		margin-right: 7px;
		letter-spacing: 0.5px;
        text-decoration: none;
	}

    .header_tab:hover,.tabs a:hover {
        text-decoration: none;
    }

	.header_tab.active,.tabs a.selected,.tabs a.active{
		color: #ffffff;
		background: #40c9b8;
	}
	.header_tab.workflow{
		background: #40c9b8 url('../i/ico/flow_icon.png') no-repeat left center;
		text-indent: 44px;
	}
	.header_tab.inactive{
		color: #ffffff;
		background: #1a5d64;
	}
	.header_tab.disabled{
		color: #1e6a72;
		background: #1a5d64;
		cursor: default;
	}
	.header_tab.btn_active{
		cursor: pointer;
		color: #ffffff;
		background: #40c9b8;
	}
	.header_tab.btn_inactive,.tabs > a{
		cursor: pointer;
		color: #ffffff;
		background: #1a5d64;
	}
	.header_tab.btn_active:hover{
		color: #ffffff;
		background: #fa1b4b;
	}
	.header_tab.btn_inactive:hover{
		color: #ffffff;
		background: #fa1b4b;
	}
	.img_top_btn{
		background: #40c9b8;
		height: 41px;
		line-height: 41px;
		display: inline-block;
		text-decoration: none;
		color: #ffffff;
		font-family: 'VAGRundschriftD';
		font-size: 19px;
		text-indent: 41px;
		border: 0px;
		padding-left: 12px;
		padding-right: 12px;
		margin: 0px;
		margin-left: 7px;
		cursor: pointer;
		letter-spacing: 0.5px;
	}

	.img_top_btn.red {
		background: #f02349 url('../i/ico/img_red_41.png') no-repeat left center;
	}
	.img_top_btn.red:hover {
		background: #e1163b url('../i/ico/img_red_41_h.png') no-repeat left center;
	}
	.img_top_btn.addfile {
		background: #f02349 url('../i/ico/img_file_41.png') no-repeat left center;
		text-decoration: none;
		color: #ffffff;
	}
	.img_top_btn.addfile:hover {
		background: #e1163b url('../i/ico/img_file_41_h.png') no-repeat left center;
	}
	.img_top_btn.addflow {
		background: #f02349 url('../i/ico/img_flow_41.png') no-repeat left center;
	}
	.img_top_btn.addflow:hover {
		background: #e1163b url('../i/ico/img_flow_41_h.png') no-repeat left center;
	}
	.img_top_btn.addprinter {
		background: #f02349 url('../i/ico/img_printer_41.png') no-repeat left center;
	}
	.img_top_btn.addprinter:hover {
		background: #e1163b url('../i/ico/img_printer_41_h.png') no-repeat left center;
	}
	.img_top_btn.addapp {
		background: #40c9b8 url('../i/ico/img_app_41.png') no-repeat left center;
	}
	.img_top_btn.addapp:hover {
		background: #33bbaa url('../i/ico/img_app_41_h.png') no-repeat left center;
	}
	.img_top_btn.green {
		background: #40c9b8 url('../i/ico/img_green_41.png') no-repeat left center;
	}
	.img_top_btn.green:hover {
		background: #33bbaa url('../i/ico/img_green_41_h.png') no-repeat left center;
	}
	.img_top_btn.disabled {
		background: #1a5d64 url('../i/ico/img_green_41_d.png') no-repeat left center;
		color: #1e6a72;
		cursor: default;
	}

	.search_field{
		border: 0px;
		color: #1a5d64;
		height: 37px;
		line-height: 37px;
		display: block;
		float: left;
		padding-left: 10px;
		padding-right: 10px;
		font-family: 'VAGRundschriftD';
		font-size: 19px;
		width: 250px;
		margin: 0px;
		border-top: 2px outset #dfdfdf;
		letter-spacing: 0.5px;
		margin-left: 7px;
	}
	.search_btn{
		background: #40c9b8;
		height: 41px;
		line-height: 41px;
		display: inline-block;
		text-decoration: none;
		color: #ffffff;
		font-family: 'VAGRundschriftD';
		font-size: 19px;
		border: 0px;
		padding-left: 12px;
		padding-right: 12px;
		margin: 0px;
		cursor: pointer;
		letter-spacing: 0.5px
	}
	.top_btn{
		background: #40c9b8;
		height: 41px;
		line-height: 41px;
		display: inline-block;
		text-decoration: none;
		color: #ffffff;
		font-family: 'VAGRundschriftD';
		font-size: 19px;
		border: 0px;
		padding-left: 12px;
		padding-right: 12px;
		margin: 0px;
		margin-left: 7px;
		cursor: pointer;
		letter-spacing: 0.5px
	}
	.top_btn:hover {
		background: #33bbaa;
	}
	.top_btn.red {
		background-color: #f02349;
	}
	.top_btn.red:hover {
		background-color: #e1163b
	}
	.top_btn.orange {
		background: #f47721;
	}
	.top_btn.orange:hover {
		background: #e6661f
	}
	.top_btn.blue {
		background: #40b4d0;
	}
	.top_btn.blue:hover {
		background: #279ab7
	}
	.top_btn.disabled {
		background: #1a5d64;
		color: #1e6a72;
		cursor: default;
	}

	.single_img_btn{
		background: #f02349 url('../i/ico/list_transparent.png') no-repeat center center;
		height: 41px;
		width: 41px;
		line-height: 41px;
		color: #ffffff;
		border: 0px;
		cursor: pointer;
	}

	.single_img_btn:hover {
		background: #e1163b url('../i/ico/list_transparent.png') no-repeat center center;
	}

	.file_name, a.file_name:link, a.file_name:visited{
		color: #000000;
		font-size: 13px;
		letter-spacing: 0.7px;
		font-family: "VAGRundschriftD-Lig";
		font-weight: 700;
		text-decoration: none;
	}

	a.file_name:hover{
		border: 0;
		padding-bottom: 2px;
		border-bottom: 1.2px dashed #f02349;

	}

	.file_info{
		font-size: 13px;
		font-family: "VAGRundschriftD-Lig";
		color: #838383;
	}

	.file_info_statistic{
	   font-size: 13px;
	   font-family: "VAGRundschriftD-Lig";
	   letter-spacing: 2px;
	   font-weight: 300;
	   color: #CFCFCF;
	}

	a.file_info_statistic:hover{
	    border: 0;
	    text-decoration: none;
	    color: #CFCFCF;
	    padding-bottom: 2px;
	    border-bottom: 1.2px dashed #f02349;
	}

	.delete_btn{
		cursor: pointer;
		margin: 0px 10px;
		vertical-align: middle;
	}

	.view_img{
  		cursor: pointer;
  		margin: 0px 10px;
		vertical-align: middle;
		margin-top: -1px;
	}

	.btn{
		cursor: pointer;
		border: 0px;
		height: 38px;
		line-height: 38px;
		font: 16px 'VAGRundschriftD';
		color: #fff;
		border-bottom: 2px solid #31ae9b;
		background: #40d0b9;
		padding: 0px 15px;
		padding-top: 1px;
		margin: 0px 2px;
		vertical-align: middle;
		letter-spacing: 0.5px;
	}

	.btn.grey {
		border-bottom: 2px solid #9e9e9e !important;
		background: #bcbcbc;
	}

	.btn.green {
		border-bottom: 2px solid #31ae9b !important;
		background: #40d0b9;
	}

    .btn.blue.disabled, .btn.blue:disabled {
        color: #f9f9f9!important;
        border-bottom: 2px solid #ededed!important;;
        background: #ededed!important;;
        cursor: default!important;;
    }

	.btn.blue {
		border-bottom: 2px solid #379cb5;
		background: #40b4d0;
	}
	.btn.blue:hover {
		border-bottom: 2px solid #2087a1;
		background: #279ab7;
	}
	.btn.blue.slicer-blue {
		border-bottom: 2px solid #377fb5;
		background: #4093d0;
		padding: 0px 15px;

	}
	.btn.blue.slicer-blue:hover {
		border-bottom: 2px solid #3386c3;
		background: #3386c3;

	}

	.btn#secured3dPauseButton{
		background: #f47721;
		border-bottom: 2px solid #e77120;
	}
	.btn#secured3dPauseButton:hover{
		background: #e6661f;
		border-bottom: 2px solid #d0661d;
	}

	.btn#secured3dStopButton{
		background: #d91f41;
		border-bottom: 2px solid #c21636;
	}
	.btn#secured3dStopButton:hover{
		background: #cd1335;
		border-bottom: 2px solid #d55f1e;
	}

	#myfilesform .btn.blue.slicer{
        padding: 0 12px;
        width: 73px;
    }

	.btn.orange {
		border-bottom: 2px solid #e77120;
		background: #f47721;
	}
	.btn.orange:hover {
		border-bottom: 2px solid #d0661d;
		background: #e6661f;
	}
	.btn.red {
		border-bottom: 2px solid #c21636;
		background-color: #d91f41 !important;
	}
	.btn.red:hover {
		border-bottom: 2px solid #d55f1e;
		background-color: #cd1335;
	}



	.btn.flow{

		height: 39px;
		line-height: 39px;
		font-size: 21px;

	}

	.btn.flow:hover {
		background: #33bbaa;
		border-bottom: 2px solid #289484;
	}

	.btn.flow.disabled {
		color: #f9f9f9;
		border-bottom: 2px solid #ededed;
		background: #ededed;
		cursor: default;
	}
	.btn.flow.blue {
		border-bottom: 2px solid #379cb5;
		background: #40b4d0;
	}
	.btn.flow.blue:hover {
		border-bottom: 2px solid #2087a1;
		background: #279ab7;
	}
	.btn.flow.orange {
		border-bottom: 2px solid #e77120;
		background: #f47721;
	}
	.btn.flow.orange:hover {
		border-bottom: 2px solid #d0661d;
		background: #e6661f;
	}
	.btn.flow.red {
		border-bottom: 2px solid #c21636;
		background: #d91f41 !important;
	}
	.btn.flow.red:hover {
		border-bottom: 2px solid #d55f1e;
		background: #cd1335;
	}



	.btn.popup{

		height: 50px;
		line-height: 50px;
		font-size: 21px;
		background: #40d0b9;
		padding: 0px 22px;

	}

	.btn.popup:hover {
		background: #33bbaa;
		border-bottom: 2px solid #289484;
	}

	.btn.popup.disabled {
		color: #f9f9f9;
		border-bottom: 2px solid #ededed;
		background: #ededed;
		cursor: default;
	}
	.btn.popup.blue {
		border-bottom: 2px solid #379cb5;
		background: #40b4d0;
	}
	.btn.popup.blue:hover {
		border-bottom: 2px solid #2087a1;
		background: #279ab7;
	}
	.btn.popup.orange {
		border-bottom: 2px solid #e77120;
		background: #f47721;
	}
	.btn.popup.orange:hover {
		border-bottom: 2px solid #d0661d;
		background: #e6661f;
	}
	.btn.popup.red {
		border-bottom: 2px solid #c21636;
		background: #d91f41 !important;
	}
	.btn.popup.red:hover {
		border-bottom: 2px solid #d55f1e;
		background: #cd1335;
	}



	.btn.w_popup{

		height: 50px;
		line-height: 50px;
		font-size: 21px;
		background: #40d0b9;
		padding: 0px 22px;

	}

	.btn.w_popup:hover {
		background: #33bbaa;
		border-bottom: 2px solid #289484;
	}

	.btn.w_popup:disabled {
		color: #f9f9f9;
		border-bottom: 2px solid #ededed;
		background: #ededed;
		cursor: default;
	}
	.btn.w_popup.blue {
		border-bottom: 2px solid #379cb5;
		background: #40b4d0;
	}
	.btn.w_popup.blue:hover {
		border-bottom: 2px solid #2087a1;
		background: #279ab7;
	}
	.btn.w_popup.orange {
		border-bottom: 2px solid #e77120;
		background: #f47721;
	}
	.btn.w_popup.orange:hover {
		border-bottom: 2px solid #d0661d;
		background: #e6661f;
	}
	.btn.w_popup.red {
		border-bottom: 2px solid #c21636;
		background: #d91f41;
	}
	.btn.w_popup.red:hover {
		border-bottom: 2px solid #d55f1e;
		background: #cd1335;
	}
	.btn.btn-set-location {
		margin-top: 5px;
		margin-left: 20px;
		vertical-align: top;
	}

	.btn:hover, .btn.green:hover {
		background: #33bbaa;
		border-bottom: 2px solid #289484;
	}

    .btn.green:hover {
        border-bottom: 2px solid #289484 !important;
    }

	.btn.grey:hover {
		border-bottom: 2px solid #bcbcbc !important;
	}

	.btn.disabled {
		color: #f9f9f9;
		border-bottom: 2px solid #ededed;
		background: #ededed;
		cursor: default;
	}

	.btn:disabled {
		color: #f9f9f9 !important;
		border-bottom: 2px solid #ededed !important;
		background: #ededed !important;
		cursor: default !important;
	}

	a.btn {
		display: inline-block;
		text-decoration: none;
		color: #fff;
	}
	a.btn.btn-sm {
		line-height: 25px;
		height: 25px !important;
	}
	.r-btn {
		border-radius: 5px;
	}
	.btn-sm {
		height: 28px !important;
	}

	#secured3dLogsButton{display: none;}

	.apps-btn{
		cursor: pointer;
		background: #40d0b9 url("../i/ico/apps-btn-bg.png") no-repeat center center;
		height: 38px;
		width: 38px;
		vertical-align: middle;
		background-position: center center;
		border: 0px;
		margin: 0px 2px;
		border-bottom: 2px solid #31ae9b;
	}

	.apps-btn.btn-update{
		background: #40d0b9;
		width: auto;
	}

	.printing_table .apps-btn{display: none;}

	.apps-btn:hover {
		border-bottom: 2px solid #289484;
		background: #33bbaa url('../i/ico/apps-btn-bg.png') no-repeat center center;
	}

	.apps-btn.btn-update:hover{
		background: #33bbaa;
		border-bottom: 2px solid #289484;
	}

    .apps-btn.disabled, .apps-btn.disabled:hover {
        border-bottom: 2px solid #ededed;
        cursor: default;
        background: #ededed no-repeat center center ;
    }

        .delete_printer_btn{
		cursor: pointer;
		background: #40d0b9 url("../i/close1.png") no-repeat center center;
		height: 38px;
		width: 38px;
		vertical-align: middle;
		background-position: center center;
		border: 0px;
		margin: 0px 2px;
		border-bottom: 2px solid #31ae9b;
	}

	.delete_printer_btn:hover {
		border-bottom: 2px solid #289484;
		background: #33bbaa url('../i/close1.png') no-repeat center center;
	}

	.status_label{ /* grey */
		font-size: 13px;
		font-weight: 500;
		line-height: 20px;
		padding-left: 7px;
		color: #ffffff;
		padding-right: 7px;
		position: initial;
		height: 20px;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		border-radius: 2px;
		display: inline-block;
		margin-top: 2px;
		background-color: #999999;
		font-family: "VAGRundschriftD-Lig";
	}

	.status_label.ready,.status_label.idle{
		background-color: #46c940; /* green */

	}

	.status_label.printing {
		background-color: #40b4d0; /* blue */
	}

	.label.label-failed,
	.status_label.noprinter {
		background-color: #ff0018; /* red */
	}

	.status_label.local {
		background-color: #ff5a00; /* orange */
	}

	.status_label.queue {
	 background-color: #f1a100; /* yellow */
	}

	.status_label.purple {
	 background-color: #4c23b3; /* purple */
	}

	.status_label.original {
	 background-color: #40d0b9; /* original */
	}

	.status_label.pink {
	 background-color: #ee439b; /* pink */
	}

	.status_label.darkblue {
	 background-color: #1145c9; /* darkblue */
	}

	.status_label.progress {
		background-color: #ffc516; /* orange */
	}

	.filetype_gcode{
		font-family: "VAGRundschriftD-Lig";
		padding: 0px;
		width: 17px;
		height: 20px;
		line-height: 20px;
		font-size: 10px;
		letter-spacing: 0px;
		color: #ffffff;
		text-align: center;
		display: inline-block;
		margin-top: 2px;
		margin-right: 2px;
		margin-left: 2px;
		background: url('../i/ico/gco.png') no-repeat left top;
		position: relative;
		bottom: 2px;
	}

	.edit_btn{
	  	cursor: pointer;
	  	border: 0px none;
	  	border-radius: 2px;
	 	color: #FFF;
	  	font: 100 12px "VAGRundschriftD";
	  	text-transform: uppercase;
	  	background-color: #a2bbb6;
	  	letter-spacing: 0.5px;
	  	padding: 2px 6px;
	  	text-decoration: none;
	  	margin-left: 0px;
	  	position: initial;
	}

	.edit_btn.done {
 		color: #FFF;
  		background-color: #40c9b8;
	}


	.edit_btn:hover {
	 	color: #FFF;
	  	background-color: #1d5b61;
	  	text-decoration: none;
	}

	.edit_btn.done:hover {
	  	color: #FFF;
	  	background-color: #33bbaa;
	  	text-decoration: none;
	}

	.separator{
		border: 0;
		border-bottom: 1px dashed #40c9b8;
	}

	#content-header {
		background-color: #1E6A72;
		height: 58px;
	}
	#content-body {
		background-color: #FFF;
		padding: 10px;
	}

	#main-block {
		min-width: 1040px;
		width: 95%;
		margin: 35px auto;
		padding-bottom: 20px;
	}

    #main-block span.printer_data{color: #33bbaa;}

	.header_right_buttons {
		display: inline;
		float: right;
		margin-top: 10px;
	}

    .titem.projects{
        display: none;
    }

	.projects{
		cursor:pointer;
 		text-decoration: none;
 		text-align: left;
 		padding-left: 5px;
 		font-size: 18px;
 		color: #fff;
	}

    .projects input.e_p_input{
        width: 340px;
        outline: none;
        border: 0px solid #dddddd;
        padding: 3px 7px;
        border-radius: 2px;
        height: 22px;
        line-height: 22px;
    }
    /*.projects span button[name="e_p_ok"]{
        background: #f0f0f0;
        color: #000000;
        outline: none;
        border: 0;
    }
    .projects span button[name="e_p_cancel"]{
        background: #000000;
        color: #FFFFFF;
        outline: none;
        border: 0;
        border-radius: 3px;
        padding: 3px 7px;
        height: 28px;
        position: relative;
        top: -1px;
        font: 100 13px "VAGRundschriftD";
    }*/
    .projects span button{
        line-height: 15px;
        margin-left: 5px;
        background: #000000;
        color: #FFFFFF;
        outline: none;
        border: 0;
        border-radius: 3px;
        padding: 3px 7px;
        height: 28px;
        position: relative;
        top: -5px;
        font: 100 13px "VAGRundschriftD";
    }

    .projects span button:hover{
        cursor: pointer;
    }

.label {
	padding: .25em .6em;
	font-size: 13px;
	font-weight: 500;
	line-height: 11px;
	padding: 5px 7px;
	color: #ffffff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #999999;
	border-radius: 2px;
	display: inline-block;
	margin-top: 1px;
	font-family: "VAGRundschriftD-Lig";
}

.label-ready {
	background-color: #46c940;
}

.label-printing {
	background-color: #40b4d0;
}

.label-paused {
	background-color: #999999;
}

.label-noprinter {
	background-color: #ff0018;
}

.label-local {
	background-color: #ff5a00;
}

.label-queue {
	 background-color: #f1a100;
}

.label-fix {
	margin-top: 2px !important;
}

.label-printer-type{
    background-color: #424242;
}

.label-Awaiting{
  background-color: #4c23b3;
}

.label-virtual {
	background-color: #7c0380;
}

.label#fail{

}

.label.printer-label-warning {
	background-color: #1E88E5
}
.label.printer-label-warning i.fa-warning {
	color: orange;
	margin-right: 5px;
}
.printer-labels span {
	margin-right: 5px;
}

.printer_type{
		font-size: 13px;
		font-weight: 500;
		line-height: 20px;
		padding: 0px 7px;
		color: #ffffff;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		border-radius: 2px;
		display: inline-block;
		margin-top: 2px;
		margin-left: 4px;
		background-color: #949494;
		font-family: "VAGRundschriftD-Lig";
	}

	.printer_type.makerbot{
		background-color: #424242;
	}
		.printer_type.leapfrog{
		background-color: #aacf76;
	}
		.printer_type.marlin{
		background-color: #726b9a;
	}
		.printer_type.replicator{
		background-color: #606060;
	}
		.printer_type.ultimaker{
		background-color: #87c7d2;
	}
		.printer_type.beethefirst{
		background-color: #dda544;
	}
		.printer_type.duplicator {
		background-color: #aaa8b7;
	}
		.printer_type.formmiga{
		background-color: #d0d0d0;
	}
		.printer_type.projet{
		background-color: #a8a8a8;
	}


    /* terms_and_conditions */
    #terms_and_conditions #main-block {
        margin: 35px auto;
        padding-bottom: 20px;
        width: 1000px;
    }

    #terms_and_conditions #content-body {
        font-family: VAGRundschriftD-Lig,Arial;
        font-size: 16px;
        letter-spacing: 0.5px;
        line-height: 20px;
        padding: 15px;
    }

     #terms_and_conditions h3 {
	text-transform: uppercase;
	font-weight: bold;
}

     #terms_and_conditions p {
	padding: 10px 0; line-height: 14px;
}
/*term and condiyions*/
     .term_and_condition_page{
         padding: 20px!important;
         margin: 0px;
     }
     .term_and_condition_page h3{
         text-transform: uppercase;
         font-size: 18px;
         line-height: 20px;
         font-family: 'VAGRundschriftD';
         margin-top: 10px;
     }
    .term_and_condition_page h3:first-child{
        margin-top: 0px!important;
    }

     .term_and_condition_page p{
         padding: 10px 0;
         line-height: 18px;
         font-size: 16px;
         font-family: 'VAGRundschriftD-Lig';
     }

    .term_and_condition_page a:hover{
        color: #10B8CA;
    }

.simple_universal_popup .popup_content_buttons {
    margin-top: 10px;
}

    .remove_project_btn {
        background: url("../i/close1.png") no-repeat scroll center center;
        border-style: none;
        border-width: 0;
        cursor: pointer;
        height: 15px;
        margin: 13px 0px 0px 0px;
        vertical-align: middle;
        width: 38px;
    }

.tabitems .titem {
    display: none;
}
.tabitems .titem.selected {
    display: block;
}
table#myTable3 tr td{
  text-align: left;
  padding-left: 10px;
  word-break: break-word;
}

body table tr.hide-search, body table.hide-search{
	display: none;
}
	#myfilesform .btn.blue.slicer{
		width: 80px;
	}

	#myfilesform .hm .btn.blue{
		min-width: 80px;
	}

#myfilesform .btn.blue.slicer{
	width: 80px;
}

#myfilesform .btn {
	font-size: 19px;
}

#myfilesform .apps-btn{
	width: auto;
	background: #40d0b9;
}

#myfilesform .apps-btn:hover{
	background: #33bbaa;
}

#myfilesform .apps-btn.disabled, #myfilesform .apps-btn:disabled {
	color: #f9f9f9!important;
	border-bottom: 2px solid #ededed!important;
	background: #ededed!important;
	cursor: default!important;
}

#myfilesform .edit_btn:disabled, #myfilesform .edit_btn:disabled:hover{
	opacity: 0.5;
}

.unstable_download{
    color: #ff142b;
    margin: 10px 0;
}

.unstable_download a{
    color: #ff142b;
    text-decoration: underline;
}

#download_rasb{
    text-decoration: underline;
    cursor: pointer;
}

#print_list span.printer_note {
	display: block;
	margin-top: 2px;
	color: #DDDDDD;
	font-size: small;
	max-width: 300px;
	overflow-wrap: break-word;
}

#print_list span.printer_type_2 {
	font-size: 13px;
	color: #b3b3b3;
}

#print_list .printer_name {
	max-width: 330px;
}
#print_list .printer_name label {
	white-space: nowrap;
}
#print_list .printer_name div {
	overflow-wrap: break-word;
	display:inline-block;
	vertical-align:text-top;
	white-space: normal;
}

.button-delimiter {
	margin: 9px 10px 0;
	background: #CCCCCC;
	width: 1px;
	height: 20px;
}
.job-cancel-confirmation-popup-reasons {
	width: 700px;
}
.job-cancel-confirmation-popup-reasons > ul > li {
	width: 215px;
	display: inline-block;
	vertical-align: top;
	line-height: 25px;
	margin-top: 15px;
}
.job-cancel-confirmation-popup-reasons .jccpr-group {
	font-weight: bold;
	color: #40C9B8;
}
.job-cancel-confirmation-popup-reasons > ul > li.reason-text {
	width: 670px;
	line-height: 20px;
	vertical-align: bottom;
	margin-bottom: 5px;
}
.job-cancel-confirmation-popup-reasons > ul > li.reason-text textarea {
	margin-top: 5px;
	height: 60px;
	padding-left: 5px;
	width: 100%;
	resize: none;
}
.simple_universal_popup.fullscreen{
	width: 100% !important;
	/*test*/
}
.simple_universal_popup.fullscreen #live-view-hd{
	width: 100% !important;
}

.simple_universal_popup.fullscreen #live-view-hd img{
	width: 100% !important;
	max-width: none !important;
}

.simple_universal_popup.fullscreen #live-view-hd .r{
	position: absolute;
	padding: 10px;
	background-color: rgba(255, 255, 255, 0.47);
	border-radius: 5px;
	margin-left: 25px;
	margin-top: 43px;
}
	.simple_universal_popup #live-view-hd .r #hd_cam_setting{
		 display: none;
	 }
	.simple_universal_popup.fullscreen #live-view-hd .r #hd_cam_setting{
		display: block;
		background: rgba(184, 181, 181, 0.49);
		border: 1px solid #cdcdcd;
		cursor: pointer;
		font-size: 13px;
		color: #5A5A5A;
		font-weight: bold;
	}

	.simple_universal_popup.fullscreen #live-view-hd .r .control{
		display: none;
		padding-top: 5px;
	}
	.simple_universal_popup #live-view-hd .r .control{
		display: block;
	}
	.intercom-messenger-frame {
		height: calc(100% - 20px - 75px - 200px)!important;
		bottom: calc(20px + 130px)!important;
	}
	.w-price{
		font-size: 15px !important;
		background-color: #676767;
		display: inline-block;
		color: #fff !important;
		padding: 10px 22px;
		border-radius: 8px;
		margin-right: 53px;
		text-transform: capitalize;
		margin-top: 17px;
	}

	.w-price-amount{
		color: #40c9b8 !important;
		font-size: 14px !important;
		display: inline-block;
		margin-left: 8px;
	}
	.w-price-amount .fa {
		margin-left: 5px;
		cursor: pointer;
	}
	#slicingprofilerights_3dos .popup_content_main{
		height: 500px;
		overflow-y: scroll;
	}
	.select2-container{
		z-index: 9999999;
	}
	#registeringprinter_3dos .select2{
		margin-right: 5px;
		margin-top: 8px;
	}
	#registeringprinter_3dos .select2-selection{
		height: 36px;
	}
	#registeringprinter_3dos .select2-selection__rendered{
		padding-top: 4px;
	}
	#registeringprinter_3dos .select2-selection__arrow{
		padding-top: 7px;
		padding-right: 12px;
	}
	.addPrinter{
		 padding: 30px;
	}
	 .addPrinter .title_Text{
		font-size: 22px;
		margin-bottom: 30px;
		font-family: OpenSans;
     font-weight: bold;
	}
	.addPrinter .cancelAddPrinter{
		font-size: 15px;
		color: #d2d2d2;
		cursor: pointer;
		text-transform: lowercase;
		margin-left: 10px;
	}
	.addPrinter  .item-select{
	margin-bottom: 15px;
}

	.addPrinter .select-box{
    width: 410px;
		display: inline-block;
	}
	.addPrinter .removePrinter{
		cursor: pointer;
		color: #d2d2d2;
		font-size: 12px;
	}
	addPrinter .removePrinter:hover{
		color: #d2d2d2;
	}

  /*#content-body > div.titem.addPrinter.selected .item-select:nth-last-child(-n+2) a.removePrinter {*/
  /*display: none;*/
  /*}*/
	.printerToken{
		border-radius: 5px;
		border: 1px solid #d4d4d4;
		font-size: 14px;
		padding: 5px;
		color: #7d7d7d;
		height: 16px;
		position: relative;
		top: -2px;
		margin-left: 5px;
	}


	.showToGet,
	.printerTokenInfo{
		font-family: OpenSans;
		color: #353535;
		cursor: pointer;
		text-decoration: none;
		font-weight: normal;
		position: relative;
		top: -3px;
		margin-left: 5px;
	}
	.showToGet:hover,
	.printerTokenInfo:hover{
		color: #353535;
		text-decoration: none;
	}
	.printerTokenInfo{
	 font-size: 15px;
		border-bottom: 1px dotted #353535;
	}
	.showToGet{
    font-size: 14px;
		border-bottom: 1px solid #353535;
    font-weight: bold;
	}

	.select2-container--default .select2-selection--single{
		border: 1px solid #d2d2d2;
	}

  .linikLoadU3,
	.linikLoad,
	.industrial{
    font-size: 14px;
		color: #353535;
		font-family: OpenSans;
		font-weight: normal;
	}

  .linikLoadU3 a,
  .linikLoadU3 a:hover,
	.linikLoad a,
	.linikLoad a:hover,
	.industrial span{
		text-decoration: underline;
		cursor: pointer;
		color: #353535;
		font-weight: bold;
	}

	#host_id_disconnected .description-name{
		color: #424242;
	}

  .select2-dropdown {
		position: relative;
		top: -26px;
	}

  .select2-container--default .select2-selection--single .select2-selection__rendered {
		font-size: 12px;
	}

  .select2-results__options {
		font-size: 12px;
	}

  .select2-container--default .select2-results > .select2-results__options {
    max-height: 400px;
  }

  .select2-container {
    /*width: 405px !important;*/
  }

	.btn-add-printer {
    font-size: 18px !important;
		line-height: 37px;
		height: 35px;
	}

  /*.elect2-loader {*/
  /*display: inline-block;*/
  /*z-index: 2000;*/
  /*width: 14px;*/
  /*height: 14px;*/
  /*border: solid 2px transparent;*/
  /*border-top-color: #29d;*/
  /*border-left-color: #29d;*/
  /*border-radius: 14px;*/
  /*-webkit-animation: pace-spinner 400ms linear infinite;*/
  /*-moz-animation: pace-spinner 400ms linear infinite;*/
  /*-ms-animation: pace-spinner 400ms linear infinite;*/
  /*-o-animation: pace-spinner 400ms linear infinite;*/
  /*animation: pace-spinner 400ms linear infinite;*/
  /*-webkit-pointer-events: none;*/
  /*pointer-events: none;*/
  /*-webkit-user-select: none;*/
  /*-moz-user-select: none;*/
  /*user-select: none;*/
  /*}*/
