@media only screen and (max-width: 767px) {
    .RequiredLabelLegend {
        display: none !important;
    }

    .UnsavedChanges {
        display: none !important;
        opacity:0 !important;
        right: -175px;
        position: absolute !important;
        top: 2px !important;
    }
    
    .MasterPageHeader .col-md-2 {
        position: relative !important;
        top: -45px !important;
    }
    
    .MasterPageHeader div[data-type='ResponsiveRow'] {
        height: 0px;
    }
                    
    #SiteHeader .navbar.navbar-inverse {
        min-height: 35px;
    }
    #PageTitleHeader{
        top:35px;
        position:relative;
    }
    #PageTitleHeader > .breadcrumb{
        top:21px;
    }
    .WebForms-PageHeader {
        display: inline-block;
        line-height: 21px;
        /*margin-top: 23px;*/
        margin-top:12px;

        padding-top: 5px;
        font-size: 17px;
    }
    #SiteFooter{
        position:relative;
    }
    #SiteHeader{
         transition: top 0.2s ease-in-out;
    }
    #SiteContent {
        margin: 25px 0 0;
        padding: 20px 4px 35px;
    }
    .dirty-message.remove-pending-text {
        top: 39px;
    }
    
    /*Filedset*/
    .panel-heading {
        padding: 4px 15px;
    }
    .panel-heading {
        border-bottom: 1px solid #eee;
        font-size: 12px;
    }
    .panel > .panel-heading {
        min-height: 20px;
    }
    textarea.form-control, input.form-control {
        padding: 3px 2px;
    }
    .input-sm{
        height:25px;
    }
    #RequiredHelper{
        display:none!important;
    }
    .WebForms-Grid > thead > tr > th, .WebForms-Grid > tfoot > tr > td {
        height: 30px;
    }
    .panel {
        margin-bottom: 10px;
    }
    #PageTitleHeader > .breadcrumb{
        display:none;
    }
    #PageTitleHeader{
        min-height:36px;
    }
	
	.WebForms-PickList-Container.modal-dialog{
        min-width:100px;
        top:8px!important;
    } 
    .WebForms-PickList-Container .toggle-size{
        display:none;
    }
    .WebForms-PickList-Container .modal-dialog-body{
        bottom:50px;
    }
    .modal-footer {
        padding: 5px 20px 3px;
        margin-top: 6px;
        text-align: right;
        border-top: 1px solid #e5e5e5;
    }
    .hide-when-small-3{
        display:none;
    }
    .hide-when-small-2{
        display:none;
    }
    .WebForms-PickList-Container .WebForms-PickList-Grid-Container{
        top:77px;
    }
    .btn-group, .btn-group-vertical{
        margin-top:3px;
    }
	
	.listview .panel{
        width:calc(100%);
        margin:20px auto;
    }
    .modal-dialog{
        min-width:100px;
    }
    .clms-pop-up{
        width:calc(100% - 10px)!important;
        left:5px!important;
    }
	
	.header-toolbar-container.mobile .btn-group, .header-toolbar-container.mobile .btn-group-vertical {
		margin-top: 0;
	}
	
    .MasterPageHeader .MasterPageTitle {
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 90%;
        overflow: hidden;
        font-size: 20px;
        margin-bottom: 0px;
        height: 23px;
    }
	
	.ActionButtonsContainer {
		width: calc(100% - 8px);
		bottom: -8px !important;
	}
}