@font-face {
    font-family: "estre";
    src: local("estre"), url("../fonts/estre.ttf") format("truetype");
}

@font-face {
    font-family: "Open Sans Condensed";
    font-style: normal;
    font-weight: 300;
    src: local("Open Sans Condensed"), url("../fonts/Open_Sans_Condensed/OpenSans-CondLight.ttf") format("truetype");
}
.the_body_class {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_iebc {
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_centtech {
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_macrodome {
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_gravity {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_mzawadi {
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_alvartech {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
.the_body_class_harosa {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
.the_body_class_slashdotlabs {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
.the_body_class_digitalleo {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
.the_body_class_threelabs {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
.the_body_class_netsaas {
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
.the_body_class_heratech {
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
.the_body_class_zola {
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_aafriqsms {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_kingsley {
    background: url("../images/tilil/kingsley_bg.jpg") repeat-x #000033;
    position: absolute;
    width: 100%;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_csejay {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_hivecube {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_jambopay {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_deveint {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_medios {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_socialcom {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_options_edu {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_dennis {
    background: #033153 url("../images/tilil/logo_dennis_3.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_federal {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_lematechafrica {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_crowdcomm {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_sajsoft {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
.the_body_class_ekenya {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
}

.the_body_class_promosms {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
.the_body_class_munyao {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_smsafrica {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px; 
    margin: 0;
    padding: 0;
}
.the_body_class_maliplus {
    background: #033153 url("../images/tilil/dolls_bg_img.jpg") no-repeat scroll center top;
    font-family: "Open Sans Condensed", calibri_0xx, sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
.myh3 {
    font-family: 'Open Sans Condensed', sans-serif;
}
.topnavigation {
    padding-left: 15px;
}
.topnavigation ul {
}
.topnavigation li {
    background: rgba(0, 0, 0, 0) url("../images/divider01.png") no-repeat scroll right top;
    color: #fff;
    float: left;
    font-family: "Open Sans Condensed";
    font-size: 14px;
    line-height: 29px;
    padding-left: 7px;
    padding-right: 7px;
}
.link01:link {
    color: #fff;
    font-family: "Open Sans Condensed";
    font-size: 14px;
    text-decoration: none;
}
.link01:visited {
    color: #fff;
    font-family: "Open Sans Condensed";
    font-size: 14px;
    text-decoration: none;
}
.link01:hover {
    color: #C4D0EC;
    font-family: "Open Sans Condensed";
    font-size: 14px;
    text-decoration: none;
}
.errorMessage {
    color: red;
    font-style: italic;
    font-size: 11px;
}
span.required {
    color: red;
}
.form-control.error {
    background-color: #fff6f6;
    border-color: #fa424a;
    color: #fa424a !important;
}
.mydiv {
    background: #ECF2F5 none repeat scroll 0 0;
    /*background: rgba(0, 0, 0, 0) url("../images/dolls/title_bar_bg.gif") repeat-x scroll 0 0;*/    
    border: 1px solid #d8e2e7;
    border-radius: 5px;
    margin: 0 auto;
    padding: 5px;
    position: relative;
    min-height: 420px;
}

.mysubmenu {
    padding-left: 25px;
}

.toppane {
    background: rgba(0, 0, 0, 0) url("../images/tilil/dolls_head_bg_img.jpg") no-repeat scroll center top;
}
.toppane_dennis {
    background: rgba(0, 0, 0, 0) url("../images/tilil/logo_dennis_5.jpg") no-repeat scroll center top;
}

/*start left menu */

.panel-default {
    border-color:#DDDDDD;
}
.panel {
    -webkit-box-shadow:rgba(0, 0, 0, 0.0470588) 0 1px 1px;
    background-color:#FFFFFF;
    border:1px solid transparent;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    box-shadow:rgba(0, 0, 0, 0.0470588) 0 1px 1px;
    margin-bottom:20px;
}
.text-center {
    text-align:center;
}

.panel-default > .panel-heading {
    background-color:#141414;
    border-color:#C4D0EC;
    color:#333333;
}

.panel-title {
    color:inherit;
    font-size:16px;
    margin-bottom:0;
    margin-top:0;
}

.panel-title a {
    color: #C4D0EC;
}

/*.panel-body {
    padding:15px;
}*/
.panel-body { padding:0px; }
.panel-body table tr td { padding-left: 15px }
.panel-body .table {margin-bottom: 0px; }

.panel-primary {
    border-color:#428BCA;
}

.panel-primary > .panel-heading {
    background-color:#428BCA;
    border-color:#428BCA;
    color:#FFFFFF;
}
.panel-group .panel {
    border-radius: 4px;
    margin-bottom: 0;
    overflow: hidden;
}

/*end left menu*/

.theoperations li {
    background: rgba(0, 0, 0, 0) url("../images/divider01.png") no-repeat scroll right top;
    color: green;
    float: left;
    font-family: "Open Sans Condensed";
    font-size: 14px;
    padding-left: 7px;
}

.theoperations li a {
    background:#eee;
    text-decoration:none;
    color:#083574;
    /*font-family:Arial, sans-serif;*/
    font-family: "Open Sans Condensed";
    font-size:14px;
    font-weight:bold;
    padding:1px 3px;
    border:1px solid #aaa;
    border-radius:3px;
    cursor: pointer;
}

.theoperations li a:hover {
    background-color:#f2f2f2;
    border-color:#888;
    box-shadow:0 0 2px #ccc;
}

.theoperations li a:active {
    vertical-align:-1px;
}

.form-horizontal .form-actions {
    //padding-left: 181px;
}
.form-actions {
    background-color: #f5f5f5;
    border-top: 1px solid #e5e5e5;
}

.mybutton {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #aaa;
    border-radius: 3px;
    color: #083574;
    cursor: pointer;
    /*font-family: Arial,sans-serif;*/
    font-size: 16px;
    font-weight: bold;
    padding: 4px 4px;
    text-decoration: none;
}

.myinput {
    border: 1px solid rgba(197, 214, 222, 0.7);
    -webkit-box-shadow: 
        inset 0 0 4px  rgba(0,0,0,0.1),
        0 0 16px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
        inset 0 0 4px  rgba(0,0,0,0.1),
        0 0 16px rgba(0,0,0,0.1); 
    box-shadow: 
        inset 0 0 4px  rgba(0,0,0,0.1),
        0 0 16px rgba(0,0,0,0.1); 
    padding: 3px;
    background: rgba(255,255,255,0.5);
    margin: 0 0 1px 0;
    width: 100%;
}

.color-box{
    -webkit-border-radius:4px;border-radius:4px;background:50% 50% no-repeat;background-size:cover;margin:0 0 30px
}
.color-box>div{
    -webkit-border-radius:inherit;border-radius:inherit;background:url(../img/statistic-box-grid.png) 50% 0;background-size:21px 20px;position:relative
}
.color-box.red{
    background-color:#fa424a;
}
.color-box.purple{
    background-color:#ac6bec;
}
.color-box.skyblue{
    background-color:#C4D0EC;
}
.color-box.yellow{
    background-color:#fdad2a;
}
.color-box.green{
    /*background-color:#46c35f;*/
    background-color:#99CC66;
}
.color-box.mzawadi{
    background-color:#C13C3C;
}
.color-box.alvartech{
    background-color:#7FC6E4;
}
.color-box.harosa{
    background-color:#7FC6E4;
}
.color-box.slashdotlabs{
    background-color:#C13C3C;
}
.color-box.threelabs{
    background-color:#C13C3C;
}
.color-box.netsaas{
    background-color:#C13C3C;
}
.color-box.heratech{
    background-color:#C13C3C;
}
.color-box.lematechafrica{
    background-color:#C13C3C;
}
.color-box.milele{
    background-color:#C13C3C;
}
.color-box.zola{
    background-color:#C13C3C;
}
.color-box.aafriqsms {
    background-color:#C13C3C; 
}
.color-box.kingsley{
    background-color:#00237F;
}
.hero_class {
    background-color:#99CC66;
}
#footer {
    color: #c4d0ec;
}
