/** DESIGN - MOBILE **/

/* MAJOR IMAGE LINKS */
a.imglink img {
border: #498EC6 2px solid !important;
border-radius: 10px !important;
line-height: 0 !important;
padding: 4px !important;
text-decoration: none;
}


/* LAYOUT */

body {
font-size: 14px;
line-height: 1;
background-color: #ffffff;
}

.lo-contain main {
padding-bottom: 30px;
}

.lo-contain main {
box-sizing: border-box;
padding-left: 5px;
padding-right: 5px;

}

/* somewhere .btn top margin is getting overridden in mobile version below is a work around */
p.btn {
margin-top: 15px !important ;
}

/* modules */

/*.fancybox-overlay {
background: url('images/interface/fancybox_overlay.png');
}
.fancybox-close {
background: transparent url("images/interface/interface-sprites.png") no-repeat scroll 0 -70px;
}
.fancybox-close:hover {
background: transparent url("images/interface/interface-sprites.png") no-repeat scroll -60px -70px;
}*/

/* NEW */
.frm {
float: right;
margin: 5px 5px 10px 20px !important;
}

.fb:before, .fb:after { content: ""; display: table; }
.fb:after { clear: both; }
.fb { zoom: 1; }

.mcenter {
text-align: center;
}

/*.logobox {
margin: 0 auto;
padding-top: 80px;
text-align:center;
}

.logobox img {
display: inline-block;
padding-top: 30px;
padding-right: 30px;
vertical-align: middle;
}*/

/*----------------------------------------------------------------------
STYLE
------------------------------------------------------------------------*/

/*----------------------------------------------------------------------
Interface
------------------------------------------------------------------------*/
.m-brdr-top {
margin-top: 2em;
padding-top: 1em;
border-top: 1px dotted  #8998B8;
}

.m-brdr-btm {
margin-bottom: 2em;
padding-bottom: 1.2em;
border-bottom: 1px dotted  #8998B8;
}

.divbtn {
background-color: #ffffff;
padding-bottom: 0;
}

/*----------------------------------------------------------------------
SITE SPECIFIC
------------------------------------------------------------------------*/






