* {
    -webkit-tap-highlight-color: rgba(0,0,0,0); /* make transparent link selection, adjust last value opacity 0 to 1.0 */
}

body {
    -webkit-touch-callout: none;                /* prevent callout to copy image, etc when tap to hold */
    -webkit-text-size-adjust: none;             /* prevent webkit from resizing text to fit */
   /* -webkit-user-select: none;    */              /* prevent copy paste, to allow, change 'none' to 'text' */
    background:#ffffff;
    font-family:'HelveticaNeue-Light', 'HelveticaNeue', Helvetica, Arial, sans-serif;
    font-size:18px;
    margin:0px;
    padding:0px;
    padding-top:200px;
    padding-bottom:135px;
}

h1 {
    font-size:30px;
    font-weight:bold;
    margin-top:10px;
    margin-left:-5px;
    overflow:visible;
    padding:0px;
}
h4 { color:#999;}
.grayFont {color:#999;}
.bottomShadow{
    -webkit-box-shadow:0px 3px 3px #999; /*#999 */
     -moz-box-shadow:0px 3px 3px #999;
     box-shadow:0px 3px 3px #999;
}
#nav {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 999;
  width: 100%;
  background:#dddddd;
  height:180px;
  color:#cccccc;
  padding-top:10px; 
}

.footer {color:#999;padding:25px;}
.footer a {color:#999;}
.tinyFont {font-size:9px;opacity: 0.7;}

.logoTBL {width:255px;background:#123d68;padding:0px;}
#draggableList .panel-heading {
   /* background:#123d68; */
    cursor: move;
}
#draggableList .panel-body {
    color: #777;
}
.matchedFieldCol {padding:25px;padding-top:0px;height:700px;overflow-y: scroll;}
.fieldSlots {border: 1px solid #ccc;min-height:275px;margin-bottom:15px;padding:10px;background:#ffffff;}
.dropSlot {min-height:100px;border: 2px dashed #ccc;padding: 3px;}
[ng\:cloak], [ng-cloak], .ng-cloak {
  display: none !important;
}
.title {font-size:20px;font-family:font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.blueFont {color:#1F3D64;}
.blueBack {background:#1F3D64;color:#ffffff;}
.lPhoto {max-height: 600px;}