.skin-1 .minimalize-styl-2 {
    margin: 0px 0px 0px 0px;
    border-radius: 0px;
    box-shadow: none;
    color: #0f2f55;
    background: #f3f2f2;
    font-size: 16px;
    padding: 4px 10px;
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.28);
}
.skin-1 .navbar-static-top {
    padding: 0px 0px 0px;
}
.skin-1 .nav > li > a {
    color: #ddfbe2;
    
}
.skin-1 .nav-header {
    padding: 9px 5px 9px 5px;
}
.admin-logo{padding: 5px; color: #000; text-decoration: none;}
.admin-logo img{width: 60px; margin-right: 5px;}
.admin-logo h2{margin-top: 4px;}
.skin-1 .navbar-top-links > li > a {
    color: #fff;
}
.logout{color: #e82727!important;}
.colon{text-decoration: none; float:left; margin:6px 0px 0px -10px;}
.mandatory{color: #FF0000; text-decoration: none; float:right; margin:-25px -12px 0px 0px;}
.lbltrmandatory {
    color: #FF0000;
    text-decoration: none;
    margin: -25px -12px 0px 0px;
}
.viewMandatory{color:#FF0000;}
/*.control-label{margin-top:5px;}*/
/*input[type="checkbox"]{
  width: 19px; Desired width
  height: 19px; Desired height
}*/
.w-30{width: 30px;}
.w-40{width: 40px;}
.w-50{width: 50px;}
.w-70{width: 70px;}
.w-75{width: 75px;}
.w-80{width: 80px;}
.w-85{width: 85px;}
.w-90{width: 90px;}
.w-95{width: 95px;}
.w-100{width: 100px;}
.w-150{width: 150px;}
.w-175{width: 175px;}
/*Tab Section*/
.skin-1 .nav.nav-tabs > li {
    background: #0f2f55;
    border: 0px solid #ddd;
    border-bottom:none;
    margin-right: 4px;
}
.skin-1 .nav.nav-tabs > li:hover, .skin-1 .nav.nav-tabs > li a:hover {
    /* background: #fff; */
    background: #15447b;
    color:#fff;
}
.skin-1 .nav.nav-tabs > li.active {
    background: #fff;
    color:#000;
    border-bottom:none;
}
.skin-1 .nav.nav-tabs > li a{   
    border:none;
    color:#fff;
}
.skin-1 .nav.nav-tabs > li.active > a{
    color:#000;
    background: #fff;
}
.skin-1 .tab-content {
    background: #fff;
    border: 0px solid #ddd;
    border-top:none;
    box-shadow: 0px 0px 4px #a7a4a4;
}
.searchControl{text-align:center; padding-top:5px;}
.searchControl a{padding:5px 10px;}
.searchControl a:hover{color:#fff; text-decoration:none;}
.searchPanel{background-color: #eaeaea;border-bottom: 1px solid #c5c3c3;padding:15px;}
.searchPanel .form-group:last-child {margin-bottom:0}
/*
.form-group {
    margin: 10px 0px;
}
*/
    .paging-td table
    {
        float: right;
        width: auto;
        border: none;
    }
    .paging-td table td a
    {
        padding: 4px 10px;
        background: #28bebd;
        color: #fff !important;
    }
    .paging-td table td a:hover
    {
        text-decoration: none;
        background: #19afae;
    }
    .paging-td table td span
    {
        background: #fff;
        padding: 2.5px 10px;
        border: 1px solid #b3b3b3;
        margin-top: 0px;
        display: block;
    }
    .paging-td table tr td
    {
        border: none;
        padding: 0.5em 0.1em;
    }
.graph-wrap 
{
    height:400px;
    }
  .graph-wrap #processMigrantRept 
{
    height:100%;
    width:100%;
    
    }  
.form-group:after {
    content: '';
    display: block;
    clear: both;
}
.published-border{border-left:2px solid #1ab394!important;}
.unpublished-border{border-left:2px solid #ed5565!important;}
.legend{padding-left:15px;}
.legend .badge{width:10px; height:12px;}
.legend span{margin-right:10px;}
.menu-type-search{background-color:#e4e6e8;}
.font-normal{font-weight:normal!important;}
.border-all{border:1px solid #eee;}
.border-both{border-top:1px solid #eee; border-bottom:1px solid #eee;}
.border-top{border-top:1px solid #eee;}
.border-bottom{border-bottom:1px solid #eee;}
.border-right{border-right:1px solid #eee;}
.border-left{border-left:1px solid #eee;}

.light-blue-bg{background-color:#74b0ec; color:#000;}
.light-purple-bg{background-color:#ca87ec; color:#000;}
.light-yellow-bg{background-color:#1a7bb9; color:#fff;}
.light-navy-bg{background-color:#21b9bb; color:#fff;}
.light-red-bg{background-color:#f14c63; color:#fff;}
.light-green-bg{background-color:#0c8e50; color:#000;}
.light-lightyellow-bg{background-color:#f7a54a; color:#000;}
.light-brown-bg{background-color:#d68765; color:#000;}

.light-blue-border-left{ border-left:2px solid #74b0ec;}
.light-purple-border-left{ border-left:2px solid #ca87ec;}
.light-yellow-border-left{ border-left:2px solid #1a7bb9;}
.light-navy-border-left{ border-left:2px solid #21b9bb;}
.light-red-border-left{ border-left:2px solid #f14c63;}
.light-green-border-left{ border-left:2px solid #0c8e50;}
.light-lightyellow-border-left{ border-left:2px solid #f7a54a;}
.light-brown-border-left{ border-left:2px solid #d68765;}

.f-10{font-size:10px;}
.f-15{font-size:15px;}
.f-20{font-size:20px;}
.f-25{font-size:25px;}
.f-30{font-size:30px;}
.f-35{font-size:35px;}
.f-40{font-size:40px;}
.f-45{font-size:45px;}
.f-50{font-size:50px;}
.f-55{font-size:55px;}

.panel-heading .accordion-toggle:after {
    content: "\25b2";
    float: right;
    color: grey;
}
.panel-heading.collapsed .accordion-toggle:after {
    content: "\25bc"; 
}

/*Scroller CSS*/
.topScrollWrapper::-webkit-scrollbar-track,.bottomScroll::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

.topScrollWrapper::-webkit-scrollbar,.bottomScroll::-webkit-scrollbar
{
    width: 12px;
    height:10px;
    background-color: #F5F5F5;
}

.topScrollWrapper::-webkit-scrollbar-thumb,.bottomScroll::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #064469;
}
.passportPhoto {
    position: absolute;
    margin-top: -40px;
    border: #ddd solid 1px;
}
.yellowBox {
    background-color: #fff7cb;
    padding: 5px;
}
.greenBox {
    background-color: #E7FFDD;
    padding: 5px;
}
.hr-10, .hr10 {
    margin: 10px 0;
}
.hr {
    display: block;
    height: 0;
    overflow: hidden;
    font-size: 0;
    border-width: 1px 0 0 0;
    border-top: 1px solid #E3E3E3;
    margin: 12px 0;
    border-top-color: rgba(0,0,0,0.11);
}
.login-bg{background-image:url(../img/login/admin.jpg); background-size: cover;background-repeat: no-repeat;background-color: #557486;height: 100%; }
.login-img img{width:50px; margin-right:15px;}
.btn-bg{height:423px;}
.btn-bg a {
    font-size: 31px;
    text-transform: uppercase;
    color: #fff;
    height: 160px;
    width: 160px;
    display: block;
    border-radius: 50%;
    background-color: #e3494d;
    border: 5px solid #d8d8d8;
    padding: 52px 32px;
    box-shadow: 0px 0px 12px #151515;
    margin-left: 30%;
    margin-top: 20%;
    background-image: linear-gradient(lightblue,blue);  
}
.members-list-div {
    padding: 20px;
    box-shadow: 0px 0px 5px #d6d6d6;
}
.modal-body .line-div {
    background: url(../img/fancy-line.jpg);
    height: 39px;
    background-size: 100%;
    background-position: 0px -95px;
}
.shadow-border{ box-shadow: 0px 0px 12px #151515;}
.red-border-3{border:#f00 3px solid; padding:5px;}
.blue-border-3{border:#01478c 3px solid; padding:10px;}
.mainLogo {
    background: #fff;
    display: block;
    padding: 10px;
    border-right: 1px solid #ddd;
    }

.skin-1 .nav > li > a.logout {
    background: #e82727;
    color: #fff!important;
    padding: 23px 10px 23px;
    }
    /*padding: 17px 10px 18px;}
    padding: 17px 10px 18px;}*/

.red{
        color: red;
    }
    .addTable {
        padding: 10px 10px 0px 10px;
        font-size: 110%;
        border: 1px solid #ddd;
    }
        .widget-color-grey {
        border-color: #9e9e9e;
    }
        .widget-box {
        padding: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        margin: 3px 0;
        border: 1px solid #CCC;
    }
    .widget-header {
        background-position: 0% 0%;
    -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        position: relative;
        min-height: 38px;
        background-repeat: repeat-x;
    color: #669fc7;
    border-bottom: 1px solid #DDD;
    padding: 5px 12px 0px 15px;
    background-image: linear-gradient(to bottom, #fff 0, #eee 100%);
    background-color: #f7f7f7;
    background-attachment: scroll;
}
    .widget-color-grey>.widget-header {
        border-color: #aaa;
        background: #848484;
    }
    .widget-box[class*="widget-color-"]>.widget-header {
        color: #FFF;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    }
    .widget-title{
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .clspublishbg{
        background-color: #dcedfd !important;
        padding: 10px;
        margin-bottom: 15px;
        border: 1px solid #c1d1e0;
        clear: both;
    }
    .clsdraftbg {
        background-color: #fff5e7!important;
        padding: 10px;
        margin-bottom: 15px;
        border: 1px solid #d4cec5;
        clear: both;
    }
    .clssavebg {
        background-color: #ecf7ec!important;
        padding: 10px;
        margin-bottom: 15px;
        border: 1px solid #cfe2cf;
        clear: both;
    }
    .searchTable {
        display: block;
        background-color: #F5F5F5;
        border: 1px solid #E5E5E5;
        margin-bottom: 10px;
        margin-top: 0px;
        padding: 10px 10px 0px 10px;
    }
    .modal-header {
        background: #1f70a0;
        color: #fff;
        padding: 8px 20px;
        margin: -4px 0px 0px;
        border-radius: 6px 6px 0px 0px;
    }
    .modal-body {
        font-size: 14px;
        padding: 20px 20px;
        max-height: 600px;
        overflow-y: auto;
        overflow-x: hidden;
    }
    .addTable td {
        padding: 5px;
        font-size: .85em;
    }

    .ftr-right{text-align: right;}

 .report-list {
    padding: 0;
}
 .report-list .btn 
 {
     border-radius:0;
     box-shadow: 0 0 0;
     }

 .report-list li .btn-light {
    background-color: #e1e6ea;
    line-height: 1.2;
    font-weight: 500;
}

.report-list>li {
    width: 48.5%;
    border-right: solid 1px #d8d8d8;
    margin-right: 2rem;
    display: inline-block;
    padding: 0.8rem 0rem 0.8rem 0;
    color: #06699c;
    font-size: 1.6rem;
}

.report-list>li:nth-child(2n) {
    border-right: 0;
    margin-right: 0;
}

.report-list .report-list-child {
    margin: .8rem 0 0 0;
    padding: 0;
}
.report-list .report-list-child li {
    padding: 0em;
    position: relative;
    margin-right: .1rem;
}
.report-list .report-list-child li:after {
    content: "";
    width: 1px;
    top: 14px;
    left: -7px;
    height: 52%;
    background-color: #adadad;
}
.report-list .report-list-child li:first-child:after {
    display: none;
}
.list1 {
    margin: 0em 0em 2em 0em;
}
.list1 li:after {
    position: absolute;
    font-family: "FontAwesome";
    font-weight: 900;
    content: "\f00c";
    color: #8a8a8a;
    font-size: 1em;
    left: 3px;
    top: 7px;
}
@media(max-width:800px){
    .skin-1 .minimalize-styl-2 {
    font-size: 18px;
        padding:2px 8px 2px 8px;}
        .colon {
        display: none;
    }
/*
    .tabs-container {
        margin: 0 -15px;
    }
*/
}
@media(max-width:576px){

    .skin-1 .nav > li > a.logout{padding: 3px; font-size: 12px; display: none;}
    .skin-1 .navbar-top-links > li > a{
        font-size: 12px;
    border: solid 1px #0e53a7;
    background-color: #0d3565;
    padding: 7px !important;
    }
    .skin-1 .nav > li > a.logout span{display: none;}
    .skin-1 .navbar-top-links > li > a span{display: none;}
    .ftr-left, .ftr-right{text-align: center;}
    .logout { color: #000!important;}
    #divFeedbackStart .checkbox-inline,#divFeedbackStart .radio-inline {margin-left: 0; display: block;}
    #divCancelFeedback .checkbox-inline,#divCancelFeedback .radio-inline {margin-left: 0; display: block;}
.searchPanel .form-control {
    margin-bottom: 10px;
}
}

@media (max-width:320px){
    
.skin-1 .navbar-top-links > li > a {
    font-size: 10px;
}

.text_logo h1 {
    font-size: 10px;
}
#homePageLogo img {
    height: 36px;
    margin-top: 8px;
}
}