body {
  background-color: #eee;
}

.p10{ padding: 5px 10px; }
.bg_color_1{ background-color:#CCCCCC; }
.bg_color_2{ background-color:#eee; }
.bg_color_3{ background-color:#CCCCCC; }
.bg_color_4{ background-color:#CCCCCC; }

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}



/***/
.copyright {
	border-top:thin solid #ccc;
    text-align: center;
    padding: 20px 0;
    line-height: 30px;
    color: #c1c1c1;
}

.task-list {
    list-style: none;
    padding: 0;
    margin-bottom: 0;
}

.task-list.task-list-md .task-item {
    margin-bottom: 10px;
}

.task-list .task-item {
    position: relative;
    background-color: transparent;
    margin-bottom: 10px;
}

.task-list.task-list-md .page_bg{
	 background-color: #e4ecf3;
}

.task-list.task-list-md .left-menu {
    left: 20px;
    top: 17px;
}
.task-list.task-list-md .right-menu {
    right: 20px;
	position: absolute;
}

.course-list .course-item {
    position: relative;
    z-index: 1;
    margin-bottom: 30px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #e4ecf3;
    background-color: #fff;
}

@media only screen and (min-width: 320px) and (max-width: 1024px) {
.task-list.task-list-md .right-menu{ right:0px;  position:inherit; }

}

/*cme��Ŀ�б�ҳ��mycmepro ul*/

.cmeproul {
	margin:1px 0;
	width:100%;
}
.bg {
    background-color: #e4ecf3;
}

.cmeproul ul {
	display:inline-block;
	padding:5px 0;
	width:100%;
}
.cmeproul ul li {
	float:left;
	width:auto;
}

.cmeproul .w1{ width:60%;}
.cmeproul .w2{ width:30%;}
.cmeproul .talign{text-align:left;}
.disnone{display:block;}

@media only screen and (min-width: 320px) and (max-width: 1024px) {
.disnone{display:none;}
.cmeproul {
	margin:5px 0;
	border:1px solid #ddd;
	width:100%;
}
.cmeproul ul {
	display:inline-block;
	padding:5px 0;
	width:100%;
}
.cmeproul ul li {
	float:none;
	width:auto;
}
.cmeproul .w1{ width:100%;}
.cmeproul .w2{ width:60%; padding-left:20px;}
.cmeproul .talign{ float:left;}

}

.btn-primarybuy {
    color: #fff;
    background-color: #0c9e95;
    border-color: #0f9b91;
}
