/* CSS Document */

.ftcs_admin_create{
	width:calc(90% - 20px);
	margin-left:20px;
}

.ftcs_admin_create .ftcs_hidden{
	margin-top:20px;
	display:block;
}

.ftcs_admin_create .title{
	width:100%;
	max-width:300px;
}

.ftcs_admin_create .survey_shortcode{
	font-weight:bold;	
}

.ftcs_admin_create table td.right{
	text-align:right;
	padding-left:10px;
}

.ftcs_admin_create #ftcs_admin_survey_image_preview{
	max-width:100px;
	max-height: 80px;
}

.nav-tabs {
    margin-bottom: 0;
	border-bottom:0px;
}

.module_type_title{
	background-color: azure;
	padding: 5px;
	border-radius: 5px;
    font-weight: normal;

}

.ftcs_admin_create .tab-content{	
	border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
	border-top:1px solid #ddd;
    border-radius: 0px 5px 5px 5px;
	padding:5px;
}

.ftcs_arrow_button{
	color: #337ab7;
	cursor:pointer;	
	margin-right:5px;
	background-color:transparent;
}
.ftcs_arrow_button_deactivated{
	color:#DDD !important;
	margin-right:5px;
}

.ftcs_arrow_button:hover{
	color:#DDD;
	background-color:#337ab7;
}
.ftcs_admin_create .ftcs_module .panel-heading{
	position:relative;	
}
.ftcs_admin_create .ftcs_module .panel-heading .panel-title{
	width:calc(100% - 192px);
	float:left;
}
.ftcs_admin_create .ftcs_module .panel-heading .order_arrows{
	position:absolute;
	right:10px;
	top:10px;
}

.ftcs_admin_create .ftcs_edit_title{
	color: #337ab7;
	cursor:pointer;
}

.ftcs_module .choose_module .text{
		
}


/* module */
.ftcs_module .module_text_area{
	margin-top:10px;
	min-height:30px;
	/*width:100%;*/
	position:relative;
}

.ftcs_edit_text{
	color:#337ab7;
	cursor: pointer;	
}

.ftcs_module .module_text_area .ftcs_edit_text{
	position:absolute;
	right:0px;
	top:0px;
	color: #337ab7;
	cursor:pointer;
}

.ftcs_module .module_text_area .module_text{
	margin-top:0px;
	border:1px solid black;
	padding:5px;
	width:calc(100% - 30px);
	margin-top:5px;
}

.ftcs_module .module_text_area .module_text_edit{
	margin-top:0px;
	width:100%;
	width:calc(100% - 30px);
}

.ftcs_admin_create .modules_list{
	margin-top:20px;
}

.ftcs_admin_create .module_elements_container{
	padding-top:10px;	
}
.ftcs_admin_create .module_elements_container:after{
	clear:both;
}

.ftcs_admin_create .ftcs_pdf_upload{
	float:left;	
}
.ftcs_admin_create .upload_loading{
	margin-left:10px;	
}

/* elements */
.ftcs_element_title{
	color:black;
	border-color:black;
	cursor:pointer;
}
.module_area .text{
	margin-top:10px;
	width:80%;	
}

.module_switch .ftcs_switch{
	
}


.ftcs_admin_glyph_margin{
	margin-left:5px;	
}

/* Make inline editables take the full width of their parents */
.editable-container.editable-inline,
.editable-container.editable-inline .control-group.form-group,
.editable-container.editable-inline .control-group.form-group .editable-input,
.editable-container.editable-inline .control-group.form-group .editable-input textarea,
.editable-container.editable-inline .control-group.form-group .editable-input select,
.editable-container.editable-inline .control-group.form-group .editable-input input:not([type=radio]):not([type=checkbox]):not([type=submit])
{
    width:100%;
}

.surveys_tables table td{
	border:3px solid white;
	padding:5px;
}

.surveys_tables table .ftcs_table_heading{
	background-color: #5182BB;
	color:white;
}

.surveys_tables table .ftcs_table_heading td{
	height: 50px;
}

.ftcs_editable_container{
	width:80%;	
}

.module_switch .ftcs_editable_container{
	width:calc(80% - 87px);	
	float:left;
	margin-right:115px;
}

.module_single_choice .radio_text{
	margin-top:0px;
	width:calc(80% - 30px);
}

.module_single_choice .prettyradio{
	float:left;	
}

.ftcs_remove_button{
	margin-left:5px;
	cursor:pointer;
	color:#337ab7;	
}

.ftcs_create_button{
	margin-top:5px;
}

.ftcs_editable_element_title{
	
}

.ui-autocomplete{
	z-index: 100001 !important;
}

.module_area .ftcs_edit_text{
	margin-left:5px;	
}

.ftcs_hiddenContent{
	display:none;	
}

.ftcs_hide{
	display:none;
}

.ftcs_hide_animate{
	visibility:hidden;
	width:0px;	
}

.ftcs_alert{
	width:80%;
}

.ftcs_modal{
	padding:10%;
	z-index:10000;	
}

.ftcs_modal_element{
	background:#FFF;	
}

.ftcs_green{
	color:rgba(81,209,75,1.00) !important;	
}
.ftcs_red{
	color:rgba(223,61,64,1.00) !important;	
}
.ftcs_blue{
	color:rgba(0,116,186,1.00);	
}
.ftcs_black{
	color:black;	
}
.ftcs_blue_bg{
	background-color:rgba(0,116,186,1.00);	
}
.ftcs_black_bg{
	background-color:black;	
}

.ftcs_td_center{
	text-align:center;	
}

.ftcs_toggle_cnt .toggle{
	width:120px !important;
	height:36px !important;	
}

.glyphicon-refresh-animate {
    -animation: spin 1.0s infinite linear;
    -webkit-animation: spin2 1.0s infinite linear;
	-moz-animation: spin3 1.0s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@-moz-keyframes spin3 {
    from { -moz-transform: rotate(0deg);}
    to { -moz-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}