﻿/*Shared Styles*/

body
{
    font-weight:normal;
    font-family:Arial;
}

h1, h2, h3, h4, h5
{
    color: #707070;
}

h3
{
    font-size:1.5em;   
    font-weight:bold;
    
}

strong
{
    font-weight:normal;
}

#form-input
{
    padding:none;
}

input[type="text"], input[type="password"], input[type="email"], select, .dd-select, textarea
{
    border:solid 1px;
    border-radius:4px!important;   
    border-width : 1px!important;
    border-color: #C0C0C0;
    border-width:1.3px!important;
    padding:.3em;
    margin-left:0;
    display:block;
    font-size:13px;
    font-family:inherit;
    box-shadow: inset 0px 3px 11px rgba(0,0,0,.07);
    
    /* Safari 4-5, Chrome 1-9 */  
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9F9F9), to(#FFFFFF));
  
    /*Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #F9F9F9, #FFFFFF);
  
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #F9F9F9, #FFFFFF);
    
    /* IE 9 and 8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#FFFFFF'); 
  
    /* IE 10 */
    background: -ms-linear-gradient(top, #F9F9F9, #FFFFFF);
}

input, textarea
{
    width: 85%;   
}

textarea
{
    height:50px;
}

select
{
    width:88%;
}

input.short
{
    width:30%!important;
    display:block!important;
}

input[type="checkbox"]
{
    width:20px!important;
}

#form-wrapper label
{
    margin:0!important;
    color:#000!important;
}

label input[id$="ResumeWordDoc"]
{
    position:relative; 
    background: transparent!important;
    border: none;
    box-shadow: none!important;
    visibilty:hidden;
}

#spnRequiredNote
{
    float:none!important;
    color: #898989;
    font-size: 11px;
}

.req
{
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
}

.inputerror
{
    border-color:#B00!important;
}

#EmailPasswordFields div
{
    margin-top:.5em
    !important;
}


/* dd-slick ------------------------------------------------------------------------------------------*/

 .dd-selected-text
{
    margin:0!important;
}   

.dd-select, .dd-options, .dd-selected

{
    padding-top: 0.39em!important;
    padding-bottom: .39em!important;    
}

 .dd-container, .dd-select, .dd-options, .dd-selected
 {
     margin-left: 0; 
     width:92%!important;
 }

.dd-options
{
    max-height: 11.9em;
    width: 94%!important;
    -webkit-box-shadow: 0.4px 6px 12px #777777!important;
    border-radius: 4px;
}

.dd-option
{
    padding:7px!important;
}

.dd-selected
{
    padding: 0!important;
    font-weight:normal!important;
    margin:0!important;
    color:#000;
}

.dd-pointer-down 
{
    border: solid 7px transparent;
    border-top: solid 7px #000;
    border-top-color: #828282!important;
    border-bottom-color: transparent!important;
    border-right-color:transparent!important;
    border-left-color:transparent!important;
}

.dd-pointer-up
{
    border: solid 7px transparent;
    border-bottom: solid 7px #000;
    border-bottom-color: #828282!important;
    border-top-color: transparent!important;
    border-right-color:transparent!important;
    border-left-color:transparent!important;
    top:23%!important;
}

.dd-pointer
{
    width:10px;
}

.uploadBtn {
    width:150px;
    margin-left:0px;
    text-align:center;
    padding-top:5px;
    position:relative;
}


.SI-FILES-STYLIZED label.cabinet {
	-moz-box-shadow:inset 0px 1px 0px 0px #d2d2d2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d2d2d2;
	box-shadow:inset 0px 1px 0px 0px #d2d2d2;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #c1c1c1) );
	background:-moz-linear-gradient( center top, #fcfcfc 5%, #c1c1c1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#c1c1c1');
	background-color:#fcfcfc;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #9e9e9e;
	display:block!important;
	color:#313131;
    margin:0px;
    padding-bottom:0px;
	font-family:arial;
    font-size:13px;
	font-weight:bold;
	padding-left:5px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
    height:30px;
    line-height:30px;
}
/* si.files ------------------------------------------------------------------------------------------*/
/*
.SI-FILES-STYLIZED label.cabinet
{
    width: inherit;
    height: 3em;
    background: url(http://img.icbdr.com/images/talentnetwork/selectdocbg.png) 0 0 no-repeat;
    display: block!important;
    overflow: hidden;
    cursor: pointer;
}
*/
.SI-FILES-STYLIZED label.cabinet input.file
{
    position: absolute;
    height: 105%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.resume-control
{
    margin-top:1em;
    margin-bottom:1em;
}