/* General */
	body {font-family:"Roboto",Arial, Verdana,"Lucida Sans";background-color:#666!important}
	#popup {background:none;background-color:#eee;margin:0;font-size:12px} 
	td {font-size:14px}
	h2 {color:#4488B0;font-size:16px;margin-bottom:14px; font-weight:500; margin-top:14px}/*#693*/
	h2.top {margin-top:0}
	h3 {float:left;font-weight:bold;color:#444;margin-bottom:8px;}
	h3.box {float:none;display:inline}
    #popup .btn-editor {padding:7px 8px; font-size:14px; font-weight:400}
	#popup .btn-editor-small {padding:5px 6px 4px; font-size:11px;}
    #popup #datalist tr td {padding: 10px 5px}

	.error-message {display:none; margin: 15px 0 15px 0;padding: 10px;background: #a90000;font-weight: bold;color: white;font-size: 12px;text-align:center;}
	.error-message-field2 {float:left;padding-left:20px;font-size:12px;color:#a90000;display:none;}
	.error-message-field {float: left;margin-left: 20px;font-size: 12px;color: #FFF;display: none;background-color: #a90000;padding: 2px 5px 1px 5px;}
	.left0 {left:0}
	.left100 {left:100px;}	
	.left150 {left:150px;}	
	
	.hidden {display:none}
	.pad-left {padding-left:15px}
	.h3-label {float:left;padding-left:15px;padding-top:2px;}
	.field-premade {text-align:right;padding-top:8px;}
	textarea {width:100%}
	.al {text-align:left}
	.ar {text-align:right}
	.ac {text-align:center}
	
/* Structure */
	#pop-holder {position: absolute;top: 0;left:0;bottom:0;right:0;width:100%;}
 
/* Main Content */
	#pop-content {position: absolute;top: 0;bottom:0;right:0;background: #FFF;padding: 25px;margin-bottom: 53px;overflow:auto;}
	#pop-content textarea,#pop-content input[type="text"], #pop-content select, #pop-content input[type="input"], #pop-content input[type="password"], #pop-content input[type="number"] {
        box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
		padding: 6px 8px 6px;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFFFFF;
		border: 1px solid #999;
		color:#555;
		font-size:14px;
		-webkit-border-radius: 3px;
		-webkit-background-clip: padding-box;
		background: -moz-linear-gradient(top, #dadada 0%, #ffffff 10%, #ffffff 100%); /* FF3.6+ */
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;    /* Firefox, other Gecko */
        box-sizing: border-box;   
	}
    input[type="radio" i] {margin:0px 7px 0 0;}
    strong {margin-bottom:4px; display:inline-block}
    
    /*
         box-shadow: 0px 1px 1px rgba(0,0,0,0.1);border: 1px solid #999;font-family: 'Roboto',sans-serif;font-size: 14px;padding: 8px 12px 7px;-webkit-border-radius: 3px;-webkit-background-clip: padding-box; margin-right:5px
         
         */
	#pop-content .question textarea {background-color: #FFF;border: 1px solid #999;padding: .2em .3em;-webkit-border-radius: 3px;-webkit-background-clip: padding-box;}
    #pop-content input[type="text"], .question input[type="password"] {padding: 6px 8px 6px}
    #pop-content .qsetting {background-color:#f5f5f5;padding:15px;margin:0px 0px 0px 0px;border-top:1px dashed #bbb}
	#pop-content .qsetting label.box {font-weight:500;color:#555;margin-bottom:8px;display:inline;font-size:14px; margin-left:4px}
	.pop-section {padding:16px 0; border-bottom:1px solid #eee; margin-bottom:16px}
/* Left Menu */
	#pop-menu {position: absolute;top: 0;left: 0;bottom:0;width: 150px;background: #999;}
	#pop-menu ul {width: 150px;list-style: none;background: #999;padding: 0;margin: 0;font-size: 12px;line-height: 1.4;}
	#pop-menu .tab {border-bottom: 1px solid #CCC;padding:10px;}
	#pop-menu .tab a {color: white;font-weight: bold;font-size: 14px;text-decoration: none;}
	#pop-menu .active {background-color:white;color: white;border-left: 10px solid orange;border-bottom: 1px solid orange;}
	#pop-menu .active a {color: black;}

/* Footer Buttons */
	#pop-buttons
		{
		position: absolute;
		bottom: 0; 
		right: 0;
		left: 0;
		background: #eee;
		color: #F2F7FA;
        border-top:1px solid #bbb;
        border-radius:0 0 4px 4px;
		/*background-image: -webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
		-webkit-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
		-webkit-border-bottom-right-radius: 0px;
		-webkit-border-bottom-left-radius: 0px;
		-webkit-background-clip: padding-box;*/
		}
	.pop-buttons-container {padding: 12px 0 13px 0;text-align: right;padding-right:16px;}
	.btn-heart {background:url(/images/ico/16/heart_add.png) no-repeat 0px 2px;padding-left:25px}	
	
/* */
	.field-heading {}
	.field-heading h2{float:left;}
	.field-content {margin-bottom:10px}
	.field-options {margin-left:28px;padding:5px;}
	.field-options label {width:70px;}
	.spell-container {float:right;width:200px;text-align:right;margin-top:20px}
	.spell-container-sml {float:right;width:200px;text-align:right;}
	.spell-container-inner7 {display:inline;}
	.spell-container-inner {padding: 5px;width: 200px;float: left;}


    .pop-lead {padding-top:0}