/* v 1.4.0 */

.mps_status_message { background-color:#ffffff; padding:15px; border:1px dotted #8cb72e; display:inline-block;}
.msp_agree_style { text-align:center; font-size:13px; display:block; margin-bottom:3px; margin-top:8px; font-weight: bold; }
.msp_pawned {  display:table; width:100%; border-spacing: 1px;  box-sizing:border-box; margin-left:auto; margin-right:auto; text-shadow:none !important; }
.msp_pawned_container { display:block; box-sizing:border-box; margin-left:auto; margin-right:auto; margin-bottom:15px;}
.msp_pawned_shadow {
    -webkit-box-shadow: 0px 13px 11px -7px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 13px 11px -7px rgba(0,0,0,0.75);
box-shadow: 0px 13px 11px -7px rgba(0,0,0,0.75);
}

.msp_pawned > div { display:table-cell; }
.msp_pawned input, .msp_pawned input[type=text] 
{ width:100% !important; display:block !important; margin:0px !important; 
	height:auto !important;  border:1px solid #000000; box-sizing:border-box !important;
	color:#000000; 
}

.msp_pawned_fail { border:1px solid #aa0000 !important;}



.wp-picker-container {float:left;}

.msp_pawned_padding { padding:15px !important; font-size:18px !important;}
.msp_pawned .msp_pawned_button { display:table-cell;vertical-align:middle; background-color:#000088; color:#ffffff; text-align:center; cursor:pointer; padding-top:0px !important; padding-bottom:0px !important;} 

.msp_pawned .msp_pawned_button:hover { background-color:#009900;}
.msp_pawned_panel { 
	background-color:#fafafa; padding:20px; 
	color:#000000; font-size:16px; line-height:1.5em; 
	border-top:2px solid #000000; margin-bottom:10px !important;
	clear:left;
}
.msp_pawned_result { margin-top:4px; margin:1px;}
.msp_pawned_no { text-align:center; color:#000000; font-size:18px; margin-top:15px;}
.msp_pawned_panel img {float:left; max-width:160px !important; margin-right:30px; background-color:#000000; padding:5px; width:100%; display:block;}
.msp_pawned_panel h2 { margin-top:0px; font-size:24px; line-height:1.5em; text-align:center;}
.msp_pawned_panel .msp_breached { text-align:left;}
.msp_pawned_loading img { margin-top:-300px; display:block;}
.msp_pawned_loading { display:none;}
.msp_pawned_above { 
    text-align:center; font-size:15px; line-height:1.5em; line-height:20px; margin-bottom:1px; padding:10px; background-color:#f8f8f8; color:#000000; margin:1px;}

.msp_pawned_disclaimer { background-color:#d35c52; color:#ffffff; padding:15px; text-align:center; margin-top:10px; margin-bottom:10px;}
.msp_pawned_disclaimer a {color:#ffffff;}

@media screen and (max-width:480px)
{
	.msp_pawned_panel img { float:none; text-align:center; display:block; margin-left:auto; margin-right:auto; margin-bottom:15px !important; max-width:100% !important;}
	.msp_pawned, .msp_pawned > div, .msp_pawned .msp_pawned_button { display:block; float:none; width:100%; margin-bottom:1px; box-sizing:border-box;}
	.msp_pawned_result, .msp_pawned_above {margin:0px; margin-bottom:1px;}
	.msp_pawned .msp_pawned_button {  padding-top:20px !important; padding-bottom:20px !important; }
	
}


table.blueTable {
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.blueTable td, table.blueTable th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.blueTable tbody td {
  font-size: 13px;
}
table.blueTable tr:nth-child(even) {
  background: #D0E4F5;
}
table.blueTable thead {
  background: #1C6EA4;
  background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  border-bottom: 2px solid #444444;
}
table.blueTable thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}
table.blueTable thead th:first-child {
  border-left: none;
}

table.blueTable tfoot {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  background: #D0E4F5;
  background: -moz-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  background: -webkit-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  background: linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  border-top: 2px solid #444444;
}
table.blueTable tfoot td {
  font-size: 14px;
}
table.blueTable tfoot .links {
  text-align: right;
}
table.blueTable tfoot .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
