@charset "utf-8";
/* CSS Document */
@media only screen and (min-width: 768px) and (max-width: 939px){
    .pagination-sm > li > a, .pagination-sm > li > span {
        font-size: 10px;
        padding: 5px 7px!important;
    }
    /*.panel-heading {
                                    padding-bottom:30px !important;
                                    }*/
    .col-sm-6a{
        width:100% !important
    }
    .panel .table td, .panel .table th {
        border-top: 1px solid #EAEDEF;
        padding: 5px 10px  !important;
    }
    .panel-h{
        padding-bottom:30px !important;
    }
    .wrapper {
        padding: 8px !important;
    }
    .pad-le-re{
        padding-left:15% !important;
        padding-right:15% !important;
    }
    .modal-dialog-1 {
        width:100% !important;
    }
    .fc-header-right {
        text-align: right;
        width: 100% !important;
    }
    .key-table thead tr th{
        padding-left: 5px !important;
        padding-bottom: 5px !important;
        font-size: 10px !important;
    }
    .key-table tr td{
        padding-left: 5px !important;
        padding-bottom: 5px !important;
        font-size: 10px !important;
    }
    .key-body{
        width: 255px;
        overflow: auto;
    }
}
@media only screen and (min-width: 320px) and (max-width: 479px){
    .wid-res{
        width:100% !important;
    }
    .mar-head{
        margin-bottom: 25px;
        
    }
    .mi-height{
        min-height:1500px  !important;
    }
    .alpha1{
        padding-left:15px !important;
        margin-top:15px;
    }
    .panel .table td, .panel .table th {
        border-top: 1px solid #EAEDEF;
        padding: 5px 3px  !important;
    }
    .text-sm{
        font-size:9px !important;
    }
    .btn-s-xs {
        min-width: 50px !important;
    }
    .btn-sm, .btn-xs {
        border-radius: 3px 3px 3px 3px;
        font-size: 9px  !important;
        line-height: 1.5;
    }
    .panel-body {
        padding: 7px  !important;
    }
    .wrapper {
        padding: 6px !important;
    }
    .modal-dialog-1 {
        width:100% !important;
    }
    .fc-header-right {
        text-align: right;
        width: 100% !important;
    }
    .fc-header-right {
        text-align: right;
        width: 100% !important;
    }
    .key-table thead tr th{
        padding-left: 5px !important;
        padding-bottom: 5px !important;
        font-size: 10px !important;
    }
    .key-table tr td{
        padding-left: 5px !important;
        padding-bottom: 5px !important;
        font-size: 10px !important;
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px){
    .wid-res{
        width:100% !important;
    }	
    .pagination-sm > li > a, .pagination-sm > li > span {
        font-size: 10px;
        padding: 5px 7px !important;
    }
    .list-group-item {
        padding:7px !important;
    }
    .mi-height{
        min-height:1500px  !important;
    }
    .alpha1{
        padding-left:15px !important;
        margin-top:15px;
    }
    /*.panel .table td, .panel .table th {
        border-top: 1px solid #EAEDEF;
        padding: 5px 2px  !important;
    }
    .text-sm{
                                    font-size:9px !important
                                    }*/
    .panel .table td, .panel .table th {
        border-top: 1px solid #EAEDEF;
        padding: 6px 5px  !important;
    }
    .text-sm{
        font-size:9px !important
    }
    .btn-s-xs {
        min-width: 50px !important;
    }
    .btn-sm, .btn-xs {
        border-radius: 3px 3px 3px 3px;
        font-size: 9px  !important;
        line-height: 1.5;
    }
    .panel-body {
        padding: 7px  !important;
    }
    .wrapper {
        padding: 7px !important;
    }
    .modal-dialog-1 {
        width:100% !important;
    }
    .fc-header-right {
        text-align: right;
        width: 100% !important;
    }
    .key-table thead tr th{
        padding-left: 5px !important;
        padding-bottom: 5px !important;
        font-size: 10px !important;
    }
    .key-table tr td{
        padding-left: 5px !important;
        padding-bottom: 5px !important;
        font-size: 10px !important;
    }
 .mar-head{
         margin-bottom: 25px;
    }
}
@media only screen and (min-width: 240px) and (max-width: 319px){
    .wid-res{
        width:100% !important;
    }	
    .mar-head{
       
    }
    .wrapper {
        padding: 5px !important;
    }
    .pagination-sm > li > a, .pagination-sm > li > span {
        font-size: 10px;
        padding: 5px 8px !important;
    }
}
@media all and (min-width: 1025px) and (max-width: 1399px){
    .aside{
        width:180px !important;
    }
    .panel .table td, .panel .table th {
    padding: 6px 10px !important;
}
.key-body{
        width: 450px;
        overflow: auto;
    }
}
@media all and (min-width: 1400px){
    .aside{
        width:180px !important;
    }

}
@media only screen and (min-width: 940px) and (max-width: 1024px){
.panel .table td, .panel .table th {
    padding: 6px 10px !important;
}
.key-body{
        width: 450px;
        overflow: auto;
    }
   .mar-head{
    margin-bottom: 25px;

}
}
