
/* style for Navigation bar */

.sidebar .menu .list .header{
    font-size: 16px;
    font-weight: 400;
}
.sidebar .search-bar {
    position: static; 
    top: auto;
    left: auto;
  
}
.navbar .dropdown-menu{
    min-width: 175px;
}
.navbar-header {
    padding: 10px 0; 
}
.navbar-right .image {
    margin-top: 0;

}
.navbar-nav li{
vertical-align: top;
} 
 .sidebar .menu .list li.active>:first-child i,  .sidebar .menu .list li.active>:first-child span{
    margin-top: 0;
}
.sidebar .menu .list a span {
    margin: 3px 0 ;
}
.sidebar .menu .list .ml-menu li.active a.toggled:not(.menu-toggle):before {
 
    right: 7px;
}
.sidebar .menu .list .ml-menu li a {
  
    padding-top: 9px;
  
}

html {
    position: relative;
    min-height: 100%;
}
.sidebar .menu .list .header {
  
    padding: 15px 35px;
}
.sidebar .menu .list a {
    
    padding: 10px 13px 10px 35px;
}

 .sidebar  input{
     width: 92%;
 }

.nav-tabs+.tab-content {
    padding: 20px 0 0;
}
.legal{
    bottom: 0;
    clear: both;
    width: 100%;
    padding-top: 10px;
    z-index: 100;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
    position: absolute;
    left: 0;
    height: 51px !important;
    background-color: #ffffff;
}
.legal .copyright a{
      font-size: 13px;
      text-decoration: none;
}
.legal .leftFooterPart , .legal .rightFooterPart{
    display: inline-block;
}
.legal .leftFooterPart {
    left: 25px;
    position:relative;
}
.legal .rightFooterPart{
    right: 35px;
    position: absolute;
}
.legal .rightFooterPart img{
    float: right;
}
.legal .rightFooterPart span{
    width: 100%;
    text-align: right;
    float: right;
}
  .legal img{
    display: block;
    margin-bottom: 6px;
}
 
.legal .copyright a {
    text-decoration: none;
    color: #000;
   
}
 .legal .copyright {
    display: inline-block;
}
.navbar .navbar-toggle:before {
   content:'more_vert';
}

.sidebar .user-info{
    border-bottom: none !important;
    height: 103px !important;
}
/* Ends Navigation Bar Styles */

.ui-jqgrid-htable .glyphicon-menu-hamburger:before{
  content:"\e235";
}

section.content {
    margin:70px 0px 70px 300px;
	margin-left:300px ;
}
section.admin{
    margin-left: 300px;
}
section.favouritePage{
    margin-left: 0px;
}
.container-fluid>.row{
    margin: 0 -35px;
       padding-left: 20px;
    padding-right: 20px;
}
.row.pageheader{
    padding: 10px 35px 10px;
    margin-bottom: 35px;
}
.block-header {
    margin: 6px 0 0;
    
}
.image img{
    border-radius: 45px;
}
.block-header h2 {
    font-size: 25px;
}

.ui-pager-control .table tbody tr td,.ui-pager-control .table tbody tr th{
    border-bottom: 0;
}
.container-fluid{
    padding-right: 35px;
    padding-left: 35px;
}
/* Collapsible panel */ 
.tab-content>.active {
    display: inline-block;
}

.material-icons { font-feature-settings: 'liga'; }
#collapseOne_2 .card,#collapseTwo_2 .card{
    box-shadow: none;
    margin-bottom: 0;
}

.tab-content .tab-pane{
    width: 100%;
}

/* Ends collapsible panel */

.form-horizontal .form-group{
    margin-left: 0px;
}

.left-float{ 
float:left;
} 

.right-float{ 
float:right; 
} 

.row.m-t-20{
    margin-top:20px;
}

/* Jq Grid Styles */

 .ui-jqgrid{
    width: 100% !important;
    margin: 0 auto;
}
.ui-jqgrid-view.table-responsive{
    width: 100% !important;
}
.ui-jqgrid .ui-jqgrid-hdiv {
    width: 100% !important;
}
.ui-jqgrid .ui-jqgrid-hbox{
    width: 100% !important;
}
.ui-jqgrid-htable.ui-common-table.table.table-bordered{
    width: 100% !important;
}

.ui-jqgrid-btable.ui-common-table.table.table-bordered{
    width: 100% !important;
}
.ui-jqgrid .ui-jqgrid-bdiv{
    width: 100% !important;
}
.ui-jqgrid .ui-jqgrid-htable .ui-th-div{
    width: 100%;
    font-size: 12px;
}
.ui-jqgrid .ui-search-table td.ui-search-clear{
    padding: 0;
}
.ui-search-table tbody tr td{
    border: none;
    padding: 0;
}
#gbox_jqGrid .ui-jqgrid-view .ui-jqgrid-bdiv{
    padding-right: 20px !important;
    margin-right: 20px  !important;
}

#userPager,#mappingPager,#loginPager,#rolePager,#workListPager, #folderPager, #reportActiveDeprecatedPager, #searchPager, #folderMappingPager, #formBulkHistoryPager, #formCdashHistoryPager, #formPager,#valuelistItemPopupPager, #valuelistItemHistoryPager, #valuelistItemPager, #stdMgmntPager, #codelistItemPager, #codelistItemPopupPager, #codelistItemHistoryPager, #codelistPager, #codelistHistoryPager, #variablePager, #variableHistoryPager, #valuelistPager, #valuelistHistoryPager, #domainBulkHistoryPager, #domainPager, #domainCdiscHistoryPager, #domainPopupPager, #unitDictionaryGridPager {
    width: 100% !important;
}

#historyPager,#jqGridPager,#favoritePager, #auditPager,#actionPager,#requestPager,#searchListPager,#historyDivPager,#historyDivPager1{
    width: 100% !important;
}
#popupPager_left{
    width: 20%;
}
#popupPager_center{
    width: 103%;
    display: inline-block;
}

#popupPager_right{
    width: 23%;
} 
.ui-common-table .menu_icon [type="checkbox"]:not(:checked),.ui-common-table [type="checkbox"]:checked,.jqgrow.ui-row-ltr [type="checkbox"]:not(:checked),.jqgrow.ui-row-ltr [type="checkbox"]:checked{
    position: relative !important;
     left: 0px !important; 
     opacity: 10 !important; 
}
#workListGrid .jqgrow.ui-row-ltr [type="radio"]:not(:checked),#workListGrid .jqgrow.ui-row-ltr [type="radio"]:checked,#workListGrid .jqgrow.ui-row-ltr [type="radio"]:not(:checked){
    position: relative !important;
     left: 0px !important; 
     opacity: 10 !important; 
}
#requestGrid .jqgrow.ui-row-ltr [type="radio"]:not(:checked),#requestGrid .jqgrow.ui-row-ltr [type="radio"]:checked,#requestGrid .jqgrow.ui-row-ltr [type="radio"]:not(:checked){
    position: relative !important;
     left: 0px !important; 
     opacity: 10 !important; 
}
#searchListGrid .jqgrow.ui-row-ltr [type="radio"]:not(:checked),#searchListGrid .jqgrow.ui-row-ltr [type="radio"]:checked,#searchListGrid .jqgrow.ui-row-ltr [type="radio"]:not(:checked){
    position: relative !important;
     left: 0px !important; 
     opacity: 10 !important; 
}

#userPager,#mappingPager,#loginPager,#rolePager,#workListPager{
    width: 100% !important;
}
/* Jq Grid ends */

.font-normal {
    font-weight: normal;
}
.breadcrumb{
    padding: 0; 
}

.bootstrap-notify-container{
    display: block;
    top:80px !important;
}
button.deleteGridRow{
    border: none;
    outline: none !important;
    background: none !important; 
    padding: 0;
}
.historyDiv,.historyDiv1{
    display: none;
}
/* Styles for Login page */ 
.login-page{
padding:0 0 10px; 
}

.login-page .legal{
    position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  height: 80px;
  padding: 1rem;
  text-align: center;
}
.login-page .login-box .logo{
	position:relative;
}

.login-page .legal img{
    margin-bottom: 5px;
}

.login-page .legal .copyright,.login-page .legal .copyright a{
    text-decoration: none;
}
.loginCoverImage{
	opacity: 0.15; 
	background-size: cover; 
	position: fixed; 
	left: 0; 
	top: 0; 
	width: 100%; 
	height: 100%; 
}

/* Login Page ends */

/* Dashboard Styles */
		.tile-effect .col-xs-1, .tile-effect .col-sm-1, .tile-effect .col-md-1, .tile-effect .col-lg-1, .tile-effect .col-xs-2, .tile-effect .col-sm-2, .tile-effect .col-md-2, .tile-effect .col-lg-2, .tile-effect .col-xs-3, .tile-effect .col-sm-3, .tile-effect .col-md-3, .tile-effect .col-lg-3, .tile-effect .col-xs-4, .tile-effect .col-sm-4, .tile-effect .col-md-4, .tile-effect .col-lg-4, .tile-effect .col-xs-5, .tile-effect .col-sm-5, .tile-effect .col-md-5, .tile-effect .col-lg-5, .tile-effect .col-xs-6, .tile-effect .col-sm-6, .tile-effect .col-md-6, .tile-effect .col-lg-6, .tile-effect .col-xs-7, .tile-effect .col-sm-7, .tile-effect .col-md-7, .tile-effect .col-lg-7, .tile-effect .col-xs-8, .tile-effect .col-sm-8, .tile-effect .col-md-8, .tile-effect .col-lg-8, .tile-effect .col-xs-9, .tile-effect .col-sm-9, .tile-effect .col-md-9, .tile-effect .col-lg-9, .tile-effect .col-xs-10, .tile-effect .col-sm-10, .tile-effect .col-md-10, .tile-effect .col-lg-10, .tile-effect .col-xs-11, .tile-effect .col-sm-11, .tile-effect .col-md-11, .tile-effect .col-lg-11, .tile-effect .col-xs-12, .tile-effect .col-sm-12, .tile-effect .col-md-12, .tile-effect .col-lg-12{
			padding-right:5px;
			padding-left:5px;
		}
		.tile-effect .info-box-3{
			margin-bottom:10px;
		}
		.tile-effect .info-box-3 .content .text {
			font-size: 16px;
			font-weight: bold;
		}
		.tile-effect .info-box-3 .icon i{
			font-size: 40px;
		}
		.tile-effect .btn{
			padding:6px 0;
		}
        .material-icons.font-10{
            font-size:15px;
        }

/* Dashboard styles ends */

.submitBtn{
    display: inline-block !important;
}
.cancelBtn{
    margin-top: 1px;
}
/****************** Favorite Icon ********************************/

.jsdemo-notification-button button#dislike,.jsdemo-notification-button button#like{
    border: none;
    background: none;
    outline: none;
    margin-top: -15px !important;
}
.jsdemo-notification-button button.likePage{
    display: none;
}
.jsdemo-notification-button button.delete,.jsdemo-notification-button button.export,.jsdemo-notification-button button.submit{
    display: inline-block !important;
}
.jsdemo-notification-button button.likePage i{
    color: #2196F3 !important;
}

.homeIcon{
    width: 50px !important;
}
.navbar>.noMenuPage .navbar-brand{
    margin-left: -10px !important;
}
a.noDecorationLink:hover{
    text-decoration: none;
}

.m-b-20{
    margin-bottom: 20px;
}
.m-b--20{
    margin-bottom: -20px !important;
}
.m-b-0{
    margin-bottom: 0px;
}
.m-t-30{
    margin-top: 30px;
}
.m-b--10{
    margin-bottom: -10px !important;
}
.p-b-0{
    padding-bottom: 0 !important;
}
.ui-jqgrid tr.ui-search-toolbar select{
    font-size: 12px;
    height: 34px;
}
/********************** Audit Grid ******************************/

.divAuditGrid{
    display: none;
}
/************************** Action Grid *************************/
#gsh_actionGrid_select .ui-search-table tr:first-child{
    display: none;
}
#gsh_requestGrid_select .ui-search-table tr:first-child,#gsh_searchListGrid_select .ui-search-table tr:first-child{
    display: none;
}
.error{
    font-size: 12px;
    display: block;
    margin-top: 5px;
    font-weight: normal;
    color: #F44336;
    display: none;
}
/************ Worklist Grid **********************************/
#gsh_workListGrid_select .ui-search-table tr:first-child{
    display: none;
}
/************************MediaQueries***************************/
@media (max-width: 1186px){
    .navbar-brand.hamburgerMenu{
        display: none;
    }
    .ls-closed  section.content {
    margin-left: 0;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: 15px; 
}

.navbar .navbar-nav {
    margin-top: 0; 

}
}

@media (max-width: 768px){
.container-fluid {
    padding-right: 20px;
    padding-left: 20px;
}
.legal .leftFooterPart {
    left: 10px;
}
.legal .rightFooterPart{
    right: 20px;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: 30px; 
}
.ms-container .ms-selectable, .ms-container .ms-selection{
  min-width: auto !important;
}
.newPswd{
    margin-top: 1px !important;
}
}
@media (max-width: 504px){
    section.content{
        margin-bottom: 150px;
    }
    .legal{
        height: 150px;
    }
    .legal img{
        margin: 0 auto;
        margin-bottom: 6px;
    }
    .legal .rightFooterPart{
        position: relative;
        right: unset;
        margin-bottom: 20px;
    }
    .legal .rightFooterPart img{
        float: none;
    }
    .legal .rightFooterPart span{
        text-align: center;
        float: none;
    }
    .legal .rightFooterPart,.legal .leftFooterPart{
        display: block;
        text-align: center; 
    }
    .legal .leftFooterPart{
        margin: 5px 0 30px;
    }
}
