ol,ul {list-style: none;}
a:hover{text-decoration:none;}
.nopr {padding-right: 0;}
/* Img */
.img-profile {position: relative;}
figure.img-profile{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;text-decoration: none;display:block;}
.img-profile img {height: auto;max-width: 100%;display: inline-block;vertical-align: middle;padding-bottom:10px;}
.img-profile .name-profile span {color: #ffffff;opacity: .95;font-family: "open_sans", Arial, sans-serif;padding: 0px;font-size: 10px;display: block;display: inline-block;width: 150px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align:center;}
.img-profile .name-profile {left: -22%;position: absolute;top: 23.2%;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);-ms-transform: rotate(-90deg);background: -moz-linear-gradient(left, rgba(51, 55, 61, 1) 0%, rgba(51, 55, 61, 0) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51, 55, 61, 1)), color-stop(100%, rgba(51, 55, 61, 0)));background: -webkit-linear-gradient(left, rgba(51, 55, 61, 1) 0%, rgba(51, 55, 61, 0) 100%);background: -o-linear-gradient(left, rgba(51, 55, 61, 1) 0%, rgba(51, 55, 61, 0) 100%);background: -ms-linear-gradient(left, rgba(51, 55, 61, 1) 0%, rgba(51, 55, 61, 0) 100%);background: linear-gradient(to left, rgba(51, 55, 61, 1) 0%, rgba(51, 55, 61, 0) 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#33373d', endColorstr='#0033373d', GradientType=0);}
/* Nav */
nav#main-nav,.main-nav ul li,.main-nav ul,ul.social,ul.social li, #body-content .right-content #about, #body-content .right-content #about .about{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;text-decoration: none;}
.nav:before, .nav:after{display: table;content: " ";}
a,nav.main-nav ul{transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;}
.main-nav ul li {position: relative;border-bottom: 1px solid #26292e;}
.main-nav ul li a{font-family: "open_sansbold", Arial, sans-serif;display: table;text-align: right;background: #33373d;color: #85878b;font-size: 12px;text-transform: uppercase;padding: 15px 25px;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-ms-transition-property: color;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;width: 100%;text-decoration:none;font-weight:bold;}
.main-nav li a.active {color: #ffffff;background: #cd5353;}
.main-nav li a:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #cd5353;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;-ms-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;-ms-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;-ms-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.main-nav li a.active:before {color: #ffffff;content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #cd5353;-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);
-webkit-transform-origin: 50%;-ms-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;-ms-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;-ms-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.main-nav li a.active:before {background: #cd5353;}
.main-nav li a:hover, .main-nav li a:focus, .main-nav li a:active {color: #ffffff;}
.main-nav li a:hover:before, .main-nav li a:focus:before, .main-nav li a:active:before {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}
.main-nav ul li a i {position: absolute;left: 25px;font-size: 18px;}
/* Footer nav */
.bgWhite {background: #ffffff;}
.ofsBSmall {padding-bottom: 20px !important;}
.ofsTSmall {padding-top: 20px !important;}
.tCenter {text-align: center;}
.bottom-header p {font-size: 1em;}
.tkw_info_profi{margin-bottom:0!important;}
.tkw_info_profi.tkw_acc_profi{font-weight:bold;color:#8A1508;font-size:1.1em;}
.bottom-header.bgWhite a:hover{text-decoration:none!important;}
.bottom-header.bgWhite hr{margin-top:15px;margin-bottom:15px;}
/* Right Profi Css */
.ofsInBottom {padding-bottom: 15px !important;}
.bottom-header [class^="icon-"]{font-size:1.5em;}
.main-title {border-bottom: 1px solid #efefef;padding: 30px 10px 2px 40px;position: relative;text-transform:uppercase;}
.main-title h1 {margin-top: 0;margin-bottom: 10px;font-size:18px;font-weight:bold;}
.zigzag {fill: none;stroke-miterlimit: 10;stroke-width: 3.7;}
.zigzag.large,.zigzag.medium {background: #ffffff;}
.zigzag.large {padding: 0 10px;}
.button .zigzag.large {position: absolute;left: 50%;margin-left: -28px;}
.zigzag.medium {width: 6%;margin: 0 auto;}
.main-title .divider {left: 30px;position: absolute;top: 45px;}
.main-title .divider img {width: 30%;background: #ffffff;padding: 0 12px;}
.main-title h1 {font-size: 15px;}
.tkw_form_register .license_text{padding:0!important;}
.tkw_form_register .license_text .tkw_license_text{padding:7px;border: 1px solid #ccc;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;    height: 300px;overflow: scroll;overflow-x: hidden;}
/* main title small */
.main-title.main-title-small{padding:10px 0 5px;}
.main-title.main-title-small h1{font-size:14px;}
.main-title.main-title-small .divider{left:10px;top:26px;}
.divider-m {position: relative;}
.divider-m:before {background: #efefef;content: "";height: 1px;left: 50%;margin-left: -60px;position: absolute;top: 13px;width: 120px;}
.divider-m .zigzag.medium,.divider .zigzag.large {stroke: #cd5353;stroke-width: 4.3;}
.divider-m .zigzag.medium svg,.divider .zigzag.large svg {} .button {position: relative;}
.info{margin:20px 10px 10px;}
.info ul.info-list {border: 1px solid #efefef;text-align: center;padding-left:0;}
.info ul.info-list li {border-bottom: 1px solid #efefef;background: #fafafa;font-size: 0.97em;}
.info ul.info-list li .inf {width: 35%;background: #ffffff;left: -1px;position: relative;border-right: 1px solid #efefef;color: #333333;font-weight:bold;}
.info ul.info-list li .value {width: 63%;color: #666666;}
.info ul.info-list li .inf, .info ul.info-list li .value {text-align:left;display: inline-block;padding: 8px 0 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/* Change Pass Profi */
.info .alert{border-radius:0;padding:10px 15px;margin-bottom:10px;}
svg:not(:root) {overflow: hidden;}
/* Max ( For small ) */ 
@media only screen and (max-width: 1200px) {
	.img-profile .name-profile span {display:none;}	
	.main-nav ul li{border:0;}
}
@media (max-width: 992px){
	.nopr {padding-right: 15px;}
	.col-md-9.right-content{padding-top:10px;}
}
@media (max-width: 767px){
	.main-nav ul li{border-bottom: 1px solid #26292e;}
}
/* Min ( For large ) */
@media (min-width: 320px){
	figure.img-profile{padding-bottom:10px;text-align:center;}
	.block-content .info  .text_link_detail{text-align:center;padding-bottom:5px;}
} 
@media (min-width: 768px){
	
}
@media (min-width: 993px){
	figure.img-profile{padding-bottom:0;}
	.img-profile img{min-width:212.5px!important;}
	.block-content .info  .text_link_detail{text-align:left!important;}
	.block-content .info .col-sm-12.col-md-6.text-right, .block-content .info .col-sm-12.col-md-12.text-right{text-align:right!important;}
}
@media (min-width: 1201px){
	.img-profile img{min-width:277.5px!important;}
}