@charset "utf-8";

/* CSS Document */

body {

    -moz-osx-font-smoothing: grayscale;

    font-family: 'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;

    font-weight: 400;

}



.post {

    border-bottom: 1px solid #d2d6de;

    margin-bottom: 15px;

    padding-bottom: 15px;

    color: #666;

}

.nav-tabs > li > a {

    color: #444;

    border-radius: 0;

}

.tab-content {

    background: #fff;

    padding: 10px;

    border-bottom-right-radius: 3px;

    border-bottom-left-radius: 3px;

}

.profile-user-img {

    margin: 0 auto;

    width: 100px;

    padding: 3px;

    border: 3px solid #d2d6de;

}

.img-circle {

    border-radius: 50%;

}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {

    display: block;

    max-width: 100%;

    height: auto;

}

.user-block img {

    width: 40px;

    height: 40px;

    float: left;

}

.img-bordered-sm {

    border: 2px solid #d2d6de;

    padding: 2px;

}

img {

    vertical-align: middle;

}

.user-block {

    margin-bottom: 15px;

}

.username{

    font-size: 16px;

    font-weight: 600;

	display: block;

margin-left: 50px;

}

.description {

    color: #999;

    font-size: 13px;

}

.username, .user-block .description, .user-block .comment {

    display: block;

    margin-left: 50px;

}

p {

    margin: 0 0 10px;

}

.btn-box-tool {

    font-size: 12px;

    color: #97a0b3;

}

* {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.list-inline {

    padding-left: 0;

    margin-left: -5px;

    list-style: none;

}

ol, ul {

    margin-top: 0;

    margin-bottom: 10px;

}

.text-sm {

    font-size: 12px;

}

.link-black {

    color: #666;

}





.announcement-heading{font-size:54px;}

.user-image {

    float: left;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    margin-right: 10px;
    margin-top: -7px;
    background: #CCCCCC;
    border: 1px #FFFFFF solid;

}

.user-image_large {

margin:auto;

    width: 85px;

    height: 85px;

    border-radius: 50%;

    background:#CCCCCC;

    border:2px #FFFFFF solid;

}

.todo-list{

	list-style: none; 

	margin-left:-20px;}

.panel-body .todo-list li{

	border-radius: 2px;

    padding: 10px;

    background: #f4f4f4;

    margin-bottom: 2px;

    border-left: 2px solid #e6e7e8;

    color: #444;}

.handle{

	display: inline-block;

	cursor: move;

	margin: 0 5px;}



.text{

	display: inline-block;

	margin-left: 5px;

	font-weight: 600;}

.label{

	margin-left: 10px;

	font-size: 9px;}

.tools{

	display:none;

	display: inline-block;

	float: right;

	color: #dd4b39;}

.tools:hover{

	display: inline-block;

	float: right;

	color: #dd4b39;}

	

	

	

	

	.timeline {

	position:relative;

	margin:0 0 30px 0;

	padding:0;

	list-style:none

}

.timeline:before {

	content:'';

	position:absolute;

	top:0;

	bottom:0;

	width:4px;

	background:#ddd;

	left:31px;

	margin:0;

	border-radius:2px

}

.timeline>li {

	position:relative;

	margin-right:10px;

	margin-bottom:15px

}

.timeline>li:before,.timeline>li:after {

	content:" ";

	display:table

}

.timeline>li:after {

	clear:both

}

.timeline>li>.timeline-item {

	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);

	box-shadow:0 1px 1px rgba(0,0,0,0.1);

	border-radius:3px;

	margin-top:0;

	background:#fff;

	color:#444;

	margin-left:60px;

	margin-right:15px;

	padding:0;

	position:relative

}

.timeline>li>.timeline-item>.time {

	color:#999;

	float:right;

	padding:10px;

	font-size:12px

}

.timeline>li>.timeline-item>.timeline-header {

	margin:0;

	color:#555;

	border-bottom:1px solid #f4f4f4;

	padding:10px;

	font-size:16px;

	line-height:1.1

}

.timeline>li>.timeline-item>.timeline-header>a {

	font-weight:600

}

.timeline>li>.timeline-item>.timeline-body,.timeline>li>.timeline-item>.timeline-footer {

	padding:10px

}

.timeline>li>.fa,.timeline>li>.glyphicon,.timeline>li>.ion {

	width:30px;

	height:30px;

	font-size:15px;

	line-height:30px;

	position:absolute;

	color:#666;

	background:#d2d6de;

	border-radius:50%;

	text-align:center;

	left:18px;

	top:0

}

.timeline>.time-label>span {

	font-weight:600;

	padding:5px;

	display:inline-block;

	background-color:#fff;

	border-radius:4px

}

.timeline-inverse>li>.timeline-item {

	background:#f0f0f0;

	border:1px solid #ddd;

	-webkit-box-shadow:none;

	box-shadow:none

}

.timeline-inverse>li>.timeline-item>.timeline-header {

	border-bottom-color:#ddd

}

.btn {

	border-radius:3px;

	-webkit-box-shadow:none;

	box-shadow:none;

	border:1px solid transparent

}

.btn.uppercase {

	text-transform:uppercase

}

.btn.btn-flat {

	border-radius:0;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none;

	border-width:1px

}

.btn:active {

	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);

	-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);

	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)

}

.btn:focus {

	outline:none

}

.btn.btn-file {

	position:relative;

	overflow:hidden

}

.btn.btn-file>input[type='file'] {

	position:absolute;

	top:0;

	right:0;

	min-width:100%;

	min-height:100%;

	font-size:100px;

	text-align:right;

	opacity:0;

	filter:alpha(opacity=0);

	outline:none;

	background:white;

	cursor:inherit;

	display:block

}

.btn-default {

	background-color:#f4f4f4;

	color:#444;

	border-color:#ddd

}

.btn-default:hover,.btn-default:active,.btn-default.hover {

	background-color:#e7e7e7

}

.btn-primary {

	background-color:#3c8dbc;

	border-color:#367fa9

}

.btn-primary:hover,.btn-primary:active,.btn-primary.hover {

	background-color:#367fa9

}

.btn-success {

	background-color:#00a65a;

	border-color:#008d4c

}

.btn-success:hover,.btn-success:active,.btn-success.hover {

	background-color:#008d4c

}

.btn-info {

	background-color:#00c0ef;

	border-color:#00acd6

}

.btn-info:hover,.btn-info:active,.btn-info.hover {

	background-color:#00acd6

}

.btn-danger {

	background-color:#dd4b39;

	border-color:#d73925

}

.btn-danger:hover,.btn-danger:active,.btn-danger.hover {

	background-color:#d73925

}

.btn-warning {

	background-color:#f39c12;

	border-color:#e08e0b

}

.btn-warning:hover,.btn-warning:active,.btn-warning.hover {

	background-color:#e08e0b

}

.btn-outline {

	border:1px solid #fff;

	background:transparent;

	color:#fff

}

.btn-outline:hover,.btn-outline:focus,.btn-outline:active {

	color:rgba(255,255,255,0.7);

	border-color:rgba(255,255,255,0.7)

}

.btn-link {

	-webkit-box-shadow:none;

	box-shadow:none

}

.btn[class*='bg-']:hover {

	-webkit-box-shadow:inset 0 0 100px rgba(0,0,0,0.2);

	box-shadow:inset 0 0 100px rgba(0,0,0,0.2)

}

.btn-app {

	border-radius:3px;

	position:relative;

	padding:15px 5px;

	margin:0 0 10px 10px;

	min-width:80px;

	height:60px;

	text-align:center;

	color:#666;

	border:1px solid #ddd;

	background-color:#f4f4f4;

	font-size:12px

}

.btn-app>.fa,.btn-app>.glyphicon,.btn-app>.ion {

	font-size:20px;

	display:block

}

.btn-app:hover {

	background:#f4f4f4;

	color:#444;

	border-color:#aaa

}

.btn-app:active,.btn-app:focus {

	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);

	-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);

	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)

}

.btn-app>.badge {

	position:absolute;

	top:-3px;

	right:-10px;

	font-size:10px;

	font-weight:400

}

.bg-red, .bg-yellow, .bg-aqua, .bg-blue, .bg-light-blue, .bg-green, .bg-navy, .bg-teal, .bg-olive, .bg-lime, .bg-orange, .bg-fuchsia, .bg-purple, .bg-maroon, .bg-black, .bg-red-active, .bg-yellow-active, .bg-aqua-active, .bg-blue-active, .bg-light-blue-active, .bg-green-active, .bg-navy-active, .bg-teal-active, .bg-olive-active, .bg-lime-active, .bg-orange-active, .bg-fuchsia-active, .bg-purple-active, .bg-maroon-active, .bg-black-active, .callout.callout-danger, .callout.callout-warning, .callout.callout-info, .callout.callout-success, /*.alert-success, .alert-danger, .alert-error, .alert-warning, .alert-info,*/ .label-danger, .label-info, .label-warning, .label-primary, .label-success, .modal-primary .modal-body, .modal-primary .modal-header, .modal-primary .modal-footer, .modal-warning .modal-body, .modal-warning .modal-header, .modal-warning .modal-footer, .modal-info .modal-body, .modal-info .modal-header, .modal-info .modal-footer, .modal-success .modal-body, .modal-success .modal-header, .modal-success .modal-footer, .modal-danger .modal-body, .modal-danger .modal-header, .modal-danger .modal-footer {

    color: #fff !important;

}

.bg-aqua,.bg-red, .bg-yellow, .bg-aqua, .bg-blue, .bg-light-blue, .bg-green, .bg-navy, .bg-teal, .bg-olive, .bg-lime, .bg-orange, .bg-fuchsia, .bg-purple, .bg-maroon, .bg-black,  .callout.callout-info, .alert-info, .label-info, .modal-info .modal-body {

    background-color: #00c0ef !important;

}





.text-yellow {

    color: #f39c12 !important;

}



.icheckbox_flat-blue, .iradio_flat-blue {

    cursor: pointer;

}