

body {
margin:0;
padding:0;
font-family: 'Open Sans', sans-serif;
font-size:14px;
min-width:600px;

}

a {
color:#292929;
text-decoration: none;
}
a:hover {
color:#0099cc;  
}
.top {
position: relative;
width:100%;
height:74%;
background: #fff url(../images/landing_bg.jpg) no-repeat  center top;
background-size:cover;
overflow:hidden;
min-height:490px;
}

.top .content {
position:relative;
max-width:1001px;
margin:0 auto;
height:95%;
padding-left:10px;
padding-right:10px;
padding-bottom:0;

}

.wrapper { position: absolute; bottom: 0;}

.changing {

position: relative;
height:100%;

}

.top .content .changing img {
position: absolute;
height: 85%;
padding-bottom: 5%;
bottom: 0;
}



.top .header {

max-height:72px;
max-width:100%;
background: rgba(255,255,255,0.5);
border-bottom: 1px solid rgba(255, 255, 255, .5);;
}

.top .header .content {
max-height: 100%;
}




.top .header .logo {
position: relative;
top:15px;
display: inline-block;

max-height: 80%;

}

.top .header .content .logo img {

max-height: 80%;
}


.bottom {

width:100%;
height:26%;
overflow: hidden;

}

.bottom .content {
max-height:100%;
max-width:1001px;
margin:0 auto;
padding-right:10px;

}


.top .header .content .login-btn {
position:relative;

float:right;
height:50px;width:150px;

background-color:#10c4c4;

background: url(assets/images/lock.png);

}

.flright {
float:right;
}

.margin-top-header {
margin-top:20px;
}

.rounded6px {
    -webkit-border-top-left-radius:6px;
    -moz-border-radius-topleft:6px;
    border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
    -moz-border-radius-topright:6px;
    border-top-right-radius:6px;
    -webkit-border-bottom-right-radius:6px;
    -moz-border-radius-bottomright:6px;
    border-bottom-right-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    -moz-border-radius-bottomleft:6px;
    border-bottom-left-radius:6px;
}

.button{
    display:inline-block;
    height:23px;
    
}

.button.login {

    padding: 8px 15px 4px 15px;
}

.button.login:hover {
background-color: #10c4c4;

color:white;
}

.loginbtn:hover {

}

.top .content .main-content-block {
position: relative;
overflow: visible;
left:40%;
top:15%;
width:58%;
max-height:60%;

}

h1 {
font-family: 'Open Sans', sans-serif;
font-size:2.5em;
font-weight: 400;
color:black;

}

p {
text-align:justify;
font-size: 1.3em;
}


.login-linkedin {

margin-right:35px;
display:inline-block;
margin-top:20px;
width:290px;
height:35px;
background: #f3f3f3 url(../images/login_linkedin.png) no-repeat ;
font-family: 'Open Sans', sans-serif;
padding-top:15px;
text-align: center;
padding-left: 40px;
cursor: pointer;
font-size: 18px;
font-weight: 400;
color:#292929;

}

 .login-linkedin:hover {
color:#0099cc;
height:32px;

border-bottom: 3px solid rgba(0,0,0, .2);
cursor:pointer; 
}




.login-login {

display:inline-block;
margin-top:20px;
width:160px;
height:35px;
background: #f3f3f3 url(../images/login_login.png) no-repeat ;
font-family: 'Open Sans', sans-serif;
padding-top:15px;
text-align: center;
padding-left: 40px;
cursor: pointer;
font-size: 18px;
font-weight: 400;
color:#292929;
}

.login-login:hover {
color:#0099cc;
height:32px;
border-bottom: 3px solid rgba(0,0,0, .2);
cursor:pointer; 
}


.first-footer {
margin-left:-25px;
max-height:90%;
display:inline-block;
list-style-type:none;
left:0;
}

.second-footer {

max-height:90%;
display:inline-block;
list-style-type:none;
left:0;
}

.second-footer li {
width:100px;
border-bottom:1px solid #e0e0e0;
font-family: 'Open Sans', sans-serif;
font-size:14px;
padding:7px;
}

.first-footer li {
border-bottom:1px solid #e0e0e0;
font-family: 'Open Sans', sans-serif;
font-size:14px;
padding:7px;
}

.first-footer  li:first-child {
border-top:1px solid #e0e0e0;
    }

.second-footer  li:first-child {
border-top:1px solid #e0e0e0;
    }

.logo-footer {
position: relative;
top:20px;
display: inline-block;
right:50px;
float:right;
width:100px;
height:100px;
}

.logo-footer img {

}

.copyright {
    position: relative;
display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    float:right;
bottom:40px;
right:0;

color:#999;
}

.ui-dialog {
padding:0 !important;
-webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 6px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 6px rgba(50, 50, 50, 0.75);
}

.ui-widget-header { 
background-color:#eee !important;
font-family: 'Open Sans', sans-serif;
height:50px;
font-size:1.5em;
font-weight: 600;

}

.dialog form {
width:88%;
margin:0 auto;
margin-top:20px;
}

.dialog input {
border:1px solid #dadada;
font-family: 'Open Sans', sans-serif;
color:#dadada;
font-size:11px;
height:50px;
margin-bottom:15px;
padding:5px;
width:100%;
-webkit-border-top-left-radius:3px;
    -moz-border-radius-topleft:3px;
    border-top-left-radius:3px;
    -webkit-border-top-right-radius:3px;
    -moz-border-radius-topright:3px;
    border-top-right-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    -moz-border-radius-bottomright:3px;
    border-bottom-right-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-radius-bottomleft:3px;
    border-bottom-left-radius:3px;
}

.dialog input[type="submit"] {
font-family: 'Open Sans', sans-serif;
border: none;
color:#fff;
font-size:14px;
height:50px;
margin-bottom:15px;
padding:5px;
background-color:#10c4c4 !important;
}

.dialog input:focus {
    border:1px solid #10c4c4;
    color:black;
}

textarea:focus, input:focus{
    outline: 0;
}

div#line { 
  margin-top:10px;
  height: 1px; 
  border-top: 1px solid #dadada; 
  text-align: center; 
  position: relative; 
  color:#dadada;
}
span#word { 
  position: relative; 
  font-family: 'Open Sans', sans-serif;
  font-size: 0.8em;
  padding-left:5px;
    padding-right:5px;
  top: -.8em; 
  background: white; 
  display: inline-block; 
    color:#dadada;
}


*, *:before, *:after {
    -moz-box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    box-sizing: content-box !important;
}
*, *:before, *:after {
    -moz-box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    box-sizing: content-box !important;
}