﻿
html { margin: 0; padding: 0; 


}
body { font-size: 14px; 
       
       
    font-family: 'Open Sans Condensed', sans-serif;
       width: 100%; height: 100%; 
 color: #444444; margin: 0; padding: 0; 


background-color:#8fc8e7;
background-image:url('../img/bg2.png'); 
background-position:top center; 
background-repeat:repeat-x; 



margin-top:20px;

}


.main {
    
    

    
}


.container {
    width:1260px;
    margin:auto;
}

header {
    awidth:100%;
    padding:5px;
    //background-image:url('../images/header.png'); 
    

    z-index:99;
    
}

.logo {
    font-family: 'Open Sans Condensed', sans-serif;
    color:#444444;
    font-size:36px;
    text-decoration: none;
    display:block;
    width:400px;
    xfloat:left;
    margin-top:-9px;
}


.logo b {
    color:#0090c9;
}

.logo:hover {
    color:#000000;
    text-decoration: none;
}

.logo:hover b {
    color:#444444;
    
}


.underlogo {
    text-transform: uppercase;
    font-size:14px;
    color:#888888;
    margin-top:-2px;
    
    
}


.numbers {
    font-size:24px;
    font-weight:bolder;
    line-height:16px;
    text-align:center;
    text-shadow:1px 1px 1px white,1px 1px 1px white,1px 1px 1px white;
}

.numbers b {
    font-size:14px;
    font-weight:normal;
}


.login_btn {
    display:block;
    background-color:#444444;
    color:white;
    text-decoration: none;
    padding:10px;
    text-align:center;
}

.login_btn:hover {
    color:white;
    font-weight:bold;
    text-decoration: none;
}

.btn_left {
    width:48%;
    float:left;
}

.btn_right {
    width:48%;
    float:right;
    background-color:#0090c9 !important;
}

.refreshbox {
    background-image:url("../img/searchbox.png");
float:left;width:120px;

    padding:5px;
    padding-left:5px;
    padding-right:5px;
    color:white;
    font-size:14px;
    font-weight:normal !important;
    margin-top:269px;
    margin-left:-15px;
}
.refreshbox a {
    color:white;
}

.searchbox {
    background-image:url("../img/searchbox.png");
    width:40%;
    float:right;
    padding:15px;
    padding-left:15px;
    padding-right:15px;
    color:white;
    font-size:14px;
    font-weight:normal !important;
}
.searchbox label {
    font-weight:normal !important;
    
}
.searchbox label input[type=radio] {
    margin-right:5px;
}

.searchbox input[type=text] {
    border:0px white solid;
    background-color:white;
    font-size:24px;
    width:70%;
    color:black;
}
.searchbox input[type=submit] {
    border:0px white solid;
    background-color:#0090c9;
    color:white;
    font-size:24px;
    width:30%;
}


.searchbox h3 {
    margin:0px;
    font-size:22px;
}
.searchbox h3 span {
    font-weight:bold;
    color:#0090c9;
}

.searchbox a {
    font-weight:bold;
    color:white;
}




#toTop {
    display:block;
  width: 40px;
  height: 40px;
  avertical-align: middle;
  border: 0px solid #ccc;
  background-color: #0090c9;
  text-align: center;
  padding: 5px;
  position: fixed;
  bottom: 40px;
  right: 40px;
  cursor: pointer;
  display: none;
  color: #ffffff;
  font-family: verdana;
  font-size: 20px;
  font-weight: bold;
}



.searchbox2 {
    color:black;
    font-size:14px;
    font-weight:normal !important;
}
.searchbox2 label {
    font-weight:normal !important;
    
}
.searchbox2 label input[type=radio] {
    margin-right:5px;
    
}

.searchbox2 input[type=text] {
    border:1px white solid;
    background-color:white;
    font-size:24px;
    width:80%;
    color:black;
    
    height:36px;
    padding-left:5px;
    
}





.searchbox2 ::-webkit-input-placeholder {
   font-size:20px;
   font-style: italic;
}

.searchbox2 :-moz-placeholder { /* Firefox 18- */
   font-size:20px;
   font-style: italic;
}

.searchbox2 ::-moz-placeholder {  /* Firefox 19+ */
   font-size:20px;
   font-style: italic;
}

.searchbox2 :-ms-input-placeholder {  
   font-size:20px;
   font-style: italic;
}







.searchbox2 .searchborder {
    border:1px #0090c9 solid;
    background-color:#0090c9;
}

.searchbox2 input[type=button] {
    border:0px white solid;
    //background-color:#0090c9;
    background-color:transparent;
    color:white;
    font-size:24px;
    width:20%;
    height:36px;
}











.searchbox3 {
    color:black;
    font-size:14px;
    font-weight:normal !important;
}
.searchbox3 label {
    font-weight:normal !important;
    
}
.searchbox3 label input[type=radio] {
    margin-right:5px;
    
}

.searchbox3 input[type=text] {
    border:1px white solid;
    background-color:white;
    font-size:24px;
    width:80%;
    color:black;
    
    height:36px;
    padding-left:5px;
    
}




.searchbox3 ::-webkit-input-placeholder {
   color: #e50000;
   font-size:20px;
   font-style: italic;
}

.searchbox3 :-moz-placeholder { /* Firefox 18- */
   color: #e50000;  
   font-size:20px;
   font-style: italic;
}

.searchbox3 ::-moz-placeholder {  /* Firefox 19+ */
   color: #e50000;  
   font-size:20px;
   font-style: italic;
}

.searchbox3 :-ms-input-placeholder {  
   color: #e50000;  
   font-size:20px;
   font-style: italic;
}

.searchbox3 .searchborder {
    border:1px #e50000 solid;
    background-color:#e50000;
}

.searchbox3 input[type=button] {
    border:0px white solid;
    background-color:transparent;#e50000;
    color:white;
    font-size:24px;
    width:20%;
    height:36px;
}




.headline h1 {
    margin-top:10px !important;
}



.searchbox3 ::-moz-selection, .searchbox3 ::selection, .searchbox2 ::-moz-selection, .searchbox2 ::selection {
    color: none !important; 
    background: none !important;
}

.searchbox3 input[type=button]:focus, .searchbox2 input[type=button]:focus {outline:0;}

.searchbox2 input[type=text]:focus {outline:0;border:1px #0090c9 solid;border-right:1px white solid;}

.searchbox3 input[type=text]:focus {outline:0;border:1px #e50000 solid;border-right:1px white solid;}

.loginform input[type=submit] {
    background-color:#0090c9 !important;
    color:white;
    border:0px #444444 solid;
    padding:5px;
    padding-left:15px;
    padding-right:15px;
    margin-right:10px;
    
}

.loginform input[type=password], .loginform input[type=text] {
    border:1px #cecece solid;
    background-color:white;
    padding:5px;
    width:100%;
}
.loginform label {
    width:47%;
    float:left;
}


 


.registerform input[type=submit] {
    background-color:#0090c9 !important;
    color:white;
    border:0px #444444 solid;
    padding:5px;
    padding-left:15px;
    padding-right:15px;
    margin-right:10px;
    
}

.registerform input[type=password], .registerform input[type=text] {
    border:1px #cecece solid;
    background-color:white;
    padding:5px;
    width:100%;
    margin-top:3px;
    margin-bottom:3px;
    
}


.registerform .redfield, .registerform select.redfield {
    border:1px #e50000 solid !important;
    
}
.registerform label {
    width:100%;
    float:none;
    font-weight:normal !important;
    margin-top:9px;
}
.registerform select{
    padding:5px;
    margin-top:3px;
    margin-bottom:3px;
    width:100%;
    border:1px #cecece solid;
    
}

.registerform input[type=checkbox] {
    border:1px #cecece solid;
    background-color:white;
    padding:5px;
    margin-top:3px;
    margin-bottom:3px;
}


.registerform .continue, .continue {
    display:block;
    color:white;
    text-decoration: none;
    padding:10px;
    text-align:center;
border:0px black solid;
    width:200px;
    background-color:#0090c9 !important;
}


.continue4 {
    display:block;
    color:white;
    text-decoration: none;
    padding:5px;
    text-align:center;
border:0px black solid;
    width:100%;
    background-color:#0090c9 !important;
    
    font-size:12px;
}


.continue4 span {
    font-size:24px;
}


.registerform .continue2,  .continue2 {
    display:block;
    color:white;
    text-decoration: none;
    padding:10px;
    text-align:center;

    width:200px;
    background-color:#000000 !important;
    opacity: 0.4;
}

.continue3 {
    display:block;
    color:white;
    text-decoration: none;
    padding:10px;
    text-align:center;
border:0px black solid;
    width:150px;
    background-color:#0090c9 !important;
}


#loginwindow h3 {
    margin-bottom:30px;
}

.nav {
    list-style: none;
    width:100%;
    background-color: #fdfdfd;
    margin-top:20px;
    padding:5px;
    padding-left:0px;
    padding-right:0px;
}

.nav li {
    float:left;
    border-left:1px #e2e2e2 solid;
}

.nav li.first {
    border-left:0px #e2e2e2 solid !important;

}

.nav li a {
    display:block;
    font-size:16px;
    color:#444444;
    padding-left:20px;
    padding-right:20px;
    line-height: 18px;
}
.nav li a span {
    background-color:#dd0000;
    color:white;
    border-radius: 5px;
    font-size:10px;
    padding:1px;
    padding-left:3px;
    padding-right:3px;
}
.home {
    font-size:20px !important;
    color:#444444 !important;
    
    
}

.nav li a:hover {
    //background-color: #fdfdfd;
    //text-decoration:underline;
    color:#000000;
    margin-top:-5px;
    margin-bottom:-5px;
    line-height: 28px;
}

.nav li.last {
    border-left:0px #e2e2e2 solid !important;
    float:right !important;
}



.companyimage {
    dispaly:table-cell;
    vertical-align:middle;
    text-align: center;
    width:100%;
    padding:6px;
    border:1px #d1d1d1 solid;
    background-color:#ffffff;
    float:right;
    margin-bottom:15px;
}

.companyimage img {
    max-height: 100%;
    max-width:100%;
}


.companyimage2 {
    dispaly:table-cell;
    vertical-align:middle;
    text-align: center;
    width:100%;
    xpadding:6px;
    xborder:1px #d1d1d1 solid;
    background-color:#ffffff;
    float:right;
    margin-bottom:5px;
}
nowrap {
    white-space: nowrap;
}

.companyimage2 img {
    max-height: 100%;
    max-width:100%;
}

.seafarerimage {
    dispaly:table-cell;
    vertical-align:middle;
    text-align: center;
    width:100%;
    //:120px;
    padding:6px;
    border:1px #d1d1d1 solid;
    background-color:#ffffff;
    xfloat:right;
    margin-bottom:15px;
}

.seafarerimage img {
    max-height: 100%;
    max-width:100%;
}

.seafarer_profile table {
    width:100%;
}

.seafarer_profile table thead tr {
    background-color:#e1e1e1;
}

.seafarer_profile table tbody tr {
    background-color:#f1f1f1;
}
.seafarer_profile table tr th, .seafarer_profile table tr td {
    padding:5px;
    border: 1px #e1e1e1 solid;
}


.seafarer_profile .row {
    xfont-size:12px;
}

.quicksearch a {
    display: block;
    padding:3px;
    margin-bottom:5px;
    margin-top:5px;
    
    color:#000000;
}

.quicksearch a span {
    color:#0090c9;
}

.quicksearch a:hover {
    text-decoration:none;
    background-color:#f1f1f1;
}


.ui-corner-top {
 border-radius:0px !important;  
    border-color:#e1e1e1 !important; 
}

.ui-corner-bottom {
    border-radius:0px !important;
    border-color:#e1e1e1 !important;
}

.ui-corner-all {
    border-radius:0px !important;
    border-color:#e1e1e1 !important;
}


.centerblock {
    
}

.centerblock .row {
    
    border-color:#e1e1e1 !important;
    background-color:white;
}

.centerblock .inner {
    padding:10px;
    
}

.ui-widget-header {
    
    background-color:#eeeeee !important; 
    background-image:none !important;
}

.centerblock h2 {
    margin:0px;
    padding:8px;
    font-size:14px;
    line-height:20px;
    border-color:#e1e1e1 !important;
}



.content {
    xmargin-left:15px;xmargin-right:15px;
    border-color:#e1e1e1 !important;
    background-color:white;
    padding:15px;
}
.content  .row {
}

.content h1 {
    font-size:30px;
    margin:0px;
}
.content h1 span {
    font-weight:bold;
    color:#0090c9;
}

.companyinfobox {
    background-color:#f1f1f1;
}
.companyinfobox h2 {
    font-size:18px;
}

.main {
    //background-color:#f1f1f1;
    padding-top:20px;
    padding-bottom:20px;
    z-index:99;
}


footer {
    min-height:200px;
    background-color:#333333;
    color:white;
    padding-top:40px;
    padding-bottom:20px;
    z-index:99;
        
}

footer h3 {
    margin:0px;
    color:white;
    font-size:18px;
}


footer ul {
    list-style: none;
    padding:0px;
    margin:0px;
}
footer ul li {
 margin-top:4px;
 margin-bottom:4px;
}

footer ul li a {
    color:white;
    text-decoration: none;
}

footer ul li a:hover {
    color:white;
    text-decoration: underline;
}
.subfooter {
    background-color:#000000 !important;
    padding-top:5px;
    padding-bottom:5px;
    color:white;
    z-index:99;
    
    width: 100%;
    min-width:1300px;
}
.subfooter container {
 width:100% !important;   
}

.logos {
    background-color:#ffffff;
    padding-top:20px;
    padding-bottom:20px;
}

.logos img {
    padding:10px;
    xbackground-color:white;
    border:0px #f1f1f1 solid;
    border-radius:5px;
    margin-left:5px;
    margin-right:5px;
    -webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
filter: grayscale(100%);
}
.logos img:hover {
    cursor:pointer;
    //opacity: 0.8;
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
filter: grayscale(0%);
    
}


.job {
    margin-bottom:10px;
}

.job a {
    display:block;
}

.job .date span {
    font-weight:bold;
}

.person {
    
    margin-bottom:10px;
    clear:both;
}

.person a {
    display:block;
}

.person .pos {
    display:block;
}

.biggerperson {
    font-size:14px;
    border-bottom:1px dotted #d1d1d1;
    padding:10px;
}
.biggerperson a {
    font-size:24px;
}

.biggerperson:hover {
    background-color:#f1f1f1;
}

.langblock {
    width:120px;
    font-size:14px !important;
    margin-top:9px;
    margin-right:10px;
    text-align:right
}

.langblock a {
    display:inline-block !important;
    font-size:14px !important;
    padding:0px !important;
}


.overlay {
    background: #000;
    opacity: 0.8;
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 100;
    display:none;
    top:0px;
    left:0px;
}


.xbox {
    
    display:none;
    position:fixed;
    top:100px;
    width:100%;
    z-index: 101;
    background-color:transparent !important;
    border:0px #444444 solid !important;;
}

.xbox .innerbox {
    width:400px;
    margin:auto;

    Xmin-height:200px;
    overflow: hidden;
    background-color:white;
}


.close {
  background-image:url('../img/close.png'); 
background-position:top center; 
background-repeat:no-repeat; 
height:22px;
width:22px;
opacity: 1.0;
margin:10px;
}
.inbox {
    padding:30px;
}

a.login_btn:active  {
    text-decoration:none !important;
    color:white !important;
}









.profilemenu {
    list-style:none;
    float:right;
    padding:0px;
    margin:0px;
}

.profilemenu li {
    float:left;
    padding:0px;
    margin:0px;
}

.profilemenu li a {
    padding:9px;
    padding-left:5px;
    padding-right:5px;
    display:block;
    font-size:18px;
    border-bottom:2px #ffffff solid !important;
}

.profilemenu li.active a {
    text-decoration: none;
    color:#444444;
    font-weight:bold;
    border-bottom:2px #444444 solid !important;
}

.line {
    border-bottom:2px #444444 solid;
}


.addbutton {
    
    float:right;
    background-color:#0090c9 !important;
    display:block;
    padding:5px;
    padding-left:10px;
    padding-right:10px;
    text-decoration: none;
    color:white;
}

.addbutton:hover {
    color:white;
    background-color:#444444 !important;
    text-decoration: none;
    
}



.buttons a {
    
    float:right;
    background-color:#0090c9 !important;
    display:block;
    padding:2px;
    padding-left:6px;
    padding-right:6px;
    text-decoration: none;
    font-size:12px !important;
    color:white;
    width:100%;
    margin-bottom:3px !important;
    margin-top:3px !important;
}

.buttons a:hover {
    color:white;
    background-color:#444444 !important;
    text-decoration: none;
    
}



.myjob {
    //background-color:#f1f1f1;
    border:1px #eeeeee solid;
    padding:10px;
    font-size:16px;
}

.myjob:hover {
    background-color:#f9f9f9;
    border:1px #666666 solid;
    text-decoration: none;
    
}
.myjob:hover  a {
    text-decoration: none;
    
}

.myjob .companyimage {
    margin-bottom:0px;
}


.myjob a {
    font-weight:normal;
    font-size:24px;
}

.myjob a b {
    font-size:24px;
}

.myjob b {
    color:#0090c9;
    font-weight:300;
}


.vacancy .row div {
    line-height:24px;
}

.vacancy h3 {
    font-size:30px;
}
.vacancy .row {
    xmargin-left:0px !important;
    xmargin-right:0px !important;
    font-size:14px;
    line-height: 34px;
}
.vacancy .row div {
    xbackground-color:#f1f1f1;
    xpadding-top:3px !important;
    xpadding-bottom:3px !important;
    line-height: 28px;
}

.vacancy .row div.col-md-8 {
    font-size:18px;
    font-weight:300;
    color:#0090c9;
}

.vacancy .title {
}

.boxed {
    background-color:#f1f1f1;
    padding-top:3px !important;
    padding-bottom:3px !important;
    
    margin-left:0px !important;
    margin-right:0px !important;
    border:1px #d1d1d1 solid !important;
}

.company h2 {
    font-size:20px;
    margin-bottom:5px;
    margin-top:20px;
}

.company {
   background-color:#f1f1f1;
   padding:15px;
   padding-top:0px;
   Xpadding-bottom:0px;
}

.company .row {
   padding:0px;
    
}


.application {
   background-color:#f1f1f1;
   padding:15px;
   apadding-top:0px;
   Xpadding-bottom:0px;
}


.buttons2 a {

    background-color:#0090c9 !important;
    display:block;
    padding:5px;
    padding-left:6px;
    padding-right:6px;
    text-decoration: none;
    font-size:12px !important;
    color:white;
    width:100%;
    margin-bottom:3px !important;
    margin-top:3px !important;
}

.buttons2 a:hover {
    color:white;
    background-color:#444444 !important;
    text-decoration: none;
    
}
.buttons2 a.bigger {
 font-size:18px !important;   
}

.buttons2 a.yes {

    background-color:#60b33b !important;

}
.buttons2 a.sent {

    background-color:#ffba4d !important;

}



.searchform select {
    width:100%;
}

.searchform input[type=submit] {
    border:0px black solid;
    background-color:#0090c9;
    color:white;
    padding:3px;
    font-size:14px;
    text-align:center;
    width:100%;
}
.searchform {
    font-size:18px;
}

.comparejob {
    width:260px;
    padding:7px;
}

.comparejob1 {

font-weight:bold;background-color:#f1f1f1;padding:7px;
}

.comparejob1 p, .comparejob p {
    padding:5px;
    margin:0px;
    border-bottom:1px #cccccc dotted;
}


.invitetable {
    width:100%;
}

.invitetable thead {
    background-color:#f1f1f1;
}

.invitetable thead th {
    padding:5px;
}

.company2 {
    xwidth:290px;
    xfloat:left;
    border:2px #f1f1f1 solid;
    padding:10px;
    overflow:hidden;
}

.company2 .ct {
    font-size:24px;
    display:block;
    height:45px;
    
}

.company2:hover {
    border:2px #444444 solid;
    
}

.vessel:hover {
    opacity: 0.7;
    cursor:pointer;
    
    border:1px #0090c9 solid;
    background-color:#0090c9;
}


.vessel:hover, .vessel:hover a {
    text-decoration:none;
}

.vessel {
    width:240px;
    height:198px;
    float:left;
    border:1px #f1f1f1 solid;
    padding:5px;
    overflow:hidden;
}

.vessel .image {
    //position:absolute;
    width:228px;
    height:140px;
    overflow:hidden;
    background-color:white;
}

.vessel img.vimg {
//    height:90px;
    width:auto;
    height:auto;  
    max-width:260px;
    max-height:160px;
    min-height:140px;
    min-width:230px;
}
.vessel_details {
    background-color:#dddddd;
    font-size:12px;
    padding:5px;
    margin-bottom:10px;
    width:228px;
    height:46px;
    background-color:white;
}

.vessel_details .vessel_name {
    xwidth:59% !important;
    xfloat:left;
    xtext-align:left;
}
.vessel_details .vessel_imo {
    xwidth:39% !important;
    xfloat:left;
    font-weight:bold;
    xtext-align:right;
}










.vessel2:hover, .vessel2:hover a {
    text-decoration:none;
}

.vessel2:hover {
    opacity: 0.7;
    cursor:pointer;
    
    border:1px #0090c9 solid;
    background-color:#0090c9;
}

.vessel2 {
    width:140px;
    height:138px;
    float:left;
    border:1px #f1f1f1 solid;
    padding:5px;
    overflow:hidden;
}

.vessel2 .image {
    //position:absolute;
    width:130px;
    height:90px;
    overflow:hidden;
    background-color:white;
}

.vessel2 img {
//    height:90px;
    width:auto;
    height:auto;  
    max-width:150px;
    max-height:120px;
    min-height:90px;
    min-width:130px;
}

.vessel_details2 {
    background-color:#dddddd;
    font-size:12px;
    padding:3px;
    margin-bottom:10px;
    width:130px;
    height:37px;
}

.vessel_details2 .vessel_name2 {
    text-align:left;
}
.vessel_details2 .vessel_imo2 {
    font-weight:bold;
    text-align:left;
}



// ============================================



.vessel3:hover {
    opacity: 0.7;
    cursor:pointer;
    
    border:1px #000000 solid;
    background-color:#000000;
}

.vessel3 {
    width:420px;
    height:248px;
    float:left;
    border:3px #000000 solid;
    padding:5px;
    overflow:hidden;
}

.vessel3 .image {
    //position:absolute;
    width:410px;
    height:180px;
    overflow:hidden;
    background-color:white;
}

.vessel3_details {
    background-color:#dddddd;
    font-size:18px;
    padding:5px;
    margin-bottom:10px;
    height:46px;
    background-color:white;
}

.vessel3_details .vessel3_name {
    width:59% !important;
    float:left;
    text-align:left;
}
.vessel3_details .vessel3_imo {
    width:39% !important;
    float:left;
    font-weight:bold;
    text-align:right;
}


















.link {
    width:100%;
    height:100px;
    
    overflow:hidden;
}


.link .image {
    width:100px;
    float:left;
    margin-right:20px;
    background-repeat:no-repeat;background-position:center center;background-size:90px auto;
    height:100px;
}

.link h3 {
    margin-top:5px;
}


.link .description a.outlink {
    float:right;
    background-color:#0090c9;
    padding:5px;
    padding-left:10px;
    padding-right:10px;
    color:white;
    border-radius:6px;
    
}

.link a:hover .description a {
    text-decoration:none;
}


.video:hover {
    opacity: 0.7;
    cursor:pointer;
    
    border:1px #000000 solid;
    background-color:#000000;
    text-decoration:none;
}


.video {
    width:220px;
    height:208px;
    float:left;
    border:1px #f1f1f1 solid;
    padding:5px;
    overflow:hidden;
}

.video .image {
    //position:absolute;
    width:210px;
    height:120px;
    overflow:hidden;
    background-color:white;
}

.video_details {
    background-color:#dddddd;
    font-size:12px;
    padding:5px;
    margin-bottom:10px;
    width:210px;
    height:76px;
    background-color:white;
}

.video_details .video_name {
    xwidth:59% !important;
    xfloat:left;
    xtext-align:left;
    font-weight:bold;
    line-height:14px;
}
.video_details .video_text {
    xwidth:39% !important;
    xfloat:left;
    xtext-align:right;
    line-height:14px ;
}














.video2:hover {
    opacity: 0.7;
    cursor:pointer;
    
    border:1px #0090c9 solid;
    background-color:#0090c9;
    text-decoration:none;
}

.video2:hover a {
    text-decoration:none;
    
}


.video2 {
    xwidth:300px;
    height:258px;
    border:1px #f1f1f1 solid;
    padding:5px;
    overflow:hidden;
}

.video2 .image {
    //position:absolute;
    xwidth:210px;
    height:160px;
    overflow:hidden;
    background-color:white;
}

.video2_details {
    background-color:#dddddd;
    font-size:12px;
    padding:5px;
    margin-bottom:10px;
    xwidth:210px;
    height:86px;
    background-color:white;
}

.video2_details .video2_name {
    xwidth:59% !important;
    xfloat:left;
    xtext-align:left;
    font-weight:bold;
    line-height:18px;
    font-size:18px;
}
.video2_details .video2_text2 {
    xwidth:39% !important;
    xfloat:left;
    xtext-align:right;
    line-height:14px ;
}












.button11 {
    
    float:right;
    background-color:#0090c9 !important;
    display:block;
    padding:5px;
    padding-left:6px;
    padding-right:6px;
    text-decoration: none;
    font-size:16px !important;
    color:white;
    width:220px;
    margin-bottom:3px !important;
    margin-top:3px !important;
    
    margin-top:25px;
    
}

.button11:hover {
    color:white;
    background-color:#444444 !important;
    text-decoration: none;
    
}








.button1 {
    
    float:right;
    background-color:#0090c9 !important;
    display:block;
    padding:2px;
    padding-left:6px;
    padding-right:6px;
    text-decoration: none;
    font-size:12px !important;
    color:white;
    width:80px;
    margin-bottom:3px !important;
    margin-top:3px !important;
}

.button1:hover {
    color:white;
    background-color:#444444 !important;
    text-decoration: none;
    
}


.pricing {
    width:100%;
}

.pricing tr th, .pricing tr td {
    padding:5px;
    font-size:14px;
}

.pricing tr th {
    background-color:#f1f1f1;
}

.pricing tr td {
    border:1px #f1f1f1 solid;
    text-align:center;
}

.noborder td {
    border:0px #f1f1f1 solid !important;
    
}

.pricing .fa-times {
    color:#aaaaaa !important;
}
.pricing .fa-check-square-o {
    color:#60b33b !important;
    font-size:22px;
}


.job2 a {
    font-size:14px;
}

.job2 a b {
    font-size:14px;
}

.job2 {
    border-bottom:1px dotted #888888;
    margin-bottom:12px;
    overflow:hidden;
}

.smallperson {
    
    margin:3px;
    padding:6px;
    border:1px #cccccc solid;
    background-color:white;
    width:104px;
    height:104px;
    float:left;
      overflow:hidden;
}

.smallperson img {
      width:90px;;
}

.theage {
    
    padding:5px;
    font-size:24px;
    background-color:#0090c9;
    color:white;
    font-weight: bold;
    margin-left:10px;
    text-align:center;
    border-radius: 12px;
    
}


.mainul {
    margin-left:0px;
    padding-left:10px;
}

.mainul li {
    list-style: none;
    background: url('../img/bullet1.png') left center no-repeat;
    padding-left:50px;
    margin-left:0px;
    line-height: 27px;
    margin-bottom:5px;
}

.bigger {
    font-size:16px;
}

.bigger li {
    line-height: 37px !important;
    
}

.user_title {
    
    font-size:24px;
}

.user_title:hover {
    text-decoration: none;
}

.user_title span {
    color:#444444;
    font-size:22px;
}


.bigger_row {
    font-size:18px;
}


.vessel_info .col-md-7, .vessel_info .col-md-7 a {
    line-height: 24px !important;
}


.remote_photo {
    display:block;width:218px;height:180px;border:1px #777777 solid;padding:3px;margin-right:3px;margin-bottom:3px;
    text-align:center;
}
.remote_photo:hover {
    opacity:0.8;
}
.remote_photo a.rlink {
    width:210px;height:150px;overflow:hidden;display:block;
}

.remote_photo a.rlink img {

    width: auto;
    height: auto;
    max-width: 230px;
    max-height: 170px;
    min-height: 150px;
    min-width: 210px;
}

.remote_photo a.clink {
    text-align:center;
    font-size:10px;
}






.allimages {
    height:305px;
    overflow-y:scroll;
}




.remote_photo2 {
    display:block;width:165px;height:150px;border:1px #777777 solid;padding:3px;margin-right:3px;margin-bottom:3px;
    text-align:center;
}
.remote_photo:hover {
    opacity:0.8;
}
.remote_photo2 a.rlink {
    width:157px;height:120px;overflow:hidden;display:block;
}

.remote_photo2 a.rlink img {

    width: auto;
    height: auto;
    max-width: 166px;
    max-height: 130px;
    min-height: 120px;
    min-width: 160px;
}

.remote_photo2 a.clink {
    text-align:center;
    font-size:10px;
}


.really_remote {
    opacity:0.6;
}

.really_remote:hover {
    opacity:1.0;
    
}