 .todo-list {
   list-style: none;
   }
   .todo-list .handle {
   margin: 0 15px 0 5px;
   }
   .todo-list > li .tools {
   float:right;
   }
   .todo-list > li .text {
   margin-bottom: 0;
   }
   .fa-2x {
   font-size: 1.2em;
   }
   .image-radio {
   cursor: pointer;
   box-sizing: border-box;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   border: 4px solid transparent;
   margin-bottom: 0;
   outline: 0;
   }
   .image-radio input[type="radio"] {
   display: none;
   }
   .image-radio-checked {
   border-color: #33a70b;
   }
   .image-radio .fa {
   position: absolute;
   color: #4A79A3;
   background-color: #fff;
   padding: 10px;
   top: 0;
   right: 0;
   }
   .image-radio-checked .fa {
   display: block !important;
   }
   .bootstrap-tagsinput>span{
   background-color:#33a70b !important;
   }
   .homepage_section_container .todo-list
   {
   overflow: hidden;
   }
   .homepage_section_container .todo-list .section_fields {
   border-top: 1px solid #ddd;
   padding: 10px 10px 0px 10px;
   background-color:#fff;
   }
   .homepage_section_container .tools {
   display: block !important;
   margin-top: -3px !important;
   }
   .homepage_section_container .radio_toggle_wrapper {
   width: auto;
   vertical-align: top;
   margin-left:10px;
   margin-top: -4px;
   }
   .homepage_section_container .toggle-radio-button + label {
   padding: .2em .6em;
   }
   .homepage_section_container .section_fields .form-group.row {
   margin-left: -10px;
   margin-right: -10px;
   }
   .homepage_section_container .input-group-field label {
   float: left;
   margin-top: 7px;
   margin-right: 2px;
   }
   .homepage_section_container .input-group-field .input-group-addon {
   background-color: #f2f2f2;
   }
   .homepage_section_container .section_fields .form-group .radio_toggle_wrapper{
   margin-left:0px;
   vertical-align:top;
   }
   .homepage_section_container .section_fields .form-group .radio_toggle_wrapper label{
   padding : .5em 1em;
   width: auto;
   }
   .homepage_section_container .todo-list > li {
   background: #fff;
   margin-bottom: 10px;
   border: 1px solid #ddd;
   padding:0px !important;
   }
   .homepage_section_container .todo-list > li .header-block{
   padding: 10px;
   background-color: #f4f4f4;
   }
   div.selected figure {
   background-color:  #ddd;
   }
 
   .btn btn-box-tool {
		border-radius: 3px;
		box-shadow: none;
		border: 1px solid transparent;
		padding: 5px;
		font-size: 12px;
		background: transparent;
		color: #97a0b3;
   }
   .pull-right {
   float: right;
   margin-top: -4px;
   }
   .hide {
   display: none !important;
   }