@charset "UTF-8";
/* CSS Document */

/*** Buttons ***/
.btn_common{
	padding:10px 30px;
	display: inline-block;
	font-weight:bold;
	line-height:normal !important;
	font-size:13px;
	text-transform:uppercase;
	-webkit-border-radius:4px;
	border-radius:4px;
	position:relative;
	z-index:1;
}

.white_border{
	border:1px solid #fff;
}
.btn_border{
	border:1px solid #0f0f0f;
}
.btn-dark{
	border:1px solid #2e2d2d;
	background:#2e2d2d;
}
.blue{
	background:#2e2d2d;
}

.btn_common:before {
	background: #2e2d2d;
	border:1px solid #2e2d2d;
	-webkit-border-radius:4px;
	border-radius:4px;
	content: "";
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
	-ms-transform: scale(0.5, 1);
	-o-transform: scale(0.5, 1);
	-webkit-transform: scale(0.5, 1);
	transform: scale(0.5, 1);
}

.btn_common:hover::before,
.btn_common:focus::before {
	opacity: 1;
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}



.yellow,
.btn_common.blue:hover:before,
.btn_common.blue:focus:before,
.btn_border:hover::before,
.btn_border:focus::before,
.btn_border:hover,
.btn-dark:hover::before,
.btn-dark:focus::before,
.btn-dark:hover,
.white_border:hover::before,
.white_border:focus::before{
	background: #cfaa05;
	border-color: #cfaa05;
}
.white_border:hover,
.white_border:focus{
	border:1px solid #cfaa05;
}


.yellow, .yellow:hover, .yellow:focus,
.white_border, .white_border:hover, .white_border:focus,
.btn_border:hover, .btn_border:focus,
.blue, .blue:hover, .blue:focus{
	color:#fff;
}
.readmore{
	font-size:15px;
	color:#282828;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	padding-bottom:2px;
}
.readmore:hover, .readmore:focus,
.commment li a:hover, .commment li a:focus{
	color:#cfaa05;
}

.widget .media h5{ font-weight:bold; font-size:0.875rem; text-transform:uppercase;}
.widget .media .btn-primary{
	font-size:12px;
	padding:5px 10px;
	font-weight:bold;
	line-height:1;
	text-transform:uppercase;
	background:#2e2d2d;
}
.name{ font-size:0.813rem; display:block;}
.widget .media .btn-primary, .widget .media form{ display:inline-block;}
.logged{ color:#2e2d2d;}
.logged:hover, .logged:focus{ color:#797777;
}
#course_all .course h3{
	font-size:1.4rem;
}
.course:hover .btn_common.yellow{
	border-color:#2e2d2d;
}
.course:hover .btn_common.yellow:after{
	opacity:1;
	height:101%;
}

a.read-more {
	color: #f62459;
}
a.read-more:hover {
	color: #101010;
}
a.read-more.white {
	color: #fff;
}
a.read-more.white:hover {
	color: #101010;
}
a.read-more.dark {
	color: #101010;
}
a.read-more.dark:hover {
	color: #f62459;
}
a.read-more.dark-2 {
	color: #101010;
}
a.read-more.dark-2:hover {
	color: #727272;
}
a.read-more.gyellow {
	color: #f62459;
}
a.read-more.gyellow:hover {
	color: #101010;
}
a.read-more.gyellow-2 {
	color: #f62459;
}
a.read-more.gyellow-2:hover {
	color: #fff;
}
/* button styles
 ------------------------------ */

.btn {
	padding: 10px 36px;
	margin: 0px;
	box-shadow: none;
	border-radius: 0;
}
.btn.btn-large {
	padding: 15px 60px;
}
.btn.btn-medium {
	padding: 10px 30px;
}
.btn.btn-small {
	padding: 8px 18px;
}
.btn.btn-small-2 {
	padding: 4px 18px;
}
.btn.btn-fullwidth {
	width:100%;
}
.btn.btn-half-fullwidth {
	width:50%;
}
/* button radius
 ------------------------------ */
.btn.btn-xround {
	border-radius: 20px;
}
.btn.btn-xround-2 {
	border-radius: 30px;
}
.btn.btn-round {
	border-radius: 2px;
}
.btn.top-margin {
	margin-top: 20px;
}

/* button right margins
 ------------------------------ */
.btn.btn-mar-right-1 {
	margin-right:10px
}
.btn.btn-mar-right-2 {
	margin-right:20px
}
.btn.btn-mar-right-3 {
	margin-right:30px
}
.btn.btn-mar-right-4 {
	margin-right:40px
}
.btn.btn-mar-right-5 {
	margin-right:50px
}
/* button left margins
 ------------------------------ */
.btn.btn-mar-left-1 {
	margin-left:10px
}
.btn.btn-mar-left-2 {
	margin-left:20px
}
.btn.btn-mar-left-3 {
	margin-left:30px
}
.btn.btn-mar-left-4 {
	margin-left:40px
}
.btn.btn-mar-left-5 {
	margin-left:50px
}


/* button background colors
 ------------------------------ */

/* button white
 ------------------------------ */
.btn.btn-white {
	color: #101010;
	background-color: #fff;
}
.btn.btn-white:hover {
	color: #fff;
	background-color: #101010;
}
/* button white transparent
 ------------------------------ */
.btn.btn-white-tr {
	color: #101010;
	background-color: rgba(255, 255, 255, 0.6);
}
.btn.btn-white-tr:hover {
	color: #101010;
	background-color: #fff;
}

/* button dark
 ------------------------------ */
.btn.btn-dark {
	color: #fff;
	background-color: #101010;
}
.btn.btn-dark:hover {
	color: #fff;
	background-color: #3e3e3e;
}
/* button dark-2
 ------------------------------ */
.btn.btn-dark-2 {
	color: #fff;
	background-color: #161616;
}
.btn.btn-dark-2:hover {
	color: #161616;
	background-color: #fff;
}
/* button dark-3
 ------------------------------ */
.btn.btn-dark-3 {
	color: #727272;
	background-color: #101010;
}
.btn.btn-dark-3:hover {
	color: #727272;
	background-color: #323335;
}
/* button light
 ------------------------------ */
.btn.btn-light {
	color: #101010;
	background-color: #f5f5f5;
}
.btn.btn-light:hover {
	color: #727272;
	background-color: #101010;
}
/* button golden yellow
 ------------------------------ */
.btn.btn-gyellow {
	color: #fff;
	background-color: #f62459;
}
.btn.btn-gyellow:hover {
	color: #fff;
	background-color: #101010;
}
.btn.btn-gyellow-2 {
	color: #fff;
	background-color: #f62459;
}
.btn.btn-gyellow-2:hover {
	color: #101010;
	background-color: #fff;
}

/* button with border
 ------------------------------ */
.btn.btn-border {
	color: #323335;
	border: 2px solid;
}
.btn.btn-border.less-bor {
	border: 1px solid;
}
.btn.btn-border.border-1x {
	border: 1px solid;
}
.btn.btn-border.border-2x {
	border: 2px solid;
}
.btn.btn-border.border-3x {
	border: 3px solid;
}
.btn.btn-border.border-4x {
	border: 4px solid;
}



/* button border white
 ------------------------------ */
.btn.btn-border.white {
	color: #fff;
	border-color:#fff;
}
.btn.btn-border:hover.white {
	color:#323335;
	background-color:#fff;
	border-color:#fff;
}
/* button border dark
 ------------------------------ */
.btn.btn-border.dark {
	border-color:#101010;
}
.btn.btn-border:hover.dark {
	color:#fff;
	background-color:#101010;
	border-color:#101010;
}

/* button border dark
 ------------------------------ */
.btn.btn-border.dark-2 {
	color:#fff;
	border-color:#545454;
}
.btn.btn-border:hover.dark-2 {
	color:#101010;
	background-color:#fff;
	border-color:#fff;
}

/* button border light
 ------------------------------ */
.btn.btn-border.light {
	border-color:#e4e4e4;
}
.btn.btn-border:hover.light {
	color:#fff;
	background-color:#101010;
	border-color:#101010;
}

/* button border extra light
 ------------------------------ */
.btn.btn-border.xlight {
	border-color:#f5f5f5;
}
.btn.btn-border:hover.xlight {
	color:#727272;
	background-color:#101010;
	border-color:#101010;
}

/* button border orange-2
 ------------------------------ */
.btn.btn-border.gyellow {
	color:#f62459;
	border-color:#f62459;
}
.btn.btn-border:hover.gyellow {
	color:#fff;
	background-color:#f62459;
	border-color:#f62459;
}

/* button border gray
 ------------------------------ */
.btn.btn-border.gray {
	color:#2e2d2d;
	border-color:#2e2d2d;
}
.btn.btn-border:hover.gray {
	color:#fff;
	background-color:#2e2d2d;
	border-color:#2e2d2d;
}

/* button border gray-2
 ------------------------------ */
.btn.btn-border.gray-2 {
	color:#101010;
	border-color:#727272;
}
.btn.btn-border:hover.gray-2 {
	color:#fff;
	background-color:#5c5b5b;
	border-color:#5c5b5b;
}

/* button border xdark
 ------------------------------ */
.btn.btn-border.xdark {
	color:#161616;
	border-color:#161616;
}
.btn.btn-border:hover.xdark {
	color:#fff;
	background-color:#161616;
	border-color:#161616;
}

/* button border white on hover golden yellow
 ------------------------------ */
.btn.btn-border.white.gyellow {
	color:#fff;
	border-color:#fff;
}
.btn.btn-border:hover.white.gyellow {
	color:#fff;
	background-color:#f62459;
	border-color:#f62459;
}

/* Appstore buttons
 ------------------------------ */

.btn.appstore {
	width: 200px;
	padding: 10px 25px;
	margin: 0px;
	text-align: left;
}
.btn.appstore.right-margin {
	margin-right: 10px;
}
.btn.appstore.gyellow {
	background-color: #f62459;
}
.btn.appstore span {
	margin: 0px;
	float: left;
	padding: 0;
	text-align: left;
}
.btn.appstore span i {
	font-size: 40px;
	color: #fff;
	padding: 0 20px 0 0;
}
.btn.appstore p {
	font-size: 12px;
	display: block;
	margin: 0;
	padding: 0 25px 0 20px;
	text-align: left;
}
.btn.appstore .big {
	margin: 0px;
	font-size: 18px;
	padding: 0;
}
.btn.appstore.gyellow:hover {
	background-color: #fff;
}
.btn.appstore.gyellow:hover p, .btn.appstore.gyellow:hover .big, .btn.appstore.gyellow:hover span i {
	color: #101010;
}
/* Appstore button white
 ------------------------------ */
.btn.appstore.white {
	background-color: #fff;
}
.btn.appstore.white span i {
	font-size: 40px;
	color: #101010;
	padding: 0 20px 0 0;
}
.btn.appstore.white:hover {
	background-color: #f62459;
}
.btn.appstore.white:hover p, .btn.appstore.white:hover .big, .btn.appstore.white:hover span i {
	color: #fff;
}

.btn{
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
.btn.focus, .btn:focus, .btn:hover{
	color: #333;
	text-decoration: none
}
.btn.active, .btn:active{
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn{
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65
}
a.btn.disabled, fieldset[disabled] a.btn{
	pointer-events: none
}
.btn-default{
	color: #333;
	background-color: #fff;
	border-color: #ccc
}
.btn-default.focus, .btn-default:focus{
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c
}
.btn-default:hover{
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad
}
.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default{
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover{
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c
}
.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default{
	background-image: none
}
.btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover{
	background-color: #fff;
	border-color: #ccc
}
.btn-default .badge{
	color: #fff;
	background-color: #333
}
.btn-primary{
	color: #fff;
	background-color: #cfaa05;
	border-color: #eed35c
}
.btn-primary.focus, .btn-primary:focus{
	color: #fff;
	background-color: #122b40;
	border-color: #122b40
}
.btn-primary:hover{
	color: #fff;
	background-color: #000000;
	border-color: #000000
}
.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary{
	color: #fff;
	background-color: #286090;
	border-color: #1a1919
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover{
	color: #fff;
	background-color: #1a1919;
	border-color: #122b40
}
.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary{
	background-image: none
}
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover{
	background-color: #807e7e;
	border-color: #2e2d2d
}
.btn-primary .badge{
	color: #807e7e;
	background-color: #fff
}
.btn-success{
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c
}
.btn-success.focus, .btn-success:focus{
	color: #fff;
	background-color: #449d44;
	border-color: #255625
}
.btn-success:hover{
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}
.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success{
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover{
	color: #fff;
	background-color: #398439;
	border-color: #255625
}
.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success{
	background-image: none
}
.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover{
	background-color: #5cb85c;
	border-color: #4cae4c
}
.btn-success .badge{
	color: #5cb85c;
	background-color: #fff
}
.btn-info{
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}
.btn-info.focus, .btn-info:focus{
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85
}
.btn-info:hover{
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}
.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info{
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}
.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover{
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85
}
.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info{
	background-image: none
}
.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover{
	background-color: #5bc0de;
	border-color: #46b8da
}
.btn-info .badge{
	color: #5bc0de;
	background-color: #fff
}
.btn-warning{
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236
}
.btn-warning.focus, .btn-warning:focus{
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d
}
.btn-warning:hover{
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}
.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning{
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}
.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover{
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d
}
.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning{
	background-image: none
}
.btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover{
	background-color: #f0ad4e;
	border-color: #eea236
}
.btn-warning .badge{
	color: #f0ad4e;
	background-color: #fff
}
.btn-danger{
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-danger.focus, .btn-danger:focus{
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19
}
.btn-danger:hover{
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}
.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger{
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover{
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19
}
.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger{
	background-image: none
}
.btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover{
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-danger .badge{
	color: #d9534f;
	background-color: #fff
}
.btn-link{
	font-weight: 400;
	color: #807e7e;
	border-radius: 0
}
.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link{
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover{
	border-color: transparent
}
.btn-link:focus, .btn-link:hover{
	color: #23527c;
	text-decoration: underline;
	background-color: transparent
}
.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover{
	color: #777;
	text-decoration: none
}
.btn-group-lg > .btn, .btn-lg{
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}
.btn-group-sm > .btn, .btn-sm{
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
.btn-group-xs > .btn, .btn-xs{
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
.btn-block{
	display: block;
	width: 100%
}
.btn-block + .btn-block{
	margin-top: 5px
}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block{
	width: 100%
}