.boxy-wrapper { position: absolute; }
.boxy-wrapper.fixed { position: fixed; }

  /* Modal */
  
  .boxy-modal-blackout { position: absolute; background-color: black; left: 0; top: 0; }
  
  /* Border */

  .boxy-wrapper { border: none;background: rgba(1,43,57,0.5);padding:10px;border-radius:8px; }
	
	/* Title bar */
	
	.boxy-wrapper .title-bar {
background-color: #557B9D;
padding:8px 10px;
position: relative;
border-radius: 4px 4px 0px 0px;
background-image:-moz-linear-gradient(top,#EEF8FF,#E2F2FD);
background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#EEF8FF),to(#E2F2FD));
border: 1px solid #a7dbff;
color:#012b39;
}
	  .boxy-wrapper .title-bar.dragging { cursor: move; }
	    .boxy-wrapper .title-bar h2 { font-size: 12px; line-height: 1; margin: 0; padding: 0;font-weight:bold; }
	    .boxy-wrapper .title-bar .close { position: absolute; top: 8px; right: 10px; font-size: 90%; line-height: 1; }
		
	/* Content Region */
	
	.boxy-inner { background-color: white; border-radius:5px; }
	.boxy-content { padding: 10px; }
	
	/* Question Boxes */

    .boxy-wrapper .question { min-width: 350px; min-height: 80px; }
	.boxy-wrapper .question table { border:1px solid #9CB8DD;margin-bottom:10px;border-radius:3px; }
	.boxy-wrapper .question table tr:first-child { border-top-left-radius:3px;border-top-right-radius:3px; }
	.boxy-wrapper .question table tr:last-child { border-bottom-left-radius:3px;border-bottom-right-radius:3px; }
	.boxy-wrapper .question table tr:first-child td:first-child { border-top-left-radius:3px; }
	.boxy-wrapper .question table tr:first-child td:last-child { border-top-right-radius:3px; }
	.boxy-wrapper .question table tr:last-child td:first-child { border-bottomp-left-radius:3px; }
	.boxy-wrapper .question table tr:last-child td:last-child { border-bottom-right-radius:3px; }
	.boxy-wrapper .question table td { font-size:12px;font-family:"Tahoma","宋体";padding:2px 5px;line-height:21px; }
	.boxy-wrapper .question table thead, .boxy-wrapper .question table tbody { display:block; }
	.boxy-wrapper .question table thead tr { background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#E3EEFF),to(#DFEBFE));border-color:#BDD7E3; }
	.boxy-wrapper .question table thead td { border-top:1px solid #F5F9FB;border-left:1px solid #D9E8EF;color:#6C87B7;user-select:none; }
	.boxy-wrapper .question table thead td:hover { background-color:#F5F9FB; }
	.boxy-wrapper .question table tbody tr.p { background-color:#F5FCFE; }
	.boxy-wrapper .question table tbody tr:hover { background-color:#FCFCC2; }
	.boxy-wrapper .question table tbody td { border-top:1px solid #DFECF2; }
    .boxy-wrapper .answers { text-align: right; }


@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio: 1.5/1),
only screen and (min-device-pixel-ratio: 1.5) {
	.boxy-wrapper .title-bar h2 {
		font-size:14.4px;
	}
	.boxy-wrapper .title-bar {
		border-width:0.5px;
	}
}