/* Font Faces 1*/

@font-face {
  font-family: 'Proximanova-Bold';
  src: url("../fonts/proximanova-bold.eot");
  src: url("../fonts/proximanova-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-bold.woff") format("woff"), url("../fonts/proximanova-bold.ttf") format("truetype"), url("../fonts/proximanova-bold.svg#proximanova-bold") format("svg");
}

@font-face {
  font-family: 'Proximanova-Semibold';
  src: url("../fonts/proximanova-semibold.eot");
  src: url("../fonts/proximanova-semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-semibold.woff") format("woff"), url("../fonts/proximanova-semibold.ttf") format("truetype"), url("../fonts/proximanova-semibold.svg#proximanova-semibold") format("svg");
}

/* General */

a:hover, a:link{
	color:#337ab7;
}

i.glyphicon{
	text-align:center;
	font-size:28px;
	font-weight:normal;
}

header{
	border-bottom:solid 1px rgb(204, 204, 204);
	margin-bottom:40px;
}

footer{
	/*margin-top:35px;*/
}

h1{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:26px;
	font-weight:bold;
	line-height:1.1;
	color:#9d9d9d;
}

h3{
	font-family: "Proximanova-Bold";
	font-size:18.5px;
	font-weight:500;
	color:#333333;
	margin:15px 0px;
}

button span, button span:link{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
}

button span:hover{
	color:#ffffff;
	text-decoration:none;
}

.buttonDefault {
  width: 200px;
  border: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 8px 12px;
  background-color: #f38a00;
  /* Fallback Color */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ef9a33), to(#f38a00));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #ef9a33, #f38a00);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, #ef9a33, #f38a00);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, #ef9a33, #f38a00);
  /* IE10 */
  background-image: -o-linear-gradient(top, #ef9a33, #f38a00);
  /* Opera 11.10+ */
  background-image: linear-gradient(top, #ef9a33, #f38a00);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ef9a33', EndColorStr='#f38a00');
  color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
}

span.form-error{
	font-size:11px;
	color:red;
}

span.form-error i{
	font-size:11px;
}

.error-container{
	border: solid 2px #ff0000;
	padding: 10px;
	font-weight: bold;
	background-color: #eecccc;
}

.breadcrumbs{
	color:#9d9d9d;
	float:right;
	padding: 20px;
}

/* Info/Help Boxes */

div.info-box button {
  width: 95%;
  border: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 15px auto;
  padding: 8px 12px;
  display: block;
  background-color: #f38a00;
  /* Fallback Color */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ef9a33), to(#f38a00));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #ef9a33, #f38a00);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, #ef9a33, #f38a00);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, #ef9a33, #f38a00);
  /* IE10 */
  background-image: -o-linear-gradient(top, #ef9a33, #f38a00);
  /* Opera 11.10+ */
  background-image: linear-gradient(top, #ef9a33, #f38a00);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ef9a33', EndColorStr='#f38a00');
}

div.info-box button:hover {
  background-color: #ef9a33;
  /* Fallback Color */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f38a00), to(#ef9a33));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #f38a00, #ef9a33);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, #f38a00, #ef9a33);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, #f38a00, #ef9a33);
  /* IE10 */
  background-image: -o-linear-gradient(top, #f38a00, #ef9a33);
  /* Opera 11.10+ */
  background-image: linear-gradient(top, #f38a00, #ef9a33);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f38a00', EndColorStr='#ef9a33');
}

div.info-box{
	text-align:center;
	height:260px;
	padding:20px 8px;
	border:solid 1px #dedede;
	border-radius:10px;
	margin-bottom:20px;
}

div.info-box p{
	font-size:14px;
	height:90px;
}

div.info-box p.search-agent-status{
	font-size:13.5px;
	height:2px;
	margin-top:-70px;
	color:#c00;
	font-weight:bold;
}

div.info-box p.search-agent-status i{
	font-size:13.5px;
	margin-right:3px;
}

div.profile-help{
	background-color:rgb(243,138, 0);
	color:#ffffff;
	text-align:center;
	height:260px;
	padding:20px 8px;
	border-radius:10px;
	margin-bottom:20px;
}

div.profile-help h3{
	color:#ffffff;
}

div.profile-help p{
	height:90px;
	font-size:14px;
}

div.profile-help button{
  	width: 95%;
  	border: 0;
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	border-radius: 5px;
  	margin: 15px auto;
  	padding: 8px 12px;
  	display: block;
	background-color: #ffffff;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #ffffff, #eeeeee);
	/* IE10 */
	background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #ffffff, #eeeeee);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#eeeeee');
}

div.profile-help button:hover{
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #eeeeee, #ffffff);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #eeeeee, #ffffff);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #eeeeee, #ffffff);
	/* IE10 */
	background-image: -o-linear-gradient(top, #eeeeee, #ffffff);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #eeeeee, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eeeeee', EndColorStr='#ffffff');
}

div.profile-help button span{
	color:rgb(243,138, 0);
}

/* My Information/Account History */

div.profile-info ul{
	list-style-type:none;
	padding:0;
	margin:0;
	margin-bottom:65px;
	border:solid 1px #dedede;
}

div.profile-info ul:last-of-type{
	margin-bottom:20px;
}

div.profile-info ul li{
	padding:5px 8px;
	border-bottom:solid 1px #ccc;
	text-align:right;
}

div.profile-info ul li:last-of-type{
	border-bottom:none;
}

div.profile-info ul li.ul-header{
	font-family: "Proximanova-semibold";
	text-align:left;
	font-size:17.5px;
	color:#ffffff;
	background-color: rgb(243, 138, 0);
	border-bottom:none;
}

div.profile-info ul li span{
	float:left;
	text-align:left;
}

a.preview-all{
	float:right;
	margin-top:10px;
}

/* Announcements/Interview Notifications */

div.profile-announcements{
	margin:20px 0px;
	font-size:15px;
	padding:6px 10px 1px 10px;
	color:#777777;
}

div.profile-announcements span{
	font-size:20px;
	float:left;
	padding:0px 10px;
}

div.profile-announcements div.announcement{
	border-left:solid 3px #2ba5cd;
	border-bottom:solid 3px #ffffff;
	background-color:#f3f3f3;
	padding:8px 0px 1px;
}

div.profile-announcements div.announcement span{
	color:#2ba5cd;
}

div.profile-announcements div.new-interview{
	border-left:solid 3px #0e6480;
	border-bottom:solid 3px #ffffff;
	background-color:#f3f3f3;
	padding:8px 0px 1px;
}

div.profile-announcements div.new-interview span{
	color:#0e6480;
}

/* Media Queries */

/* Smartphones (portrait and landscape) ----------- */
@media all and (min-width: 320px) and (max-width: 768px) {
	div.profile-announcements div.announcement{
		display:none;
	}

	div.info-box p.search-agent-status{
		font-size:14px;
		margin-top:-71px;
	}

	div.info-box p.search-agent-status i{
		font-size:11px;
	}

	div.info-box button span, div.profile-help button span{
		font-size:12px;
	}
}

/* Smartphones (portrait) ----------- */
@media all and (min-width: 300px) and (max-width: 450px) {
	i.glyphicon{
		font-size:20px;
	}

	h3{
		font-size:14.5px;
		margin-top:5px;
	}

	div.info-box p{
		font-size:12px;
		height:112px;
	}

	div.profile-help p{
		font-size:13px;
		height:112px;
	}

	div.info-box p.search-agent-status{
		font-size:10px;
		margin-top:-68px;
	}
}

/* iPads (portrait and landscape) ----------- */
@media all and (min-width: 768px) and (max-width: 1024px) {
	h3{
		font-size:18.5px;
	}

	i.glyphicon{
		font-size:22px;
	}

	div.info-box p{
		font-size:14px;
		height:105px;
	}

	div.profile-help p{
		font-size:14px;
		height:105px;
	}

	div.profile-announcements div.announcement{
		display:none;
	}
}

/* iPads (portrait) ----------- */
@media all and (min-width: 768px) and (max-width: 1024px) {
	h3{
		font-size:24px;
	}

	i.glyphicon{
		font-size:32px;
	}

	div.info-box p{
		font-size:14px;
		height:78px;
	}

	div.profile-help p{
		font-size:14px;
		height:78px;
	}
}

/* Media Queries */
@media all and (max-width: 992px) {
                div.signup-sidebar{
                                display:none;
                }
}

@media all and (min-width: 992px) and (max-width: 1199px) {
                div.signup-sidebar img.dash{
                                left:45px;
                }

                img.chalk-arrow{
                                margin:15px 0px 25px 75px;
                }

                div.sign-up-today img:last-of-type{
                                width:215px;
                }
}

@media all and (max-width: 1024px){
	.ads-right {
	    display: none !important;
	}
}

.WrapMainContainer{
	max-width: 1170px;
	margin: auto;
	padding: auto;
}
.modal-title{
	color: White;
}

.div-cls-nohover-redirect{
	padding-bottom: 10px;
}
.cls-nohover-redirect{
	color: #ffffff !important;
    text-decoration: none !important;
}
