/**Any script needed needed specifically per site should be here **/
/* 
(c) 2017 Masterweb Solutions 
Written by Ekene Onuorah
masterweb.com.ng
For Pustera
*/
.body{margin:0px;background:url(nairafinex200.gif);font-family: 'Roboto', sans-serif;font-size:13px;min-height:100%;}
/**background:#f5f5f5**/


@media (min-width: 750px) { /**Big Screen**/
.header{background:#000;width:100%;}
.toppest-header-controller{display:none;}
.toppest-header{background:#000;width:100%;text-align:center;}
.toppest-header a{display:inline-block;padding:10px 10px 10px 5px;background:#000;color:#CF1;}
.logo-holder{display:block;text-align:center;}
.logo-holder a{border:0px}
.logo{max-height:100px;border:0px;}
.top-address{display:inline-block;float:right;padding:5px;color:#FFF;font-weight:bold;font-size:16px;text-align:right;display:none;}
.top-address .line1, .line2{display:block;}
.user-menu-controller{background:#0F6;padding:5px;border-radius:5px;display:inline-block;cursor:pointer;position:absolute;top:90px;right:0px;}

.user-menu{width:100%;background:#03F;text-align:center;position:relative;z-index:90;}
.menu{color:#FFF;display:inline-block;margin:5px 10px 5px 10px;padding:5px;text-align:center;position:relative;}
.menu-icon{display:block;cursor:pointer;}
.menu-name{display:block;font-size:11px;cursor:pointer;}
.menu-dropper{position:absolute;top:45px;min-width:100px;min-height:20px;background:#000;display:none;}
.menu-dropper a{display:block;border-bottom:1px solid #CCC;padding:5px;color:#FFF;}
.menu:hover .menu-dropper{display:block;}

.body-min-height{min-height:400px;text-align:center;} /**position:relative;z-index:80;**/
.layout-fullpage{margin:10px auto 10px auto;width:90%;min-height:50px;background:#FFF;vertical-align:top;text-align:left;padding-bottom:10px;}
.layout-end-to-end{margin:10px auto 10px auto;width:100%;min-height:50px;background:#FFF;vertical-align:top;text-align:left;padding-bottom:10px;}
.layout-double{margin:10px;width:45%;min-height:50px;background:#FFF;display:inline-block;min-width:500px;vertical-align:top;text-align:left;padding-bottom:10px;}
.layout-triple{margin:10px;width:30%;min-height:50px;background:#FFF;display:inline-block;min-width:400px;vertical-align:top;text-align:left;padding-bottom:10px;}
.quick-help-top{display:none;}

} @media (max-width: 749px) { /**Small Screen**/
.header{background:#000;width:100%;}
.toppest-header-controller{display:block;position:absolute;top:0px;left:0px;background:#000;color:#FFF;cursor:pointer;}
.toppest-header{background:#000;text-align:center;display:none;position:absolute;top:40px;left:0px;min-width:200px;z-index:100;}
.toppest-header a{display:block;padding:5px;color:#CF1;border-bottom:#CCC 1px solid;}
.logo-holder{display:inline-block;text-align:center;width:100%}
.logo-holder a{border:0px}
.logo{max-width:400px;width:80%;}
.top-address{display:block;padding:5px;color:#FFF;font-weight:bold;text-align:center;display:none;}
.top-address .line1, .line2{display:inline;}
.user-menu-controller{background:#0F6;padding:5px;border-radius:5px;display:inline-block;cursor:pointer;position:absolute;top:20px;right:0px;}

.user-menu{width:100%;background:#03F;text-align:center;display:none;position:relative;z-index:90;;}
.menu{color:#FFF;display:inline-block;margin:5px 5px 5px 5px;padding:5px;text-align:center;}
.menu-icon{display:block;cursor:pointer;}
.menu-name{display:block;font-size:11px;cursor:pointer;}
.menu-dropper{position:absolute;min-width:100px;min-height:100px;background:#000;display:none;}
.menu-dropper a{display:block;border-bottom:1px solid #CCC;padding:5px;color:#FFF;}
.menu:hover .menu-dropper{display:block;}

.body-min-height{min-height:200px;position:relative;z-index:80;text-align:center;}
.layout-fullpage{margin:10px auto 10px auto;width:90%;min-height:50px;background:#FFF;vertical-align:top;text-align:left;padding-bottom:10px;}
.layout-end-to-end{margin:10px auto 10px auto;width:100%;min-height:50px;background:#FFF;vertical-align:top;text-align:left;padding-bottom:10px;}
.layout-double{margin:10px auto 10px auto;width:90%;min-height:50px;background:#FFF;vertical-align:top;text-align:left;padding-bottom:10px;}
.layout-triple{margin:10px auto 10px auto;width:90%;min-height:50px;background:#FFF;vertical-align:top;text-align:left;padding-bottom:10px;}
.quick-help-top{z-index:1000;position:fixed;top:-6px;right:0px;background:#000;display:block;padding:5px;color:#CCC;}
.quick-help-top a{color:#CF1;}
}




.dashboard-fixed-height{min-height:350px;}
.dashboard-profile-skin{margin:1px;background:url(icon.png);background-size:contain;height:100px;overflow:visible;text-align:center;}
.dashboard-profile-id{font-weight:bold;color:#FFF;font-size:18px;padding-top:10px;}
.dashboard-profile-photo{width:100px;height:100px;border-radius:50px;background:#FFF;padding:2px;overflow:hidden;margin:0px auto 0px auto;}
.dashboard-profile-photo img{width:100px;}
.dahboard-profile-data-holder{max-width:400px;width:90%;margin:40px auto 10px auto;}
.dahboard-profile-data{display:block;padding:5px 0px 5px 0px;}
.dahboard-profile-data-field{display:inline-block;width:30%;}
.dahboard-profile-data-value{display:inline-block;width:60%;padding-left:5%;}

.dashboard-title{font-weight:bold;color:#000;font-size:18px;padding:10px;}
.dasboard-overview-button{padding:5px;display:block;color:#fff;text-align:center;border-radius:5px;margin:5px;}
.dasboard-company-news{padding:5px;display:block;color:#009;text-align:center;margin:5px;border:1px solid #CCC;}


table{border:1px solid #000;border-collapse:collapse;min-width:100%;background:#000;}
th{background:#CCC;font-weight:bold;text-align:left;}
td{background:#FFF;text-align:left;}



.contentbox{margin:10px auto 10px auto;border:1px solid #999;max-width:800px;}
.contentbox .tb{border-top:1px solid #999;border-bottom:1px solid #999;}
.contentbox .tb-field{width:30%;display:inline-block;text-align:left;color:#999;border-right:1px solid #999;vertical-align:top;}
.contentbox .tb-value{width:65%;display:inline-block;text-align:left;color:#333;border-left:1px solid #999;position:relative;left:-5px;vertical-align:top;}
.contentbox .pad{padding:10px;}
.contentbox .photo img{max-width:200px;width:80%;}
.contentbox .clickers{display:inline-block;margin:5px;padding:5px;color:#FF0;background:#000;}
.contentbox .clickers:hover{background:#667;color:#fff;text-decoration:none;}

.home-title{padding:10px 0px 5px 0px;text-align:center;color:#960;font-weight:bold;font-size:28px;}
.home-box{min-height:200px;text-align:center;}
.home-box .title{height:50px;padding:20px 0px 20px 0px;text-align:center;font-weight:bold;font-size:larger;}
.home-box .desc{text-align:center;padding:0px 5px 5px 5px;max-width:300px;margin:0px auto 0px auto;color:#333;}




.footer{background:#000;min-height:150px;color:#999;text-align:center;}
.footer-share{color:red;font-size:larger;padding:10px 0px 10px 0px;text-align:center;}
.footer-name{color:#999;font-size:larger;padding:10px 0px 10px 0px;text-align:center;}
.footer-phone{color:#FFF;font-size:larger;padding:10px 0px 10px 0px;text-align:center;font-weight:bold;}
.footer-developer{padding:10px 0px 10px 0px;text-align:center;}


.gallery-type-doc, .gallery-type-img, .gallery-type-vid, .gallery-type-aud{max-width:600px;}

