/* Higher than 960 (desktop devices)
====================================================================== */
@media (min-width: 1200px) {
	.agx-responsive-search{
	    position: absolute;
        left: 15px;
	    right: 15px;
	    width: auto;
        margin-top: -6%;
   	}
	.agx-responsive-table{
	    margin-top: 6% !important;
	}
}

/* Higher than 960 (desktop devices)
====================================================================== */
@media only screen and (min-width: 980px) and (max-width: 1199px){
	
	.box-small-link {
		font-size: 22px;
	}

	td a.btn {
		margin-bottom: 5px;
	}


}

/* Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 768px) and (max-width: 979px) {
	
	.box-small-link {
		font-size: 20px;
	}

	.form-horizontal .control-label {
		float: none;
		width: auto;
		padding-top: 0;
		text-align: left;
	}

	.form-horizontal .controls {
		margin-left: 0;
	}

	.container-fluid .row-fluid .span2, .container-fluid .row-fluid .span10 {
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    margin-left: 0;
    width: 100%;
	}

	
}

/* All Mobile Sizes (devices and browser)
====================================================================== */
@media only screen and (max-width: 767px) {
	.agx-responsive-search{
        margin-top: -9%;
   	}

   	.boxheader1 {
	    height: auto;
	    position: relative;
	}
	.boxheader1 h2 .break {
	    top: 0;
	    bottom: 0;
	    position: absolute;
	}
	.trial-description{
		margin-left: 50px;
	    display: inline-block;
	    position: relative;
	}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {

	.pull-right {
		width: 100%;
		margin: 10px auto;
		text-align: center;
	}
	
	.fc-button-today,
	.fc-button-month,
	.fc-button-agendaWeek,
	.fc-button-agendaDay {
		display: none;
	}

	.form-search input,
	.form-inline input,
	.form-horizontal input,
	.form-search textarea,
	.form-inline textarea,
	.form-horizontal textarea,
	.form-search select,
	.form-inline select,
	.form-horizontal select,
	.form-search .help-inline,
	.form-inline .help-inline,
	.form-horizontal .help-inline,
	.form-search .uneditable-input,
	.form-inline .uneditable-input,
	.form-horizontal .uneditable-input,
	.form-search .input-prepend,
	.form-inline .input-prepend,
	.form-horizontal .input-prepend,
	.form-search .input-append,
	.form-inline .input-append,
	.form-horizontal .input-append {
	  margin-bottom: 10px;
	}
	
}

@media only screen and (max-width: 550px) {
	.agx-responsive-search{
        margin-top: -14%;
   	}
   	.agx-responsive-table {
	    margin-top: 11% !important;
	}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
=================================================================== */
@media only screen and (max-width: 479px) {

	.pull-right {
		margin: 10px auto;
		text-align: center;
	}
	
	.fc-button-today,
	.fc-button-month,
	.fc-button-agendaWeek,
	.fc-button-agendaDay {
		display: none;
	}
	
	table,
	.pagination {
		font-size: 10px;
	}
	
	.pagination {
		padding: 5px;
	}

	.form-search input,
	.form-inline input,
	.form-horizontal input,
	.form-search textarea,
	.form-inline textarea,
	.form-horizontal textarea,
	.form-search select,
	.form-inline select,
	.form-horizontal select,
	.form-search .help-inline,
	.form-inline .help-inline,
	.form-horizontal .help-inline,
	.form-search .uneditable-input,
	.form-inline .uneditable-input,
	.form-horizontal .uneditable-input,
	.form-search .input-prepend,
	.form-inline .input-prepend,
	.form-horizontal .input-prepend,
	.form-search .input-append,
	.form-inline .input-append,
	.form-horizontal .input-append {
	  margin-bottom: 10px;
	}
	
}

@media only screen and (max-width: 375px) {
	.agx-responsive-search{
        margin-top: -18%;
   	}
   	.agx-responsive-table {
   		
	    margin-top: 13% !important;
	}
}
