/*!
*
* Overrides to handle changes to jquery and jquery mobile
*
*/

/* ----------------------------------------------------------------------------------------------------------
   Main Page
-----------------------------------------------------------------------------------------------------------*/

.ui-header {
	height: 				44px;
	border-color: 			#cccccc;
	border-bottom-width: 	1px;
	padding-top: 			10px;
	padding-bottom: 		10px;
}
.ui-responsive-panel {
	min-width: 				960px;
}
.ui-responsive-panel .ui-panel-page-content-open.ui-panel-page-content-position-left {
	margin-right:15.7em;
}
.ui-footer {
	position: 				fixed;
	bottom:					0;
	width:					100%;
}
.ui-copyright {
	font-size:				11px;
}
.ui-content {
}
.ui-field-100 .ui-input-text {
    width: 					100px !important;
	margin: 				0;
	padding: 				0;
}
.ui-field-150 .ui-input-text {
    width: 					150px !important;
	margin: 				0;
	padding: 				0;
}
.ui-field-200 .ui-input-text {
    width: 					200px !important;
	margin: 				0;
	padding: 				0;
}
.ui-field-250 .ui-input-text {
    width: 					250px !important;
	margin: 				0;
	padding: 				0;
}
.ui-input-search {
	margin: 				.3em 0;
}
.ui-popup-screen {
	background-color: 		transparent;
}

a[href].sw-phone {
    cursor: pointer;
    text-decoration: none;
    color: red !important;
}

/* ----------------------------------------------------------------------------------------------------------
   Text Alterations
-----------------------------------------------------------------------------------------------------------*/

/* anchors */
a {
	text-decoration: 		none;
	font-weight:			400;
}

/* pop-up header */
.ui-title {
	font-weight:			700;
}
.ui-header .ui-title, .ui-footer .ui-title {
	margin:					0 10%;
}

/* ----------------------------------------------------------------------------------------------------------
   Panels
-----------------------------------------------------------------------------------------------------------*/

.ui-panel-inner {
	padding: 				10px;
}

/* ----------------------------------------------------------------------------------------------------------
   Collapsible Widgets
-----------------------------------------------------------------------------------------------------------*/

.ui-collapsible-content {
	padding: 				0em 0em;
}
div.ui-collapsible-content.ui-body-inherit {
	background-color: 		#ececec;
	padding-bottom: 		0px;
	border:					0px;
}

/* ----------------------------------------------------------------------------------------------------------
   Datepicker Widgets
-----------------------------------------------------------------------------------------------------------*/

div.ui-header.ui-bar-z {
	padding-top: 			5px;
	padding-bottom: 		0px;
	background-color:		white;
	color:					black;
}

/* ----------------------------------------------------------------------------------------------------------
   Field Widgets
-----------------------------------------------------------------------------------------------------------*/

/* tooltip */
a.my-tooltip-btn.ui-btn.ui-alt-icon.ui-nodisc-icon.ui-btn-inline.ui-icon-info.ui-btn-icon-notext {
	background-color:		white;
}

/* for those times when an input field does not need a border */
.ui-input-no-border {
   border: 					none;
   box-shadow: 				none;
}

/* control group controls */
div.ui-checkbox,
div.ui-controlgroup-controls {
	border: 				.5px solid;
	border-color: 			gainsboro;
	-webkit-border-radius: 	.4em;
	border-radius: 			.4em;
	width:					auto ! important;
}

/* radio controls */
div.ui-radio {
	border: 				.5px solid;
	border-color: 			gainsboro;
}

/* table filter with bottom to left */
.ui-table-filter-with-button {
	width: 					500px;
	margin: 				15px 225px !important;
	position: 				relative;
	top: 					-48px;
}
.ui-table th, .ui-table td {
	padding: 				.1em .1em;
	vertical-align: 		middle;
}

div.ui-checkbox {
	margin:					0;
}

/* ----------------------------------------------------------------------------------------------------------
   Misc
-----------------------------------------------------------------------------------------------------------*/

.ui-fineuploader-buttons {
	padding: 				5px;
	color: 					white;
	font-size: 				14px;
	background-color: 		#00ABC7;
}

.ui-input-text.ui-custom-disabled {
   border-color: #ffffff !important;
   border: none !important;
   box-shadow: none !important;
   opacity: 1.0 !important;
}
ui-custom-disabled {
   border-color: #ffffff !important;
   border: none !important;
   box-shadow: none !important;
   opacity: 1.0 !important;
}