
/* File: main.css for The Architecture Salary Poll */

/***********************************   External Formats   ***************************************/

@font-face {
    font-family: 'SourceSansProLight';
    src: url('../fonts/SourceSansPro-Light-webfont.eot');
    src: url('../fonts/SourceSansPro-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-Light-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-Light-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-Light-webfont.svg#SourceSansProLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansProRegular';
    src: url('../fonts/SourceSansPro-Regular-webfont.eot');
    src: url('../fonts/SourceSansPro-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-Regular-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-Regular-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-Regular-webfont.svg#SourceSansProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansProSemibold';
    src: url('../fonts/SourceSansPro-Semibold-webfont.eot');
    src: url('../fonts/SourceSansPro-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-Semibold-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-Semibold-webfont.svg#SourceSansProSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansProBold';
    src: url('../fonts/SourceSansPro-Bold-webfont.eot');
    src: url('../fonts/SourceSansPro-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-Bold-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-Bold-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-Bold-webfont.svg#SourceSansProBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*********************************** Main Elements ***************************************/

body {background:#fff url("../images/10.png");font-family:"SourceSansProRegular",Helvetica,Arial,sans-serif;}

h1,h2,h3,h4,li,p,a {color:#333;font-weight:normal;}

a {text-decoration:none;transition: all .15s ease-in-out;-moz-transition: all .15s ease-in-out;-webkit-transition: all .15s ease-in-out;}
a:hover {color:#2a4e00;text-decoration:none;cursor:pointer;}

.jumbotron {margin: 30px auto 60px;text-align: center;max-width: 700px;}
#index_page .jumbotron {margin-bottom:65px;}
.jumbotron .lead {font-family:"SourceSansProRegular";font-size:24px;line-height:1.4em;font-weight:normal;}
.jumbotron .lead a {border-bottom:1px solid #ccc;}
.jumbotron .lead a:hover {color:#2a4e00;border-color:#2a4e00;}
.jumbotron .btn {margin:20px 0 5px;}
.jumbotron .btn-edit{margin-right:10px;}

@media (min-width: 768px) and (max-width: 979px) {
	.jumbotron .lead {font-size:21px;}
}

@media (max-width: 767px) {
	body {padding:0;}
	.jumbotron {padding:0 20px;margin-bottom:40px}
	.jumbotron .lead {font-size:18px;}
	.jumbotron .btn {margin:20px 0 3px;font-size:16px}
}

/*********************************** Modal ***************************************/

.modal {border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff url("../images/background_01.png");}

.modal.fade {
  top: 10%;
  -webkit-transition: opacity 0.15s linear, top 0.15s ease-out;
     -moz-transition: opacity 0.15s linear, top 0.15s ease-out;
       -o-transition: opacity 0.15s linear, top 0.15s ease-out;
          transition: opacity 0.15s linear, top 0.15s ease-out;
}

.modal-header h3 {font-family:"SourceSansProSemiBold";font-size:21px;font-weight:normal;color:#121212;line-height:1.3em;}

.modal-header {padding:20px 30px;}
.modal-footer {padding:18px 30px;}
.modal-body {padding:0 30px 20px;}

.modal-header {border-bottom:none;}
.modal-footer {background:none;}

/*********************************** Tooltip ***************************************/

.tooltip-inner {max-width: 140px;padding: 8px 12px;text-align: left;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;line-height:1.3em;font-size:12px;}

/*********************************** Typeahead ***************************************/

.typeahead {margin:1px 0 0 1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}

.dropdown-menu {min-width:145px;padding:0;border-color:#d5d5d5;}

.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  background-color: #313131;
  background-image: -moz-linear-gradient(top, #333, #2c2c2c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#2c2c2c));
  background-image: -webkit-linear-gradient(top, #333, #2c2c2c);
  background-image: -o-linear-gradient(top, #333, #2c2c2c);
  background-image: linear-gradient(to bottom, #333, #2c2c2c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333', endColorstr='#ff2c2c2c', GradientType=0);
}

.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  background-color: #313131;
  background-image: -moz-linear-gradient(top, #333, #2c2c2c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#2c2c2c));
  background-image: -webkit-linear-gradient(top, #333, #2c2c2c);
  background-image: -o-linear-gradient(top, #333, #2c2c2c);
  background-image: linear-gradient(to bottom, #333, #2c2c2c);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333', endColorstr='#ff2c2c2c', GradientType=0);
}

.dropdown-menu .disabled > a,
.dropdown-menu .disabled > a:hover {
  color: #999999;
}
ul.dropdown-menu li{padding-left: 0px;}

.typeahead {max-height: 180px;overflow-y: auto;overflow-x: hidden;}

ul.dropdown-menu li:nth-child(odd){background-color: #F0F0F0;}

ul.dropdown-menu li{padding-left: 0px !important;}

.form-block-long > ul.dropdown-menu {width:470px}

/*********************************** Form Elements ***************************************/

.btn {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-family:"SourceSansProRegular";}
.btn-large {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-size:21px;padding:15px 35px !important;font-family:"SourceSansProSemiBold";letter-spacing:1px;}

.btn-primary {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #121212;*background-color: #121212;  background-image: -moz-linear-gradient(top, #2c2c2c, #121212);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2c2c2c), to(#121212));background-image: -webkit-linear-gradient(top, #2c2c2c, #121212);background-image: -o-linear-gradient(top, #2c2c2c, #121212);background-image: linear-gradient(to bottom, #2c2c2c, #121212);background-repeat: repeat-x;  border:none;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2c2c2c', endColorstr='#ff121212', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);text-transform:uppercase;font-weight:bold;}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {color: #ffffff;background-color: #121212;*background-color: #373737;}

.btn-primary:active,
.btn-primary.active {background-color: #373737 \9;}

legend {font-size:16px;color:#b5b5b5;margin-bottom:0;line-height:1em;padding-bottom:12px;font-family:"SourceSansProRegular";border:none;text-shadow: 0 2px 0 #fff;}

select,
textarea,
input[type="text"] {
	padding: 6px;
	height:20px;
	line-height:22px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family:"SourceSansProRegular";
	margin:0;
}

select {
  height:34px;
  line-height:36px;
  padding:8px 6px;
  border:none;
}

.select-border {border:1px solid;display:inline-block;}

input[type="text"],
.select-border {border-color:#d5d5d5;}

input[type="text"],
select,
.select-border {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

input:-moz-placeholder,
textarea:-moz-placeholder {color:#555;}

/*********************************** Header ***************************************/

.logo-line {margin:132px auto 0;width:100%;position:absolute;}
.logo-line hr {border-top:3px solid #3d3d3d;height:1px;width:100%;}
.logo-line .line {border-top:2px solid #3d3d3d;height:1px;width:100%;}
.logo-small {height:50px;width:50px;margin:-27px auto 0;background:transparent url('../images/top_logo.png') no-repeat;}

.masthead {margin:42px auto 105px;max-width:800px;}
.masthead h1 {text-align:center;font-family:"SourceSansProBold";text-transform:uppercase;letter-spacing:3px;text-shadow: -2px -2px 1px #ddd;}
.masthead h1 span {width:56px;padding:0 17px;margin-right:10px;background:transparent url('../images/the.png') no-repeat 0 1px;}

@media (max-width: 767px) {
	.logo-line {margin:115px auto 0;}
	.masthead h1 {font-size:21px;line-height:1em;}
	.masthead h1 span {margin-right:2px;background-size:80% 80%;}
}

/*********************************** Footer ***************************************/

.footer {min-height:25px;width:100%;background:rgba(0,0,0,0.03);border-top:1px solid #d6d5d2;margin:80px 0 0 0;padding:25px 0 50px;}
#thanks_page .footer {position:fixed;bottom:0;}

.footer .social {margin:0 auto;width:280px;}
.footer .social ul {margin:0;padding:0;}
.footer .social li {float:left;list-style:none;margin:0 5px;height:36px;}
.footer .social .icon img {width:36px;height:36px;border:0;}
.footer .social .icon,
.footer .social .icon .hovered {position:relative;width:36px;height:36px;background-position:center;background-repeat:no-repeat;transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;opacity:0.4;filter:alpha(opacity=40);font-size:36px;line-height:36px;}
.footer .social .icon .hovered {position:absolute;top:5px;left:0;opacity:0;filter:alpha(opacity=0);}
.footer .social .icon:hover {opacity:0.7;filter:alpha(opacity=70);}
.footer .social .icon:hover .hovered {opacity:1;filter:alpha(opacity=100);}

.footer .social .facebook {background-image:url('../images/social-facebook-bw.png');}
.footer .social .facebook .hovered {background-image:url('../images/social-facebook.png');}

.footer .social .twitter {background-image:url('../images/social-twitter-bw.png');}
.footer .social .twitter .hovered {background-image:url('../images/social-twitter.png');}

.footer .social .googleplus {background-image:url('../images/social-googleplus-bw.png');}
.footer .social .googleplus .hovered {background-image:url('../images/social-googleplus.png');}

.footer .social .linkedin {background-image:url('../images/social-linkedin-bw.png');}
.footer .social .linkedin .hovered {background-image:url('../images/social-linkedin.png');}

.footer .social .emailthis {background-image:url('../images/social-emailthis-bw.png');}
.footer .social .emailthis .hovered {background-image:url('../images/social-emailthis.png');}

.footer .social .sharethis {background-image:url('../images/social-sharethis-bw.png');}
.footer .social .sharethis .hovered {background-image:url('../images/social-sharethis.png');}


/*********************************** Homepage ***************************************/

.span4 {min-height:300px;margin-bottom:23px;background:url("../images/circle_000_5transp.png") no-repeat 50% 50%;background-size:263px 263px;}

.span4 .text-box {margin:52px auto 0;max-width:185px;}

.span4 h2,
.span4 li,
.span4 p {text-align:center;font-size:18px;line-height:1.4em;font-family:"SourceSansProLight";}

.span4 h2 {font-family:"SourceSansProSemiBold";}
.span4 ul {list-style:none;margin:10px 0 0 0;}

.span4 a {color:#2a4e00;}
.span4 a:hover {color:#407700;}

.row .span4:last-child p {padding-top:75px;text-transform:uppercase;font-size:2em;}


@media (min-width: 1200px) {
	.span4 {margin-bottom:30px;background-size:290px 290px;}
	.span4 .text-box {margin-top:52px;max-width:185px;}
}

@media (min-width: 768px) and (max-width: 979px) {
	.span4 {min-height:200px;margin-bottom:47px;background-size:200px 200px;}
	.span4 .text-box {margin-top:20px;max-width:155px;}
	.span4 h2,
	.span4 li,
	.span4 p {font-size:15px;}
	.span4 h2 {margin-bottom:5px;}
	.span4 ul {margin-top:5px;}
}

@media (max-width: 767px) {
	.span4 {min-height:300px;background-size:300px 300px;}
	.span4 .text-box {padding-top:45px;max-width:155px;}
}

/*********************************** Submit Form ***************************************/

.submit-form {width:470px;margin:0 auto;background:none}
.form-line {display:block;clear:both;margin-bottom:20px;}
.form-block {float:left;width:220px;margin-right:0}
.form-block-short {float:left;width:100px;}
.form-block-short.add-right-margin {margin-right:15px;}
.form-block-long {display:block;}
.form-line .form-block:first-child {margin-right:30px;}

.submit-form label {font-family:"SourceSansProSemiBold";font-size:14px;margin-bottom:5px;line-height:1em;}
.submit-form .checkbox,
.submit-form .radio {font-family:"SourceSansProRegular";float:left;margin:12px 40px 0 0;font-size:14px;}
.submit-form .checkbox input,
.submit-form .radio input {margin-top:-2px;}
.submit-form hr {margin:0 0 30px;border-top:1px solid #d0d0d0;}
.submit-form .btn-large {width:280px;margin:0 0 0 95px;padding:16px 20px;}

.submit-form .form-block-long select {width:470px;}
.submit-form .input-xlarge {width:456px;}

.primary {margin-bottom:45px;}
.primary .form-line {margin-bottom:25px;}
.primary label {font-family:"SourceSansProSemiBold";font-size:18px;margin-bottom:7px;}
.primary input[type="text"] {font-size:16px;padding:8px;height:22px;line-height:22px;border:2px solid #c5c5c5;}
.primary .input-xlarge {width:454px;}
.primary select {font-size:16px;height:38px;line-height:40px;padding:10px 6px;}
.primary .select-border {border:2px solid #c5c5c5;}
.primary .form-block-short select {width:105px;}
.primary .typeahead {margin:-2px 0 0 0;}
.primary .dropdown-menu {border:2px solid #c5c5c5;}

.secondary {margin-bottom:35px;}

.form-collapsible {display:none;margin-top:2px;}
.form-collapsible input[type="text"],
.form-collapsible select {width:140px;}
.form-collapsible .arrow-up {background:url('../images/arrow-up-d5d5d5.png') no-repeat;width:16px;height:8px;display:block;margin-left:22px;}

/*********************************** Results ***************************************/

.list-block {margin:0 0 10px 0;}

.span2 {opacity:1 !important;filter:alpha(opacity=100) !important;background:none;}

.col-1,
.col-3 {padding-top:16px;}

.col-1 h2,
.col-1 p {font-size:14px;line-height:1.3em;margin-bottom:3px;}
.col-1 h2 {font-size:17px;font-family:"SourceSansProRegular";line-height:1em;margin-bottom:15px;}
.col-1 p {font-family:"SourceSansProSemiBold";}
.col-1 ul {list-style:none;margin:0;}
.col-1 li,
.col-1 li a,
.col-1 li label {font-size:12px;color:#666;margin-bottom:1px;}
.col-1 li {line-height:1.3em;}
.col-1 li.left-spacer {padding-left:20px;}
.col-1 #list-collapsible-1 li:first-child {width:140px;padding:17px 0 12px 0;}
.col-1 .btn {margin-top:15px;width:100%;}
.col-1 .input,
.col-1 input[type="text"] {width:118px;margin:4px 0 0 0;font-size:12px;padding: 4px;height:18px;line-height:18px;}
.col-1 .input.size1 {width:115px;padding-right:20px;margin-top:2px;}
.col-1 .input.size2 {width:80px;}
.col-1 .clear-input {position:absolute;z-index:10;top:9px;right:7px;border:none;opacity:.5;filter:alpha(opacity=50);}
.col-1 .clear-input:hover {opacity:1;filter:alpha(opacity=100);}

.col-1 p {padding-left:10px;background:url('../images/arrow_sprite.png') 0 0 no-repeat;}
.col-1 p.list-expanded {background-position:0 -100px;}
.col-1 p a {color:#333;}
.col-1 p a:hover {color:#2a4e00;}
.col-1 .clear-filters {background:url('../images/remove_sprite.png') 0 -100px no-repeat;font-family:"SourceSansProRegular";margin-top:15px;}
.col-1 .clear-filters a {color:#2a4e00;}
.col-1 .clear-filters a:hover {color:#333;}

.col-1 .list-collapsible {display:none;}
.col-1 .list-collapsible.open-list {display:block;margin-bottom:5px;}
.col-1 .list-collapsible .check-input {margin:3px 7px 0 0;}
.col-1 .list-collapsible li {padding-left:10px;}

.col-2 .results-header {padding:0 44px 25px;}
.col-2 .results-header p {float:left;margin-top:8px;}
.col-2 .results-header form {margin-bottom:0;}
.col-2 .results-header .sort-form {float:right;}
.col-2 .results-header .sort-form label {float:left;margin:8px 15px 0 0;}
.col-2 .results-header .sort-form .sort-select {float:right;}

.col-2 .results-column {border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;min-height:710px;}
.col-2 .entry {position:relative}
.col-2 .entry,
.col-2 .entry_loading,
.col-2 .entry_footer {padding:20px 45px;min-height:30px;}
.col-2 .entry_footer:first-child {display:none;}
.col-2 .entry_footer .span {margin-left:0 !important;}
.col-2 .entry:nth-child(2n+1) {background:none;}
.col-2 .entry h3 {font-family:"SourceSansProRegular";font-size:21px;font-weight:normal;color:#121212;line-height:1.3em;margin:0 0 18px 0;}
.col-2 .entry h3 .salary {font-family:"SourceSansProSemiBold";}
.col-2 .entry h3 .salary span {font-size:0.6em;margin-left:4px;}
.col-2 .entry h3 .slash {width:9px;height:23px;background:transparent url("../images/slash.png") no-repeat 50% 50%;margin:0 4px;padding:0 5px;}
.col-2 .subcol {float:left;width:30%;background:rgba(255,255,0,0);list-style:none;margin:0 20px 0 0;}
.col-2 .subcol-3 {margin-right:0;}
.col-2 .subcol li {font-family:"Droid Serif";font-size:12px;line-height:1.4em;color:#555;}
.col-2 .entry .date-stamp {position:absolute;right:5px;bottom:-2px}
.col-2 .entry .date-stamp span {font-family:"SourceSansProSemiBold";font-size:.75em;opacity:.25}

.col-3 h2 {font-size:17px;font-family:"SourceSansProRegular";line-height:1.25em;margin-bottom:15px;}
.col-3 li,
.col-3 p {font-size:14px;line-height:1.25em;margin-bottom:12px;}
.col-3 ul {list-style:none;margin:0 0 5px 0;}

.col-1 a,
.col-2 a,
.col-3 a {transition: all .15s ease-in-out;-moz-transition: all .15s ease-in-out;-webkit-transition: all .15s ease-in-out;color:#2a4e00;}
.col-1 a:hover,
.col-2 a:hover,
.col-3 a:hover {color:#407700;}
.col-3 .btn {margin-top:15px;width:100%;color:#fff;}
.col-3 .btn:hover {color:#fff;}

.col-1 .dropdown-menu a {transition:none;-moz-transition:none;-webkit-transition:none;}

@media (min-width: 1200px) {
	.col-1 #list-collapsible-1 li:first-child {width:170px;padding:17px 0 12px 10px;}
	.col-1 .input,
	.col-1 input[type="text"] {width:158px;margin:4px 0 0 0;font-size:12px;padding: 4px;height:18px;line-height:18px;}
	.col-1 .input.size1 {width:145px;padding-right:20px;margin-top:2px;}

	.col-2 .subcol {width:31%;}

	.viewport {width:160px;}
	.overview {width:160px;}
	.scrollbar {margin-left:145px;}
	.scrollbar-fade {width:160px;}
}

@media (min-width: 768px) and (max-width: 979px) {
	.container {width:100%;}
	.span2 {display:none;}
	.span8 {width:100%;margin-left:0;display:block;float:none;-moz-box-sizing: border-box;}
	.col-2 .results-header {padding:0 10% 25px;}
	.col-2 .results-column {border:none;min-height:auto;}
	.col-2 .entry,
	.col-2 .entry_loading,
	.col-2 .entry_footer {padding:20px 10%;}
}

@media (max-width: 767px) {
	.container {width:100%;}
	.span2 {display:none;}
	.span8 {width:100%;margin-left:0;display:block;float:none;-moz-box-sizing: border-box;}
	.col-2 .results-header {padding:0 5% 25px;}
	.col-2 .results-column {border:none;min-height:auto;}
	.col-2 .entry {padding:20px 5%;}
	.col-2 .subcol {width:29%;}
	.col-2 .entry h3 {font-size:18px;}
	.col-2 .entry_footer {padding:20px 10px}
	.col-2 .results-header p,
	.col-2 .entry_footer .span {display:block;width:100%;text-align:center;padding-bottom:15px}
	.col-2 .results-header p {padding-bottom:5px}
	.col-2 .results-header .sort-form {margin:0 auto}
	.col-2 .entry_footer .span .dataTables_info,
	.col-2 .entry_footer div.dataTables_paginate {float:none}
	.col-2 .entry_footer .pull-right {clear:both;display:block;float:none;width:100%;text-align:center}
}

/*********************************** Back to top button ***************************************/

#back-top {position:fixed;bottom:39px;right:5px;display:none;}

#back-top a {width:36px;height:36px;display:block;background:#333 url('../images/up-arrow.png') no-repeat center center;background-size:50% 50%;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;transition: opacity 0.3s;outline:none;opacity:0.3;filter:alpha(opacity=30);}

#back-top a:hover {opacity:0.8;filter:alpha(opacity=80);text-decoration:none;}

/*********************************** Pagination ***************************************/

.pagination {margin:0;}
.pagination ul > li > a,
.pagination ul > li > span {border-color:#d5d5d5 !important;color:#555;}

.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {background-color:#bcbcbc;color:#fff;}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {color:#bbb;}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}



/*********************************** Additional Elements ***************************************/

.error p {color: #B94A48;background: none;padding-left: 0px;}

.table td, .table th {border: none !important;padding:0;}

tr.odd > td {background: rgba(0, 0, 0, 0.025) !important;}

.col-3 .column-content ul li:not(:last-child) {display:none;}

.col-3 .column-content ul li:nth-child(-n+10) {display:block;}



/* start style sheet for datatable*/
td.tc {background:none !important;font-style:italic;padding-top:5px;}
.dataTables_info{padding-top: 5px;}
.results-column #salary-listing_wrapper .row:first-child, .results-column #salary-listing_wrapper table thead{display: none;}
#salary-listing_wrapper table{border: transparent}
select{padding: 7px !important;}
#overlay {background: rgba(255,255,255,0.5) url(../images/ajax-loader.gif) center center no-repeat;width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 100;}
/* end style sheet for datatable*/
/* start style sheet for emoticon*/
	.col-2 .entry .emoticon {
	float: right;
	width: 30px;
	height: 30px;
	margin: -3px 0 0 30px;
	opacity: .4;
	filter: alpha(opacity=40);
	transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-webkit-transition: all .15s ease-in-out;
	}
	.col-2 .entry .emoticon:hover {
		opacity: .9;
	}
/* end style sheet for emoticon*/


input[type=text].tooltip-input.loader {
	background: url("../images/ajax-loader.gif") center right no-repeat;
}