@charset "UTF-8";
body, td, input, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family:'Roboto', Arial, Helvetica, sans-serif; 
}
body, td, input  {  
	font-size: 14px;
	color:#333;
	font-weight:400;
}
h3, h4, strong, b  {  
	font-weight:700;
}
	
body { 
	background-color: #f9fafd; 
	background-color:#fff;
	background-color:#fafbfb;
}

textarea { font-family:Arial, Helvetica, sans-serif; }



/* as per ZS, same color as Passive (ongoing) */
a.past_due, .past_due {
	color:#c63;
	font-weight: 500;
}



/***** Changes - Hirshy 03/19/13 ******/
body { margin:0; padding:0; line-height:1.4; }

img { display:inline-block; height:auto; max-width:100%; }

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#262626;margin-top:5px;margin-right:-10px;}
.dropdown-submenu.pull-left{float:none !important;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

.btn-default { background-color: #e6e6e6; border-color: #dadada; }
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active { background-color: #d9d9d9; border-color: #ccc; }


.btn-hover:not(:hover):not(.open) { background:none; border:1px solid transparent; box-shadow:none; }

header.header { background: #f1f1f1; border-bottom: 1px solid #d2d2d2;  border-top: 1px solid #d2d2d2;  /*height:90px;*/ margin-bottom:40px; }
.header .navbar { margin-bottom:0; background:none; padding:0; border:0; }
.header .navbar .navbar-toggle { margin-right:0; margin-top:23px;  }
.header .navbar .navbar-collapse { padding:0; }
.header .navbar .navbar-collapse.in { overflow-y:visible; }
.header .logo { margin:20px 0; }
.header .box-brand { margin:5px 0 6px;  }
.header .box-brand .navbar-brand { padding:10px 20px; max-width:none; margin-right:0; height:auto; }
.header .box-brand:not(:hover):not(.open) .navbar-brand { background:none; border:1px solid transparent; box-shadow:none; }
.header .box-brand .dropdown-toggle { height:66px; }
.header .box-brand:not(:hover):not(.open) .dropdown-toggle { visibility:hidden; }

header .search { margin-top:19px; }
	header .search form { margin:0; }
	header .search .advanced { font-size:11px; /*float:left;*/ color:#555; display:none; }
	header .search:hover .advanced { display:block; }
	header .search .twitter-typeahead { width:100%;  }
	header .search input { width:100%;  }
	header .search input:focus {  }
	header .search input.submit {  position:absolute; left:-999em;  }
header .user-menu { margin-top:19px; margin-bottom:15px; }
	header .user-menu .tinyuser img { margin:-5px 0; margin-right:5px; position: relative; top: -2px; }
	
.user { text-transform:capitalize; }
.btn-group.btn { border: 0; padding: 0; }
.btn-group.btn > .btn { border-radius: 0; }
.btn-group.btn > .dropdown-menu { text-align: left; }
.btn-group > .btn, .btn-group > .dropdown-menu { /*font-size: 13px;*/ }

.breadcrumb .divider { display:none; }
.breadcrumb .dropdown-menu .divider { display:block; }

.form-mini { max-width: 370px; padding: 15px; margin: 0 auto; }
.form-mini .form-header { margin-top:0; margin-bottom:20px; }
.form-signin .checkbox { font-weight: normal; }
.form-signin .form-control { position:relative; font-size:16px; height:auto; padding:10px; }
.form-signin .form-control:focus { z-index: 2; }
.form-signin input[type="text"] { margin-bottom: -1px; border-bottom-left-radius: 0;  border-bottom-right-radius: 0; }
.form-signin input[type="password"] {  margin-bottom: 10px; border-top-left-radius: 0;  border-top-right-radius: 0; }

.dropdown-hide { display:none; }

.tabs_status { list-style:none; margin:0; padding:0; }
.tabs_status li { float:left; margin-right:3px; }
.tabs_status a { display:block; text-decoration:none; border:1px solid #ccc; border-radius:3px 3px 0 0; padding:8px 20px; border-bottom:0; }
.tabs_status a:hover, .tabs_status a.active { background:#f5f5f5;}
.tabs_status li.paybills { float:right; margin:0; }

.job-options { /*float:right;*/ margin: 7px 15px; }
.job-options .dropdown { /*float:left; margin-left:3px;*/ vertical-align:baseline; }
.job-options .dropdown.btn-group.open .dropdown-toggle { -webkit-box-shadow:none; box-shadow:none; }
.job-options .dropdown-toggle { text-transform:lowercase; }
.job-options .dropdown.users .dropdown-toggle { text-transform: capitalize; }
.page-dashboard .pagination { margin:2px 40px; float:right; }
.page-dashboard .pagination > li > a, .page-dashboard .pagination > li > span { padding:4px 10px; }
.dropdown.long .dropdown-menu { max-height:300px; overflow-y:auto; }
.dropdown-menu li i.glyphicon-ok { display:none; }
.dropdown-menu li.checked i.glyphicon-ok { display:inline; }

.company_container { border-bottom:1px solid #eee; padding-bottom:10px;}
.company_container .image { float:left; width:100px; }
.company_container .company { padding-left:120px; }
.company_container .company h3 { margin:0; margin-bottom:5px; line-height:1;  }

.user_container { border-bottom:1px solid #eee; padding-bottom:10px;}
.user_container .image { float:left; }
.user_container .user { padding-left:120px; }
.user_container .user h3 { margin:0; margin-bottom:5px; line-height:1;  }

.jobs_container { position:relative; display:none; }
.jobs_container.show { display:block; }
.tasks_container .job { transition:all .3s ease-in-out; /*border-bottom:1px solid #ddd; margin-bottom:15px; background:#f4f5fc;*/ }
.jobs_container .container_header .sort { float:right; display:none; padding-top:13px; }
.jobs_container .container_header:hover .sort { display:block; }
.jobs_container .container_header .sort li { margin:0; margin-left:40px; }
.tasks_container .tools { float:right; padding-top:10px; }
.jobs_container .job { text-decoration:none; border-bottom:1px solid #ddd; }
.jobs_container .job:hover { background:#f5f5f5; }
.job a { text-decoration:none; }
.jobs_container .job .job_header { padding:15px 8px; padding:15px 0; /*border-top:1px solid #ccc; background-color: #f7f8fd;*/ font-size:15px; font-weight:500;  }
.jobs_container .job .job_header .job_info_container a { color:inherit;  }
.job .job_header .job_info_container { /*padding-left:42px;*/ }
.job .job_header .job_company { margin:-6px 0 -10px; display:inline-block; vertical-align: top; width:100%; }
.job .job_header .job_company_logo { display:inline-block; float:left; width:32px; /*margin:-6px 0; *//*margin-left:-42px;*/ margin-right:10px; }
.job .job_header .job_company .job_company_name { /*display:inline-block; margin:6px 0;*/ /*float:left; margin-right:15px; width:150px; padding-right:15px; border-right: 1px solid #e7e7e7;*/ text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.job .job_header .job_company .past_due { background: #c63; width: 14px; height: 14px; display: inline-block; border-radius: 14px; font-size: 9px; line-height: 1.6; text-align: center; color: #fff;
margin-top: -4px;  vertical-align: middle; }
.job .job_header i.glyphicon:before { line-height:1.2;  }
.job .job_header .job_name { /*display:inline-block;*/ margin:6px 0; /*width:400px; margin-left:190px;*/}
.job .job_header .job_name a { text-decoration:none; font-weight:700; display: inline-block; text-overflow: ellipsis; max-width: 250px; white-space: nowrap; overflow: hidden; margin-right:3px; vertical-align:top; }
.job .job_header .job_name .payment_due { background:#ccc; color:#fff; border-radius: 14px; width: 14px; height: 14px; display: inline-block; text-align: center; font-size:9px; vertical-align:middle; margin-top:-4px; line-height:1.6; }
.job .job_header .job_name .job_number { font-size: 10px; color: #999; font-weight:400; opacity:.7; }
.job:hover .job_header .job_name .job_number { opacity:1; }
/*.job .job_header .label { margin-top: -1px; background-color: #D8DFEA; border-radius: 3px; color: #3b5998; padding: 2px 4px; border:1px solid transparent; line-height:1.2; text-shadow:none; font-weight:normal; }*/	

.job .job_header .dropdown-progress .dropdown-toggle { background:rgba(0,0,0,.15); color:#fff; }
.job .job_header .dropdown-progress .dropdown-toggle.btn { border-color: rgba(0,0,0,.15); }
.job .job_header .dropdown-progress .dropdown-toggle .caret { border-top-color:#fff; }
.job.progress-none .job_header .dropdown-progress .dropdown-toggle { background: #c09853;  }
.job.progress-quote .job_header .dropdown-progress .dropdown-toggle { color:#999900; background:rgba(153,153,0,.1); }
.job.progress-preliminary .job_header .dropdown-progress .dropdown-toggle { color:#999900; background:rgba(153,153,0,.1); }
.job.progress-ready-to-start .job_header .dropdown-progress .dropdown-toggle { background:#049cdb; }
.job.progress-in-progress .job_header .dropdown-progress .dropdown-toggle { background:#669933; }
.job.progress-waiting-for-customer .job_header .dropdown-progress .dropdown-toggle { background:#b94a48; }
.job.progress-posted-for-review .job_header .dropdown-progress .dropdown-toggle { background:#7a43b6; }
.job.progress-approved .job_header .dropdown-progress .dropdown-toggle { background:#333; }

.job .job_header .job_task_num_box { margin-right:15px; float:left; display:block; width:55px; height:1px; }
.job .job_header .job_task_num { }
.job .job_header .job_meta { /*float:right; font-size: 12px; color: #666;*/}
.job .job_header .job_meta .job_tools { /*opacity:.3;*/ float:left; }
.job:hover .job_header .job_meta .job_tools { opacity:1; }
.job .job_header .job_meta .job_latest { float:right; /*width:105px;*/ margin-left:15px; text-align:right; font-size: 12px; color: #666; line-height:22px; }
.job .job_header .job_meta .job_taskQty { margin-left: 15px; float: right; text-align: center; min-width: 15px;  }
.job .job_header .job_meta .job_actions { margin:-1px 0 -3px 6px;  }
.job .job_header .job_meta .dropdown-settings { padding: 2px 6px; /*height: 14px; margin:-3px 0 -1px 6px;*/ }
.job  .job_header .job_meta .job_latest:before { content: "\e023"; font-family: 'Glyphicons Halflings'; font-style: normal; line-height: 1.6; font-size:10px; margin-right:3px; }
.job.job-latest-note-c  .job_header .job_meta .job_taskQty { background:#a7b8db; }
.jobs_container .job .note { background-color: #ececec; /*background-color:rgba(240,240,240,.5);*/ border:none; margin:0; /*margin-left:42px;*/ margin-bottom:4px; position:relative; display:none; }

.jobs_container .job .job_header { /*padding:15px 8px; border-top:1px solid #ccc;*/ }
.row-fluid [class*="span"] { min-height:10px; }

.well-breadcrumb  { background-color: #f5f5f5; border-radius:4px; margin-bottom:20px; }
.well-breadcrumb .breadcrumb  { margin-bottom:0; }
.page-job .well-filter { display:none; }
.page-job .well-filter .btn-group { vertical-align: baseline; }
.page-job .well-filter .dropdown .dropdown-toggle { text-transform:inherit; }
.page-job .well-filter .dropdown:not(.users) .dropdown-toggle { text-transform:lowercase; }
.page-job .job_header.affix + .notes_container { margin-top:80px; }
.page-job .job_header.affix { top:0; z-index:1000; /*width:100%;*/ padding: 0 15px; margin: 0 -15px; }
.page-job .job_header { margin:0 -15px; }
.page-job .job_header .row-buttons { margin-top:8px; margin-bottom:8px; }
.page-job .job_header .btn.disabled { opacity:1; }
.page-job .job_header .inner { border-bottom:1px solid #ddd; padding:0 0 4px; -webkit-transition:.3s box-shadow ease; }
.page-job .job_header.affix .inner { border:none; box-shadow:none; border-bottom:1px solid #ddd; border-radius:0; box-shadow: 0 5px 11px -7px rgba(0,0,0,.2); background:#fafbfb; padding-top:12px; }
.page-job .job_header .alert { margin-bottom:10px; }
.page-job .job_header .dropdown-job a span { max-width:200px; text-overflow:ellipsis; overflow:hidden; }
.dropdown-menu i.glyphicon { font-size:12px; }

.notes_container { text-align:left; position:relative; }
.thread { border-bottom:1px solid #ddd; padding-bottom:25px; }
.thread .thread_header { padding:8px 0; cursor:pointer;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease; }
.thread .thread_header i { /*vertical-align:top;*/ }
.thread .thread_header i:before { color:#aaa; }
.thread.collapsed .thread_header i.thread-collapse:before { content: "\e080"; }
.thread .thread_header h3 { font-size:18px; font-weight:500; margin:0; text-overflow:ellipsis; display:inline-block; padding: 4px 6px; border: 1px solid transparent; line-height:1.6; min-width:100px; 
-webkit-transition: border linear .2s,box-shadow linear .2s;
-moz-transition: border linear .2s,box-shadow linear .2s;
-o-transition: border linear .2s,box-shadow linear .2s;
transition: border linear .2s,box-shadow linear .2s;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; }

.thread .thread_header h3:hover {}
.thread .thread_header h3[contenteditable=true] {
	cursor: text;
color: #555;
background-color: #fff;
border: 1px solid #ccc;
border-color: rgba(82,168,236,0.8);
outline: 0;
outline: thin dotted \9;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);}
.thread .thread_header h3[contenteditable=true] ~ i.thread-edit,
.thread .thread_header i.thread-edit { visibility:hidden; }
.thread .thread_header:hover i.thread-edit { visibility:visible; }

.thread .thread_footer { padding:0 8px 8px 0; /*border-top: 1px solid #ccc;*/ opacity:.5; }
.thread:hover .thread_footer { opacity:1; }
.thread .thread_header .select-link:before { content: ' - '; color:#ccc; }
.thread.collapsed { padding-bottom:0; }
.thread.collapsed .note { /*height:3px; padding:0; margin-bottom:2px; overflow:hidden; display:none;*/ }
.thread.collapsed .thread_header { color:#999;}
.thread.collapsed .thread_footer { /*display:none;*/ }

.note { padding:8px; /*border-top:1px solid #ccc;*/ background-color: #ececec; margin-bottom:4px; /*margin-left:42px;*/ position:relative; }
.note.collapsed .note_content { display:none; }
/*.note.collapsed .note_body, .note.collapsed .note_info { display:none; }*/

.note.private { background-image:url(../images/bg_back_stripes.png); }
.note.complete { background-color: #f5f5f5; }
.note.delete { background-color: #eed3d7; }

.note .note_header { line-height:1.6; /*cursor:pointer;*/ }
.note .note_header:after {  content:''; height:0; clear:both; display:block; }
.note .checkbox { /*margin:-3px 0; margin-right:10px; opacity:.2; cursor:pointer; font-size:16px; color:#690; float:left; margin-right:2px;*/ padding-left:0; font-size: 28px; position: absolute; cursor:pointer; color:#999; margin-top:-1px; }
.note .checkbox:before { content:'\f096'; }
.note .checkbox.checked:before { content:'\f046'; }
.note .checkbox:hover { opacity:.7;  }
.note .checkbox.disabled { opacity:.5; cursor:default; }
.note .checkbox.checked { margin-right:0; opacity:.4;  }
.note .subject { cursor:pointer; margin:0; font-size:inherit; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:87%; line-height:1.6; /*padding-bottom:3px; display:inline-block;*/ }
.note .subject:first-letter, .note .note_body:first-letter { text-transform:capitalize; }
.note .subject a { color:inherit; }
.note.complete .subject { opacity:.4; }
.note .subject .small { font-size:10px; color:#999; display:none; }
.note:hover .subject .small { display:inline; }
.note .note_header .note_assigned,
.note .note_header .note_read { font-size: 12px; color: #666; margin-left:28px; }
.note .note_content { margin-top: 8px; border-top: 1px solid #f9f9f9; border-color:rgba(255,255,255,.8); padding:8px 0; box-shadow: 0 -1px 0 rgba(50,50,50,.1); }
.note .note_body { /*padding:10px 0 8px 26px; width:728px; display:inline-block; box-sizing:border-box; vertical-align:top;*/ word-break:normal; }
.note .body_preview { display:none; }
.note.collapsed .body_preview { display:block; position:absolute; background:#fff; border:1px solid #ccc; box-shadow:0 5px 20px rgba(0,0,0,.2); width:100%; margin:4px 6px; padding:10px 8px 8px 8px; z-index:18; left:0; }

.note_files { list-style:none; margin:0; padding:0; clear:both; /*margin-top:8px;/* margin-bottom:15px; border-top: 1px solid #f9f9f9; padding-top: 8px; box-shadow: 0 -1px 0 #ddd;*/ }
.note_files li { text-align:left; font-size:12px; margin-bottom:2px; background:rgba(0,0,0,.05); border-radius:4px; }
.note_files li a { display:block; padding:5px 3px; -ms-word-break: break-all;      word-break: break-all;      /* Non standard for webkit */      word-break: break-word; -webkit-hyphens: auto;  -moz-hyphens: auto; hyphens: auto; min-height:42px; }
.note_files li.archived a { color:#333; cursor:default; }
.note_files li .file-download { float:right; width:32px; height:32px; display:block; font-size:18px; border-left:1px solid #ccc; text-align:center; opacity:0; min-height:42px; padding: 5px 3px; }
.note_files li.archived .file-download,
.note_files li:hover .file-download { opacity:1; }
.note_files li a.files_all { text-align:center; min-height:0; }
.note_files#files:not(:empty) { margin-top:20px; }
.form-upload .note_files li { padding:5px 3px; -ms-word-break: break-all;      word-break: break-all;      /* Non standard for webkit */      word-break: break-word; -webkit-hyphens: auto;  -moz-hyphens: auto; hyphens: auto; min-height:42px; }
.note_files li.marked { background:#f2dede; color:#b94a48; text-decoration:line-through; }
.note_files li a.remove { float:right; min-height:0; padding:1px 5px; margin:5px 3px; }


.form-group-from { display:none; }
.form-group-from .btn { width:100%; text-align:left; }


.sprite_file { background-image: url(../images/sprite_file_type.png); background-repeat: no-repeat; display: block; float:left; width:32px; height:32px; background-position: -5px -5px; margin-right:4px; }
.sprite_file-file_extension_ai { background-position: -47px -5px; }
.sprite_file-file_extension_bmp { background-position: -89px -5px; }
.sprite_file-file_extension_cdr { background-position: -131px -5px; }
.sprite_file-file_extension_docx,
.sprite_file-file_extension_doc { background-position: -173px -5px; }
.sprite_file-file_extension_eps { background-position: -215px -5px; }
.sprite_file-file_extension_exe { background-position: -5px -47px; }
.sprite_file-file_extension_fla { background-position: -47px -47px; }
.sprite_file-file_extension_flv { background-position: -89px -47px; }
.sprite_file-file_extension_gif { background-position: -131px -47px; }
.sprite_file-file_extension_htm { background-position: -173px -47px; }
.sprite_file-file_extension_html { background-position: -215px -47px; } 
.sprite_file-file_extension_indd { background-position: -5px -89px; }
.sprite_file-file_extension_iso { background-position: -47px -89px; }
.sprite_file-file_extension_peg { background-position: -89px -89px; }
.sprite_file-file_extension_jpg { background-position: -131px -89px; }
.sprite_file-file_extension_log { background-position: -173px -89px; }
.sprite_file-file_extension_m4a { background-position: -215px -89px; }
.sprite_file-file_extension_mdb { background-position: -5px -131px; }
.sprite_file-file_extension_mov { background-position: -47px -131px; }
.sprite_file-file_extension_mp4 { background-position: -89px -131px; }
.sprite_file-file_extension_mpeg { background-position: -131px -131px; }
.sprite_file-file_extension_mpg { background-position: -173px -131px; }
.sprite_file-file_extension_ogg { background-position: -215px -131px; }
.sprite_file-file_extension_pdf { background-position: -5px -173px; }
.sprite_file-file_extension_png { background-position: -47px -173px; }
.sprite_file-file_extension_ps { background-position: -89px -173px; }
.sprite_file-file_extension_psd { background-position: -131px -173px; }
.sprite_file-file_extension_pub { background-position: -173px -173px; }
.sprite_file-file_extension_qxd { background-position: -215px -173px; }
.sprite_file-file_extension_ram { background-position: -5px -215px; }
.sprite_file-file_extension_rar { background-position: -47px -215px; }
.sprite_file-file_extension_rtf { background-position: -89px -215px; }
.sprite_file-file_extension_swf { background-position: -131px -215px; }
.sprite_file-file_extension_tgz { background-position: -173px -215px; }
.sprite_file-file_extension_tif { background-position: -215px -215px; }
.sprite_file-file_extension_ttf { background-position: -257px -5px; }
.sprite_file-file_extension_txt { background-position: -257px -47px; }
.sprite_file-file_extension_wav { background-position: -257px -89px; }
.sprite_file-file_extension_wma { background-position: -257px -131px; }
.sprite_file-file_extension_wmv { background-position: -257px -173px; }
.sprite_file-file_extension_wps { background-position: -257px -215px; }
.sprite_file-file_extension_xlsx,
.sprite_file-file_extension_xls { background-position: -5px -257px; }
.sprite_file-file_extension_zip { background-position: -47px -257px; }


.note .note_header .private { position:absolute; left:-5px; color:#d44950; }

.note .note_actions { float:right; }
.note .note_header .note_tags { font-size:12px; color:#666; padding-top:3px; text-align:right; float:right; }
.note .note_header .note_tags > span { display:inline-block; margin-right:5px; }
.note .note_header .note_tags .icon { margin-right:0; }
.note .note_header .note_tags .label { color:#C00; padding:2px 4px; background:#fae5e5; line-height:1; font-size:12px; white-space: nowrap; font-weight:inherit; text-shadow:inherit; color:inherit; background:inherit; padding:0; }
.note .note_header .note_tags .label i { /*margin-right:4px;*/ font-size:14px; }
.note .note_header .note_tags .icon_notetype { width:12px; margin-right:5px; }
.note:not(.priority) .note_header .note_tags .note_priority { display:none; }
.note.type-invoice .note_header .note_tags .icon_notetype:before {  content: "\e148"; }
.note.type-review .note_header .note_tags .icon_notetype:before {  content: "\e003"; }
.note .note_header .note_created { font-size:12px; }

.note .note_header .note_meta { /*display:block; color:#666; text-align:left; padding-top:2px;*/  font-size:12px; text-overflow:ellipsis; overflow:hidden; padding-left:29px; white-space:nowrap; }
.note .note_header .note_meta img { margin-right:5px; margin-left:-29px; margin-top:1px; }
.note .note_actions .note_button { /*background:#ddd; display:inline-block; vertical-align:middle; text-decoration:none; font-size:12px; border-radius:2px;*/ opacity:.1; margin:0 0 0 6px; padding:2px 6px; }
.note:hover .note_actions .note_button { opacity:.3; }
.note .note_actions .note_button:hover, .note .note_actions .dropdown.open .note_button { opacity:1; }
.note .note_actions .note_drag { cursor:move;  }
.note .note_actions .note_drag .title { display:none; }
.note .note_actions .note_drag.ui-draggable {  }
.note .note_actions .note_drag.ui-draggable-dragging { opacity:1 !important; /*font-size:30px;*/ padding-left:30px; }
.note .note_actions .note_drag.ui-draggable-dragging i { /*font-size:30px;*/ }
.note .note_actions .note_drag.ui-draggable-dragging .title { display:inline; padding-left:5px; }
.note .note_actions .note_tools_toggle { }

#modal-ajax > .modal-body { position:static; max-height: none; padding:0; overflow:auto; }
#modal-ajax form { margin-bottom:0; }


#drag_drop_list { position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(255,255,255,.85); z-index:3000; text-align:center; }
#drag_drop_list .list_container { /*position:fixed; top:20%; left:100px;*/ background:#f7f7f7; border:1px solid #bbb; box-shadow:0 5px 20px rgba(0,0,0,.2); z-index:3001; margin: 30px auto; display: inline-block; }
#drag_drop_list ul { width:300px; float:left; list-style:none; margin:0; padding:0; border-right:1px solid #eee;  }
#drag_drop_list ul:last-child { border-right:0; }
#drag_drop_list ul:last-child li:last-child { border-bottom:1px solid #eee; }
#drag_drop_list li { border-top:1px solid #eee; padding:10px 0; }
#drag_drop_list li.ui-state-hover { background:#fff; }
.ui-draggable-dragging { z-index:3010; }

.notifications{position:fixed; z-index:3000;}.notifications.top-right{right:10px;top:25px; width:300px;}
.notifications>div{position:relative;z-index:9999;margin:5px 0px;}
.notifications.center{top:48%;left:0;width:100%;}.notifications.center>div{margin:5px auto;width:20%;text-align:center;}
.notifications a:not(.btn) { color:inherit; }
.notifications .alert { font-size:12px; }
.notifications .alert h4 { color:inherit; font-size:inherit; }
.notifications .alert .footer { padding-top:5px; font-size:10px; }
.notifications .alert-info { border:none; background:#333; background:rgba(0,0,0,.75); color:#fff; text-shadow:none; }
.notifications .alert-info .footer { color:#ccc; color:rgba(255,255,255,.7); }

footer.footer { margin-top:50px; }
footer.footer .container .inner { border-top:1px solid #eee; padding:10px 0 80px; }
footer.footer .copy { color:#aaa; font-size:11px; }
footer.footer .backtotop { background:rgba(0,0,0,.15); color:#fff; padding:10px 15px; border-radius:5px; position: fixed; bottom: 20px; right: 20px; display:none; }
footer.footer .backtotop.active { display:block; }
footer.footer .backtotop:hover { background:rgba(0,0,0,.3); }


ul.list-lines { list-style:none; padding-left:0; }
ul.list-lines li { border-bottom:1px solid #ddd; padding:3px 0; }


.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
  margin-bottom: 0;
}
.twitter-typeahead .tt-hint {
	height: 34px;
	border-radius:4px;
	padding: 6px 12px;
	border:1px solid transparent;
	color:#a1a1a1;
	line-height: 1.428571429;
}

.tt-dropdown-menu {
  min-width: 334px;
  margin-top: 2px;
  padding:3px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.tt-dropdown-menu h3.menu-header {
	display: block;
	padding: 0 20px;
	margin:0;
	font-size: 12px;
	line-height: 20px;
	color: #999999;
	text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.5);
	background:#eee;
}

.tt-suggestion a {
	display: block;
	padding: 5px 20px;
	text-decoration:none;
	border-bottom:1px solid #eee;
}

.tt-suggestion.tt-is-under-cursor {
  color: #fff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
}

.tt-suggestion.tt-is-under-cursor a {
  color: #fff;
}

.tt-suggestion p {
  margin: 0;
}

.tt-suggestion .job_name {}
.tt-suggestion .meta { color:#bbb;}
.tt-suggestion .meta > div { float:left; font-size:12px; margin-right:20px; }
.tt-suggestion .job_id { min-width:36px; }
.tt-suggestion .company_name {}
.tt-suggestion .meta .job_status { float:right; margin:0; }


.job_users .dropdown-menu.list-unstyled {
	width:350px;
	text-align:right;
}
.job_users .dropdown-menu.list-unstyled .chzn-container {
	text-align:left;
}




/*
 * jQuery File Upload UI Plugin CSS 8.8.1
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2010, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.fileinput-button {
  position: relative;
  overflow: hidden;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  transform: translate(-300px, 0) scale(4);
  font-size: 23px;
  direction: ltr;
  cursor: pointer;
}
.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}
.progress-animated .progress-bar,
.progress-animated .bar {
  background: url(../img/progressbar.gif) !important;
  filter: none;
}
.fileupload-loading {
  float: right;
  width: 32px;
  height: 32px;
  background: url(../img/loading.gif) center no-repeat;
  background-size: contain;
  display: none;
}
.fileupload-processing .fileupload-loading {
  display: block;
}
.files audio,
.files video {
  max-width: 300px;
}

@media (max-width: 767px) {
  .fileupload-buttonbar .toggle,
  .files .toggle,
  .files .btn span {
    display: none;
  }
  .files .name {
    width: 80px;
    word-wrap: break-word;
  }
  .files audio,
  .files video {
    max-width: 80px;
  }
}


form.form-top { margin-top:30px; }
#dropzone {
    text-align: center;
    font-weight: bold;
	border:4px dashed #ccc;
	margin-bottom:0;
}
#dropzone.has-error {
	border-color:#b94a48;
}
#dropzone.in {
}
#dropzone.hover {
	border-color:#428bca;
}
#dropzone:hover {
}

#post_note .btn-group { vertical-align:top; }
#post_note .btn-group.has-error .btn { border-color: #b94a48; }

.form-group.has-error .btn { border-color: #b94a48; }





/********Account Info *******/

.payment-extra-info { }
.payment-extra-info.collapse { display:none; }


/********Iconshare ********/
@font-face {
	font-family: 'iconshare';
	src:url('fonts/iconshare.eot');
}
@font-face {
	font-family: 'iconshare';
	src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),
		 url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'iconshare';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-share"] {
*/
.note .note_actions .note_tags .icon:before,
.icon-sharepencil, .icon-sharelocation, .icon-shareexport, .icon-sharelink, .icon-shareflag, .icon-sharecalendar, .icon-shareearth, .icon-sharetrash, .icon-sharearrow-down, .icon-sharelist, .icon-sharecheckmark, .icon-sharelock-open, .icon-sharelock, .icon-sharetag, .icon-sharekey, .icon-shareattachment, .icon-shareupload, .icon-sharecoin, .icon-shareprofile, .icon-shareeye-blocked {
	font-family: 'iconshare';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-sharepencil:before {
	content: "\e001";
}
.icon-sharelocation:before {
	content: "\e002";
}
.icon-shareexport:before {
	content: "\e003";
}
.icon-sharelink:before {
	content: "\e004";
}
.icon-shareflag:before {
	content: "\e005";
}
.icon-sharecalendar:before {
	content: "\e006";
}
.icon-shareearth:before {
	content: "\e007";
}
.icon-sharetrash:before {
	content: "\e009";
}
.icon-sharearrow-down:before {
	content: "\e00b";
}
.icon-sharelist:before {
	content: "\e00c";
}
.icon-sharecheckmark:before {
	content: "\e00d";
}
.icon-sharelock-open:before {
	content: "\e00e";
}
.icon-sharelock:before {
	content: "\e00f";
}
.icon-sharetag:before {
	content: "\e010";
}
.icon-sharekey:before {
	content: "\e00a";
}
.icon-shareattachment:before {
	content: "\e012";
}
.icon-shareupload:before {
	content: "\e000";
}
.icon-sharecoin:before {
	content: "\e013";
}
.icon-shareprofile:before {
	content: "\e015";
}
.icon-shareeye-blocked:before {
	content: "\e011";
}









.note i.checkbox.wiggle {
	-webkit-animation: note-checkbox-wiggle 0.54s;
	-moz-animation: note-checkbox-wiggle 0.54s;
	animation: note-checkbox-wiggle 0.54s;
}
.note i.checkbox.unwiggle {
	-webkit-animation: note-checkbox-unwiggle 0.54s;
	-moz-animation: note-checkbox-unwiggle 0.54s;
	animation: note-checkbox-unwiggle 0.54s;
}
@keyframes note-checkbox-wiggle{0%{transform:scale(1)}33%{transform:scale(1.25)}67%{transform:scale(0.85)}100%{transform:scale(1)}}
@-webkit-keyframes note-checkbox-wiggle{0%{-webkit-transform:scale(1)}33%{-webkit-transform:scale(1.25)}67%{-webkit-transform:scale(0.85)}100%{-webkit-transform:scale(1)}}
@-moz-keyframes note-checkbox-wiggle{0%{-moz-transform:scale(1)}33%{-moz-transform:scale(1.25)}67%{-moz-transform:scale(0.85)}100%{-moz-transform:scale(1)}}
@keyframes note-checkbox-unwiggle{0%{transform:scale(1)}33%{transform:scale(0.75)}67%{transform:scale(1.2)}100%{transform:scale(1)}}
@-webkit-keyframes note-checkbox-unwiggle{0%{-webkit-transform:scale(1)}33%{-webkit-transform:scale(0.75)}67%{-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}
@-moz-keyframes note-checkbox-unwiggle{0%{-moz-transform:scale(1)}33%{-moz-transform:scale(0.75)}67%{-moz-transform:scale(1.2)}100%{-moz-transform:scale(1)}}



.dropdown-menu a {
  cursor: pointer;
}





/***************Chosen.css********************/
.select-link .chzn-container {
	display:inline-block; 
}
.select-link .btn { 
background:none;
text-shadow:none;
box-shadow:none;
color:#666;
border:none;
padding: 0;
font-size: 12px;
vertical-align:baseline;
/*margin-top:-1px;*/
}
.select-mini .btn { 
padding: 0 6px;
font-size: 10.5px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.dropdown-menu.list-unstyled {
	background:none;
	border:none;
	box-shadow:none;	
}

.form-horizontal .chzn-container {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}
.input-append .chzn-single {
	border-radius:0 4px 4px 0;
}
.input-append .chzn-search input {
	border-radius: 4px;
}

/* @group Base */
.chzn-container {
  display: block;
  position: relative;
}
.chzn-container .chzn-drop {
}

.dropdown-up .chzn-drop {
	bottom:36px;
	top:auto;
}

.chzn-container.chzn-with-drop .chzn-drop {
  left: 0;
  display:block;
}

.pull-right > .chzn-container .chzn-drop {
  left: auto;
  right: 0;
}

.input-group-addon + .chzn-container {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
	display: table-cell;
}
.input-group-addon + .chzn-container:last-child .btn {
	border-left:0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
.input-group-addon + .chzn-container .form-control:last-child {
	border-radius:4px;
}

/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
}
.chzn-container-single .chzn-default {
  color: #777;
}
.chzn-container-single .chzn-single span {
}
.chzn-container-single .chzn-single-with-deselect span {
}

.chzn-container-single .chzn-single abbr {
	font-size:9px;
	opacity:.5;
	margin:0 8px;
}
.chzn-container-single .chzn-single abbr:hover {
}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
}
.chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-single .chzn-single div b {
  /*background: url('chosen-sprite.png') no-repeat 0px 2px;*/
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-single div b:before {
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  line-height: 1.6;
  content: "\e114";
 }
.chzn-container-single .chzn-search {
  padding: 0 4px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}
.chzn-container-single .chzn-search input {
  margin-bottom:0;
  width: 100%;
  height: 30px;
  float:none;
  -moz-box-sizing   : border-box;
  -ms-box-sizing    : border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing : border-box;
  box-sizing        : border-box;
}
.chzn-container-single .chzn-drop {
}
.chzn-container-single-nosearch .chzn-search {
  position: absolute;
  left: -9999px;
}
/* @end */

/* @group Multi Chosen */
.chzn-container-multi {
	min-width:160px;
	max-width:350px;
}
.chzn-container-multi .chzn-choices {
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
  width: 100%;
  
	background-color: #fff;
	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 .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;
	display: inline-block;
	min-height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 20px;
	color: #555;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  font-family: sans-serif;
  font-size: 100%;
  /*height: 15px;*/
  padding: 0 5px 0 0;
  margin: 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  box-shadow        : none;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;
  line-height: 1.4;
  cursor: default;
  font-size:12px;
  padding: 2px 7px 2px 5px;
  background:#e6e6e6;
  border:1px solid #dadada;
  margin: 0 5px 3px 0;
}
.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
  border: 1px solid #cccccc;
  padding-right: 5px;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
	color:#999;
	font-size:9px;
	padding:3px 0 3px 5px;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
  margin:0;
  padding:0;
  max-height: 240px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.chzn-container-multi .chzn-results {
  margin: 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  display: none;
  line-height: 20px;
  padding: 3px 20px;
  margin: 0;
  list-style: none;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .highlighted {
color: #262626;
text-decoration: none;
background-color: #f5f5f5;
}
.chzn-container .chzn-results .result-selected {
	color: #fff;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  /*color: #999;
  font-weight: bold;*/
display: block;
padding: 3px 20px;
font-size: 12px;
line-height: 1.428571429;
color: #999;
}
.chzn-container .chzn-results .group-option {
  padding-left: 30px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px; /* This should by dynamic with js */
  z-index: 1;
}
.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}
.chzn-container .chzn-results-scroll-down {
  bottom: 0;
}
.chzn-container .chzn-results-scroll-down span {
  background: url('chosen-sprite.png') no-repeat -4px -3px;
}
.chzn-container .chzn-results-scroll-up span {
  background: url('chosen-sprite.png') no-repeat -22px -3px;
}
/* @end */

/* @group Active  */
.chzn-container-active .chzn-single {
}
.chzn-container-active.chzn-with-drop .chzn-single {
}
.chzn-container-active.chzn-with-drop .chzn-single div {
  background: transparent;
  border-left: none;
}
.chzn-container-active.chzn-with-drop .chzn-single div b {
  background-position: -18px 2px;
}
.chzn-container-active .chzn-choices {
border-color: rgba(82,168,236,0.8);
outline: 0;
outline: thin dotted \9;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
/* @end */

/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity:0.5 !important;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
.chzn-rtl { text-align: right; }
.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; }
.chzn-rtl .chzn-single-with-deselect span { margin-left: 38px; }

.chzn-rtl .chzn-single div { left: 3px; right: auto; }
.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}
.chzn-rtl .chzn-choices .search-field input { direction: rtl; }
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; }
.chzn-rtl .chzn-search { left: 9999px; }
.chzn-rtl.chzn-with-drop .chzn-search { left: 0px; }
.chzn-rtl .chzn-drop { left: 9999px; }
.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; }
.chzn-rtl.chzn-container-active.chzn-with-drop .chzn-single div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: #fff url('chosen-sprite.png') no-repeat -30px -20px;
  background: url('chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('chosen-sprite.png') no-repeat -30px -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  
  background: url('chosen-sprite.png') no-repeat -30px -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('chosen-sprite.png') no-repeat -30px -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
.chzn-container-single.chzn-rtl .chzn-single div b {
  background-position: 6px 2px;
}
.chzn-container-single.chzn-rtl.chzn-with-drop .chzn-single div b {
  background-position: -12px 2px;
}
/* @end */

/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi)  {
  .chzn-rtl .chzn-search input, .chzn-container-single .chzn-single abbr, .chzn-container-single .chzn-single div b, .chzn-container-single .chzn-search input, .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .chzn-container .chzn-results-scroll-down span, .chzn-container .chzn-results-scroll-up span {
      background-image: url('chosen-sprite@2x.png') !important;
      background-repeat: no-repeat !important;
      background-size: 52px 37px !important;
  }
}
/* @end */



.modal-content {
	box-shadow: 0 15px 35px rgba(50,50,93,.2), 0 5px 15px rgba(0,0,0,.14);
	border: none;
}
.modal-backdrop {
	background-color: rgba(50,50,93,.7);
}





@media (min-width:768px) and (max-width:991px){
	.job .job_header .job_company { /*width:auto;*/ }
}
@media (max-width:767px){
	header.header	{ margin-bottom:15px; }
	.job .job_header .job_company { /*width:auto;*/ margin:-6px 0 0; }
	.page-job .job_header.affix { width:100%; }
	.jobs_container .job .job_header { font-size:13px; }
	.job .job_header .job_company .label { float:right; }
	.job .job_header .job_name { margin:0; }
	.job .job_header .job_task_num { width: 32px; display: block; font-size: 15px; white-space: normal; line-height: 1.4; height: 28px; overflow: hidden; }
	.job .job_header .job_meta { /*margin-left:42px;*/ }
	.job .job_header .job_meta .job_tools { float:right; }
	
}
@media (min-width:767px){
	header .search	{ margin-left:40px; }
	header .search input { width: 270px;  }
}
@media (max-width:991px){
}
@media (min-width:992px){
	.job .job_header .job_company .job_company_name { margin:6px 0; padding-right:15px; border-right: 1px solid #e7e7e7; }
	.job .job_header .job_name { margin:6px 0; }
}
@media (min-width:1200px){
}
@media print {
	@page { size: letter; margin:1cm .5cm; }
	body { font-size:11px; }
	a[href]:after { content:""; }
	div[class*="col-"]{ float:left; }
	.col-sm-5 { width: 41.66666666666667%; }
	.col-sm-7 { width: 58.333333333333336%; }
	.col-md-4 { width: 33.33333333333333%; }
	.col-md-8 { width: 66.66666666666666%; }
	header.header { display:none; }
	.breadcrumb { padding:0; }
	.job-options { margin:0; }
	.label { font-size:8px; font-weight:normal; }
	.jobs_container .job .job_header { font-size: 11px; padding:10px 0; }
	.job .job_header .job_company { /*width: 130px;*/ margin:-6px 0 -13px; }
	.job .job_header .job_company .job_company_name { margin:6px 0 0; padding-right:15px; border-right: 1px solid #e7e7e7; }
	.job .job_header .job_task_num_box { width: 35px; }
	.job .job_header .job_meta .job_latest { font-size: 8px; }
	.job .job_header .job_meta .job_latest:before { display:none; }
	footer.footer { margin-top:10px; }
	footer.footer .container .inner { padding: 5px 0 0; }
	footer.footer .copy { font-size: 8px; }
}

/* added by M.N. hirshy feel free to fix/move/change/delete ... */
.dropdown.long.users li.vendor { background-color:#EEE }