/* CSS File */


/*----Statistic----*/
.ms_co_panel-body:after{
  clear: both;
}

.ms_co_panel-body:before,
.ms_co_panel-body:after{
  display: table;
  content: " ";
}

.ms_co_panel {
  margin-bottom: 20px;
  background-color: #fff;
  border:1px solid #ddd;
  border-radius:3px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.ms_co_panel-body {
  padding: 15px;
  box-shadow: 0 2px 0 0 rgba(1, 1, 1, 0.06);
}
.ms_co_panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background:#f9f9f9;
  border-bottom:1px solid #ddd;
}

.ms_co_row {
/*	
  margin-right: -15px;
  margin-left: -15px;
*/
}

.ms_co_row:after{
	   clear: both;
	   display: table;
       content: " ";
}

.ms_co_col-4, .ms_co_col-8, .ms_co_col-3, .ms_co_col-12{
	  position: relative;
      min-height: 1px;
     /* padding-right: 15px;
      padding-left: 15px;*/

}

  .ms_co_col-1, .ms_co_col-2, .ms_co_col-3, .ms_co_col-box, .ms_co_col-4, .ms_co_col-5, .ms_co_col-6, .ms_co_col-7, .ms_co_col-8, .ms_co_col-9, .ms_co_col-10, .ms_co_col-11, .ms_co_col-12 {
    float: left;
  }
  .ms_co_col-box{
	  width:24%;
  }
  
  .ms_co_col-12 {
    width: 100%;
  }
  .ms_co_col-11 {
    width: 83.66666667%;
  }
  .ms_co_col-10 {
    width: 80.33333333%;
  }
  .ms_co_col-9 {
    width: 72.6%;
  }
  .ms_co_col-8 {
    width: 63.66666667%;
  }
  .ms_co_col-7 {
    width: 55.33333333%;
  }
  .ms_co_col-6 {
    width: 47%;
  }
  .ms_co_col-5 {
    width: 41.66666667%;
  }
  .ms_co_col-4 {
    width: 31.999%;
  }
  .ms_co_col-3 {
    width: 26%;
  }
  .ms_co_col-2 {
    width: 16.66666667%;
  }
  .ms_co_col-1 {
    width: 8.33333333%;
  }

.ms_co_col_spacer{
	margin-right:15px;
}  
  
.ms_co_pull-right {
  float: right !important;
}
.ms_co_pull-left {
  float: left !important;
}

.ms_co_block{
	display:block;
	width:100%;
}

.ms_co_form_group{
	margin-top:10px;
	margin-bottom:10px;
}

.ms_co_label{
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}

.ms_co_table {
    border-spacing: 0;
    border-collapse: collapse;
}

.ms_co_heading_section{
	margin-left: -12px;
    margin-right: -12px;
    background: #f5f5f5;
    padding: 14px 14px 14px 14px;
    font-weight: bold;
	border-bottom: 1px solid #ddd;
	margin-top: -6px;
   
}

.ms_co_nav_wrapper{
	padding: 0px !important;
    margin-top: 20px !important;
    margin-left: -12px !important;
    margin-right: -12px !important;
}

.ms_co_btn_a {
    display: inline-block;
    border-bottom-width: 1px;
    border-bottom-width: 2px;
    border-radius: 3px;
    padding: 6px 14px;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    transition: all .1s linear;
    text-decoration: none;
}

.ms_co_btn{
    display: inline-block;
	text-decoration:none;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.ms_co_btn_large{
	height: 42px !important;
}

.ms_co_primary_btn{
    color:#fff;
    background: #337ab7 none repeat scroll 0 0;
    background-color: rgb(51, 122, 183);
    box-shadow: 0 -1px #285e8e inset;
    font-weight: 700 !important;
	height: 40px;

}

.ms_co_primary_btn:hover{
	color: #fff;
    background-color: #3276b1;
    border-color: #285e8e;
}


.ms_co_default_btn {
    box-shadow: 0 -1px #f5ecf5 inset;
    font-weight: 700 !important;
	color: #333;
    background-color: #fff;
    border-color: #ccc;
	height: 40px;
}

.ms_co_color{
	color:#1677BE;
}

.ms_co_font_size{
	font-size: 1.1em;
}

.ms_co_table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.ms_co_table > thead > tr > th,
.ms_co_table > tbody > tr > th,
.ms_co_table > tfoot > tr > th,
.ms_co_table > thead > tr > td,
.ms_co_table > tbody > tr > td,
.ms_co_table > tfoot > tr > td {
  padding: 8px;
  padding-top:15px;
  padding-bottom:15px;
  line-height: 1.42857143;
  vertical-align: top;
  border-bottom: 1px solid #ddd;
}
.ms_co_table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

.ms_co_form-control{
	background: #fff;
    border: 1px solid #d6d6d6;
    border-radius: 3px;
    padding: 7px !important;
    color: #3d4142;
    width: 100%;
	height: 37px !important;
}

.ms_co_form-control_act{
	background: #fff;
    border: 1px solid #d6d6d6;
    border-radius: 3px;
    padding: 7px !important;
    color: #3d4142;
    width: 100%;
	height: 45px !important;
}

.ms-co-info-heading{
	font-size: 25px;
    margin-bottom: 12px;
}

.ms_co_topbar{
	
line-height: 19px;
padding: 11px 15px;
font-size: 14px;
text-align: left;
background-color: #fff;
/*border-left: 4px solid #1677BE; */
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}

span.ms_co_shortcode > input {
    background: inherit;
    color: inherit;
    font-size: 12px;
    border: none;
    box-shadow: none;
    padding: 4px 8px;
    margin: 0;
}

.ms_co_radio_container > input{ 
    visibility: hidden; 
    position: absolute; 
}
    
.ms_co_radio_container > input + img{ 
    cursor:pointer;
    border:2px solid transparent;
	border-radius:3px;
}

.ms_co_radio_container > input:checked + img{ 
    border:2px solid #0085ba;
	border-radius:3px;
}



/*---*/

.ms_co_progress {
  height: 5px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px!important;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)!important;
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)!important;
}

.ms_co_info-box-stats  {
    float: left;
    margin-top: 5px;
}

.ms_co_info-box-stats p {
    color: #374051;
    font-size: 25px;
    font-weight: 300;
    margin-bottom: 0px;
	margin-top:0;
}

.ms_co_info-box-stats_alt p {
  
    font-size: 20px;
    
}


span.ms_co_info-box-title {
    color: #b0b0b0;
    display: block;
    font-size: 13px;
    margin-bottom: 10px;
}

.ms_co_info-box-figure{
	float:right;
}

.ms_co_info-box-figure p{
	color: #b0b0b0;
    font-size: 31px;
	margin-top:0;
}

.ms_co_info-box-figure_alt p{ font-size:25px;}

.info-box .info-box-icon i {
    color: #b0b0b0;
    font-size: 31px;
}

.ms_co_box_adjuster{
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
}

.ms_co_select-style {
   /* background: #fff url("../img/arrowdown.gif") no-repeat scroll 90% 50%; */
    background: #fff; 
	border: 1px solid #ccc;
    border-radius: 3px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.ms_co_select-style select {
    -moz-appearance: none;
    background-color: transparent;
    background-image: none;
    border: medium none;
    box-shadow: none;
    padding: 5px 8px;
    width: 100%;
}
.ms_co_select-style select:focus {
    outline: medium none;
}

.ms_co_form-select {
    background: #fff;
    border: 1px solid #d6d6d6;
    border-radius: 3px;
    padding: 7px !important;
    color: #3d4142;
    width: 100%;
    height: 37px !important;
}

.ms_co_badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 10px;
  line-height: 1;
  color: #333;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-image:linear-gradient(to top,#f5f5f5,#fafafa); border: 1px solid #dfdfdf;
  border-radius: 7px;
}

.ms_co_plain_box{
	cursor: pointer;
width: 25%;
font-size: 14px;
line-height: 1.4;
padding: 1.25em;
background: #FFF;
border: 1px solid #d6d6d6;
border-radius: 3px;
margin-right: 1em;
float: left;
text-decoration: none;
color: #333;
-webkit-transition: all .1s linear;
-moz-transition: all .1s linear;
transition: all .1s linear 0s;
}

.ms_co_plain_box img {
    float: left;
}

.ms_co_plain_box p{
	margin-top: 0;
    padding-left: 45px;
}

.ms_co_top_description{
	color: #676c6e;
    font-size: 14px;
    line-height: 1.5;
    max-width: 800px;
}
