@media (min-width: 992px) {
    .typo-line {
        padding-left: 140px;
        margin-bottom: 40px;
        position: relative;
    }
    .typo-line .category {
        transform: translateY(-50%);
        top: 50%;
        left: 0px;
        position: absolute;
    }
}

#map {
    position: relative;
    width: 100%;
    height: calc(100% - 60px);
    margin-top: 70px;
}

.places-buttons .btn {
    margin-bottom: 30px
}

.space-70 {
    height: 70px;
    display: block;
}

.tim-row {
    margin-bottom: 20px;
}

.tim-typo {
    padding-left: 25%;
    margin-bottom: 40px;
    position: relative;
}

.tim-typo .tim-note {
    bottom: 10px;
    color: #c0c1c2;
    display: block;
    font-weight: 400;
    font-size: 13px;
    line-height: 13px;
    left: 0;
    margin-left: 20px;
    position: absolute;
    width: 260px;
}

.tim-row {
    padding-top: 50px;
}

.tim-row h3 {
    margin-top: 0;
}
/*24 may 2018 */
.RegisterValidation .input-group {
    min-height: 75px;
}
.RegisterValidation .error{margin-bottom:0px;}

.action_btn button.btn.btn-just-icon.btn-round.btn-info {
    font-size: 12px !important;
    padding: 7px;
    margin: 0px;
    margin-left: 5px;
}
.card_section h4.card-title {
    float: left;
}
.card_section .btn {
    float: right;
    margin: 0px;
    margin-left:3px;
    font-size: 12px;
    padding: 7px;
}
input.btn.btn-fill.btn-sm{padding:5px 15px;}
span.btn.btn-fill.btn-sm {
    padding: 5px 10px;
}
.card_section .btn .material-icons{top:1px}
.btn-group.bootstrap-select {
    margin-top: 0px;
}
.form-horizontal .form-group{margin-top:0px;}
.padding_top{    padding-bottom: 0px;}
    label.error {
    color: #de426b;
}
.validate_height{min-height:72px;}
.btn_select{margin-bottom:20px; float:left; width:100%;}
.width_section{width:100%}
.error_alert{color:#de426b;border:1px solid #de426b;    margin: 20px 0px;}
.error_alert h3{padding:10px;margin:0px;font-size:18px}
.error_text h4{padding:10px;margin:0px;font-size:18px;color:#de426b;}
.choose_right{padding-right:30px !important;}
.card .form-horizontal .label-on-left {
    padding: 18px 5px 0 0;
    text-align: right;
}
input[type=checkbox], input[type=radio]{    margin-top: 20px;}
.sidebar .nav p{font-size:16px; font-weight:normal}
.add_back button.btn.btn-just-icon.btn-round {
    padding: 9px;}
    .add_back button.btn.btn-just-icon.btn-round em{position:relative; top:0px; }
    .select-with-transition .caret, .select-with-transition .ripple-container{display:block}
.required{color:#e91e63}
.RegisterValidation .input-group {
    min-height: 75px;
}
.RegisterValidation .error{margin-bottom:0px;}
.datatable_search{float:left;width:100%}
    .datatable_search form{float:left}
    .datatable_search .form-group{float:left}
 /* ROLES CSS CHANGES 29 05 2018  */
.permission li{float:left;padding: 0px 20px;border-left:1px solid #dedede;margin-bottom: 25px;list-style-type: none;}
.permission li:nth-child(1){padding-left: 0px;border-left:none;}
.data-collection .data_left-line{padding:0px 0px 10px;border-left:1px solid #dedede}
.data_left-line p, .all-select{margin-bottom: 0px; margin-top:10px}
.role-permission h4{margin-top:10px}
.list_one_line span{margin-right:10px}
.list_role-data{border-bottom: 1px solid #dedede;padding-bottom: 2px;margin-bottom: 10px}
.list_role-data input{margin-left:10px;margin-top:14px;}
.list_role-data p{float: left}
.permission_role_data {padding: 10px 0px; float: left}
.content-wrapper.side-mobile-menu { padding-bottom: 30px;}
.roles_checkbox li{float: left; list-style-type: none; margin-right: 10px;}
.roles_checkbox{width: 100%; float: left;padding-left: 0px;}

 /* ROLES CSS CHANGES 29 05 2018  */
.roles_checkbox input[type="checkbox"]{
margin-top: 0px;
}
.text_permissions{margin-bottom:30px !important; margin-left:40px;}
.dropdown_button button.btn.dropdown-toggle.btn-default {
    background: none;
    border-bottom: 1px solid #dedede;
    box-shadow: none;padding:5px;
    border-radius: 0px;
}
.dropdown_button span.filter-option {
    color: #232323;
}

.card_section .card-stats .card-header{
padding:15px;    margin: -20px 15px 0;color: #fff;

}
.card_section .text_heading{padding-bottom:0px !important; float: right !important; text-align: right;width: 160px;
   top: -10px !important;}
.card_section .card_number{}
.boldTextNew{font-weight:bold}
.card_section .card-stats .card-header i {
    font-size: 25px;
    line-height: 25px;
    width: 25px;
    height: 25px;
}
.card_paddingbottom{padding-bottom:30px;}
td {
    padding: 8px 20px 8px 0px!important
}
table .btn{padding:4px !important}
.table_width{width:200px;}
.color_text{font-size:18px;color:#d93f67;    padding-top: 0px !important;
    font-weight: normal !important;}
.border_box {border: 1px solid #f5f5f5;float: left;width: 100%;margin-bottom: 30px;box-shadow: 0px 0px 1px -1px;
    padding: 20px 0px;}
    .card .form-horizontal .label-on-left {padding-top: 13px;}
.card{padding-bottom:25px;}
.card .card-header.card-header-icon i {
    width: 33px !important;
    height: 33px !important;
    line-height: 33px;
    position: relative;
    top: 0px;left: auto;
    padding: 4px;
}
.form-group.label-floating.dropdown_button {
    margin-top: 0px;
}
.input-group .input-group-addon {border: 0;background: transparent;padding: 15px 15px 0px;vertical-align: top;}
/*.sidebar-background{background-image:linear-gradient(rgba(233, 30, 99, 0.8), rgba(244, 67, 54, 0.8)), url(/static/assets/img/sidebar-1.jpg) !important}*/
.form-group.label-floating label.control-label, .form-group.label-placeholder label.control-label{top:-15px !important;}

.form-group.label-static label.control-label,
.form-group.label-floating.is-focused label.control-label,
.form-group.label-floating:not(.is-empty) label.control-label {
    top: -28px !important;
    left: 0;
    font-size: 11px;
    line-height: 1.0714285718;
}
.form-group.label-floating {
    min-height: 62px;padding-bottom:0px
}
.select_radio{font-size:14px !important;}
.form-control {
    padding-bottom: 0px;
}
th {
    font-size: 14px !important;padding-left:0px !important
}
.td_class{width:115px;padding:0px 5px;}
.float-right { float:right;}
.margin_bottom{margin-bottom:30px}
.sidebar {
   background-image: linear-gradient(rgba(233, 30, 99, 0.8), rgba(244, 67, 54, 0.8)), url(/static/assets/img/sidebar-1.jpg) !important;
}
.sidebar-background {
   position: relative !important;
}
.navbar-absolute{z-index:1000}
.left_table .td_class{font-weight:300}
/*.perfect-scrollbar-off .container-fluid .col-md-6 {*/
/*    width: 50%;*/
/*    float: left;*/
/*}*/
.sidebar[data-active-color="rose"] li.active>a{    background-color: #ff9800;box-shadow:0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4)}
.sidebar .nav li:hover>a, .sidebar .nav li.active>[data-toggle="collapse"]{background:red; box-shadow:0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 0, 0, 0.4)}

.card-header.card-header-icon {
    background: #e34a89;
}
#search{width:50%}
#search .form-group{width:90%;float: left;}
#search .search_field{position:relative; top:3px;}
.button_icons .btn{float:left}
.input-group .form-group.label-floating.dropdown_button{margin-top:8px;}
.roles_scope h4{font-size:18px; padding-bottom:0px !important; margin-top:20px !important;}
.input_top .input-group .input-group-addon{vertical-align:middle !important}
#ms-id_roles{margin-top:30px;}


/*08/06/2018 css meghana laptap chnges*/

.frequency_text{float:left; width:100%}
.frequency_text h4{float:left;margin: 0px 10px;
padding-right: 10px;font-size:16px;
line-height: 14px}
.frequency_text_status{float:right;margin-top: 0px;
margin-right: 10px;font-size:16px }
.frequency_text_status h4{font-size:18px;float:left;padding: 0px 10px;font-size:16px;
line-height: 14px; border-right:1px solid #dedede}
.pagination{margin-bottom:10px !important}
.btn.fancybox.btn-sm {
    padding: 4px 10px;
}
.frequency_text_status h4 span{font-size:14px;}
.frequency_text_status h4:nth-child(2){border-right:0px solid}
.ms-container {
    float: left !important;
    margin: 0px 0px 30px !important;
}
.multi-selecterror{
width: 100%;
    float: left;
    text-align: left !important;
    position: relative !important;
}
label.error{width:100%}

.sidebar .sidebar-background{height:auto}


/* 14-06-2018*/
.select_dropdown button.dropdown-toggle.btn.btn-primary.btn-round{background: none;
    border-radius: 0px;
    box-shadow: none;
    border-bottom: 1px solid #dedede;
    color: #232323;
    padding:12px 12px 0px;
    width: 200px;
    margin-right: 20px;}
    .select_dropdown .bootstrap-select.btn-group .dropdown-toggle .caret{margin-top: 4px}
    .table td .select_dropdown button.dropdown-toggle.btn.btn-primary.btn-round{width:100px;}
    
    
/*    18/06/2015 css changes*/
    .card-content .card-title{margin-bottom:25px;}
    .radio {padding-top: 0px !important; margin-bottom: 12px !important;}
    .form-group.label-floating {
    min-height: 67px}
    .sticky-cell .td_class {
    width: 145px !important;
}
/*.form-control[disabled], fieldset[disabled] .form-control, .form-group .form-control[disabled], fieldset[disabled] .form-group .form-control{*/
/*border-bottom: 0px dotted #D2D2D2; */
/*}*/
.sticky-table table tr.sticky-row td, .sticky-table table tr.sticky-row th {
    background-color: #fff !important;
    outline: #ddd solid 0px !important;
}
  .sticky-cell .td_class a{  float: right;
    margin: 0px;}
.sticky-table tr:nth-child(even) .sticky-cell {
    background: white !important;
}
.sticky-table tr .sticky-cell {
    border-top: 0px;
}
.sticky-table .td_class .bs-caret{color:#e34a89}


.reset_cls{    position: relative;
    left: -8%;float:left;}
.load_cls{
    float:left;
    position: relative;
    left:8%;
}
.planning_lineitem.dataTable>thead>tr>th{border-bottom:1px solid #ddd}
.planning_lineitem input.add_form {
    border-bottom: 1px solid #dedede !important;
    /* height: 30px; */
    margin-bottom: 10px;}
    
.table_page{margin-bottom: 30px;}
.dataTables_info, .dataTables_paginate{margin-top:30px !important}
.dropdown_button button.btn.dropdown-toggle.btn-default {
    background: none !important;
}
.attireCodeToggleBlock button.btn.dropdown-toggle.btn-default {
    height: 34px;
    padding-bottom: 0px;
    padding-left:0px;}


/*20/06/2018 css meghana laptap chnges*/

.head_accordion{width:50%; float: left;}
.icon_accordion{float: right;}
.button_accordion button{margin:0px;}
.accordion-content.open-content {
    padding: 0px 20px 20px;float: left;
}
.accordion-container, .inactive-header1  {
    border-radius: 5px;
    float: left;
    width: 100%;
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}
.active-header, .inactive-header1, .inactive-header, .active-header1 {
    color: #232323 !important;
     background: none !important;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 98% 50%;
}
p.accordion-header1.active-header1 {
    padding-top: 0px;
    padding: 10px 20px;
    float: left;
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}
.inactive-header1 span.head_accordion {
    width: 51%;
}

.filter_class {float: left; width:100%;}
.btn-filter{float:left !important;margin-top:10px !important}
/*28/06/2018 css meghana laptap chnges*/
.modal-content{float:left; width:100%; padding-bottom:20px;}
.text_center{text-align:center}
.text_center .btn{float:none;padding:5px 10px !important}
.btn-filter{z-index:1}
.ui-datepicker td{padding:1px !important}
.form-group input[type=file]{opacity:1 !important;top:8px; outline:0px !important}
input[type=file] {
    display: block;
    position: relative;
    top: 10px;}
    .choose_bottom{margin-bottom:30px};

/*css changes tooltip on july 4th 2018 */

/*.tooltip-inner {background-color: #e91e63 !important; color: #FFFFFF; */
/*  border: 1px solid #e91e63; padding: 15px; font-size: 14px; }*/
  /* Tooltip on top */
  .test .tooltip.bottom .tooltip-arrow { border-bottom: 5px solid #e91e63; }
  .tooltip_text .tooltip-inner {max-width: 300px; width:300px;background-color: #e91e63;color: #FFFFFF; 
  border: 1px solid #e91e63; padding: 15px; font-size: 14px;position:relative;right:20px }
.tooltip_text { position: absolute;top: 16px;right: 0px;}
.tooltip_text em{font-size:16px}
.test{    position: absolute; left: -15px;    z-index: 10;}

.datepick-month td {padding: 0px !important;}
.sidebar .nav p {white-space: initial;}


/* css changes for chart dashboard 05/07/18 */

li.card {
    float: left;
    width: auto;
    margin: 20px 3px 0px;
    padding: 3px 10px;
}
.line_chart{padding-left:10px;float: left ; width:100%; margin-bottom: 20px;}
.line_chart p{margin-bottom: 0px;text-align: center}
.line_chart p:nth-child(1){border-bottom: 1px solid}

.line_chart li:nth-child(1){
    background: #00bcd4;color:#fff
}
.line_chart li:nth-child(2){
    background: #f44336;color:#fff
}
.line_chart li:nth-child(3){
    background: #ff9800;color:#fff
}
.line_chart li:nth-child(4){
    background: #9c27b0;color:#fff
}
.line_chart li:nth-child(5){
    background: #4caf50;color:#fff
}
.line_chart li:nth-child(6){
    background: #999999;color:#fff
}

.gender_status li{width:44%;}
.cast_status li{width:22%;}
.state_status li{width:30%}
.proficional_status li{width:44%}
.card .heighlight{font-size: 22px; font-weight: bold; padding: 5px 0px !important;}
.data_tables .text-primary{font-weight: normal; font-size: 12px !important;padding:5px !important}
.data_tables td{font-size: 12px;padding:5px !important}
.card-header.card-header-icon { padding: 6px 6px;}
.card-header.card-header-icon .material-icons{font-size: 20px;}
span.ct-label.ct-horizontal.ct-end{font-size: 12px; color:#5a5a5a; font-weight: normal}
span.ct-label.ct-vertical.ct-start{font-size: 12px; color:#5a5a5a; font-weight: normal}
/* .content_header .card-content{padding-bottom:0px !important;} */
.content_header .card-title{margin-bottom:0px; padding-bottom:0px !important}
.line_chart p {

    padding: 0px !important;

}

/*css changes tooltip on july 6th 2018 */
.card-stats .card-content {text-align: right;padding-top: 10px;float: left;width: 58%;}
.card.card-stats .card-footer {margin: 0 20px 10px; padding-top: 10px; border-top: 1px solid #eeeeee; float: left;width: 81%;
}
.card-content .card-title{margin:0px;}
.boldTextNew{margin:0px;}
.sidebar[data-background-color="black"] .nav li.active>[data-toggle="collapse"], .sidebar[data-background-color="black"] .nav li:hover>[data-toggle="collapse"]{background:#ff9800}
.card_box .card-content{width:66%}
.bootstrap-select.btn-group .dropdown-toggle .caret{right:0px;}


/* css changes for chart dashboard 12/07/18 */

.dashboard_th, .dashboard_td{text-align:center}
.card .card-content {
    padding: 15px 20px;
    position: relative;
/*    float: left;*/
    width: 100%;
}
/*css changes tooltip on july 17th 2018 meghana laptop */
.text_width{width:40%}
.sidebar-wrapper .active {
    background: #f44336;
}
.text_width{float:left; width:100%}

.finance-report .reset_cls{left:13%}
.finance-report #cloud{    padding: 7px 12px;
    position: relative;
    left: -50px;}
    .reset_cls.load_reset {
    position:absolute;right: 13%;
}
.finance-report .load_cls{position:absolute;right:19%}
.finance-report .select_dropdown button.dropdown-toggle.btn.btn-primary.btn-round{width:150px}
.table-width {
    width: 160px;
}
.sticky_height{float:left; width:100%; margin-top:30px}
.sticky-headers .table-responsive.width_section{text-align:center;overflow:initial}
/* css changes for chart dashboard 26/07/18 */
.sticky-table th, .sticky-table td {
    text-align: center;
}
.head_width{width:250px;}
.date_time{width:100%; float:left}
.datetime_picker {
    width: 110px;
    float: left;
    margin-right: 10px;
}
.finance-report .btn_load{position:relative; top:12px;}
.datetime_picker .form-control{padding-left:10px;}
.finance-report .select_dropdown button.dropdown-toggle.btn.btn-primary.btn-round{width:140px;}

.finance-report .select_dropdown {
    margin-top: 12px;
}
.ui-datepicker{z-index:1000 !important}
/* css changes for chart dashboard 27/07/18 */
.activity_report td{border-bottom:1px solid #dedede}
.activity_report tr:nth-last-child(1) td{border-bottom:0px solid #dedede}
.text_width label.error {
    display: block;
    float: none !important;
}
.active_head .active .collapse{
    display: block;
}
.active_head .active .collapse[aria-expanded="false"] {
    display: none;
}
.sidebar-wrapper .active {
     background: none;
}
.description_content h4{font-size: 14px;margin:0px;}
.description_content p{border-bottom:1px solid #dedede}
.card-profile .card-content{height:200px; overflow: auto;float:left;width:100%}
.card_halfsection .card-content{height:110px; overflow: auto;float:left;width:100%;margin-bottom: 20px;}
.card_halfsection2{margin-top:0px;padding-bottom:0px;}
.profile_listing .card-header.card-header-icon {    padding: 10px;}
.profile_listing .card .card-header.card-header-icon i { width: 23px; height: 23px; text-align: center; line-height: 23px;}
.description .table td{border:0px;padding:0px;}
.qandans_profil{float: left ; width:100%; margin-top:30px;}
.profile_accordion{padding-bottom:50px;}
.qandans_profil .table td button{padding: 5px;}
.qandans_profil .table td button .material-icons{font-size: 14px}
.card-avatar{margin:0px auto 20px !important;max-width: 100px !important;max-height: 100px !important; }
.qandans_profil .accordion-container, .inactive-header1{border-radius:0px !important;box-shadow:none  !important;margin-bottom:2px  !important;}
.qandans_profil .active-header {
    color: #fff !important;
    background: url(../img/minus.png) no-repeat #e63572 !important;background-position: 98% 50% !important}
    .qandans_profil  .inactive-header {
    
    background: url(../img/plus-white.png)  no-repeat #999999  !important; color:#fff  !important;background-position: 98% 50% !important; } 
.qandans_profil .active-header, .qandans_profil .inactive-header1, .qandans_profil .inactive-header, .qandans_profil .active-header1{border:0px !important; border-radius:0px !important}
.form-control{background:none; border-bottom:1px solid #ddd}
.bootstrap-select button.btn.dropdown-toggle.select-with-transition {text-transform: initial;}
.icon_image {float:left; margin-right:5px}

.card_section .description p span{color:#9c27b0 !important}
.accordion-header.active-header {font-weight: normal; padding: 10px 10px; border-radius: 3px !important;background:#f00084 !important}
.btn.btn-rose { background: #f00084 !important;}
.card-title{font-size: 18px;text-transform: capitalize;}

/* abhaya dashboard */
.card.card-stats {min-height:70px;padding: 4px 0px;margin: 15px 0px;}
.card.card-stats .card-header i {
    width: 20px !important;height: 20px !important;line-height: inherit;position: relative;top: 0px; left: 0px;font-size:20px}
.card-header{padding:6px !important;}
.card-stats .category{text-align:right; float:right; padding-right:20px;font-size:16px;margin-bottom:5px;position: absolute;
right: 0px;top: 5px;font-weight:700}
.card-stats .card-title{text-align:right; float:right;padding-right:20px;font-size:20px;margin-bottom:0px;position: absolute;
right: 0px;top: 27px;}
/* ends*/
/* css changes fwwb trainings */
.trainings .card [data-background-color]{padding: 4px !important;top: 15px;}
.trainings .card-heading .material-icons{margin-right:15px;}
.trainings .card-content h4.card-title { position: relative; top: -7px;}
.trainings .card-heading h4.card-title { position: relative; top: 0px;}
.trainings .card-heading .card { float: left;margin: 20px 5px 20px; text-align: center;padding-bottom: 10px !important;}
.trainings .card-heading .card .card-header.card-header-icon{width:100%}
.trainings .card-heading .card .material-icons{float: none;}
.trainings .title{color: #3f51b5;}
.trainings .card_title{font-size: 12px;text-align: center}
.trainings .card_title .card-header .material-icons{margin-right:0px !important}
.trainings .card_title .card-content .card-title{border-top: 1px solid #dedede; float: left; width:100%}
.trainings .card_title .card-content .card-title{font-size: 14px;}
/* margin-right: 0px !important; */
.trainings .second_heading{font-size: 16px;}
.trainings .nav-pills.nav-pills-warning>li.active>a, .trainings .nav-pills.nav-pills-warning>li.active>a:focus, .trainings .nav-pills.nav-pills-warning>li.active>a:hover{
    background: #3f51b5; box-shadow: none}
.trainings h4.card-title.second_heading {float: left;width: 100%;position: absolute; left: 7%;}
.trainings .card-heading{position: relative;}
.trainings .fist_width{width:15%; margin-left: 0px !important}
.trainings .third_width{width:25%; margin-right: 0px !important}
.trainings .second_width{width:52%}
.trainings .card_title .card-header.card-header-icon{background:none}
.trainings .card_title .card-content h4.card-title{padding-top:5px; padding-bottom:0px !important;}
.trainings.card-content{float:left}
.trainings .tab-content.trainings{margin-top:0px;}
.trainings h4.card-title.title { position: relative; left: 10%;}
.collapse.in li a {
   padding: 5px 15px;
}
.collapse.in em.material-icons.icon_image {
   font-size: 16px;
   line-height: 25px;
}
.collapse.in li p {
   font-size: 14px !important;
   line-height:25px;
}
.card-content.card_width {width: 158px;padding: 0px 20px 15px 0px; float: right;padding-right: 10px;min-height:113px}
.card_width h4.card-title.text_heading { position: relative;padding-right: 0px;    min-height: 57px;font-size:16px}


/*# assist dashboard changes*/
.dashboard_artist .card-content.assist_dashboard{padding:0px;}
.dashboard_artist .assist_dashboard h4{background: #00958f;   color: #fff; padding: 5px 10px !important;border-top-left-radius: 6px;
   border-top-right-radius: 6px;font-size: 16px; float: left;width: 100%;margin-bottom: 15px !important;}
.dashboard_artist .table_height{margin-bottom:0px;padding-bottom:15px;}
.dashboard_artist .table_height .table-responsive{height:93px;}
.dashboard_artist .assist_dashboard .card-title{padding-bottom:5px !important}
.dashboard_artist .assist_dashboard .dashboard_th, .dashboard_artist .assist_dashboard .dashboard_td{text-align:left}

.report_section .width_section th, .report_section .width_section td{border:1px solid #dedede !important;padding:0px 15px !important; }   
.report_section .table_width{width:120px;}
.report_section .width_section input.btn.btn-fill.btn-sm {
    padding: 5px 15px; margin-bottom: 10px !important;}
.assist_rpt {color:#3f51b5;font-weight:500;}
.assist_rpt_title {font-size:16px;}
.assist_btn {background: #00bcd4 !important;}
.assist_fltr_btn {background: #3f51b5 !important;}


.report_section .card .card-header.card-header-icon i {
width: 33px !important;
height: 33px !important;
line-height: 33px ;
position: relative;top:0px; left:auto}
.report_section .card-header.card-header-icon{
padding: 4px;
}

/* end */   
   
/* css changes 25/10/2018  */
/* loginpage css changes */
.login-page .card-login .btn-wd { color: #fff;}

/* left menu icon position css */
.active_head .material-icons.icon_image {top: 5px; position: relative;}
.roles_scope {margin-bottom: 10px;}

/* beneficiary page css */
.card_width h4.card-title.text_heading{min-height:auto;margin-top: 20px;}
.card-content.card_width{min-height:80px;}
.card_width .card_number {float: left;width: 100%;}

/* master data page */
.card-content{width: 75%;float: left;/* width: 158px; */padding: 0px 20px 15px 0px;float: right;padding-right: 10px;min-height: 80px;}
/* master lookup page */


.inactive-header1 span.head_accordion {width: 50%;}

/* line item buttons css changes */
.lineitems-buttonload {float: left; position: relative;top: 46px; right: 12%;}
.lineitems-button .reset_cls {position: relative;left: 1%;float: left;margin-left: 83%;}
.lineitems-button button.btn.btn-rose.btn-sm {float: right;}


/* css changes 26/10/2018 */
.margin_table .load_cls.load_cloud {position: absolute;right: 3%;float: right;margin-top: 85px;width: auto; margin-top: 95px; }

.margin_table .load_cls.load_cloud button#cloud {float: right;}
.margin_table .finance-report .btn_load {position: relative; top: 12px; left: -53px;}

.reset_cls.reset_button {position: absolute; right: 2%; top: 110px;}
.sticky_height{margin-top:45px}

/* css changes 26/10/2018 */




@media screen and (min-width:320px) and (max-width:600px){
    form{float: left; width:100%}
    .datatable_search form{width:97%}
    .datatable_search #search .form-group.label-floating { min-height: auto; margin-bottom: 10px; }
    .datatable_search #search .search_field {position: absolute; top: auto; }
    .RegisterValidation{float: left; width:100%}
    .btn.btn-just-icon, .navbar .navbar-nav>li>a.btn.btn-just-icon {font-size: 16px; padding: 5px;line-height: 16px; }
    .ms-container .search-input{width:100%;}
    .ms-container .ms-selectable, .ms-container .ms-selection{float: left !important; width: 100% !important; margin-bottom: 60px !important;}
    .ms-container .ms-list{width:100%}
    .ms-container {background: transparent url(../img/switch.png) no-repeat 50% 54% !important; width: 100% !important;}
    .card .card-content{float: left; width:100%}

    .label-on-left {padding-left: 15px !important; }
    .lineitems-buttonload {right: 31%;}
    .lineitems-button .reset_cls {position: relative;left: 1%;float: left; margin-left: 53%;}
    .lineitems-button button.btn.btn-rose.btn-sm {float: right;}
    .reset_cls.reset_button {position: relative;right: -3%;top: -33px;    }
/* css changes 26/10/2018 */
    .margin_table .load_cls.load_cloud {    position: relative; right: -16%; top: auto;left: auto; bottom: 33px; }
    .margin_table .finance-report .btn_load {    position: relative; top: 12px; left: -70px;}

    .navbar .navbar-collapse.collapse, .navbar .navbar-collapse.collapse.in, .navbar .navbar-collapse.collapsing{display: block !important}
    a.dropdown-toggle{color: #232323; opacity: 1;}
    .dropdown-menu li>a{color: #232323; opacity: 1;}

    .load_cls { float: right; position: absolute; left: auto;right: -36px; top: -6px;}
    .lineitems-buttonload {  right: auto; }
    .lineitems-button { position: relative; left: -9%;float: left; width: 100%;}
    .lineitems-button .reset_cls{margin-left:auto}

    .margin_table .load_cls.load_cloud {position: relative;right: 6%;float: right;width: 100%;margin-top: 0px;}
    .margin_table .finance-report .btn_load {position: relative;top: 12px;left: -50px;}
    .finance-report #cloud{margin:0px 10px}
    .reset_cls.reset_button {position: relative;right: auto;top: -33px;left: -6px;float: right;}
/* css changes 26/10/2018 */
}
@media screen and (min-width:600px) and (max-width:900px){
    .reset_cls.reset_button {position: relative;right: -3%;top: -33px;    }
    .margin_table .load_cls.load_cloud {position: relative;right: 0%; float: right;width: 100%;margin-top: 0px;    }
    .margin_table .finance-report .btn_load {position: relative;top: 12px;left: -60px;}

/* css changes 26/10/2018 */
    .margin_table .load_cls.load_cloud {position: relative;right: 0%; float: right; width: 100%;margin-top: 0px; left: auto; }
    .reset_cls.reset_button {position: relative; right: auto; top: -33px; left: 13px; float: right;    }
    .margin_table .finance-report .btn_load { position: relative;top: 12px; left: -60px;}
/* css changes 26/10/2018 */

    /* .margin_table .finance-report .btn_load {position: relative; top: 12px; left: -60px; } */
}

/* css changes 26/10/2018 */
@media screen and (min-width:1000) and (max-width:1300px) {
 form{float: left; width:100%}
 .load_cls {float: right;position: absolute;left: auto;right: 0px;top: 79px;}
 .lineitems-button { position: relative;left: -11%;float: left; width: 100%;}
 .lineitems-button .reset_cls {position: relative;left: auto; float: right; margin-left: auto;}

 .margin_table .load_cls.load_cloud {position: absolute;right: 3%;float: right;width: auto;margin-top: 115px;}
 .margin_table .finance-report .btn_load {position: relative;top: 12px;left: -60px;}
 .reset_cls.reset_button {position: absolute;right: 5px;top: 130px;float: right;left: auto;}
 .sticky_height{margin-top:50px}


 .lineitems-buttonload {float: left;position: relative;top: 46px; right: -25px;}
 .lineitems-button{float: left ; width:100%}
 .lineitems-button .reset_cls{margin-left: auto; float: right;}

}


@media screen and (min-width:1300px){
    .lineitems-buttonload { position: relative; right: 0px; float: right;    top: 40px; }
    .lineitems-buttonload .load_cls {  top: 0px; }
    

    .load_cls {float: right; position: absolute;left: auto;right: 0px;top: auto;}
    .lineitems-button {position: relative;left: -7%;float: left;width: 100%;}
    .lineitems-button .reset_cls {position: relative;left: auto;float: right;margin-left: auto;margin: 0px 10px;}

    .margin_table .load_cls.load_cloud{width:auto;    float: left; width: 100%; margin-top: 0px;top: 55px;}

    .finance-report .load_cls.load_cloud {float: left;width: 100%;position: relative;margin: 0px;top: 43px;}
    .margin_table .finance-report .load_cloud .btn_load { position: relative;top: 12px; left: -59px; }
    .margin_table .reset_cls.reset_button { position: relative; right: -20px; top:auto;left: auto; float: right;    }
    .margin_table .reset_cls.reset_button .btn_load{position: relative;top: 23px;left: -95px;}
  
}

/* body{margin: 40px 0px} */
.slider_bg{border:1px solid #dedede; float: left; background: linear-gradient(to left, #fff,75%, #7f2b2b 75%); width:100%;}
.slider_bg .left_section{background: #7f2b2b; float: left; width:25%; text-align: center}
.slider_bg .right_section{width: 75%;float: left; padding: 20px;text-align: center; padding: 10px; }
.slider_bg .right_section p{margin-bottom:5px}
.slider_bg .left_section .fa.fa-search{color: #fff; text-align: center; font-size: 20px; position: relative; top: 100%; -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);transform: translateY(100%);}
    .center{background: #fff;padding: 10px 0px;}


.header_section{height: 130px;float: left; width: 100%;box-shadow: 0px 0px 3px; padding: 5px 30px;margin:0px !important;background:#fff;position: fixed;z-index: 1000;top:0px;}
.poshan_logo{float: left;width: 35%;}
.satyamev{text-align: center;  }
.towards_dawn{width: 29%; float: right;}
.satyamev p{color:#a25642; font-weight:normal; font-size:14px;line-height: normal;margin: 0px}
.satyamev img{width:17%}

.poshan_sidebar{top:129px}
.poshan .main-panel{position:relative; top:130px}
.poshan .main-panel .navbar{z-index:1;}
.poshan .navbar .dropdown a.dropdown-toggle {text-transform: capitalize; font-size: 14px;}
.poshan em.material-icons.icon_image {top: 4px;}
.poshan .collapse.in em.material-icons.icon_image {line-height: 20px;}
.poshan .active .collapse .nav li a em.material-icons.icon_image{font-size: 16px; line-height: 20px;}
.active .collapse .nav li a p { font-size: 14px;}
.poshan .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:13px;}
.poshan table th, td{border:1px solid #dedede; padding:10px !important;font-size:12px !important; }
/*.poshan thead{border:1px solid #dedede;background: #ea4055; color: #fff;}*/
.poshan thead {border: 1px solid #dedede;background: #f5974b;}
.poshan thead th{font-weight: 400 !important; color: #fff !important;font-size:13px !important}

.poshan form .form-group label.control-label, .poshan form label.control-label {     font-weight: 500 !important;color: #232323 !important;
 text-align: left !important;}
.edit_question .control-label {font-size: 13px !important;line-height: normal !important;}
#search {width: 100%; float: left;}
#search .form-group{float:left; width:50%;}
.card_section .search_field{float:left;}
.action_width{width:80px}
.table_head th{border:1px solid #dedede !important;background: #ea4055 !important; color: #232323 !important;font-size:13px !important}
.table_head .sticky-table table tr.sticky-row th { background-color: #ea4055 !important; outline: #dedede solid 1px !important; color: #fff !important;}
.table_head table {border-collapse:separate !important;}



.card-content{float:none}
.card [data-background-color]{margin: -10px 15px 0}
.card-title{margin-bottom:15px !important}
.form-group label, .form-control{font-size:13px !important}
.upload_btn .file{float:left;}
.upload_btn .btn-success{float:left; margin-top:10px}
.upload_btn{float:left; width:100%}


@media screen and (min-width:320px) and (max-width:600px){
.pagination{margin:0px}
.navbar-collapse li.dropdown{float:left}
.navbar-collapse li.dropdown a.dropdown-toggle{color: #232323;}
.navbar-header{float:right}
.dropdown-menu li{background: #dedede; padding: 10px;}
.dropdown-menu li a { padding-top: 0px !important;padding-bottom: 0px !important;color: #232323 !important;}
.header_section .col-md-4{    width: 50% !important; float: left !important;}
.header_section .col-md-4:nth-child(3) { float: right !important;}
.header_section .col-md-4:nth-child(2) { width: 100% !important;position:absolute;}
.satyamev{ position: absolute;}
.satyamev p{margin:20px 0px}
.poshan_logo {width: 60%;}
.header_section{padding:10px 5px}
.towards_dawn { width: 50%;}
}
.select_dropdown{width:33% !important; padding:0px 10px !important;}
.select_dropdown button.dropdown-toggle.btn.btn-primary.btn-round{width:100% !important}
.load_section {position: relative !important;left: -11%;float: right; top: -32px;}
.load_cloud_download{float:left; width:100%}
table, table th {border: 1px solid #dedede}
/*poshan menu design*/
.poshan  .sidebar .sidebar-wrapper {
position: relative;
height: calc(80vh - 75px);}

.dascard {
/*height: 450px;*/
height: 520px;
}
.data_tables table.table.table-bordered {
height: 80px;
overflow: scroll;
}

/* fwwb dashboard 20-02-2019 */
.chart-design th {color: #fff;font-weight: normal; padding: 10px !important;    background: #232323 !important;}
.content{background:none !important}
.wrapper {height: 100%;}

/* assist filter dropdown design */

.filter-dropdown label{float: left;width: 100%;padding: 0px 10px;margin: 0px;}
.filter-dropdown {padding-top:50px}
.filter-dropdown .select_dropdown{width:100% !important;}

.assist_dashboard .data_tables table.table.table-bordered{height:auto}

/* march-8-2019   */
.table_height {
    height: 155px;
}

/* comment box for dataset 16-04-19    */
.comment_class {
    float: left;
    width: 100%;
}

/* reponse detail section page deign  16-04-19*/
.card_text{    margin: 0px !important;
    padding: 0px !important;
    margin-top: 10px !important;font-size: 14px;}
    .table_section th {
    font-size: 14px !important;
}
.table_section {margin-bottom:10px}
.responsive_information{border-top:1px solid #dedede; padding:10px 0px; margin:10px 0px;    float: left;
    width: 100%;}

.reponsive_text label {
    color: #232323;
}
.question_table .header_quetion{font-weight:400}
h5.card-title.card_heading {
    padding: 0px !important;
    margin: 0px 0px 7px!important;
}
.card_text{margin-bottom:7px !important}
